include/opcode/
authorRichard Sandiford <rdsandiford@googlemail.com>
Sun, 4 Aug 2013 07:31:39 +0000 (07:31 +0000)
committerRichard Sandiford <rdsandiford@googlemail.com>
Sun, 4 Aug 2013 07:31:39 +0000 (07:31 +0000)
2013-08-04  Jürgen Urban  <JuergenUrban@gmx.de>
    Richard Sandiford  <rdsandiford@googlemail.com>

* mips.h: Document new VU0 operand characters.
(OP_VU0_SUFFIX, OP_VU0_MATCH_SUFFIX): New mips_operand_types.
(OP_REG_VF, OP_REG_VI, OP_REG_R5900_I, OP_REG_R5900_Q, OP_REG_R5900_R)
(OP_REG_R5900_ACC): New mips_reg_operand_types.
(INSN2_VU0_CHANNEL_SUFFIX): New macro.
(mips_vu0_channel_mask): Declare.

opcodes/
2013-08-04  Jürgen Urban  <JuergenUrban@gmx.de>
    Richard Sandiford  <rdsandiford@googlemail.com>

* mips-dis.c (print_reg): Handle OP_REG_VI, OP_REG_VF, OP_REG_R5900_I,
OP_REG_R5900_Q, OP_REG_R5900_R and OP_REG_R5900_ACC.
(print_vu0_channel): New function.
(print_insn_arg): Handle OP_VU0_SUFFIX and OP_VU0_MATCH_SUFFIX.
(print_insn_args): Handle '#'.
(print_insn_mips): Handle INSN2_VU0_CHANNEL_SUFFIX.
* mips-opc.c (mips_vu0_channel_mask): New constant.
(decode_mips_operand): Handle new VU0 operand types.
(VU0, VU0CH): New macros.
(mips_builtin_opcodes): Add VU0 opcodes.  Use "+7" rather than "E"
for LQC2 and SQC2.  Use "+9" rather than "G" for EE CFC2 and CTC2.
Use "+6" rather than "G" for QMFC2 and QMTC2.

gas/
2013-08-04  Jürgen Urban  <JuergenUrban@gmx.de>
    Richard Sandiford  <rdsandiford@googlemail.com>

* config/tc-mips.c (MAX_OPERANDS): Bump to 6.
(RWARN): Bump to 0x8000000.
(RTYPE_VI, RTYPE_VF, RTYPE_R5900_I, RTYPE_R5900_Q, RTYPE_R5900_R)
(RTYPE_R5900_ACC): New register types.
(RTYPE_MASK): Include them.
(R5900_I_NAMES, R5900_Q_NAMES, R5900_R_NAMES, R5900_ACC_NAMES): New
macros.
(reg_names): Include them.
(mips_parse_register_1): New function, split out from...
(mips_parse_register): ...here.  Add a channels_ptr parameter.
Look for VU0 channel suffixes when nonnull.
(reg_lookup): Update the call to mips_parse_register.
(mips_parse_vu0_channels): New function.
(OT_CHANNELS, OT_DOUBLE_CHAR): New mips_operand_token_types.
(mips_operand_token): Add a "channels" field to the union.
Extend the comment above "ch" to OT_DOUBLE_CHAR.
(mips_parse_base_start): Match -- and ++.  Handle channel suffixes.
(mips_parse_argument_token): Handle channel suffixes here too.
(validate_mips_insn): Handle INSN2_VU0_CHANNEL_SUFFIX.
Ignore OP_VU0_MATCH_SUFFIX when calculating the used bits.
Handle '#' formats.
(md_begin): Register $vfN and $vfI registers.
(operand_reg_mask): Handle OP_VU0_SUFFIX and OP_VU0_MATCH_SUFFIX.
(convert_reg_type): Handle OP_REG_VI, OP_REG_VF, OP_REG_R5900_I,
OP_REG_R5900_Q, OP_REG_R5900_R and OP_REG_R5900_ACC.
(match_vu0_suffix_operand): New function.
(match_operand): Handle OP_VU0_SUFFIX and OP_VU0_MATCH_SUFFIX.
(macro): Use "+7" rather than "E" for LDQ2 and STQ2.
(mips_lookup_insn): New function.
(mips_ip): Use it.  Allow "+K" operands to be elided at the end
of an instruction.  Handle '#' sequences.

gas/testsuite/
2013-08-04  Jürgen Urban  <JuergenUrban@gmx.de>

* gas/mips/r5900-vu0.d: Expect $vfN and $viN instead of numeric
coprocessor registers.
* gas/mips/r5900-all-vu0.s, gas/mips/r5900-all-vu0.d,
gas/mips/r5900-full-vu0.s, gas/mips/r5900-full-vu0.d,
gas/mips/r5900-error-vu0.s, gas/mips/r5900-error-vu0.l: New tests.
* gas/mips/mips.exp: Run them.

16 files changed:
gas/ChangeLog
gas/config/tc-mips.c
gas/testsuite/ChangeLog
gas/testsuite/gas/mips/mips.exp
gas/testsuite/gas/mips/r5900-all-vu0.d [new file with mode: 0644]
gas/testsuite/gas/mips/r5900-all-vu0.s [new file with mode: 0644]
gas/testsuite/gas/mips/r5900-error-vu0.l [new file with mode: 0644]
gas/testsuite/gas/mips/r5900-error-vu0.s [new file with mode: 0644]
gas/testsuite/gas/mips/r5900-full-vu0.d [new file with mode: 0644]
gas/testsuite/gas/mips/r5900-full-vu0.s [new file with mode: 0644]
gas/testsuite/gas/mips/r5900-vu0.d
include/opcode/ChangeLog
include/opcode/mips.h
opcodes/ChangeLog
opcodes/mips-dis.c
opcodes/mips-opc.c

index 19bc225..21eab91 100644 (file)
@@ -1,3 +1,38 @@
+2013-08-04  Jürgen Urban  <JuergenUrban@gmx.de>
+           Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * config/tc-mips.c (MAX_OPERANDS): Bump to 6.
+       (RWARN): Bump to 0x8000000.
+       (RTYPE_VI, RTYPE_VF, RTYPE_R5900_I, RTYPE_R5900_Q, RTYPE_R5900_R)
+       (RTYPE_R5900_ACC): New register types.
+       (RTYPE_MASK): Include them.
+       (R5900_I_NAMES, R5900_Q_NAMES, R5900_R_NAMES, R5900_ACC_NAMES): New
+       macros.
+       (reg_names): Include them.
+       (mips_parse_register_1): New function, split out from...
+       (mips_parse_register): ...here.  Add a channels_ptr parameter.
+       Look for VU0 channel suffixes when nonnull.
+       (reg_lookup): Update the call to mips_parse_register.
+       (mips_parse_vu0_channels): New function.
+       (OT_CHANNELS, OT_DOUBLE_CHAR): New mips_operand_token_types.
+       (mips_operand_token): Add a "channels" field to the union.
+       Extend the comment above "ch" to OT_DOUBLE_CHAR.
+       (mips_parse_base_start): Match -- and ++.  Handle channel suffixes.
+       (mips_parse_argument_token): Handle channel suffixes here too.
+       (validate_mips_insn): Handle INSN2_VU0_CHANNEL_SUFFIX.
+       Ignore OP_VU0_MATCH_SUFFIX when calculating the used bits.
+       Handle '#' formats.
+       (md_begin): Register $vfN and $vfI registers.
+       (operand_reg_mask): Handle OP_VU0_SUFFIX and OP_VU0_MATCH_SUFFIX.
+       (convert_reg_type): Handle OP_REG_VI, OP_REG_VF, OP_REG_R5900_I,
+       OP_REG_R5900_Q, OP_REG_R5900_R and OP_REG_R5900_ACC.
+       (match_vu0_suffix_operand): New function.
+       (match_operand): Handle OP_VU0_SUFFIX and OP_VU0_MATCH_SUFFIX.
+       (macro): Use "+7" rather than "E" for LDQ2 and STQ2.
+       (mips_lookup_insn): New function.
+       (mips_ip): Use it.  Allow "+K" operands to be elided at the end
+       of an instruction.  Handle '#' sequences.
+
 2013-08-03  Richard Sandiford  <rdsandiford@googlemail.com>
 
        * config/tc-mips.c (macro, mips16_macro): Create an array of operand
index 655e669..4255f93 100644 (file)
@@ -690,7 +690,7 @@ static int mips_debug = 0;
 static struct mips_cl_insn history[1 + MAX_NOPS];
 
 /* Arrays of operands for each instruction.  */
-#define MAX_OPERANDS 5
+#define MAX_OPERANDS 6
 struct mips_operand_array {
   const struct mips_operand *operand[MAX_OPERANDS];
 };
@@ -2206,18 +2206,24 @@ struct regname {
   unsigned int num;
 };
 
-#define RTYPE_MASK     0x1ff00
-#define RTYPE_NUM      0x00100
-#define RTYPE_FPU      0x00200
-#define RTYPE_FCC      0x00400
-#define RTYPE_VEC      0x00800
-#define RTYPE_GP       0x01000
-#define RTYPE_CP0      0x02000
-#define RTYPE_PC       0x04000
-#define RTYPE_ACC      0x08000
-#define RTYPE_CCC      0x10000
-#define RNUM_MASK      0x000ff
-#define RWARN          0x80000
+#define RNUM_MASK      0x00000ff
+#define RTYPE_MASK     0x0efff00
+#define RTYPE_NUM      0x0000100
+#define RTYPE_FPU      0x0000200
+#define RTYPE_FCC      0x0000400
+#define RTYPE_VEC      0x0000800
+#define RTYPE_GP       0x0001000
+#define RTYPE_CP0      0x0002000
+#define RTYPE_PC       0x0004000
+#define RTYPE_ACC      0x0008000
+#define RTYPE_CCC      0x0010000
+#define RTYPE_VI       0x0020000
+#define RTYPE_VF       0x0040000
+#define RTYPE_R5900_I  0x0080000
+#define RTYPE_R5900_Q  0x0100000
+#define RTYPE_R5900_R  0x0200000
+#define RTYPE_R5900_ACC        0x0400000
+#define RWARN          0x8000000
 
 #define GENERIC_REGISTER_NUMBERS \
     {"$0",     RTYPE_NUM | 0},  \
@@ -2403,6 +2409,18 @@ struct regname {
     {"$v30",   RTYPE_VEC | 30}, \
     {"$v31",   RTYPE_VEC | 31}
 
+#define R5900_I_NAMES \
+    {"$I",     RTYPE_R5900_I | 0}
+
+#define R5900_Q_NAMES \
+    {"$Q",     RTYPE_R5900_Q | 0}
+
+#define R5900_R_NAMES \
+    {"$R",     RTYPE_R5900_R | 0}
+
+#define R5900_ACC_NAMES \
+    {"$ACC",   RTYPE_R5900_ACC | 0 }
+
 #define MIPS_DSP_ACCUMULATOR_NAMES \
     {"$ac0",   RTYPE_ACC | 0}, \
     {"$ac1",   RTYPE_ACC | 1}, \
@@ -2423,6 +2441,10 @@ static const struct regname reg_names[] = {
 
   MIPS16_SPECIAL_REGISTER_NAMES,
   MDMX_VECTOR_REGISTER_NAMES,
+  R5900_I_NAMES,
+  R5900_Q_NAMES,
+  R5900_R_NAMES,
+  R5900_ACC_NAMES,
   MIPS_DSP_ACCUMULATOR_NAMES,
   {0, 0}
 };
@@ -2450,24 +2472,14 @@ mips_prefer_vec_regno (unsigned int symval)
   return symval;
 }
 
-/* Return true if the string at *SPTR is a valid register name.  If so,
-   move *SPTR past the register and store the register's symbol value
-   in *SYMVAL.  This symbol value includes the register number
-   (RNUM_MASK) and register type (RTYPE_MASK).  */
+/* Return true if string [S, E) is a valid register name, storing its
+   symbol value in *SYMVAL_PTR if so.  */
 
 static bfd_boolean
-mips_parse_register (char **sptr, unsigned int *symval)
+mips_parse_register_1 (char *s, char *e, unsigned int *symval_ptr)
 {
-  symbolS *symbol;
-  char *s, *e;
   char save_c;
-
-  /* Find end of name.  */
-  s = e = *sptr;
-  if (is_name_beginner (*e))
-    ++e;
-  while (is_part_of_name (*e))
-    ++e;
+  symbolS *symbol;
 
   /* Terminate name.  */
   save_c = *e;
@@ -2480,8 +2492,63 @@ mips_parse_register (char **sptr, unsigned int *symval)
   if (!symbol || S_GET_SEGMENT (symbol) != reg_section)
     return FALSE;
 
+  *symval_ptr = S_GET_VALUE (symbol);
+  return TRUE;
+}
+
+/* Return true if the string at *SPTR is a valid register name.  Allow it
+   to have a VU0-style channel suffix of the form x?y?z?w? if CHANNELS_PTR
+   is nonnull.
+
+   When returning true, move *SPTR past the register, store the
+   register's symbol value in *SYMVAL_PTR and the channel mask in
+   *CHANNELS_PTR (if nonnull).  The symbol value includes the register
+   number (RNUM_MASK) and register type (RTYPE_MASK).  The channel mask
+   is a 4-bit value of the form XYZW and is 0 if no suffix was given.  */
+
+static bfd_boolean
+mips_parse_register (char **sptr, unsigned int *symval_ptr,
+                    unsigned int *channels_ptr)
+{
+  char *s, *e, *m;
+  const char *q;
+  unsigned int channels, symval, bit;
+
+  /* Find end of name.  */
+  s = e = *sptr;
+  if (is_name_beginner (*e))
+    ++e;
+  while (is_part_of_name (*e))
+    ++e;
+
+  channels = 0;
+  if (!mips_parse_register_1 (s, e, &symval))
+    {
+      if (!channels_ptr)
+       return FALSE;
+
+      /* Eat characters from the end of the string that are valid
+        channel suffixes.  The preceding register must be $ACC or
+        end with a digit, so there is no ambiguity.  */
+      bit = 1;
+      m = e;
+      for (q = "wzyx"; *q; q++, bit <<= 1)
+       if (m > s && m[-1] == *q)
+         {
+           --m;
+           channels |= bit;
+         }
+
+      if (channels == 0
+         || !mips_parse_register_1 (s, m, &symval)
+         || (symval & (RTYPE_VI | RTYPE_VF | RTYPE_R5900_ACC)) == 0)
+       return FALSE;
+    }
+
   *sptr = e;
-  *symval = S_GET_VALUE (symbol);
+  *symval_ptr = symval;
+  if (channels_ptr)
+    *channels_ptr = channels;
   return TRUE;
 }
 
@@ -2494,7 +2561,7 @@ reg_lookup (char **s, unsigned int types, unsigned int *regnop)
 {
   unsigned int regno;
 
-  if (mips_parse_register (s, &regno))
+  if (mips_parse_register (s, &regno, NULL))
     {
       if (types & RTYPE_VEC)
        regno = mips_prefer_vec_regno (regno);
@@ -2514,11 +2581,32 @@ reg_lookup (char **s, unsigned int types, unsigned int *regnop)
   return regno <= RNUM_MASK;
 }
 
+/* Parse a VU0 "x?y?z?w?" channel mask at S and store the associated
+   mask in *CHANNELS.  Return a pointer to the first unconsumed character.  */
+
+static char *
+mips_parse_vu0_channels (char *s, unsigned int *channels)
+{
+  unsigned int i;
+
+  *channels = 0;
+  for (i = 0; i < 4; i++)
+    if (*s == "xyzw"[i])
+      {
+       *channels |= 1 << (3 - i);
+       ++s;
+      }
+  return s;
+}
+
 /* Token types for parsed operand lists.  */
 enum mips_operand_token_type {
   /* A plain register, e.g. $f2.  */
   OT_REG,
 
+  /* A 4-bit XYZW channel mask.  */
+  OT_CHANNELS,
+
   /* An element of a vector, e.g. $v0[1].  */
   OT_REG_ELEMENT,
 
@@ -2535,6 +2623,9 @@ enum mips_operand_token_type {
      before OT_REGs.  */
   OT_CHAR,
 
+  /* A doubled character, either "--" or "++".  */
+  OT_DOUBLE_CHAR,
+
   /* The end of the operand list.  */
   OT_END
 };
@@ -2549,6 +2640,9 @@ struct mips_operand_token
     /* The register symbol value for an OT_REG.  */
     unsigned int regno;
 
+    /* The 4-bit channel mask for an OT_CHANNEL_SUFFIX.  */
+    unsigned int channels;
+
     /* The register symbol value and index for an OT_REG_ELEMENT.  */
     struct {
       unsigned int regno;
@@ -2577,7 +2671,7 @@ struct mips_operand_token
       int length;
     } flt;
 
-    /* The character represented by an OT_CHAR.  */
+    /* The character represented by an OT_CHAR or OT_DOUBLE_CHAR.  */
     char ch;
   } u;
 };
@@ -2603,22 +2697,56 @@ static char *
 mips_parse_base_start (char *s)
 {
   struct mips_operand_token token;
-  unsigned int regno;
+  unsigned int regno, channels;
+  bfd_boolean decrement_p;
 
   if (*s != '(')
     return 0;
 
   ++s;
   SKIP_SPACE_TABS (s);
-  if (!mips_parse_register (&s, &regno))
+
+  /* Only match "--" as part of a base expression.  In other contexts "--X"
+     is a double negative.  */
+  decrement_p = (s[0] == '-' && s[1] == '-');
+  if (decrement_p)
+    {
+      s += 2;
+      SKIP_SPACE_TABS (s);
+    }
+
+  /* Allow a channel specifier because that leads to better error messages
+     than treating something like "$vf0x++" as an expression.  */
+  if (!mips_parse_register (&s, &regno, &channels))
     return 0;
 
   token.u.ch = '(';
   mips_add_token (&token, OT_CHAR);
 
+  if (decrement_p)
+    {
+      token.u.ch = '-';
+      mips_add_token (&token, OT_DOUBLE_CHAR);
+    }
+
   token.u.regno = regno;
   mips_add_token (&token, OT_REG);
 
+  if (channels)
+    {
+      token.u.channels = channels;
+      mips_add_token (&token, OT_CHANNELS);
+    }
+
+  /* For consistency, only match "++" as part of base expressions too.  */
+  SKIP_SPACE_TABS (s);
+  if (s[0] == '+' && s[1] == '+')
+    {
+      s += 2;
+      token.u.ch = '+';
+      mips_add_token (&token, OT_DOUBLE_CHAR);
+    }
+
   return s;
 }
 
@@ -2631,7 +2759,7 @@ static char *
 mips_parse_argument_token (char *s, char float_format)
 {
   char *end, *save_in, *err;
-  unsigned int regno1, regno2;
+  unsigned int regno1, regno2, channels;
   struct mips_operand_token token;
 
   /* First look for "($reg", since we want to treat that as an
@@ -2650,15 +2778,26 @@ mips_parse_argument_token (char *s, char float_format)
     }
 
   /* Handle tokens that start with a register.  */
-  if (mips_parse_register (&s, &regno1))
+  if (mips_parse_register (&s, &regno1, &channels))
     {
+      if (channels)
+       {
+         /* A register and a VU0 channel suffix.  */
+         token.u.regno = regno1;
+         mips_add_token (&token, OT_REG);
+
+         token.u.channels = channels;
+         mips_add_token (&token, OT_CHANNELS);
+         return s;
+       }
+
       SKIP_SPACE_TABS (s);
       if (*s == '-')
        {
          /* A register range.  */
          ++s;
          SKIP_SPACE_TABS (s);
-         if (!mips_parse_register (&s, &regno2))
+         if (!mips_parse_register (&s, &regno2, NULL))
            {
              insn_error = _("Invalid register range");
              return 0;
@@ -2897,6 +3036,8 @@ validate_mips_insn (const struct mips_opcode *opcode,
     }
   used_bits = 0;
   opno = 0;
+  if (opcode->pinfo2 & INSN2_VU0_CHANNEL_SUFFIX)
+    used_bits = mips_insert_operand (&mips_vu0_channel_mask, used_bits, -1);
   for (s = opcode->args; *s; ++s)
     switch (*s)
       {
@@ -2905,6 +3046,10 @@ validate_mips_insn (const struct mips_opcode *opcode,
       case ')':
        break;
 
+      case '#':
+       s++;
+       break;
+
       default:
        if (!decode_operand)
          operand = decode_mips16_operand (*s, FALSE);
@@ -2918,9 +3063,9 @@ validate_mips_insn (const struct mips_opcode *opcode,
          }
        gas_assert (opno < MAX_OPERANDS);
        operands->operand[opno] = operand;
-       if (operand)
+       if (operand && operand->type != OP_VU0_MATCH_SUFFIX)
          {
-           used_bits |= ((1 << operand->size) - 1) << operand->lsb;
+           used_bits = mips_insert_operand (operand, used_bits, -1);
            if (operand->type == OP_MDMX_IMM_REG)
              /* Bit 5 is the format selector (OB vs QH).  The opcode table
                 has separate entries for each format.  */
@@ -3160,6 +3305,23 @@ md_begin (void)
                                       reg_names_o32[i].num, /* & RNUM_MASK, */
                                       &zero_address_frag));
 
+  for (i = 0; i < 32; i++)
+    {
+      char regname[7];
+
+      /* R5900 VU0 floating-point register.  */
+      regname[sizeof (rename) - 1] = 0;
+      snprintf (regname, sizeof (regname) - 1, "$vf%d", i);
+      symbol_table_insert (symbol_new (regname, reg_section,
+                                      RTYPE_VF | i, &zero_address_frag));
+
+      /* R5900 VU0 integer register.  */
+      snprintf (regname, sizeof (regname) - 1, "$vi%d", i);
+      symbol_table_insert (symbol_new (regname, reg_section,
+                                      RTYPE_VI | i, &zero_address_frag));
+
+    }
+
   obstack_init (&mips_operand_tokens);
 
   mips_no_prev_insn ();
@@ -3701,6 +3863,8 @@ operand_reg_mask (const struct mips_cl_insn *insn,
     case OP_REPEAT_DEST_REG:
     case OP_REPEAT_PREV_REG:
     case OP_PC:
+    case OP_VU0_SUFFIX:
+    case OP_VU0_MATCH_SUFFIX:
       abort ();
 
     case OP_REG:
@@ -4113,6 +4277,24 @@ convert_reg_type (const struct mips_opcode *opcode,
 
     case OP_REG_HW:
       return RTYPE_NUM;
+
+    case OP_REG_VI:
+      return RTYPE_NUM | RTYPE_VI;
+
+    case OP_REG_VF:
+      return RTYPE_NUM | RTYPE_VF;
+
+    case OP_REG_R5900_I:
+      return RTYPE_R5900_I;
+
+    case OP_REG_R5900_Q:
+      return RTYPE_R5900_Q;
+
+    case OP_REG_R5900_R:
+      return RTYPE_R5900_R;
+
+    case OP_REG_R5900_ACC:
+      return RTYPE_R5900_ACC;
     }
   abort ();
 }
@@ -5046,6 +5228,42 @@ match_float_constant (struct mips_arg_info *arg, expressionS *imm,
   return TRUE;
 }
 
+/* OP_VU0_SUFFIX and OP_VU0_MATCH_SUFFIX matcher; MATCH_P selects between
+   them.  */
+
+static bfd_boolean
+match_vu0_suffix_operand (struct mips_arg_info *arg,
+                         const struct mips_operand *operand,
+                         bfd_boolean match_p)
+{
+  unsigned int uval;
+
+  /* The operand can be an XYZW mask or a single 2-bit channel index
+     (with X being 0).  */
+  gas_assert (operand->size == 2 || operand->size == 4);
+
+  /* The suffix can be omitted when matching a previous 4-bit mask.  */
+  if (arg->token->type != OT_CHANNELS)
+    return operand->size == 4 && match_p;
+
+  uval = arg->token->u.channels;
+  if (operand->size == 2)
+    {
+      /* Check that a single bit is set and convert it into a 2-bit index.  */
+      if ((uval & -uval) != uval)
+       return FALSE;
+      uval = 4 - ffs (uval);
+    }
+
+  if (match_p && insn_extract_operand (arg->insn, operand) != uval)
+    return FALSE;
+
+  ++arg->token;
+  if (!match_p)
+    insn_insert_operand (arg->insn, operand, uval);
+  return TRUE;
+}
+
 /* S is the text seen for ARG.  Match it against OPERAND.  Return the end
    of the argument text if the match is successful, otherwise return null.  */
 
@@ -5102,6 +5320,12 @@ match_operand (struct mips_arg_info *arg,
 
     case OP_PC:
       return match_pc_operand (arg);
+
+    case OP_VU0_SUFFIX:
+      return match_vu0_suffix_operand (arg, operand, FALSE);
+
+    case OP_VU0_MATCH_SUFFIX:
+      return match_vu0_suffix_operand (arg, operand, TRUE);
     }
   abort ();
 }
@@ -9913,7 +10137,7 @@ macro (struct mips_cl_insn *ip, char *str)
       goto ld_st;
     case M_LQC2_AB:
       s = "lqc2";
-      fmt = "E,o(b)";
+      fmt = "+7,o(b)";
       /* Itbl support may require additional care here.  */
       coproc = 1;
       goto ld_st;
@@ -10077,7 +10301,7 @@ macro (struct mips_cl_insn *ip, char *str)
       goto ld_st;
     case M_SQC2_AB:
       s = "sqc2";
-      fmt = "E,o(b)";
+      fmt = "+7,o(b)";
       /* Itbl support may require additional care here.  */
       coproc = 1;
       goto ld_st;
@@ -12078,6 +12302,74 @@ mips16_macro (struct mips_cl_insn *ip)
     }
 }
 
+/* Look up instruction [START, START + LENGTH) in HASH.  Record any extra
+   opcode bits in *OPCODE_EXTRA.  */
+
+static struct mips_opcode *
+mips_lookup_insn (struct hash_control *hash, const char *start,
+                 unsigned int length, unsigned int *opcode_extra)
+{
+  char *name, *dot, *p;
+  unsigned int mask, suffix;
+  size_t opend;
+  struct mips_opcode *insn;
+
+  /* Make a copy of the instruction so that we can fiddle with it.  */
+  name = alloca (length + 1);
+  memcpy (name, start, length);
+  name[length] = '\0';
+
+  /* Look up the instruction as-is.  */
+  insn = (struct mips_opcode *) hash_find (hash, name);
+  if (insn && (insn->pinfo2 & INSN2_VU0_CHANNEL_SUFFIX) == 0)
+    return insn;
+
+  dot = strchr (name, '.');
+  if (dot && dot[1])
+    {
+      /* Try to interpret the text after the dot as a VU0 channel suffix.  */
+      p = mips_parse_vu0_channels (dot + 1, &mask);
+      if (*p == 0 && mask != 0)
+       {
+         *dot = 0;
+         insn = (struct mips_opcode *) hash_find (hash, name);
+         *dot = '.';
+         if (insn && (insn->pinfo2 & INSN2_VU0_CHANNEL_SUFFIX) != 0)
+           {
+             *opcode_extra |= mask << mips_vu0_channel_mask.lsb;
+             return insn;
+           }
+       }
+    }
+
+  if (mips_opts.micromips)
+    {
+      /* See if there's an instruction size override suffix,
+        either `16' or `32', at the end of the mnemonic proper,
+        that defines the operation, i.e. before the first `.'
+        character if any.  Strip it and retry.  */
+      opend = dot != NULL ? dot - name : length;
+      if (opend >= 3 && name[opend - 2] == '1' && name[opend - 1] == '6')
+       suffix = 2;
+      else if (name[opend - 2] == '3' && name[opend - 1] == '2')
+       suffix = 4;
+      else
+       suffix = 0;
+      if (suffix)
+       {
+         memcpy (name + opend - 2, name + opend, length - opend + 1);
+         insn = (struct mips_opcode *) hash_find (hash, name);
+         if (insn && (insn->pinfo2 & INSN2_VU0_CHANNEL_SUFFIX) == 0)
+           {
+             forced_insn_length = suffix;
+             return insn;
+           }
+       }
+    }
+
+  return NULL;
+}
+
 /* Assemble an instruction into its binary format.  If the instruction
    is a macro, set imm_expr, imm2_expr and offset_expr to the values
    associated with "I", "+I" and "A" operands respectively.  Otherwise
@@ -12095,16 +12387,14 @@ mips_ip (char *str, struct mips_cl_insn *ip)
   struct hash_control *hash;
   const char *args;
   char c = 0;
-  struct mips_opcode *insn;
-  long opend;
-  char *name;
-  char *dot;
+  struct mips_opcode *first, *insn;
   char format;
-  long end;
+  size_t end;
   const struct mips_operand *operand;
   struct mips_arg_info arg;
   struct mips_operand_token *tokens;
   bfd_boolean optional_reg;
+  unsigned int opcode_extra;
 
   insn_error = NULL;
 
@@ -12120,50 +12410,22 @@ mips_ip (char *str, struct mips_cl_insn *ip)
     }
   forced_insn_length = 0;
   insn = NULL;
+  opcode_extra = 0;
 
   /* We first try to match an instruction up to a space or to the end.  */
   for (end = 0; str[end] != '\0' && !ISSPACE (str[end]); end++)
     continue;
 
-  /* Make a copy of the instruction so that we can fiddle with it.  */
-  name = alloca (end + 1);
-  memcpy (name, str, end);
-  name[end] = '\0';
-
-  for (;;)
-    {
-      insn = (struct mips_opcode *) hash_find (hash, name);
-
-      if (insn != NULL || !mips_opts.micromips)
-       break;
-      if (forced_insn_length)
-       break;
-
-      /* See if there's an instruction size override suffix,
-         either `16' or `32', at the end of the mnemonic proper,
-         that defines the operation, i.e. before the first `.'
-         character if any.  Strip it and retry.  */
-      dot = strchr (name, '.');
-      opend = dot != NULL ? dot - name : end;
-      if (opend < 3)
-       break;
-      if (name[opend - 2] == '1' && name[opend - 1] == '6')
-       forced_insn_length = 2;
-      else if (name[opend - 2] == '3' && name[opend - 1] == '2')
-       forced_insn_length = 4;
-      else
-       break;
-      memcpy (name + opend - 2, name + opend, end - opend + 1);
-    }
+  first = insn = mips_lookup_insn (hash, str, end, &opcode_extra);
   if (insn == NULL)
     {
       insn_error = _("Unrecognized opcode");
       return;
     }
 
-  if (strcmp (name, "li.s") == 0)
+  if (strcmp (insn->name, "li.s") == 0)
     format = 'f';
-  else if (strcmp (name, "li.d") == 0)
+  else if (strcmp (insn->name, "li.d") == 0)
     format = 'd';
   else
     format = 0;
@@ -12184,7 +12446,7 @@ mips_ip (char *str, struct mips_cl_insn *ip)
       bfd_boolean ok;
       bfd_boolean more_alts;
 
-      gas_assert (strcmp (insn->name, name) == 0);
+      gas_assert (strcmp (insn->name, first->name) == 0);
 
       ok = is_opcode_valid (insn);
       size_ok = is_size_valid (insn);
@@ -12240,6 +12502,7 @@ mips_ip (char *str, struct mips_cl_insn *ip)
       offset_reloc[2] = BFD_RELOC_UNUSED;
 
       create_insn (ip, insn);
+      ip->insn_opcode |= opcode_extra;
       insn_error = NULL;
       memset (&arg, 0, sizeof (arg));
       arg.insn = ip;
@@ -12272,6 +12535,9 @@ mips_ip (char *str, struct mips_cl_insn *ip)
              if (strcmp (args, "(b)") == 0)
                args += 3;
 
+             if (args[0] == '+' && args[1] == 'K')
+               args += 2;
+
              /* Fail the match if there were too few operands.  */
              if (*args)
                break;
@@ -12301,6 +12567,17 @@ mips_ip (char *str, struct mips_cl_insn *ip)
                continue;
              break;
            }
+         if (*args == '#')
+           {
+             ++args;
+             if (arg.token->type == OT_DOUBLE_CHAR
+                 && arg.token->u.ch == *args)
+               {
+                 ++arg.token;
+                 continue;
+               }
+             break;
+           }
 
          /* Handle special macro operands.  Work out the properties of
             other operands.  */
index deaba91..39c067d 100644 (file)
@@ -1,3 +1,12 @@
+2013-08-04  Jürgen Urban  <JuergenUrban@gmx.de>
+
+       * gas/mips/r5900-vu0.d: Expect $vfN and $viN instead of numeric
+       coprocessor registers.
+       * gas/mips/r5900-all-vu0.s, gas/mips/r5900-all-vu0.d,
+       gas/mips/r5900-full-vu0.s, gas/mips/r5900-full-vu0.d,
+       gas/mips/r5900-error-vu0.s, gas/mips/r5900-error-vu0.l: New tests.
+       * gas/mips/mips.exp: Run them.
+
 2013-08-03  Richard Sandiford  <rdsandiford@googlemail.com>
 
        * gas/mips/mips16-macro.s, gas/mips/mips16-macro.d: New test.
index 37e005b..d4a0410 100644 (file)
@@ -1123,6 +1123,9 @@ if { [istarget mips*-*-vxworks*] } {
     run_dump_test "r5900-full"
     run_list_test "r5900-nollsc" "-mabi=o64 -march=r5900"
     run_dump_test "r5900-vu0"
+    run_dump_test "r5900-full-vu0"
+    run_dump_test "r5900-all-vu0"
+    run_list_test "r5900-error-vu0" "-march=r5900"
 
     run_list_test_arches "ext-ill"     [mips_arch_list_matching mips64r2]
 
diff --git a/gas/testsuite/gas/mips/r5900-all-vu0.d b/gas/testsuite/gas/mips/r5900-all-vu0.d
new file mode 100644 (file)
index 0000000..9528c6e
--- /dev/null
@@ -0,0 +1,9217 @@
+#objdump: -dr --prefix-addresses --show-raw-insn -M gpr-names=numeric -mmips:5900
+#name: MIPS R5900 All VU0
+#as: -march=r5900
+
+.*: +file format .*mips.*
+
+Disassembly of section \.text:
+[0-9a-f]+ <[^>]*> 4a2001fd     vabs\.w \$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a20f9fd     vabs\.w \$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a2111fd     vabs\.w \$vf1w,\$vf2w
+[0-9a-f]+ <[^>]*> 4a3f01fd     vabs\.w \$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f79fd     vabs\.w \$vf31w,\$vf15w
+[0-9a-f]+ <[^>]*> 4a3ff9fd     vabs\.w \$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4b0001fd     vabs\.x \$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b00f9fd     vabs\.x \$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b0111fd     vabs\.x \$vf1x,\$vf2x
+[0-9a-f]+ <[^>]*> 4b1f01fd     vabs\.x \$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f79fd     vabs\.x \$vf31x,\$vf15x
+[0-9a-f]+ <[^>]*> 4b1ff9fd     vabs\.x \$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b2001fd     vabs\.xw        \$vf0xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b20f9fd     vabs\.xw        \$vf0xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b2111fd     vabs\.xw        \$vf1xw,\$vf2xw
+[0-9a-f]+ <[^>]*> 4b3f01fd     vabs\.xw        \$vf31xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b3f79fd     vabs\.xw        \$vf31xw,\$vf15xw
+[0-9a-f]+ <[^>]*> 4b3ff9fd     vabs\.xw        \$vf31xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b8001fd     vabs\.xy        \$vf0xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b80f9fd     vabs\.xy        \$vf0xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4b8111fd     vabs\.xy        \$vf1xy,\$vf2xy
+[0-9a-f]+ <[^>]*> 4b9f01fd     vabs\.xy        \$vf31xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b9f79fd     vabs\.xy        \$vf31xy,\$vf15xy
+[0-9a-f]+ <[^>]*> 4b9ff9fd     vabs\.xy        \$vf31xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4ba001fd     vabs\.xyw       \$vf0xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4ba0f9fd     vabs\.xyw       \$vf0xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4ba111fd     vabs\.xyw       \$vf1xyw,\$vf2xyw
+[0-9a-f]+ <[^>]*> 4bbf01fd     vabs\.xyw       \$vf31xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4bbf79fd     vabs\.xyw       \$vf31xyw,\$vf15xyw
+[0-9a-f]+ <[^>]*> 4bbff9fd     vabs\.xyw       \$vf31xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4bc001fd     vabs\.xyz       \$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bc0f9fd     vabs\.xyz       \$vf0xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4bc111fd     vabs\.xyz       \$vf1xyz,\$vf2xyz
+[0-9a-f]+ <[^>]*> 4bdf01fd     vabs\.xyz       \$vf31xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bdf79fd     vabs\.xyz       \$vf31xyz,\$vf15xyz
+[0-9a-f]+ <[^>]*> 4bdff9fd     vabs\.xyz       \$vf31xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4be001fd     vabs\.xyzw      \$vf0xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4be0f9fd     vabs\.xyzw      \$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be111fd     vabs\.xyzw      \$vf1xyzw,\$vf2xyzw
+[0-9a-f]+ <[^>]*> 4bff01fd     vabs\.xyzw      \$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4bff79fd     vabs\.xyzw      \$vf31xyzw,\$vf15xyzw
+[0-9a-f]+ <[^>]*> 4bfff9fd     vabs\.xyzw      \$vf31xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4b4001fd     vabs\.xz        \$vf0xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b40f9fd     vabs\.xz        \$vf0xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b4111fd     vabs\.xz        \$vf1xz,\$vf2xz
+[0-9a-f]+ <[^>]*> 4b5f01fd     vabs\.xz        \$vf31xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b5f79fd     vabs\.xz        \$vf31xz,\$vf15xz
+[0-9a-f]+ <[^>]*> 4b5ff9fd     vabs\.xz        \$vf31xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b6001fd     vabs\.xzw       \$vf0xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b60f9fd     vabs\.xzw       \$vf0xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4b6111fd     vabs\.xzw       \$vf1xzw,\$vf2xzw
+[0-9a-f]+ <[^>]*> 4b7f01fd     vabs\.xzw       \$vf31xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b7f79fd     vabs\.xzw       \$vf31xzw,\$vf15xzw
+[0-9a-f]+ <[^>]*> 4b7ff9fd     vabs\.xzw       \$vf31xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4a8001fd     vabs\.y \$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a80f9fd     vabs\.y \$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a8111fd     vabs\.y \$vf1y,\$vf2y
+[0-9a-f]+ <[^>]*> 4a9f01fd     vabs\.y \$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f79fd     vabs\.y \$vf31y,\$vf15y
+[0-9a-f]+ <[^>]*> 4a9ff9fd     vabs\.y \$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa001fd     vabs\.yw        \$vf0yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4aa0f9fd     vabs\.yw        \$vf0yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4aa111fd     vabs\.yw        \$vf1yw,\$vf2yw
+[0-9a-f]+ <[^>]*> 4abf01fd     vabs\.yw        \$vf31yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4abf79fd     vabs\.yw        \$vf31yw,\$vf15yw
+[0-9a-f]+ <[^>]*> 4abff9fd     vabs\.yw        \$vf31yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4ac001fd     vabs\.yz        \$vf0yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4ac0f9fd     vabs\.yz        \$vf0yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ac111fd     vabs\.yz        \$vf1yz,\$vf2yz
+[0-9a-f]+ <[^>]*> 4adf01fd     vabs\.yz        \$vf31yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4adf79fd     vabs\.yz        \$vf31yz,\$vf15yz
+[0-9a-f]+ <[^>]*> 4adff9fd     vabs\.yz        \$vf31yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ae001fd     vabs\.yzw       \$vf0yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4ae0f9fd     vabs\.yzw       \$vf0yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4ae111fd     vabs\.yzw       \$vf1yzw,\$vf2yzw
+[0-9a-f]+ <[^>]*> 4aff01fd     vabs\.yzw       \$vf31yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4aff79fd     vabs\.yzw       \$vf31yzw,\$vf15yzw
+[0-9a-f]+ <[^>]*> 4afff9fd     vabs\.yzw       \$vf31yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4a4001fd     vabs\.z \$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a40f9fd     vabs\.z \$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a4111fd     vabs\.z \$vf1z,\$vf2z
+[0-9a-f]+ <[^>]*> 4a5f01fd     vabs\.z \$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f79fd     vabs\.z \$vf31z,\$vf15z
+[0-9a-f]+ <[^>]*> 4a5ff9fd     vabs\.z \$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a6001fd     vabs\.zw        \$vf0zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a60f9fd     vabs\.zw        \$vf0zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a6111fd     vabs\.zw        \$vf1zw,\$vf2zw
+[0-9a-f]+ <[^>]*> 4a7f01fd     vabs\.zw        \$vf31zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a7f79fd     vabs\.zw        \$vf31zw,\$vf15zw
+[0-9a-f]+ <[^>]*> 4a7ff9fd     vabs\.zw        \$vf31zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a20023e     vaddai\.w       \$ACCw,\$vf0w,\$I
+[0-9a-f]+ <[^>]*> 4a200a3e     vaddai\.w       \$ACCw,\$vf1w,\$I
+[0-9a-f]+ <[^>]*> 4a20fa3e     vaddai\.w       \$ACCw,\$vf31w,\$I
+[0-9a-f]+ <[^>]*> 4b00023e     vaddai\.x       \$ACCx,\$vf0x,\$I
+[0-9a-f]+ <[^>]*> 4b000a3e     vaddai\.x       \$ACCx,\$vf1x,\$I
+[0-9a-f]+ <[^>]*> 4b00fa3e     vaddai\.x       \$ACCx,\$vf31x,\$I
+[0-9a-f]+ <[^>]*> 4b20023e     vaddai\.xw      \$ACCxw,\$vf0xw,\$I
+[0-9a-f]+ <[^>]*> 4b200a3e     vaddai\.xw      \$ACCxw,\$vf1xw,\$I
+[0-9a-f]+ <[^>]*> 4b20fa3e     vaddai\.xw      \$ACCxw,\$vf31xw,\$I
+[0-9a-f]+ <[^>]*> 4b80023e     vaddai\.xy      \$ACCxy,\$vf0xy,\$I
+[0-9a-f]+ <[^>]*> 4b800a3e     vaddai\.xy      \$ACCxy,\$vf1xy,\$I
+[0-9a-f]+ <[^>]*> 4b80fa3e     vaddai\.xy      \$ACCxy,\$vf31xy,\$I
+[0-9a-f]+ <[^>]*> 4ba0023e     vaddai\.xyw     \$ACCxyw,\$vf0xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba00a3e     vaddai\.xyw     \$ACCxyw,\$vf1xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba0fa3e     vaddai\.xyw     \$ACCxyw,\$vf31xyw,\$I
+[0-9a-f]+ <[^>]*> 4bc0023e     vaddai\.xyz     \$ACCxyz,\$vf0xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc00a3e     vaddai\.xyz     \$ACCxyz,\$vf1xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc0fa3e     vaddai\.xyz     \$ACCxyz,\$vf31xyz,\$I
+[0-9a-f]+ <[^>]*> 4be0023e     vaddai\.xyzw    \$ACCxyzw,\$vf0xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be00a3e     vaddai\.xyzw    \$ACCxyzw,\$vf1xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be0fa3e     vaddai\.xyzw    \$ACCxyzw,\$vf31xyzw,\$I
+[0-9a-f]+ <[^>]*> 4b40023e     vaddai\.xz      \$ACCxz,\$vf0xz,\$I
+[0-9a-f]+ <[^>]*> 4b400a3e     vaddai\.xz      \$ACCxz,\$vf1xz,\$I
+[0-9a-f]+ <[^>]*> 4b40fa3e     vaddai\.xz      \$ACCxz,\$vf31xz,\$I
+[0-9a-f]+ <[^>]*> 4b60023e     vaddai\.xzw     \$ACCxzw,\$vf0xzw,\$I
+[0-9a-f]+ <[^>]*> 4b600a3e     vaddai\.xzw     \$ACCxzw,\$vf1xzw,\$I
+[0-9a-f]+ <[^>]*> 4b60fa3e     vaddai\.xzw     \$ACCxzw,\$vf31xzw,\$I
+[0-9a-f]+ <[^>]*> 4a80023e     vaddai\.y       \$ACCy,\$vf0y,\$I
+[0-9a-f]+ <[^>]*> 4a800a3e     vaddai\.y       \$ACCy,\$vf1y,\$I
+[0-9a-f]+ <[^>]*> 4a80fa3e     vaddai\.y       \$ACCy,\$vf31y,\$I
+[0-9a-f]+ <[^>]*> 4aa0023e     vaddai\.yw      \$ACCyw,\$vf0yw,\$I
+[0-9a-f]+ <[^>]*> 4aa00a3e     vaddai\.yw      \$ACCyw,\$vf1yw,\$I
+[0-9a-f]+ <[^>]*> 4aa0fa3e     vaddai\.yw      \$ACCyw,\$vf31yw,\$I
+[0-9a-f]+ <[^>]*> 4ac0023e     vaddai\.yz      \$ACCyz,\$vf0yz,\$I
+[0-9a-f]+ <[^>]*> 4ac00a3e     vaddai\.yz      \$ACCyz,\$vf1yz,\$I
+[0-9a-f]+ <[^>]*> 4ac0fa3e     vaddai\.yz      \$ACCyz,\$vf31yz,\$I
+[0-9a-f]+ <[^>]*> 4ae0023e     vaddai\.yzw     \$ACCyzw,\$vf0yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae00a3e     vaddai\.yzw     \$ACCyzw,\$vf1yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae0fa3e     vaddai\.yzw     \$ACCyzw,\$vf31yzw,\$I
+[0-9a-f]+ <[^>]*> 4a40023e     vaddai\.z       \$ACCz,\$vf0z,\$I
+[0-9a-f]+ <[^>]*> 4a400a3e     vaddai\.z       \$ACCz,\$vf1z,\$I
+[0-9a-f]+ <[^>]*> 4a40fa3e     vaddai\.z       \$ACCz,\$vf31z,\$I
+[0-9a-f]+ <[^>]*> 4a60023e     vaddai\.zw      \$ACCzw,\$vf0zw,\$I
+[0-9a-f]+ <[^>]*> 4a600a3e     vaddai\.zw      \$ACCzw,\$vf1zw,\$I
+[0-9a-f]+ <[^>]*> 4a60fa3e     vaddai\.zw      \$ACCzw,\$vf31zw,\$I
+[0-9a-f]+ <[^>]*> 4a20023c     vaddaq\.w       \$ACCw,\$vf0w,\$Q
+[0-9a-f]+ <[^>]*> 4a200a3c     vaddaq\.w       \$ACCw,\$vf1w,\$Q
+[0-9a-f]+ <[^>]*> 4a20fa3c     vaddaq\.w       \$ACCw,\$vf31w,\$Q
+[0-9a-f]+ <[^>]*> 4b00023c     vaddaq\.x       \$ACCx,\$vf0x,\$Q
+[0-9a-f]+ <[^>]*> 4b000a3c     vaddaq\.x       \$ACCx,\$vf1x,\$Q
+[0-9a-f]+ <[^>]*> 4b00fa3c     vaddaq\.x       \$ACCx,\$vf31x,\$Q
+[0-9a-f]+ <[^>]*> 4b20023c     vaddaq\.xw      \$ACCxw,\$vf0xw,\$Q
+[0-9a-f]+ <[^>]*> 4b200a3c     vaddaq\.xw      \$ACCxw,\$vf1xw,\$Q
+[0-9a-f]+ <[^>]*> 4b20fa3c     vaddaq\.xw      \$ACCxw,\$vf31xw,\$Q
+[0-9a-f]+ <[^>]*> 4b80023c     vaddaq\.xy      \$ACCxy,\$vf0xy,\$Q
+[0-9a-f]+ <[^>]*> 4b800a3c     vaddaq\.xy      \$ACCxy,\$vf1xy,\$Q
+[0-9a-f]+ <[^>]*> 4b80fa3c     vaddaq\.xy      \$ACCxy,\$vf31xy,\$Q
+[0-9a-f]+ <[^>]*> 4ba0023c     vaddaq\.xyw     \$ACCxyw,\$vf0xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba00a3c     vaddaq\.xyw     \$ACCxyw,\$vf1xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba0fa3c     vaddaq\.xyw     \$ACCxyw,\$vf31xyw,\$Q
+[0-9a-f]+ <[^>]*> 4bc0023c     vaddaq\.xyz     \$ACCxyz,\$vf0xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc00a3c     vaddaq\.xyz     \$ACCxyz,\$vf1xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc0fa3c     vaddaq\.xyz     \$ACCxyz,\$vf31xyz,\$Q
+[0-9a-f]+ <[^>]*> 4be0023c     vaddaq\.xyzw    \$ACCxyzw,\$vf0xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be00a3c     vaddaq\.xyzw    \$ACCxyzw,\$vf1xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be0fa3c     vaddaq\.xyzw    \$ACCxyzw,\$vf31xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4b40023c     vaddaq\.xz      \$ACCxz,\$vf0xz,\$Q
+[0-9a-f]+ <[^>]*> 4b400a3c     vaddaq\.xz      \$ACCxz,\$vf1xz,\$Q
+[0-9a-f]+ <[^>]*> 4b40fa3c     vaddaq\.xz      \$ACCxz,\$vf31xz,\$Q
+[0-9a-f]+ <[^>]*> 4b60023c     vaddaq\.xzw     \$ACCxzw,\$vf0xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b600a3c     vaddaq\.xzw     \$ACCxzw,\$vf1xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b60fa3c     vaddaq\.xzw     \$ACCxzw,\$vf31xzw,\$Q
+[0-9a-f]+ <[^>]*> 4a80023c     vaddaq\.y       \$ACCy,\$vf0y,\$Q
+[0-9a-f]+ <[^>]*> 4a800a3c     vaddaq\.y       \$ACCy,\$vf1y,\$Q
+[0-9a-f]+ <[^>]*> 4a80fa3c     vaddaq\.y       \$ACCy,\$vf31y,\$Q
+[0-9a-f]+ <[^>]*> 4aa0023c     vaddaq\.yw      \$ACCyw,\$vf0yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa00a3c     vaddaq\.yw      \$ACCyw,\$vf1yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa0fa3c     vaddaq\.yw      \$ACCyw,\$vf31yw,\$Q
+[0-9a-f]+ <[^>]*> 4ac0023c     vaddaq\.yz      \$ACCyz,\$vf0yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac00a3c     vaddaq\.yz      \$ACCyz,\$vf1yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac0fa3c     vaddaq\.yz      \$ACCyz,\$vf31yz,\$Q
+[0-9a-f]+ <[^>]*> 4ae0023c     vaddaq\.yzw     \$ACCyzw,\$vf0yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae00a3c     vaddaq\.yzw     \$ACCyzw,\$vf1yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae0fa3c     vaddaq\.yzw     \$ACCyzw,\$vf31yzw,\$Q
+[0-9a-f]+ <[^>]*> 4a40023c     vaddaq\.z       \$ACCz,\$vf0z,\$Q
+[0-9a-f]+ <[^>]*> 4a400a3c     vaddaq\.z       \$ACCz,\$vf1z,\$Q
+[0-9a-f]+ <[^>]*> 4a40fa3c     vaddaq\.z       \$ACCz,\$vf31z,\$Q
+[0-9a-f]+ <[^>]*> 4a60023c     vaddaq\.zw      \$ACCzw,\$vf0zw,\$Q
+[0-9a-f]+ <[^>]*> 4a600a3c     vaddaq\.zw      \$ACCzw,\$vf1zw,\$Q
+[0-9a-f]+ <[^>]*> 4a60fa3c     vaddaq\.zw      \$ACCzw,\$vf31zw,\$Q
+[0-9a-f]+ <[^>]*> 4a2002bc     vadda\.w        \$ACCw,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a20fabc     vadda\.w        \$ACCw,\$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a2112bc     vadda\.w        \$ACCw,\$vf1w,\$vf2w
+[0-9a-f]+ <[^>]*> 4a3f02bc     vadda\.w        \$ACCw,\$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f7abc     vadda\.w        \$ACCw,\$vf31w,\$vf15w
+[0-9a-f]+ <[^>]*> 4a3ffabc     vadda\.w        \$ACCw,\$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a20003f     vaddaw\.w       \$ACCw,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f003f     vaddaw\.w       \$ACCw,\$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a22083f     vaddaw\.w       \$ACCw,\$vf1w,\$vf2w
+[0-9a-f]+ <[^>]*> 4a20f83f     vaddaw\.w       \$ACCw,\$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a2ff83f     vaddaw\.w       \$ACCw,\$vf31w,\$vf15w
+[0-9a-f]+ <[^>]*> 4a3ff83f     vaddaw\.w       \$ACCw,\$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4b00003f     vaddaw\.x       \$ACCx,\$vf0x,\$vf0w
+[0-9a-f]+ <[^>]*> 4b1f003f     vaddaw\.x       \$ACCx,\$vf0x,\$vf31w
+[0-9a-f]+ <[^>]*> 4b02083f     vaddaw\.x       \$ACCx,\$vf1x,\$vf2w
+[0-9a-f]+ <[^>]*> 4b00f83f     vaddaw\.x       \$ACCx,\$vf31x,\$vf0w
+[0-9a-f]+ <[^>]*> 4b0ff83f     vaddaw\.x       \$ACCx,\$vf31x,\$vf15w
+[0-9a-f]+ <[^>]*> 4b1ff83f     vaddaw\.x       \$ACCx,\$vf31x,\$vf31w
+[0-9a-f]+ <[^>]*> 4b20003f     vaddaw\.xw      \$ACCxw,\$vf0xw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b3f003f     vaddaw\.xw      \$ACCxw,\$vf0xw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b22083f     vaddaw\.xw      \$ACCxw,\$vf1xw,\$vf2w
+[0-9a-f]+ <[^>]*> 4b20f83f     vaddaw\.xw      \$ACCxw,\$vf31xw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b2ff83f     vaddaw\.xw      \$ACCxw,\$vf31xw,\$vf15w
+[0-9a-f]+ <[^>]*> 4b3ff83f     vaddaw\.xw      \$ACCxw,\$vf31xw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b80003f     vaddaw\.xy      \$ACCxy,\$vf0xy,\$vf0w
+[0-9a-f]+ <[^>]*> 4b9f003f     vaddaw\.xy      \$ACCxy,\$vf0xy,\$vf31w
+[0-9a-f]+ <[^>]*> 4b82083f     vaddaw\.xy      \$ACCxy,\$vf1xy,\$vf2w
+[0-9a-f]+ <[^>]*> 4b80f83f     vaddaw\.xy      \$ACCxy,\$vf31xy,\$vf0w
+[0-9a-f]+ <[^>]*> 4b8ff83f     vaddaw\.xy      \$ACCxy,\$vf31xy,\$vf15w
+[0-9a-f]+ <[^>]*> 4b9ff83f     vaddaw\.xy      \$ACCxy,\$vf31xy,\$vf31w
+[0-9a-f]+ <[^>]*> 4ba0003f     vaddaw\.xyw     \$ACCxyw,\$vf0xyw,\$vf0w
+[0-9a-f]+ <[^>]*> 4bbf003f     vaddaw\.xyw     \$ACCxyw,\$vf0xyw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ba2083f     vaddaw\.xyw     \$ACCxyw,\$vf1xyw,\$vf2w
+[0-9a-f]+ <[^>]*> 4ba0f83f     vaddaw\.xyw     \$ACCxyw,\$vf31xyw,\$vf0w
+[0-9a-f]+ <[^>]*> 4baff83f     vaddaw\.xyw     \$ACCxyw,\$vf31xyw,\$vf15w
+[0-9a-f]+ <[^>]*> 4bbff83f     vaddaw\.xyw     \$ACCxyw,\$vf31xyw,\$vf31w
+[0-9a-f]+ <[^>]*> 4bc0003f     vaddaw\.xyz     \$ACCxyz,\$vf0xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bdf003f     vaddaw\.xyz     \$ACCxyz,\$vf0xyz,\$vf31w
+[0-9a-f]+ <[^>]*> 4bc2083f     vaddaw\.xyz     \$ACCxyz,\$vf1xyz,\$vf2w
+[0-9a-f]+ <[^>]*> 4bc0f83f     vaddaw\.xyz     \$ACCxyz,\$vf31xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bcff83f     vaddaw\.xyz     \$ACCxyz,\$vf31xyz,\$vf15w
+[0-9a-f]+ <[^>]*> 4bdff83f     vaddaw\.xyz     \$ACCxyz,\$vf31xyz,\$vf31w
+[0-9a-f]+ <[^>]*> 4be0003f     vaddaw\.xyzw    \$ACCxyzw,\$vf0xyzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4bff003f     vaddaw\.xyzw    \$ACCxyzw,\$vf0xyzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4be2083f     vaddaw\.xyzw    \$ACCxyzw,\$vf1xyzw,\$vf2w
+[0-9a-f]+ <[^>]*> 4be0f83f     vaddaw\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4beff83f     vaddaw\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf15w
+[0-9a-f]+ <[^>]*> 4bfff83f     vaddaw\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b40003f     vaddaw\.xz      \$ACCxz,\$vf0xz,\$vf0w
+[0-9a-f]+ <[^>]*> 4b5f003f     vaddaw\.xz      \$ACCxz,\$vf0xz,\$vf31w
+[0-9a-f]+ <[^>]*> 4b42083f     vaddaw\.xz      \$ACCxz,\$vf1xz,\$vf2w
+[0-9a-f]+ <[^>]*> 4b40f83f     vaddaw\.xz      \$ACCxz,\$vf31xz,\$vf0w
+[0-9a-f]+ <[^>]*> 4b4ff83f     vaddaw\.xz      \$ACCxz,\$vf31xz,\$vf15w
+[0-9a-f]+ <[^>]*> 4b5ff83f     vaddaw\.xz      \$ACCxz,\$vf31xz,\$vf31w
+[0-9a-f]+ <[^>]*> 4b60003f     vaddaw\.xzw     \$ACCxzw,\$vf0xzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b7f003f     vaddaw\.xzw     \$ACCxzw,\$vf0xzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b62083f     vaddaw\.xzw     \$ACCxzw,\$vf1xzw,\$vf2w
+[0-9a-f]+ <[^>]*> 4b60f83f     vaddaw\.xzw     \$ACCxzw,\$vf31xzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b6ff83f     vaddaw\.xzw     \$ACCxzw,\$vf31xzw,\$vf15w
+[0-9a-f]+ <[^>]*> 4b7ff83f     vaddaw\.xzw     \$ACCxzw,\$vf31xzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a80003f     vaddaw\.y       \$ACCy,\$vf0y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a9f003f     vaddaw\.y       \$ACCy,\$vf0y,\$vf31w
+[0-9a-f]+ <[^>]*> 4a82083f     vaddaw\.y       \$ACCy,\$vf1y,\$vf2w
+[0-9a-f]+ <[^>]*> 4a80f83f     vaddaw\.y       \$ACCy,\$vf31y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a8ff83f     vaddaw\.y       \$ACCy,\$vf31y,\$vf15w
+[0-9a-f]+ <[^>]*> 4a9ff83f     vaddaw\.y       \$ACCy,\$vf31y,\$vf31w
+[0-9a-f]+ <[^>]*> 4aa0003f     vaddaw\.yw      \$ACCyw,\$vf0yw,\$vf0w
+[0-9a-f]+ <[^>]*> 4abf003f     vaddaw\.yw      \$ACCyw,\$vf0yw,\$vf31w
+[0-9a-f]+ <[^>]*> 4aa2083f     vaddaw\.yw      \$ACCyw,\$vf1yw,\$vf2w
+[0-9a-f]+ <[^>]*> 4aa0f83f     vaddaw\.yw      \$ACCyw,\$vf31yw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aaff83f     vaddaw\.yw      \$ACCyw,\$vf31yw,\$vf15w
+[0-9a-f]+ <[^>]*> 4abff83f     vaddaw\.yw      \$ACCyw,\$vf31yw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ac0003f     vaddaw\.yz      \$ACCyz,\$vf0yz,\$vf0w
+[0-9a-f]+ <[^>]*> 4adf003f     vaddaw\.yz      \$ACCyz,\$vf0yz,\$vf31w
+[0-9a-f]+ <[^>]*> 4ac2083f     vaddaw\.yz      \$ACCyz,\$vf1yz,\$vf2w
+[0-9a-f]+ <[^>]*> 4ac0f83f     vaddaw\.yz      \$ACCyz,\$vf31yz,\$vf0w
+[0-9a-f]+ <[^>]*> 4acff83f     vaddaw\.yz      \$ACCyz,\$vf31yz,\$vf15w
+[0-9a-f]+ <[^>]*> 4adff83f     vaddaw\.yz      \$ACCyz,\$vf31yz,\$vf31w
+[0-9a-f]+ <[^>]*> 4ae0003f     vaddaw\.yzw     \$ACCyzw,\$vf0yzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aff003f     vaddaw\.yzw     \$ACCyzw,\$vf0yzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ae2083f     vaddaw\.yzw     \$ACCyzw,\$vf1yzw,\$vf2w
+[0-9a-f]+ <[^>]*> 4ae0f83f     vaddaw\.yzw     \$ACCyzw,\$vf31yzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aeff83f     vaddaw\.yzw     \$ACCyzw,\$vf31yzw,\$vf15w
+[0-9a-f]+ <[^>]*> 4afff83f     vaddaw\.yzw     \$ACCyzw,\$vf31yzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a40003f     vaddaw\.z       \$ACCz,\$vf0z,\$vf0w
+[0-9a-f]+ <[^>]*> 4a5f003f     vaddaw\.z       \$ACCz,\$vf0z,\$vf31w
+[0-9a-f]+ <[^>]*> 4a42083f     vaddaw\.z       \$ACCz,\$vf1z,\$vf2w
+[0-9a-f]+ <[^>]*> 4a40f83f     vaddaw\.z       \$ACCz,\$vf31z,\$vf0w
+[0-9a-f]+ <[^>]*> 4a4ff83f     vaddaw\.z       \$ACCz,\$vf31z,\$vf15w
+[0-9a-f]+ <[^>]*> 4a5ff83f     vaddaw\.z       \$ACCz,\$vf31z,\$vf31w
+[0-9a-f]+ <[^>]*> 4a60003f     vaddaw\.zw      \$ACCzw,\$vf0zw,\$vf0w
+[0-9a-f]+ <[^>]*> 4a7f003f     vaddaw\.zw      \$ACCzw,\$vf0zw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a62083f     vaddaw\.zw      \$ACCzw,\$vf1zw,\$vf2w
+[0-9a-f]+ <[^>]*> 4a60f83f     vaddaw\.zw      \$ACCzw,\$vf31zw,\$vf0w
+[0-9a-f]+ <[^>]*> 4a6ff83f     vaddaw\.zw      \$ACCzw,\$vf31zw,\$vf15w
+[0-9a-f]+ <[^>]*> 4a7ff83f     vaddaw\.zw      \$ACCzw,\$vf31zw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b0002bc     vadda\.x        \$ACCx,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b00fabc     vadda\.x        \$ACCx,\$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b0112bc     vadda\.x        \$ACCx,\$vf1x,\$vf2x
+[0-9a-f]+ <[^>]*> 4b1f02bc     vadda\.x        \$ACCx,\$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f7abc     vadda\.x        \$ACCx,\$vf31x,\$vf15x
+[0-9a-f]+ <[^>]*> 4b1ffabc     vadda\.x        \$ACCx,\$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4a20003c     vaddax\.w       \$ACCw,\$vf0w,\$vf0x
+[0-9a-f]+ <[^>]*> 4a3f003c     vaddax\.w       \$ACCw,\$vf0w,\$vf31x
+[0-9a-f]+ <[^>]*> 4a22083c     vaddax\.w       \$ACCw,\$vf1w,\$vf2x
+[0-9a-f]+ <[^>]*> 4a20f83c     vaddax\.w       \$ACCw,\$vf31w,\$vf0x
+[0-9a-f]+ <[^>]*> 4a2ff83c     vaddax\.w       \$ACCw,\$vf31w,\$vf15x
+[0-9a-f]+ <[^>]*> 4a3ff83c     vaddax\.w       \$ACCw,\$vf31w,\$vf31x
+[0-9a-f]+ <[^>]*> 4b2002bc     vadda\.xw       \$ACCxw,\$vf0xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b20fabc     vadda\.xw       \$ACCxw,\$vf0xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b2112bc     vadda\.xw       \$ACCxw,\$vf1xw,\$vf2xw
+[0-9a-f]+ <[^>]*> 4b3f02bc     vadda\.xw       \$ACCxw,\$vf31xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b3f7abc     vadda\.xw       \$ACCxw,\$vf31xw,\$vf15xw
+[0-9a-f]+ <[^>]*> 4b3ffabc     vadda\.xw       \$ACCxw,\$vf31xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b00003c     vaddax\.x       \$ACCx,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f003c     vaddax\.x       \$ACCx,\$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b02083c     vaddax\.x       \$ACCx,\$vf1x,\$vf2x
+[0-9a-f]+ <[^>]*> 4b00f83c     vaddax\.x       \$ACCx,\$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b0ff83c     vaddax\.x       \$ACCx,\$vf31x,\$vf15x
+[0-9a-f]+ <[^>]*> 4b1ff83c     vaddax\.x       \$ACCx,\$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b20003c     vaddax\.xw      \$ACCxw,\$vf0xw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b3f003c     vaddax\.xw      \$ACCxw,\$vf0xw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b22083c     vaddax\.xw      \$ACCxw,\$vf1xw,\$vf2x
+[0-9a-f]+ <[^>]*> 4b20f83c     vaddax\.xw      \$ACCxw,\$vf31xw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b2ff83c     vaddax\.xw      \$ACCxw,\$vf31xw,\$vf15x
+[0-9a-f]+ <[^>]*> 4b3ff83c     vaddax\.xw      \$ACCxw,\$vf31xw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b80003c     vaddax\.xy      \$ACCxy,\$vf0xy,\$vf0x
+[0-9a-f]+ <[^>]*> 4b9f003c     vaddax\.xy      \$ACCxy,\$vf0xy,\$vf31x
+[0-9a-f]+ <[^>]*> 4b82083c     vaddax\.xy      \$ACCxy,\$vf1xy,\$vf2x
+[0-9a-f]+ <[^>]*> 4b80f83c     vaddax\.xy      \$ACCxy,\$vf31xy,\$vf0x
+[0-9a-f]+ <[^>]*> 4b8ff83c     vaddax\.xy      \$ACCxy,\$vf31xy,\$vf15x
+[0-9a-f]+ <[^>]*> 4b9ff83c     vaddax\.xy      \$ACCxy,\$vf31xy,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba0003c     vaddax\.xyw     \$ACCxyw,\$vf0xyw,\$vf0x
+[0-9a-f]+ <[^>]*> 4bbf003c     vaddax\.xyw     \$ACCxyw,\$vf0xyw,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba2083c     vaddax\.xyw     \$ACCxyw,\$vf1xyw,\$vf2x
+[0-9a-f]+ <[^>]*> 4ba0f83c     vaddax\.xyw     \$ACCxyw,\$vf31xyw,\$vf0x
+[0-9a-f]+ <[^>]*> 4baff83c     vaddax\.xyw     \$ACCxyw,\$vf31xyw,\$vf15x
+[0-9a-f]+ <[^>]*> 4bbff83c     vaddax\.xyw     \$ACCxyw,\$vf31xyw,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc0003c     vaddax\.xyz     \$ACCxyz,\$vf0xyz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bdf003c     vaddax\.xyz     \$ACCxyz,\$vf0xyz,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc2083c     vaddax\.xyz     \$ACCxyz,\$vf1xyz,\$vf2x
+[0-9a-f]+ <[^>]*> 4bc0f83c     vaddax\.xyz     \$ACCxyz,\$vf31xyz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bcff83c     vaddax\.xyz     \$ACCxyz,\$vf31xyz,\$vf15x
+[0-9a-f]+ <[^>]*> 4bdff83c     vaddax\.xyz     \$ACCxyz,\$vf31xyz,\$vf31x
+[0-9a-f]+ <[^>]*> 4be0003c     vaddax\.xyzw    \$ACCxyzw,\$vf0xyzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4bff003c     vaddax\.xyzw    \$ACCxyzw,\$vf0xyzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4be2083c     vaddax\.xyzw    \$ACCxyzw,\$vf1xyzw,\$vf2x
+[0-9a-f]+ <[^>]*> 4be0f83c     vaddax\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4beff83c     vaddax\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf15x
+[0-9a-f]+ <[^>]*> 4bfff83c     vaddax\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b40003c     vaddax\.xz      \$ACCxz,\$vf0xz,\$vf0x
+[0-9a-f]+ <[^>]*> 4b5f003c     vaddax\.xz      \$ACCxz,\$vf0xz,\$vf31x
+[0-9a-f]+ <[^>]*> 4b42083c     vaddax\.xz      \$ACCxz,\$vf1xz,\$vf2x
+[0-9a-f]+ <[^>]*> 4b40f83c     vaddax\.xz      \$ACCxz,\$vf31xz,\$vf0x
+[0-9a-f]+ <[^>]*> 4b4ff83c     vaddax\.xz      \$ACCxz,\$vf31xz,\$vf15x
+[0-9a-f]+ <[^>]*> 4b5ff83c     vaddax\.xz      \$ACCxz,\$vf31xz,\$vf31x
+[0-9a-f]+ <[^>]*> 4b60003c     vaddax\.xzw     \$ACCxzw,\$vf0xzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b7f003c     vaddax\.xzw     \$ACCxzw,\$vf0xzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b62083c     vaddax\.xzw     \$ACCxzw,\$vf1xzw,\$vf2x
+[0-9a-f]+ <[^>]*> 4b60f83c     vaddax\.xzw     \$ACCxzw,\$vf31xzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b6ff83c     vaddax\.xzw     \$ACCxzw,\$vf31xzw,\$vf15x
+[0-9a-f]+ <[^>]*> 4b7ff83c     vaddax\.xzw     \$ACCxzw,\$vf31xzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b8002bc     vadda\.xy       \$ACCxy,\$vf0xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b80fabc     vadda\.xy       \$ACCxy,\$vf0xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4b8112bc     vadda\.xy       \$ACCxy,\$vf1xy,\$vf2xy
+[0-9a-f]+ <[^>]*> 4b9f02bc     vadda\.xy       \$ACCxy,\$vf31xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b9f7abc     vadda\.xy       \$ACCxy,\$vf31xy,\$vf15xy
+[0-9a-f]+ <[^>]*> 4b9ffabc     vadda\.xy       \$ACCxy,\$vf31xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4a80003c     vaddax\.y       \$ACCy,\$vf0y,\$vf0x
+[0-9a-f]+ <[^>]*> 4a9f003c     vaddax\.y       \$ACCy,\$vf0y,\$vf31x
+[0-9a-f]+ <[^>]*> 4a82083c     vaddax\.y       \$ACCy,\$vf1y,\$vf2x
+[0-9a-f]+ <[^>]*> 4a80f83c     vaddax\.y       \$ACCy,\$vf31y,\$vf0x
+[0-9a-f]+ <[^>]*> 4a8ff83c     vaddax\.y       \$ACCy,\$vf31y,\$vf15x
+[0-9a-f]+ <[^>]*> 4a9ff83c     vaddax\.y       \$ACCy,\$vf31y,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba002bc     vadda\.xyw      \$ACCxyw,\$vf0xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4ba0fabc     vadda\.xyw      \$ACCxyw,\$vf0xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4ba112bc     vadda\.xyw      \$ACCxyw,\$vf1xyw,\$vf2xyw
+[0-9a-f]+ <[^>]*> 4bbf02bc     vadda\.xyw      \$ACCxyw,\$vf31xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4bbf7abc     vadda\.xyw      \$ACCxyw,\$vf31xyw,\$vf15xyw
+[0-9a-f]+ <[^>]*> 4bbffabc     vadda\.xyw      \$ACCxyw,\$vf31xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4aa0003c     vaddax\.yw      \$ACCyw,\$vf0yw,\$vf0x
+[0-9a-f]+ <[^>]*> 4abf003c     vaddax\.yw      \$ACCyw,\$vf0yw,\$vf31x
+[0-9a-f]+ <[^>]*> 4aa2083c     vaddax\.yw      \$ACCyw,\$vf1yw,\$vf2x
+[0-9a-f]+ <[^>]*> 4aa0f83c     vaddax\.yw      \$ACCyw,\$vf31yw,\$vf0x
+[0-9a-f]+ <[^>]*> 4aaff83c     vaddax\.yw      \$ACCyw,\$vf31yw,\$vf15x
+[0-9a-f]+ <[^>]*> 4abff83c     vaddax\.yw      \$ACCyw,\$vf31yw,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc002bc     vadda\.xyz      \$ACCxyz,\$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bc0fabc     vadda\.xyz      \$ACCxyz,\$vf0xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4bc112bc     vadda\.xyz      \$ACCxyz,\$vf1xyz,\$vf2xyz
+[0-9a-f]+ <[^>]*> 4bdf02bc     vadda\.xyz      \$ACCxyz,\$vf31xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bdf7abc     vadda\.xyz      \$ACCxyz,\$vf31xyz,\$vf15xyz
+[0-9a-f]+ <[^>]*> 4bdffabc     vadda\.xyz      \$ACCxyz,\$vf31xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4ac0003c     vaddax\.yz      \$ACCyz,\$vf0yz,\$vf0x
+[0-9a-f]+ <[^>]*> 4adf003c     vaddax\.yz      \$ACCyz,\$vf0yz,\$vf31x
+[0-9a-f]+ <[^>]*> 4ac2083c     vaddax\.yz      \$ACCyz,\$vf1yz,\$vf2x
+[0-9a-f]+ <[^>]*> 4ac0f83c     vaddax\.yz      \$ACCyz,\$vf31yz,\$vf0x
+[0-9a-f]+ <[^>]*> 4acff83c     vaddax\.yz      \$ACCyz,\$vf31yz,\$vf15x
+[0-9a-f]+ <[^>]*> 4adff83c     vaddax\.yz      \$ACCyz,\$vf31yz,\$vf31x
+[0-9a-f]+ <[^>]*> 4be002bc     vadda\.xyzw     \$ACCxyzw,\$vf0xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4be0fabc     vadda\.xyzw     \$ACCxyzw,\$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be112bc     vadda\.xyzw     \$ACCxyzw,\$vf1xyzw,\$vf2xyzw
+[0-9a-f]+ <[^>]*> 4bff02bc     vadda\.xyzw     \$ACCxyzw,\$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4bff7abc     vadda\.xyzw     \$ACCxyzw,\$vf31xyzw,\$vf15xyzw
+[0-9a-f]+ <[^>]*> 4bfffabc     vadda\.xyzw     \$ACCxyzw,\$vf31xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4ae0003c     vaddax\.yzw     \$ACCyzw,\$vf0yzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4aff003c     vaddax\.yzw     \$ACCyzw,\$vf0yzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4ae2083c     vaddax\.yzw     \$ACCyzw,\$vf1yzw,\$vf2x
+[0-9a-f]+ <[^>]*> 4ae0f83c     vaddax\.yzw     \$ACCyzw,\$vf31yzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4aeff83c     vaddax\.yzw     \$ACCyzw,\$vf31yzw,\$vf15x
+[0-9a-f]+ <[^>]*> 4afff83c     vaddax\.yzw     \$ACCyzw,\$vf31yzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b4002bc     vadda\.xz       \$ACCxz,\$vf0xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b40fabc     vadda\.xz       \$ACCxz,\$vf0xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b4112bc     vadda\.xz       \$ACCxz,\$vf1xz,\$vf2xz
+[0-9a-f]+ <[^>]*> 4b5f02bc     vadda\.xz       \$ACCxz,\$vf31xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b5f7abc     vadda\.xz       \$ACCxz,\$vf31xz,\$vf15xz
+[0-9a-f]+ <[^>]*> 4b5ffabc     vadda\.xz       \$ACCxz,\$vf31xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4a40003c     vaddax\.z       \$ACCz,\$vf0z,\$vf0x
+[0-9a-f]+ <[^>]*> 4a5f003c     vaddax\.z       \$ACCz,\$vf0z,\$vf31x
+[0-9a-f]+ <[^>]*> 4a42083c     vaddax\.z       \$ACCz,\$vf1z,\$vf2x
+[0-9a-f]+ <[^>]*> 4a40f83c     vaddax\.z       \$ACCz,\$vf31z,\$vf0x
+[0-9a-f]+ <[^>]*> 4a4ff83c     vaddax\.z       \$ACCz,\$vf31z,\$vf15x
+[0-9a-f]+ <[^>]*> 4a5ff83c     vaddax\.z       \$ACCz,\$vf31z,\$vf31x
+[0-9a-f]+ <[^>]*> 4b6002bc     vadda\.xzw      \$ACCxzw,\$vf0xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b60fabc     vadda\.xzw      \$ACCxzw,\$vf0xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4b6112bc     vadda\.xzw      \$ACCxzw,\$vf1xzw,\$vf2xzw
+[0-9a-f]+ <[^>]*> 4b7f02bc     vadda\.xzw      \$ACCxzw,\$vf31xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b7f7abc     vadda\.xzw      \$ACCxzw,\$vf31xzw,\$vf15xzw
+[0-9a-f]+ <[^>]*> 4b7ffabc     vadda\.xzw      \$ACCxzw,\$vf31xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4a60003c     vaddax\.zw      \$ACCzw,\$vf0zw,\$vf0x
+[0-9a-f]+ <[^>]*> 4a7f003c     vaddax\.zw      \$ACCzw,\$vf0zw,\$vf31x
+[0-9a-f]+ <[^>]*> 4a62083c     vaddax\.zw      \$ACCzw,\$vf1zw,\$vf2x
+[0-9a-f]+ <[^>]*> 4a60f83c     vaddax\.zw      \$ACCzw,\$vf31zw,\$vf0x
+[0-9a-f]+ <[^>]*> 4a6ff83c     vaddax\.zw      \$ACCzw,\$vf31zw,\$vf15x
+[0-9a-f]+ <[^>]*> 4a7ff83c     vaddax\.zw      \$ACCzw,\$vf31zw,\$vf31x
+[0-9a-f]+ <[^>]*> 4a8002bc     vadda\.y        \$ACCy,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a80fabc     vadda\.y        \$ACCy,\$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a8112bc     vadda\.y        \$ACCy,\$vf1y,\$vf2y
+[0-9a-f]+ <[^>]*> 4a9f02bc     vadda\.y        \$ACCy,\$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f7abc     vadda\.y        \$ACCy,\$vf31y,\$vf15y
+[0-9a-f]+ <[^>]*> 4a9ffabc     vadda\.y        \$ACCy,\$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a20003d     vadday\.w       \$ACCw,\$vf0w,\$vf0y
+[0-9a-f]+ <[^>]*> 4a3f003d     vadday\.w       \$ACCw,\$vf0w,\$vf31y
+[0-9a-f]+ <[^>]*> 4a22083d     vadday\.w       \$ACCw,\$vf1w,\$vf2y
+[0-9a-f]+ <[^>]*> 4a20f83d     vadday\.w       \$ACCw,\$vf31w,\$vf0y
+[0-9a-f]+ <[^>]*> 4a2ff83d     vadday\.w       \$ACCw,\$vf31w,\$vf15y
+[0-9a-f]+ <[^>]*> 4a3ff83d     vadday\.w       \$ACCw,\$vf31w,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa002bc     vadda\.yw       \$ACCyw,\$vf0yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4aa0fabc     vadda\.yw       \$ACCyw,\$vf0yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4aa112bc     vadda\.yw       \$ACCyw,\$vf1yw,\$vf2yw
+[0-9a-f]+ <[^>]*> 4abf02bc     vadda\.yw       \$ACCyw,\$vf31yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4abf7abc     vadda\.yw       \$ACCyw,\$vf31yw,\$vf15yw
+[0-9a-f]+ <[^>]*> 4abffabc     vadda\.yw       \$ACCyw,\$vf31yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4b00003d     vadday\.x       \$ACCx,\$vf0x,\$vf0y
+[0-9a-f]+ <[^>]*> 4b1f003d     vadday\.x       \$ACCx,\$vf0x,\$vf31y
+[0-9a-f]+ <[^>]*> 4b02083d     vadday\.x       \$ACCx,\$vf1x,\$vf2y
+[0-9a-f]+ <[^>]*> 4b00f83d     vadday\.x       \$ACCx,\$vf31x,\$vf0y
+[0-9a-f]+ <[^>]*> 4b0ff83d     vadday\.x       \$ACCx,\$vf31x,\$vf15y
+[0-9a-f]+ <[^>]*> 4b1ff83d     vadday\.x       \$ACCx,\$vf31x,\$vf31y
+[0-9a-f]+ <[^>]*> 4b20003d     vadday\.xw      \$ACCxw,\$vf0xw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b3f003d     vadday\.xw      \$ACCxw,\$vf0xw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b22083d     vadday\.xw      \$ACCxw,\$vf1xw,\$vf2y
+[0-9a-f]+ <[^>]*> 4b20f83d     vadday\.xw      \$ACCxw,\$vf31xw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b2ff83d     vadday\.xw      \$ACCxw,\$vf31xw,\$vf15y
+[0-9a-f]+ <[^>]*> 4b3ff83d     vadday\.xw      \$ACCxw,\$vf31xw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b80003d     vadday\.xy      \$ACCxy,\$vf0xy,\$vf0y
+[0-9a-f]+ <[^>]*> 4b9f003d     vadday\.xy      \$ACCxy,\$vf0xy,\$vf31y
+[0-9a-f]+ <[^>]*> 4b82083d     vadday\.xy      \$ACCxy,\$vf1xy,\$vf2y
+[0-9a-f]+ <[^>]*> 4b80f83d     vadday\.xy      \$ACCxy,\$vf31xy,\$vf0y
+[0-9a-f]+ <[^>]*> 4b8ff83d     vadday\.xy      \$ACCxy,\$vf31xy,\$vf15y
+[0-9a-f]+ <[^>]*> 4b9ff83d     vadday\.xy      \$ACCxy,\$vf31xy,\$vf31y
+[0-9a-f]+ <[^>]*> 4ba0003d     vadday\.xyw     \$ACCxyw,\$vf0xyw,\$vf0y
+[0-9a-f]+ <[^>]*> 4bbf003d     vadday\.xyw     \$ACCxyw,\$vf0xyw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ba2083d     vadday\.xyw     \$ACCxyw,\$vf1xyw,\$vf2y
+[0-9a-f]+ <[^>]*> 4ba0f83d     vadday\.xyw     \$ACCxyw,\$vf31xyw,\$vf0y
+[0-9a-f]+ <[^>]*> 4baff83d     vadday\.xyw     \$ACCxyw,\$vf31xyw,\$vf15y
+[0-9a-f]+ <[^>]*> 4bbff83d     vadday\.xyw     \$ACCxyw,\$vf31xyw,\$vf31y
+[0-9a-f]+ <[^>]*> 4bc0003d     vadday\.xyz     \$ACCxyz,\$vf0xyz,\$vf0y
+[0-9a-f]+ <[^>]*> 4bdf003d     vadday\.xyz     \$ACCxyz,\$vf0xyz,\$vf31y
+[0-9a-f]+ <[^>]*> 4bc2083d     vadday\.xyz     \$ACCxyz,\$vf1xyz,\$vf2y
+[0-9a-f]+ <[^>]*> 4bc0f83d     vadday\.xyz     \$ACCxyz,\$vf31xyz,\$vf0y
+[0-9a-f]+ <[^>]*> 4bcff83d     vadday\.xyz     \$ACCxyz,\$vf31xyz,\$vf15y
+[0-9a-f]+ <[^>]*> 4bdff83d     vadday\.xyz     \$ACCxyz,\$vf31xyz,\$vf31y
+[0-9a-f]+ <[^>]*> 4be0003d     vadday\.xyzw    \$ACCxyzw,\$vf0xyzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4bff003d     vadday\.xyzw    \$ACCxyzw,\$vf0xyzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4be2083d     vadday\.xyzw    \$ACCxyzw,\$vf1xyzw,\$vf2y
+[0-9a-f]+ <[^>]*> 4be0f83d     vadday\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4beff83d     vadday\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf15y
+[0-9a-f]+ <[^>]*> 4bfff83d     vadday\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b40003d     vadday\.xz      \$ACCxz,\$vf0xz,\$vf0y
+[0-9a-f]+ <[^>]*> 4b5f003d     vadday\.xz      \$ACCxz,\$vf0xz,\$vf31y
+[0-9a-f]+ <[^>]*> 4b42083d     vadday\.xz      \$ACCxz,\$vf1xz,\$vf2y
+[0-9a-f]+ <[^>]*> 4b40f83d     vadday\.xz      \$ACCxz,\$vf31xz,\$vf0y
+[0-9a-f]+ <[^>]*> 4b4ff83d     vadday\.xz      \$ACCxz,\$vf31xz,\$vf15y
+[0-9a-f]+ <[^>]*> 4b5ff83d     vadday\.xz      \$ACCxz,\$vf31xz,\$vf31y
+[0-9a-f]+ <[^>]*> 4b60003d     vadday\.xzw     \$ACCxzw,\$vf0xzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b7f003d     vadday\.xzw     \$ACCxzw,\$vf0xzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b62083d     vadday\.xzw     \$ACCxzw,\$vf1xzw,\$vf2y
+[0-9a-f]+ <[^>]*> 4b60f83d     vadday\.xzw     \$ACCxzw,\$vf31xzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b6ff83d     vadday\.xzw     \$ACCxzw,\$vf31xzw,\$vf15y
+[0-9a-f]+ <[^>]*> 4b7ff83d     vadday\.xzw     \$ACCxzw,\$vf31xzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a80003d     vadday\.y       \$ACCy,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f003d     vadday\.y       \$ACCy,\$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a82083d     vadday\.y       \$ACCy,\$vf1y,\$vf2y
+[0-9a-f]+ <[^>]*> 4a80f83d     vadday\.y       \$ACCy,\$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a8ff83d     vadday\.y       \$ACCy,\$vf31y,\$vf15y
+[0-9a-f]+ <[^>]*> 4a9ff83d     vadday\.y       \$ACCy,\$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa0003d     vadday\.yw      \$ACCyw,\$vf0yw,\$vf0y
+[0-9a-f]+ <[^>]*> 4abf003d     vadday\.yw      \$ACCyw,\$vf0yw,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa2083d     vadday\.yw      \$ACCyw,\$vf1yw,\$vf2y
+[0-9a-f]+ <[^>]*> 4aa0f83d     vadday\.yw      \$ACCyw,\$vf31yw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aaff83d     vadday\.yw      \$ACCyw,\$vf31yw,\$vf15y
+[0-9a-f]+ <[^>]*> 4abff83d     vadday\.yw      \$ACCyw,\$vf31yw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac0003d     vadday\.yz      \$ACCyz,\$vf0yz,\$vf0y
+[0-9a-f]+ <[^>]*> 4adf003d     vadday\.yz      \$ACCyz,\$vf0yz,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac2083d     vadday\.yz      \$ACCyz,\$vf1yz,\$vf2y
+[0-9a-f]+ <[^>]*> 4ac0f83d     vadday\.yz      \$ACCyz,\$vf31yz,\$vf0y
+[0-9a-f]+ <[^>]*> 4acff83d     vadday\.yz      \$ACCyz,\$vf31yz,\$vf15y
+[0-9a-f]+ <[^>]*> 4adff83d     vadday\.yz      \$ACCyz,\$vf31yz,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae0003d     vadday\.yzw     \$ACCyzw,\$vf0yzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aff003d     vadday\.yzw     \$ACCyzw,\$vf0yzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae2083d     vadday\.yzw     \$ACCyzw,\$vf1yzw,\$vf2y
+[0-9a-f]+ <[^>]*> 4ae0f83d     vadday\.yzw     \$ACCyzw,\$vf31yzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aeff83d     vadday\.yzw     \$ACCyzw,\$vf31yzw,\$vf15y
+[0-9a-f]+ <[^>]*> 4afff83d     vadday\.yzw     \$ACCyzw,\$vf31yzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac002bc     vadda\.yz       \$ACCyz,\$vf0yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4ac0fabc     vadda\.yz       \$ACCyz,\$vf0yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ac112bc     vadda\.yz       \$ACCyz,\$vf1yz,\$vf2yz
+[0-9a-f]+ <[^>]*> 4adf02bc     vadda\.yz       \$ACCyz,\$vf31yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4adf7abc     vadda\.yz       \$ACCyz,\$vf31yz,\$vf15yz
+[0-9a-f]+ <[^>]*> 4adffabc     vadda\.yz       \$ACCyz,\$vf31yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4a40003d     vadday\.z       \$ACCz,\$vf0z,\$vf0y
+[0-9a-f]+ <[^>]*> 4a5f003d     vadday\.z       \$ACCz,\$vf0z,\$vf31y
+[0-9a-f]+ <[^>]*> 4a42083d     vadday\.z       \$ACCz,\$vf1z,\$vf2y
+[0-9a-f]+ <[^>]*> 4a40f83d     vadday\.z       \$ACCz,\$vf31z,\$vf0y
+[0-9a-f]+ <[^>]*> 4a4ff83d     vadday\.z       \$ACCz,\$vf31z,\$vf15y
+[0-9a-f]+ <[^>]*> 4a5ff83d     vadday\.z       \$ACCz,\$vf31z,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae002bc     vadda\.yzw      \$ACCyzw,\$vf0yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4ae0fabc     vadda\.yzw      \$ACCyzw,\$vf0yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4ae112bc     vadda\.yzw      \$ACCyzw,\$vf1yzw,\$vf2yzw
+[0-9a-f]+ <[^>]*> 4aff02bc     vadda\.yzw      \$ACCyzw,\$vf31yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4aff7abc     vadda\.yzw      \$ACCyzw,\$vf31yzw,\$vf15yzw
+[0-9a-f]+ <[^>]*> 4afffabc     vadda\.yzw      \$ACCyzw,\$vf31yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4a60003d     vadday\.zw      \$ACCzw,\$vf0zw,\$vf0y
+[0-9a-f]+ <[^>]*> 4a7f003d     vadday\.zw      \$ACCzw,\$vf0zw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a62083d     vadday\.zw      \$ACCzw,\$vf1zw,\$vf2y
+[0-9a-f]+ <[^>]*> 4a60f83d     vadday\.zw      \$ACCzw,\$vf31zw,\$vf0y
+[0-9a-f]+ <[^>]*> 4a6ff83d     vadday\.zw      \$ACCzw,\$vf31zw,\$vf15y
+[0-9a-f]+ <[^>]*> 4a7ff83d     vadday\.zw      \$ACCzw,\$vf31zw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a4002bc     vadda\.z        \$ACCz,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a40fabc     vadda\.z        \$ACCz,\$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a4112bc     vadda\.z        \$ACCz,\$vf1z,\$vf2z
+[0-9a-f]+ <[^>]*> 4a5f02bc     vadda\.z        \$ACCz,\$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f7abc     vadda\.z        \$ACCz,\$vf31z,\$vf15z
+[0-9a-f]+ <[^>]*> 4a5ffabc     vadda\.z        \$ACCz,\$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a20003e     vaddaz\.w       \$ACCw,\$vf0w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a3f003e     vaddaz\.w       \$ACCw,\$vf0w,\$vf31z
+[0-9a-f]+ <[^>]*> 4a22083e     vaddaz\.w       \$ACCw,\$vf1w,\$vf2z
+[0-9a-f]+ <[^>]*> 4a20f83e     vaddaz\.w       \$ACCw,\$vf31w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a2ff83e     vaddaz\.w       \$ACCw,\$vf31w,\$vf15z
+[0-9a-f]+ <[^>]*> 4a3ff83e     vaddaz\.w       \$ACCw,\$vf31w,\$vf31z
+[0-9a-f]+ <[^>]*> 4a6002bc     vadda\.zw       \$ACCzw,\$vf0zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a60fabc     vadda\.zw       \$ACCzw,\$vf0zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a6112bc     vadda\.zw       \$ACCzw,\$vf1zw,\$vf2zw
+[0-9a-f]+ <[^>]*> 4a7f02bc     vadda\.zw       \$ACCzw,\$vf31zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a7f7abc     vadda\.zw       \$ACCzw,\$vf31zw,\$vf15zw
+[0-9a-f]+ <[^>]*> 4a7ffabc     vadda\.zw       \$ACCzw,\$vf31zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4b00003e     vaddaz\.x       \$ACCx,\$vf0x,\$vf0z
+[0-9a-f]+ <[^>]*> 4b1f003e     vaddaz\.x       \$ACCx,\$vf0x,\$vf31z
+[0-9a-f]+ <[^>]*> 4b02083e     vaddaz\.x       \$ACCx,\$vf1x,\$vf2z
+[0-9a-f]+ <[^>]*> 4b00f83e     vaddaz\.x       \$ACCx,\$vf31x,\$vf0z
+[0-9a-f]+ <[^>]*> 4b0ff83e     vaddaz\.x       \$ACCx,\$vf31x,\$vf15z
+[0-9a-f]+ <[^>]*> 4b1ff83e     vaddaz\.x       \$ACCx,\$vf31x,\$vf31z
+[0-9a-f]+ <[^>]*> 4b20003e     vaddaz\.xw      \$ACCxw,\$vf0xw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b3f003e     vaddaz\.xw      \$ACCxw,\$vf0xw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b22083e     vaddaz\.xw      \$ACCxw,\$vf1xw,\$vf2z
+[0-9a-f]+ <[^>]*> 4b20f83e     vaddaz\.xw      \$ACCxw,\$vf31xw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b2ff83e     vaddaz\.xw      \$ACCxw,\$vf31xw,\$vf15z
+[0-9a-f]+ <[^>]*> 4b3ff83e     vaddaz\.xw      \$ACCxw,\$vf31xw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b80003e     vaddaz\.xy      \$ACCxy,\$vf0xy,\$vf0z
+[0-9a-f]+ <[^>]*> 4b9f003e     vaddaz\.xy      \$ACCxy,\$vf0xy,\$vf31z
+[0-9a-f]+ <[^>]*> 4b82083e     vaddaz\.xy      \$ACCxy,\$vf1xy,\$vf2z
+[0-9a-f]+ <[^>]*> 4b80f83e     vaddaz\.xy      \$ACCxy,\$vf31xy,\$vf0z
+[0-9a-f]+ <[^>]*> 4b8ff83e     vaddaz\.xy      \$ACCxy,\$vf31xy,\$vf15z
+[0-9a-f]+ <[^>]*> 4b9ff83e     vaddaz\.xy      \$ACCxy,\$vf31xy,\$vf31z
+[0-9a-f]+ <[^>]*> 4ba0003e     vaddaz\.xyw     \$ACCxyw,\$vf0xyw,\$vf0z
+[0-9a-f]+ <[^>]*> 4bbf003e     vaddaz\.xyw     \$ACCxyw,\$vf0xyw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ba2083e     vaddaz\.xyw     \$ACCxyw,\$vf1xyw,\$vf2z
+[0-9a-f]+ <[^>]*> 4ba0f83e     vaddaz\.xyw     \$ACCxyw,\$vf31xyw,\$vf0z
+[0-9a-f]+ <[^>]*> 4baff83e     vaddaz\.xyw     \$ACCxyw,\$vf31xyw,\$vf15z
+[0-9a-f]+ <[^>]*> 4bbff83e     vaddaz\.xyw     \$ACCxyw,\$vf31xyw,\$vf31z
+[0-9a-f]+ <[^>]*> 4bc0003e     vaddaz\.xyz     \$ACCxyz,\$vf0xyz,\$vf0z
+[0-9a-f]+ <[^>]*> 4bdf003e     vaddaz\.xyz     \$ACCxyz,\$vf0xyz,\$vf31z
+[0-9a-f]+ <[^>]*> 4bc2083e     vaddaz\.xyz     \$ACCxyz,\$vf1xyz,\$vf2z
+[0-9a-f]+ <[^>]*> 4bc0f83e     vaddaz\.xyz     \$ACCxyz,\$vf31xyz,\$vf0z
+[0-9a-f]+ <[^>]*> 4bcff83e     vaddaz\.xyz     \$ACCxyz,\$vf31xyz,\$vf15z
+[0-9a-f]+ <[^>]*> 4bdff83e     vaddaz\.xyz     \$ACCxyz,\$vf31xyz,\$vf31z
+[0-9a-f]+ <[^>]*> 4be0003e     vaddaz\.xyzw    \$ACCxyzw,\$vf0xyzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4bff003e     vaddaz\.xyzw    \$ACCxyzw,\$vf0xyzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4be2083e     vaddaz\.xyzw    \$ACCxyzw,\$vf1xyzw,\$vf2z
+[0-9a-f]+ <[^>]*> 4be0f83e     vaddaz\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4beff83e     vaddaz\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf15z
+[0-9a-f]+ <[^>]*> 4bfff83e     vaddaz\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b40003e     vaddaz\.xz      \$ACCxz,\$vf0xz,\$vf0z
+[0-9a-f]+ <[^>]*> 4b5f003e     vaddaz\.xz      \$ACCxz,\$vf0xz,\$vf31z
+[0-9a-f]+ <[^>]*> 4b42083e     vaddaz\.xz      \$ACCxz,\$vf1xz,\$vf2z
+[0-9a-f]+ <[^>]*> 4b40f83e     vaddaz\.xz      \$ACCxz,\$vf31xz,\$vf0z
+[0-9a-f]+ <[^>]*> 4b4ff83e     vaddaz\.xz      \$ACCxz,\$vf31xz,\$vf15z
+[0-9a-f]+ <[^>]*> 4b5ff83e     vaddaz\.xz      \$ACCxz,\$vf31xz,\$vf31z
+[0-9a-f]+ <[^>]*> 4b60003e     vaddaz\.xzw     \$ACCxzw,\$vf0xzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b7f003e     vaddaz\.xzw     \$ACCxzw,\$vf0xzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b62083e     vaddaz\.xzw     \$ACCxzw,\$vf1xzw,\$vf2z
+[0-9a-f]+ <[^>]*> 4b60f83e     vaddaz\.xzw     \$ACCxzw,\$vf31xzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b6ff83e     vaddaz\.xzw     \$ACCxzw,\$vf31xzw,\$vf15z
+[0-9a-f]+ <[^>]*> 4b7ff83e     vaddaz\.xzw     \$ACCxzw,\$vf31xzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a80003e     vaddaz\.y       \$ACCy,\$vf0y,\$vf0z
+[0-9a-f]+ <[^>]*> 4a9f003e     vaddaz\.y       \$ACCy,\$vf0y,\$vf31z
+[0-9a-f]+ <[^>]*> 4a82083e     vaddaz\.y       \$ACCy,\$vf1y,\$vf2z
+[0-9a-f]+ <[^>]*> 4a80f83e     vaddaz\.y       \$ACCy,\$vf31y,\$vf0z
+[0-9a-f]+ <[^>]*> 4a8ff83e     vaddaz\.y       \$ACCy,\$vf31y,\$vf15z
+[0-9a-f]+ <[^>]*> 4a9ff83e     vaddaz\.y       \$ACCy,\$vf31y,\$vf31z
+[0-9a-f]+ <[^>]*> 4aa0003e     vaddaz\.yw      \$ACCyw,\$vf0yw,\$vf0z
+[0-9a-f]+ <[^>]*> 4abf003e     vaddaz\.yw      \$ACCyw,\$vf0yw,\$vf31z
+[0-9a-f]+ <[^>]*> 4aa2083e     vaddaz\.yw      \$ACCyw,\$vf1yw,\$vf2z
+[0-9a-f]+ <[^>]*> 4aa0f83e     vaddaz\.yw      \$ACCyw,\$vf31yw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aaff83e     vaddaz\.yw      \$ACCyw,\$vf31yw,\$vf15z
+[0-9a-f]+ <[^>]*> 4abff83e     vaddaz\.yw      \$ACCyw,\$vf31yw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ac0003e     vaddaz\.yz      \$ACCyz,\$vf0yz,\$vf0z
+[0-9a-f]+ <[^>]*> 4adf003e     vaddaz\.yz      \$ACCyz,\$vf0yz,\$vf31z
+[0-9a-f]+ <[^>]*> 4ac2083e     vaddaz\.yz      \$ACCyz,\$vf1yz,\$vf2z
+[0-9a-f]+ <[^>]*> 4ac0f83e     vaddaz\.yz      \$ACCyz,\$vf31yz,\$vf0z
+[0-9a-f]+ <[^>]*> 4acff83e     vaddaz\.yz      \$ACCyz,\$vf31yz,\$vf15z
+[0-9a-f]+ <[^>]*> 4adff83e     vaddaz\.yz      \$ACCyz,\$vf31yz,\$vf31z
+[0-9a-f]+ <[^>]*> 4ae0003e     vaddaz\.yzw     \$ACCyzw,\$vf0yzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aff003e     vaddaz\.yzw     \$ACCyzw,\$vf0yzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ae2083e     vaddaz\.yzw     \$ACCyzw,\$vf1yzw,\$vf2z
+[0-9a-f]+ <[^>]*> 4ae0f83e     vaddaz\.yzw     \$ACCyzw,\$vf31yzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aeff83e     vaddaz\.yzw     \$ACCyzw,\$vf31yzw,\$vf15z
+[0-9a-f]+ <[^>]*> 4afff83e     vaddaz\.yzw     \$ACCyzw,\$vf31yzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a40003e     vaddaz\.z       \$ACCz,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f003e     vaddaz\.z       \$ACCz,\$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a42083e     vaddaz\.z       \$ACCz,\$vf1z,\$vf2z
+[0-9a-f]+ <[^>]*> 4a40f83e     vaddaz\.z       \$ACCz,\$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a4ff83e     vaddaz\.z       \$ACCz,\$vf31z,\$vf15z
+[0-9a-f]+ <[^>]*> 4a5ff83e     vaddaz\.z       \$ACCz,\$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a60003e     vaddaz\.zw      \$ACCzw,\$vf0zw,\$vf0z
+[0-9a-f]+ <[^>]*> 4a7f003e     vaddaz\.zw      \$ACCzw,\$vf0zw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a62083e     vaddaz\.zw      \$ACCzw,\$vf1zw,\$vf2z
+[0-9a-f]+ <[^>]*> 4a60f83e     vaddaz\.zw      \$ACCzw,\$vf31zw,\$vf0z
+[0-9a-f]+ <[^>]*> 4a6ff83e     vaddaz\.zw      \$ACCzw,\$vf31zw,\$vf15z
+[0-9a-f]+ <[^>]*> 4a7ff83e     vaddaz\.zw      \$ACCzw,\$vf31zw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a200022     vaddi\.w        \$vf0w,\$vf0w,\$I
+[0-9a-f]+ <[^>]*> 4a20f822     vaddi\.w        \$vf0w,\$vf31w,\$I
+[0-9a-f]+ <[^>]*> 4a201062     vaddi\.w        \$vf1w,\$vf2w,\$I
+[0-9a-f]+ <[^>]*> 4a2007e2     vaddi\.w        \$vf31w,\$vf0w,\$I
+[0-9a-f]+ <[^>]*> 4a207fe2     vaddi\.w        \$vf31w,\$vf15w,\$I
+[0-9a-f]+ <[^>]*> 4a20ffe2     vaddi\.w        \$vf31w,\$vf31w,\$I
+[0-9a-f]+ <[^>]*> 4b000022     vaddi\.x        \$vf0x,\$vf0x,\$I
+[0-9a-f]+ <[^>]*> 4b00f822     vaddi\.x        \$vf0x,\$vf31x,\$I
+[0-9a-f]+ <[^>]*> 4b001062     vaddi\.x        \$vf1x,\$vf2x,\$I
+[0-9a-f]+ <[^>]*> 4b0007e2     vaddi\.x        \$vf31x,\$vf0x,\$I
+[0-9a-f]+ <[^>]*> 4b007fe2     vaddi\.x        \$vf31x,\$vf15x,\$I
+[0-9a-f]+ <[^>]*> 4b00ffe2     vaddi\.x        \$vf31x,\$vf31x,\$I
+[0-9a-f]+ <[^>]*> 4b200022     vaddi\.xw       \$vf0xw,\$vf0xw,\$I
+[0-9a-f]+ <[^>]*> 4b20f822     vaddi\.xw       \$vf0xw,\$vf31xw,\$I
+[0-9a-f]+ <[^>]*> 4b201062     vaddi\.xw       \$vf1xw,\$vf2xw,\$I
+[0-9a-f]+ <[^>]*> 4b2007e2     vaddi\.xw       \$vf31xw,\$vf0xw,\$I
+[0-9a-f]+ <[^>]*> 4b207fe2     vaddi\.xw       \$vf31xw,\$vf15xw,\$I
+[0-9a-f]+ <[^>]*> 4b20ffe2     vaddi\.xw       \$vf31xw,\$vf31xw,\$I
+[0-9a-f]+ <[^>]*> 4b800022     vaddi\.xy       \$vf0xy,\$vf0xy,\$I
+[0-9a-f]+ <[^>]*> 4b80f822     vaddi\.xy       \$vf0xy,\$vf31xy,\$I
+[0-9a-f]+ <[^>]*> 4b801062     vaddi\.xy       \$vf1xy,\$vf2xy,\$I
+[0-9a-f]+ <[^>]*> 4b8007e2     vaddi\.xy       \$vf31xy,\$vf0xy,\$I
+[0-9a-f]+ <[^>]*> 4b807fe2     vaddi\.xy       \$vf31xy,\$vf15xy,\$I
+[0-9a-f]+ <[^>]*> 4b80ffe2     vaddi\.xy       \$vf31xy,\$vf31xy,\$I
+[0-9a-f]+ <[^>]*> 4ba00022     vaddi\.xyw      \$vf0xyw,\$vf0xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba0f822     vaddi\.xyw      \$vf0xyw,\$vf31xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba01062     vaddi\.xyw      \$vf1xyw,\$vf2xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba007e2     vaddi\.xyw      \$vf31xyw,\$vf0xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba07fe2     vaddi\.xyw      \$vf31xyw,\$vf15xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba0ffe2     vaddi\.xyw      \$vf31xyw,\$vf31xyw,\$I
+[0-9a-f]+ <[^>]*> 4bc00022     vaddi\.xyz      \$vf0xyz,\$vf0xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc0f822     vaddi\.xyz      \$vf0xyz,\$vf31xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc01062     vaddi\.xyz      \$vf1xyz,\$vf2xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc007e2     vaddi\.xyz      \$vf31xyz,\$vf0xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc07fe2     vaddi\.xyz      \$vf31xyz,\$vf15xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc0ffe2     vaddi\.xyz      \$vf31xyz,\$vf31xyz,\$I
+[0-9a-f]+ <[^>]*> 4be00022     vaddi\.xyzw     \$vf0xyzw,\$vf0xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be0f822     vaddi\.xyzw     \$vf0xyzw,\$vf31xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be01062     vaddi\.xyzw     \$vf1xyzw,\$vf2xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be007e2     vaddi\.xyzw     \$vf31xyzw,\$vf0xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be07fe2     vaddi\.xyzw     \$vf31xyzw,\$vf15xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be0ffe2     vaddi\.xyzw     \$vf31xyzw,\$vf31xyzw,\$I
+[0-9a-f]+ <[^>]*> 4b400022     vaddi\.xz       \$vf0xz,\$vf0xz,\$I
+[0-9a-f]+ <[^>]*> 4b40f822     vaddi\.xz       \$vf0xz,\$vf31xz,\$I
+[0-9a-f]+ <[^>]*> 4b401062     vaddi\.xz       \$vf1xz,\$vf2xz,\$I
+[0-9a-f]+ <[^>]*> 4b4007e2     vaddi\.xz       \$vf31xz,\$vf0xz,\$I
+[0-9a-f]+ <[^>]*> 4b407fe2     vaddi\.xz       \$vf31xz,\$vf15xz,\$I
+[0-9a-f]+ <[^>]*> 4b40ffe2     vaddi\.xz       \$vf31xz,\$vf31xz,\$I
+[0-9a-f]+ <[^>]*> 4b600022     vaddi\.xzw      \$vf0xzw,\$vf0xzw,\$I
+[0-9a-f]+ <[^>]*> 4b60f822     vaddi\.xzw      \$vf0xzw,\$vf31xzw,\$I
+[0-9a-f]+ <[^>]*> 4b601062     vaddi\.xzw      \$vf1xzw,\$vf2xzw,\$I
+[0-9a-f]+ <[^>]*> 4b6007e2     vaddi\.xzw      \$vf31xzw,\$vf0xzw,\$I
+[0-9a-f]+ <[^>]*> 4b607fe2     vaddi\.xzw      \$vf31xzw,\$vf15xzw,\$I
+[0-9a-f]+ <[^>]*> 4b60ffe2     vaddi\.xzw      \$vf31xzw,\$vf31xzw,\$I
+[0-9a-f]+ <[^>]*> 4a800022     vaddi\.y        \$vf0y,\$vf0y,\$I
+[0-9a-f]+ <[^>]*> 4a80f822     vaddi\.y        \$vf0y,\$vf31y,\$I
+[0-9a-f]+ <[^>]*> 4a801062     vaddi\.y        \$vf1y,\$vf2y,\$I
+[0-9a-f]+ <[^>]*> 4a8007e2     vaddi\.y        \$vf31y,\$vf0y,\$I
+[0-9a-f]+ <[^>]*> 4a807fe2     vaddi\.y        \$vf31y,\$vf15y,\$I
+[0-9a-f]+ <[^>]*> 4a80ffe2     vaddi\.y        \$vf31y,\$vf31y,\$I
+[0-9a-f]+ <[^>]*> 4aa00022     vaddi\.yw       \$vf0yw,\$vf0yw,\$I
+[0-9a-f]+ <[^>]*> 4aa0f822     vaddi\.yw       \$vf0yw,\$vf31yw,\$I
+[0-9a-f]+ <[^>]*> 4aa01062     vaddi\.yw       \$vf1yw,\$vf2yw,\$I
+[0-9a-f]+ <[^>]*> 4aa007e2     vaddi\.yw       \$vf31yw,\$vf0yw,\$I
+[0-9a-f]+ <[^>]*> 4aa07fe2     vaddi\.yw       \$vf31yw,\$vf15yw,\$I
+[0-9a-f]+ <[^>]*> 4aa0ffe2     vaddi\.yw       \$vf31yw,\$vf31yw,\$I
+[0-9a-f]+ <[^>]*> 4ac00022     vaddi\.yz       \$vf0yz,\$vf0yz,\$I
+[0-9a-f]+ <[^>]*> 4ac0f822     vaddi\.yz       \$vf0yz,\$vf31yz,\$I
+[0-9a-f]+ <[^>]*> 4ac01062     vaddi\.yz       \$vf1yz,\$vf2yz,\$I
+[0-9a-f]+ <[^>]*> 4ac007e2     vaddi\.yz       \$vf31yz,\$vf0yz,\$I
+[0-9a-f]+ <[^>]*> 4ac07fe2     vaddi\.yz       \$vf31yz,\$vf15yz,\$I
+[0-9a-f]+ <[^>]*> 4ac0ffe2     vaddi\.yz       \$vf31yz,\$vf31yz,\$I
+[0-9a-f]+ <[^>]*> 4ae00022     vaddi\.yzw      \$vf0yzw,\$vf0yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae0f822     vaddi\.yzw      \$vf0yzw,\$vf31yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae01062     vaddi\.yzw      \$vf1yzw,\$vf2yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae007e2     vaddi\.yzw      \$vf31yzw,\$vf0yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae07fe2     vaddi\.yzw      \$vf31yzw,\$vf15yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae0ffe2     vaddi\.yzw      \$vf31yzw,\$vf31yzw,\$I
+[0-9a-f]+ <[^>]*> 4a400022     vaddi\.z        \$vf0z,\$vf0z,\$I
+[0-9a-f]+ <[^>]*> 4a40f822     vaddi\.z        \$vf0z,\$vf31z,\$I
+[0-9a-f]+ <[^>]*> 4a401062     vaddi\.z        \$vf1z,\$vf2z,\$I
+[0-9a-f]+ <[^>]*> 4a4007e2     vaddi\.z        \$vf31z,\$vf0z,\$I
+[0-9a-f]+ <[^>]*> 4a407fe2     vaddi\.z        \$vf31z,\$vf15z,\$I
+[0-9a-f]+ <[^>]*> 4a40ffe2     vaddi\.z        \$vf31z,\$vf31z,\$I
+[0-9a-f]+ <[^>]*> 4a600022     vaddi\.zw       \$vf0zw,\$vf0zw,\$I
+[0-9a-f]+ <[^>]*> 4a60f822     vaddi\.zw       \$vf0zw,\$vf31zw,\$I
+[0-9a-f]+ <[^>]*> 4a601062     vaddi\.zw       \$vf1zw,\$vf2zw,\$I
+[0-9a-f]+ <[^>]*> 4a6007e2     vaddi\.zw       \$vf31zw,\$vf0zw,\$I
+[0-9a-f]+ <[^>]*> 4a607fe2     vaddi\.zw       \$vf31zw,\$vf15zw,\$I
+[0-9a-f]+ <[^>]*> 4a60ffe2     vaddi\.zw       \$vf31zw,\$vf31zw,\$I
+[0-9a-f]+ <[^>]*> 4a200020     vaddq\.w        \$vf0w,\$vf0w,\$Q
+[0-9a-f]+ <[^>]*> 4a20f820     vaddq\.w        \$vf0w,\$vf31w,\$Q
+[0-9a-f]+ <[^>]*> 4a201060     vaddq\.w        \$vf1w,\$vf2w,\$Q
+[0-9a-f]+ <[^>]*> 4a2007e0     vaddq\.w        \$vf31w,\$vf0w,\$Q
+[0-9a-f]+ <[^>]*> 4a207fe0     vaddq\.w        \$vf31w,\$vf15w,\$Q
+[0-9a-f]+ <[^>]*> 4a20ffe0     vaddq\.w        \$vf31w,\$vf31w,\$Q
+[0-9a-f]+ <[^>]*> 4b000020     vaddq\.x        \$vf0x,\$vf0x,\$Q
+[0-9a-f]+ <[^>]*> 4b00f820     vaddq\.x        \$vf0x,\$vf31x,\$Q
+[0-9a-f]+ <[^>]*> 4b001060     vaddq\.x        \$vf1x,\$vf2x,\$Q
+[0-9a-f]+ <[^>]*> 4b0007e0     vaddq\.x        \$vf31x,\$vf0x,\$Q
+[0-9a-f]+ <[^>]*> 4b007fe0     vaddq\.x        \$vf31x,\$vf15x,\$Q
+[0-9a-f]+ <[^>]*> 4b00ffe0     vaddq\.x        \$vf31x,\$vf31x,\$Q
+[0-9a-f]+ <[^>]*> 4b200020     vaddq\.xw       \$vf0xw,\$vf0xw,\$Q
+[0-9a-f]+ <[^>]*> 4b20f820     vaddq\.xw       \$vf0xw,\$vf31xw,\$Q
+[0-9a-f]+ <[^>]*> 4b201060     vaddq\.xw       \$vf1xw,\$vf2xw,\$Q
+[0-9a-f]+ <[^>]*> 4b2007e0     vaddq\.xw       \$vf31xw,\$vf0xw,\$Q
+[0-9a-f]+ <[^>]*> 4b207fe0     vaddq\.xw       \$vf31xw,\$vf15xw,\$Q
+[0-9a-f]+ <[^>]*> 4b20ffe0     vaddq\.xw       \$vf31xw,\$vf31xw,\$Q
+[0-9a-f]+ <[^>]*> 4b800020     vaddq\.xy       \$vf0xy,\$vf0xy,\$Q
+[0-9a-f]+ <[^>]*> 4b80f820     vaddq\.xy       \$vf0xy,\$vf31xy,\$Q
+[0-9a-f]+ <[^>]*> 4b801060     vaddq\.xy       \$vf1xy,\$vf2xy,\$Q
+[0-9a-f]+ <[^>]*> 4b8007e0     vaddq\.xy       \$vf31xy,\$vf0xy,\$Q
+[0-9a-f]+ <[^>]*> 4b807fe0     vaddq\.xy       \$vf31xy,\$vf15xy,\$Q
+[0-9a-f]+ <[^>]*> 4b80ffe0     vaddq\.xy       \$vf31xy,\$vf31xy,\$Q
+[0-9a-f]+ <[^>]*> 4ba00020     vaddq\.xyw      \$vf0xyw,\$vf0xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba0f820     vaddq\.xyw      \$vf0xyw,\$vf31xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba01060     vaddq\.xyw      \$vf1xyw,\$vf2xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba007e0     vaddq\.xyw      \$vf31xyw,\$vf0xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba07fe0     vaddq\.xyw      \$vf31xyw,\$vf15xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba0ffe0     vaddq\.xyw      \$vf31xyw,\$vf31xyw,\$Q
+[0-9a-f]+ <[^>]*> 4bc00020     vaddq\.xyz      \$vf0xyz,\$vf0xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc0f820     vaddq\.xyz      \$vf0xyz,\$vf31xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc01060     vaddq\.xyz      \$vf1xyz,\$vf2xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc007e0     vaddq\.xyz      \$vf31xyz,\$vf0xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc07fe0     vaddq\.xyz      \$vf31xyz,\$vf15xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc0ffe0     vaddq\.xyz      \$vf31xyz,\$vf31xyz,\$Q
+[0-9a-f]+ <[^>]*> 4be00020     vaddq\.xyzw     \$vf0xyzw,\$vf0xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be0f820     vaddq\.xyzw     \$vf0xyzw,\$vf31xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be01060     vaddq\.xyzw     \$vf1xyzw,\$vf2xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be007e0     vaddq\.xyzw     \$vf31xyzw,\$vf0xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be07fe0     vaddq\.xyzw     \$vf31xyzw,\$vf15xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be0ffe0     vaddq\.xyzw     \$vf31xyzw,\$vf31xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4b400020     vaddq\.xz       \$vf0xz,\$vf0xz,\$Q
+[0-9a-f]+ <[^>]*> 4b40f820     vaddq\.xz       \$vf0xz,\$vf31xz,\$Q
+[0-9a-f]+ <[^>]*> 4b401060     vaddq\.xz       \$vf1xz,\$vf2xz,\$Q
+[0-9a-f]+ <[^>]*> 4b4007e0     vaddq\.xz       \$vf31xz,\$vf0xz,\$Q
+[0-9a-f]+ <[^>]*> 4b407fe0     vaddq\.xz       \$vf31xz,\$vf15xz,\$Q
+[0-9a-f]+ <[^>]*> 4b40ffe0     vaddq\.xz       \$vf31xz,\$vf31xz,\$Q
+[0-9a-f]+ <[^>]*> 4b600020     vaddq\.xzw      \$vf0xzw,\$vf0xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b60f820     vaddq\.xzw      \$vf0xzw,\$vf31xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b601060     vaddq\.xzw      \$vf1xzw,\$vf2xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b6007e0     vaddq\.xzw      \$vf31xzw,\$vf0xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b607fe0     vaddq\.xzw      \$vf31xzw,\$vf15xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b60ffe0     vaddq\.xzw      \$vf31xzw,\$vf31xzw,\$Q
+[0-9a-f]+ <[^>]*> 4a800020     vaddq\.y        \$vf0y,\$vf0y,\$Q
+[0-9a-f]+ <[^>]*> 4a80f820     vaddq\.y        \$vf0y,\$vf31y,\$Q
+[0-9a-f]+ <[^>]*> 4a801060     vaddq\.y        \$vf1y,\$vf2y,\$Q
+[0-9a-f]+ <[^>]*> 4a8007e0     vaddq\.y        \$vf31y,\$vf0y,\$Q
+[0-9a-f]+ <[^>]*> 4a807fe0     vaddq\.y        \$vf31y,\$vf15y,\$Q
+[0-9a-f]+ <[^>]*> 4a80ffe0     vaddq\.y        \$vf31y,\$vf31y,\$Q
+[0-9a-f]+ <[^>]*> 4aa00020     vaddq\.yw       \$vf0yw,\$vf0yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa0f820     vaddq\.yw       \$vf0yw,\$vf31yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa01060     vaddq\.yw       \$vf1yw,\$vf2yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa007e0     vaddq\.yw       \$vf31yw,\$vf0yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa07fe0     vaddq\.yw       \$vf31yw,\$vf15yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa0ffe0     vaddq\.yw       \$vf31yw,\$vf31yw,\$Q
+[0-9a-f]+ <[^>]*> 4ac00020     vaddq\.yz       \$vf0yz,\$vf0yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac0f820     vaddq\.yz       \$vf0yz,\$vf31yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac01060     vaddq\.yz       \$vf1yz,\$vf2yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac007e0     vaddq\.yz       \$vf31yz,\$vf0yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac07fe0     vaddq\.yz       \$vf31yz,\$vf15yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac0ffe0     vaddq\.yz       \$vf31yz,\$vf31yz,\$Q
+[0-9a-f]+ <[^>]*> 4ae00020     vaddq\.yzw      \$vf0yzw,\$vf0yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae0f820     vaddq\.yzw      \$vf0yzw,\$vf31yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae01060     vaddq\.yzw      \$vf1yzw,\$vf2yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae007e0     vaddq\.yzw      \$vf31yzw,\$vf0yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae07fe0     vaddq\.yzw      \$vf31yzw,\$vf15yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae0ffe0     vaddq\.yzw      \$vf31yzw,\$vf31yzw,\$Q
+[0-9a-f]+ <[^>]*> 4a400020     vaddq\.z        \$vf0z,\$vf0z,\$Q
+[0-9a-f]+ <[^>]*> 4a40f820     vaddq\.z        \$vf0z,\$vf31z,\$Q
+[0-9a-f]+ <[^>]*> 4a401060     vaddq\.z        \$vf1z,\$vf2z,\$Q
+[0-9a-f]+ <[^>]*> 4a4007e0     vaddq\.z        \$vf31z,\$vf0z,\$Q
+[0-9a-f]+ <[^>]*> 4a407fe0     vaddq\.z        \$vf31z,\$vf15z,\$Q
+[0-9a-f]+ <[^>]*> 4a40ffe0     vaddq\.z        \$vf31z,\$vf31z,\$Q
+[0-9a-f]+ <[^>]*> 4a600020     vaddq\.zw       \$vf0zw,\$vf0zw,\$Q
+[0-9a-f]+ <[^>]*> 4a60f820     vaddq\.zw       \$vf0zw,\$vf31zw,\$Q
+[0-9a-f]+ <[^>]*> 4a601060     vaddq\.zw       \$vf1zw,\$vf2zw,\$Q
+[0-9a-f]+ <[^>]*> 4a6007e0     vaddq\.zw       \$vf31zw,\$vf0zw,\$Q
+[0-9a-f]+ <[^>]*> 4a607fe0     vaddq\.zw       \$vf31zw,\$vf15zw,\$Q
+[0-9a-f]+ <[^>]*> 4a60ffe0     vaddq\.zw       \$vf31zw,\$vf31zw,\$Q
+[0-9a-f]+ <[^>]*> 4a200028     vadd\.w \$vf0w,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f0028     vadd\.w \$vf0w,\$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a20f828     vadd\.w \$vf0w,\$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a231068     vadd\.w \$vf1w,\$vf2w,\$vf3w
+[0-9a-f]+ <[^>]*> 4a2007e8     vadd\.w \$vf31w,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a277fe8     vadd\.w \$vf31w,\$vf15w,\$vf7w
+[0-9a-f]+ <[^>]*> 4a3fffe8     vadd\.w \$vf31w,\$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a200003     vaddw\.w        \$vf0w,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f0003     vaddw\.w        \$vf0w,\$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a20f803     vaddw\.w        \$vf0w,\$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a231043     vaddw\.w        \$vf1w,\$vf2w,\$vf3w
+[0-9a-f]+ <[^>]*> 4a2007c3     vaddw\.w        \$vf31w,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a277fc3     vaddw\.w        \$vf31w,\$vf15w,\$vf7w
+[0-9a-f]+ <[^>]*> 4a3fffc3     vaddw\.w        \$vf31w,\$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4b000003     vaddw\.x        \$vf0x,\$vf0x,\$vf0w
+[0-9a-f]+ <[^>]*> 4b1f0003     vaddw\.x        \$vf0x,\$vf0x,\$vf31w
+[0-9a-f]+ <[^>]*> 4b00f803     vaddw\.x        \$vf0x,\$vf31x,\$vf0w
+[0-9a-f]+ <[^>]*> 4b031043     vaddw\.x        \$vf1x,\$vf2x,\$vf3w
+[0-9a-f]+ <[^>]*> 4b0007c3     vaddw\.x        \$vf31x,\$vf0x,\$vf0w
+[0-9a-f]+ <[^>]*> 4b077fc3     vaddw\.x        \$vf31x,\$vf15x,\$vf7w
+[0-9a-f]+ <[^>]*> 4b1fffc3     vaddw\.x        \$vf31x,\$vf31x,\$vf31w
+[0-9a-f]+ <[^>]*> 4b200003     vaddw\.xw       \$vf0xw,\$vf0xw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b3f0003     vaddw\.xw       \$vf0xw,\$vf0xw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b20f803     vaddw\.xw       \$vf0xw,\$vf31xw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b231043     vaddw\.xw       \$vf1xw,\$vf2xw,\$vf3w
+[0-9a-f]+ <[^>]*> 4b2007c3     vaddw\.xw       \$vf31xw,\$vf0xw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b277fc3     vaddw\.xw       \$vf31xw,\$vf15xw,\$vf7w
+[0-9a-f]+ <[^>]*> 4b3fffc3     vaddw\.xw       \$vf31xw,\$vf31xw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b800003     vaddw\.xy       \$vf0xy,\$vf0xy,\$vf0w
+[0-9a-f]+ <[^>]*> 4b9f0003     vaddw\.xy       \$vf0xy,\$vf0xy,\$vf31w
+[0-9a-f]+ <[^>]*> 4b80f803     vaddw\.xy       \$vf0xy,\$vf31xy,\$vf0w
+[0-9a-f]+ <[^>]*> 4b831043     vaddw\.xy       \$vf1xy,\$vf2xy,\$vf3w
+[0-9a-f]+ <[^>]*> 4b8007c3     vaddw\.xy       \$vf31xy,\$vf0xy,\$vf0w
+[0-9a-f]+ <[^>]*> 4b877fc3     vaddw\.xy       \$vf31xy,\$vf15xy,\$vf7w
+[0-9a-f]+ <[^>]*> 4b9fffc3     vaddw\.xy       \$vf31xy,\$vf31xy,\$vf31w
+[0-9a-f]+ <[^>]*> 4ba00003     vaddw\.xyw      \$vf0xyw,\$vf0xyw,\$vf0w
+[0-9a-f]+ <[^>]*> 4bbf0003     vaddw\.xyw      \$vf0xyw,\$vf0xyw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ba0f803     vaddw\.xyw      \$vf0xyw,\$vf31xyw,\$vf0w
+[0-9a-f]+ <[^>]*> 4ba31043     vaddw\.xyw      \$vf1xyw,\$vf2xyw,\$vf3w
+[0-9a-f]+ <[^>]*> 4ba007c3     vaddw\.xyw      \$vf31xyw,\$vf0xyw,\$vf0w
+[0-9a-f]+ <[^>]*> 4ba77fc3     vaddw\.xyw      \$vf31xyw,\$vf15xyw,\$vf7w
+[0-9a-f]+ <[^>]*> 4bbfffc3     vaddw\.xyw      \$vf31xyw,\$vf31xyw,\$vf31w
+[0-9a-f]+ <[^>]*> 4bc00003     vaddw\.xyz      \$vf0xyz,\$vf0xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bdf0003     vaddw\.xyz      \$vf0xyz,\$vf0xyz,\$vf31w
+[0-9a-f]+ <[^>]*> 4bc0f803     vaddw\.xyz      \$vf0xyz,\$vf31xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bc31043     vaddw\.xyz      \$vf1xyz,\$vf2xyz,\$vf3w
+[0-9a-f]+ <[^>]*> 4bc007c3     vaddw\.xyz      \$vf31xyz,\$vf0xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bc77fc3     vaddw\.xyz      \$vf31xyz,\$vf15xyz,\$vf7w
+[0-9a-f]+ <[^>]*> 4bdfffc3     vaddw\.xyz      \$vf31xyz,\$vf31xyz,\$vf31w
+[0-9a-f]+ <[^>]*> 4be00003     vaddw\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4bff0003     vaddw\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4be0f803     vaddw\.xyzw     \$vf0xyzw,\$vf31xyzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4be31043     vaddw\.xyzw     \$vf1xyzw,\$vf2xyzw,\$vf3w
+[0-9a-f]+ <[^>]*> 4be007c3     vaddw\.xyzw     \$vf31xyzw,\$vf0xyzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4be77fc3     vaddw\.xyzw     \$vf31xyzw,\$vf15xyzw,\$vf7w
+[0-9a-f]+ <[^>]*> 4bffffc3     vaddw\.xyzw     \$vf31xyzw,\$vf31xyzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b400003     vaddw\.xz       \$vf0xz,\$vf0xz,\$vf0w
+[0-9a-f]+ <[^>]*> 4b5f0003     vaddw\.xz       \$vf0xz,\$vf0xz,\$vf31w
+[0-9a-f]+ <[^>]*> 4b40f803     vaddw\.xz       \$vf0xz,\$vf31xz,\$vf0w
+[0-9a-f]+ <[^>]*> 4b431043     vaddw\.xz       \$vf1xz,\$vf2xz,\$vf3w
+[0-9a-f]+ <[^>]*> 4b4007c3     vaddw\.xz       \$vf31xz,\$vf0xz,\$vf0w
+[0-9a-f]+ <[^>]*> 4b477fc3     vaddw\.xz       \$vf31xz,\$vf15xz,\$vf7w
+[0-9a-f]+ <[^>]*> 4b5fffc3     vaddw\.xz       \$vf31xz,\$vf31xz,\$vf31w
+[0-9a-f]+ <[^>]*> 4b600003     vaddw\.xzw      \$vf0xzw,\$vf0xzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b7f0003     vaddw\.xzw      \$vf0xzw,\$vf0xzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b60f803     vaddw\.xzw      \$vf0xzw,\$vf31xzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b631043     vaddw\.xzw      \$vf1xzw,\$vf2xzw,\$vf3w
+[0-9a-f]+ <[^>]*> 4b6007c3     vaddw\.xzw      \$vf31xzw,\$vf0xzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b677fc3     vaddw\.xzw      \$vf31xzw,\$vf15xzw,\$vf7w
+[0-9a-f]+ <[^>]*> 4b7fffc3     vaddw\.xzw      \$vf31xzw,\$vf31xzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a800003     vaddw\.y        \$vf0y,\$vf0y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a9f0003     vaddw\.y        \$vf0y,\$vf0y,\$vf31w
+[0-9a-f]+ <[^>]*> 4a80f803     vaddw\.y        \$vf0y,\$vf31y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a831043     vaddw\.y        \$vf1y,\$vf2y,\$vf3w
+[0-9a-f]+ <[^>]*> 4a8007c3     vaddw\.y        \$vf31y,\$vf0y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a877fc3     vaddw\.y        \$vf31y,\$vf15y,\$vf7w
+[0-9a-f]+ <[^>]*> 4a9fffc3     vaddw\.y        \$vf31y,\$vf31y,\$vf31w
+[0-9a-f]+ <[^>]*> 4aa00003     vaddw\.yw       \$vf0yw,\$vf0yw,\$vf0w
+[0-9a-f]+ <[^>]*> 4abf0003     vaddw\.yw       \$vf0yw,\$vf0yw,\$vf31w
+[0-9a-f]+ <[^>]*> 4aa0f803     vaddw\.yw       \$vf0yw,\$vf31yw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aa31043     vaddw\.yw       \$vf1yw,\$vf2yw,\$vf3w
+[0-9a-f]+ <[^>]*> 4aa007c3     vaddw\.yw       \$vf31yw,\$vf0yw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aa77fc3     vaddw\.yw       \$vf31yw,\$vf15yw,\$vf7w
+[0-9a-f]+ <[^>]*> 4abfffc3     vaddw\.yw       \$vf31yw,\$vf31yw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ac00003     vaddw\.yz       \$vf0yz,\$vf0yz,\$vf0w
+[0-9a-f]+ <[^>]*> 4adf0003     vaddw\.yz       \$vf0yz,\$vf0yz,\$vf31w
+[0-9a-f]+ <[^>]*> 4ac0f803     vaddw\.yz       \$vf0yz,\$vf31yz,\$vf0w
+[0-9a-f]+ <[^>]*> 4ac31043     vaddw\.yz       \$vf1yz,\$vf2yz,\$vf3w
+[0-9a-f]+ <[^>]*> 4ac007c3     vaddw\.yz       \$vf31yz,\$vf0yz,\$vf0w
+[0-9a-f]+ <[^>]*> 4ac77fc3     vaddw\.yz       \$vf31yz,\$vf15yz,\$vf7w
+[0-9a-f]+ <[^>]*> 4adfffc3     vaddw\.yz       \$vf31yz,\$vf31yz,\$vf31w
+[0-9a-f]+ <[^>]*> 4ae00003     vaddw\.yzw      \$vf0yzw,\$vf0yzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aff0003     vaddw\.yzw      \$vf0yzw,\$vf0yzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ae0f803     vaddw\.yzw      \$vf0yzw,\$vf31yzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4ae31043     vaddw\.yzw      \$vf1yzw,\$vf2yzw,\$vf3w
+[0-9a-f]+ <[^>]*> 4ae007c3     vaddw\.yzw      \$vf31yzw,\$vf0yzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4ae77fc3     vaddw\.yzw      \$vf31yzw,\$vf15yzw,\$vf7w
+[0-9a-f]+ <[^>]*> 4affffc3     vaddw\.yzw      \$vf31yzw,\$vf31yzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a400003     vaddw\.z        \$vf0z,\$vf0z,\$vf0w
+[0-9a-f]+ <[^>]*> 4a5f0003     vaddw\.z        \$vf0z,\$vf0z,\$vf31w
+[0-9a-f]+ <[^>]*> 4a40f803     vaddw\.z        \$vf0z,\$vf31z,\$vf0w
+[0-9a-f]+ <[^>]*> 4a431043     vaddw\.z        \$vf1z,\$vf2z,\$vf3w
+[0-9a-f]+ <[^>]*> 4a4007c3     vaddw\.z        \$vf31z,\$vf0z,\$vf0w
+[0-9a-f]+ <[^>]*> 4a477fc3     vaddw\.z        \$vf31z,\$vf15z,\$vf7w
+[0-9a-f]+ <[^>]*> 4a5fffc3     vaddw\.z        \$vf31z,\$vf31z,\$vf31w
+[0-9a-f]+ <[^>]*> 4a600003     vaddw\.zw       \$vf0zw,\$vf0zw,\$vf0w
+[0-9a-f]+ <[^>]*> 4a7f0003     vaddw\.zw       \$vf0zw,\$vf0zw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a60f803     vaddw\.zw       \$vf0zw,\$vf31zw,\$vf0w
+[0-9a-f]+ <[^>]*> 4a631043     vaddw\.zw       \$vf1zw,\$vf2zw,\$vf3w
+[0-9a-f]+ <[^>]*> 4a6007c3     vaddw\.zw       \$vf31zw,\$vf0zw,\$vf0w
+[0-9a-f]+ <[^>]*> 4a677fc3     vaddw\.zw       \$vf31zw,\$vf15zw,\$vf7w
+[0-9a-f]+ <[^>]*> 4a7fffc3     vaddw\.zw       \$vf31zw,\$vf31zw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b000028     vadd\.x \$vf0x,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f0028     vadd\.x \$vf0x,\$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b00f828     vadd\.x \$vf0x,\$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b031068     vadd\.x \$vf1x,\$vf2x,\$vf3x
+[0-9a-f]+ <[^>]*> 4b0007e8     vadd\.x \$vf31x,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b077fe8     vadd\.x \$vf31x,\$vf15x,\$vf7x
+[0-9a-f]+ <[^>]*> 4b1fffe8     vadd\.x \$vf31x,\$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4a200000     vaddx\.w        \$vf0w,\$vf0w,\$vf0x
+[0-9a-f]+ <[^>]*> 4a3f0000     vaddx\.w        \$vf0w,\$vf0w,\$vf31x
+[0-9a-f]+ <[^>]*> 4a20f800     vaddx\.w        \$vf0w,\$vf31w,\$vf0x
+[0-9a-f]+ <[^>]*> 4b200028     vadd\.xw        \$vf0xw,\$vf0xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b3f0028     vadd\.xw        \$vf0xw,\$vf0xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b20f828     vadd\.xw        \$vf0xw,\$vf31xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4a231040     vaddx\.w        \$vf1w,\$vf2w,\$vf3x
+[0-9a-f]+ <[^>]*> 4b231068     vadd\.xw        \$vf1xw,\$vf2xw,\$vf3xw
+[0-9a-f]+ <[^>]*> 4a2007c0     vaddx\.w        \$vf31w,\$vf0w,\$vf0x
+[0-9a-f]+ <[^>]*> 4a277fc0     vaddx\.w        \$vf31w,\$vf15w,\$vf7x
+[0-9a-f]+ <[^>]*> 4a3fffc0     vaddx\.w        \$vf31w,\$vf31w,\$vf31x
+[0-9a-f]+ <[^>]*> 4b2007e8     vadd\.xw        \$vf31xw,\$vf0xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b277fe8     vadd\.xw        \$vf31xw,\$vf15xw,\$vf7xw
+[0-9a-f]+ <[^>]*> 4b3fffe8     vadd\.xw        \$vf31xw,\$vf31xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b000000     vaddx\.x        \$vf0x,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f0000     vaddx\.x        \$vf0x,\$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b00f800     vaddx\.x        \$vf0x,\$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b031040     vaddx\.x        \$vf1x,\$vf2x,\$vf3x
+[0-9a-f]+ <[^>]*> 4b0007c0     vaddx\.x        \$vf31x,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b077fc0     vaddx\.x        \$vf31x,\$vf15x,\$vf7x
+[0-9a-f]+ <[^>]*> 4b1fffc0     vaddx\.x        \$vf31x,\$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b200000     vaddx\.xw       \$vf0xw,\$vf0xw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b3f0000     vaddx\.xw       \$vf0xw,\$vf0xw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b20f800     vaddx\.xw       \$vf0xw,\$vf31xw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b231040     vaddx\.xw       \$vf1xw,\$vf2xw,\$vf3x
+[0-9a-f]+ <[^>]*> 4b2007c0     vaddx\.xw       \$vf31xw,\$vf0xw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b277fc0     vaddx\.xw       \$vf31xw,\$vf15xw,\$vf7x
+[0-9a-f]+ <[^>]*> 4b3fffc0     vaddx\.xw       \$vf31xw,\$vf31xw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b800000     vaddx\.xy       \$vf0xy,\$vf0xy,\$vf0x
+[0-9a-f]+ <[^>]*> 4b9f0000     vaddx\.xy       \$vf0xy,\$vf0xy,\$vf31x
+[0-9a-f]+ <[^>]*> 4b80f800     vaddx\.xy       \$vf0xy,\$vf31xy,\$vf0x
+[0-9a-f]+ <[^>]*> 4b831040     vaddx\.xy       \$vf1xy,\$vf2xy,\$vf3x
+[0-9a-f]+ <[^>]*> 4b8007c0     vaddx\.xy       \$vf31xy,\$vf0xy,\$vf0x
+[0-9a-f]+ <[^>]*> 4b877fc0     vaddx\.xy       \$vf31xy,\$vf15xy,\$vf7x
+[0-9a-f]+ <[^>]*> 4b9fffc0     vaddx\.xy       \$vf31xy,\$vf31xy,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba00000     vaddx\.xyw      \$vf0xyw,\$vf0xyw,\$vf0x
+[0-9a-f]+ <[^>]*> 4bbf0000     vaddx\.xyw      \$vf0xyw,\$vf0xyw,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba0f800     vaddx\.xyw      \$vf0xyw,\$vf31xyw,\$vf0x
+[0-9a-f]+ <[^>]*> 4ba31040     vaddx\.xyw      \$vf1xyw,\$vf2xyw,\$vf3x
+[0-9a-f]+ <[^>]*> 4ba007c0     vaddx\.xyw      \$vf31xyw,\$vf0xyw,\$vf0x
+[0-9a-f]+ <[^>]*> 4ba77fc0     vaddx\.xyw      \$vf31xyw,\$vf15xyw,\$vf7x
+[0-9a-f]+ <[^>]*> 4bbfffc0     vaddx\.xyw      \$vf31xyw,\$vf31xyw,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc00000     vaddx\.xyz      \$vf0xyz,\$vf0xyz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bdf0000     vaddx\.xyz      \$vf0xyz,\$vf0xyz,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc0f800     vaddx\.xyz      \$vf0xyz,\$vf31xyz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bc31040     vaddx\.xyz      \$vf1xyz,\$vf2xyz,\$vf3x
+[0-9a-f]+ <[^>]*> 4bc007c0     vaddx\.xyz      \$vf31xyz,\$vf0xyz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bc77fc0     vaddx\.xyz      \$vf31xyz,\$vf15xyz,\$vf7x
+[0-9a-f]+ <[^>]*> 4bdfffc0     vaddx\.xyz      \$vf31xyz,\$vf31xyz,\$vf31x
+[0-9a-f]+ <[^>]*> 4be00000     vaddx\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4bff0000     vaddx\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4be0f800     vaddx\.xyzw     \$vf0xyzw,\$vf31xyzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4be31040     vaddx\.xyzw     \$vf1xyzw,\$vf2xyzw,\$vf3x
+[0-9a-f]+ <[^>]*> 4be007c0     vaddx\.xyzw     \$vf31xyzw,\$vf0xyzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4be77fc0     vaddx\.xyzw     \$vf31xyzw,\$vf15xyzw,\$vf7x
+[0-9a-f]+ <[^>]*> 4bffffc0     vaddx\.xyzw     \$vf31xyzw,\$vf31xyzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b400000     vaddx\.xz       \$vf0xz,\$vf0xz,\$vf0x
+[0-9a-f]+ <[^>]*> 4b5f0000     vaddx\.xz       \$vf0xz,\$vf0xz,\$vf31x
+[0-9a-f]+ <[^>]*> 4b40f800     vaddx\.xz       \$vf0xz,\$vf31xz,\$vf0x
+[0-9a-f]+ <[^>]*> 4b431040     vaddx\.xz       \$vf1xz,\$vf2xz,\$vf3x
+[0-9a-f]+ <[^>]*> 4b4007c0     vaddx\.xz       \$vf31xz,\$vf0xz,\$vf0x
+[0-9a-f]+ <[^>]*> 4b477fc0     vaddx\.xz       \$vf31xz,\$vf15xz,\$vf7x
+[0-9a-f]+ <[^>]*> 4b5fffc0     vaddx\.xz       \$vf31xz,\$vf31xz,\$vf31x
+[0-9a-f]+ <[^>]*> 4b600000     vaddx\.xzw      \$vf0xzw,\$vf0xzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b7f0000     vaddx\.xzw      \$vf0xzw,\$vf0xzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b60f800     vaddx\.xzw      \$vf0xzw,\$vf31xzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b631040     vaddx\.xzw      \$vf1xzw,\$vf2xzw,\$vf3x
+[0-9a-f]+ <[^>]*> 4b6007c0     vaddx\.xzw      \$vf31xzw,\$vf0xzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b677fc0     vaddx\.xzw      \$vf31xzw,\$vf15xzw,\$vf7x
+[0-9a-f]+ <[^>]*> 4b7fffc0     vaddx\.xzw      \$vf31xzw,\$vf31xzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b800028     vadd\.xy        \$vf0xy,\$vf0xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b9f0028     vadd\.xy        \$vf0xy,\$vf0xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4b80f828     vadd\.xy        \$vf0xy,\$vf31xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4a800000     vaddx\.y        \$vf0y,\$vf0y,\$vf0x
+[0-9a-f]+ <[^>]*> 4a9f0000     vaddx\.y        \$vf0y,\$vf0y,\$vf31x
+[0-9a-f]+ <[^>]*> 4a80f800     vaddx\.y        \$vf0y,\$vf31y,\$vf0x
+[0-9a-f]+ <[^>]*> 4b831068     vadd\.xy        \$vf1xy,\$vf2xy,\$vf3xy
+[0-9a-f]+ <[^>]*> 4a831040     vaddx\.y        \$vf1y,\$vf2y,\$vf3x
+[0-9a-f]+ <[^>]*> 4b8007e8     vadd\.xy        \$vf31xy,\$vf0xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b877fe8     vadd\.xy        \$vf31xy,\$vf15xy,\$vf7xy
+[0-9a-f]+ <[^>]*> 4b9fffe8     vadd\.xy        \$vf31xy,\$vf31xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4a8007c0     vaddx\.y        \$vf31y,\$vf0y,\$vf0x
+[0-9a-f]+ <[^>]*> 4a877fc0     vaddx\.y        \$vf31y,\$vf15y,\$vf7x
+[0-9a-f]+ <[^>]*> 4a9fffc0     vaddx\.y        \$vf31y,\$vf31y,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba00028     vadd\.xyw       \$vf0xyw,\$vf0xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4bbf0028     vadd\.xyw       \$vf0xyw,\$vf0xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4ba0f828     vadd\.xyw       \$vf0xyw,\$vf31xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4aa00000     vaddx\.yw       \$vf0yw,\$vf0yw,\$vf0x
+[0-9a-f]+ <[^>]*> 4abf0000     vaddx\.yw       \$vf0yw,\$vf0yw,\$vf31x
+[0-9a-f]+ <[^>]*> 4aa0f800     vaddx\.yw       \$vf0yw,\$vf31yw,\$vf0x
+[0-9a-f]+ <[^>]*> 4ba31068     vadd\.xyw       \$vf1xyw,\$vf2xyw,\$vf3xyw
+[0-9a-f]+ <[^>]*> 4aa31040     vaddx\.yw       \$vf1yw,\$vf2yw,\$vf3x
+[0-9a-f]+ <[^>]*> 4ba007e8     vadd\.xyw       \$vf31xyw,\$vf0xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4ba77fe8     vadd\.xyw       \$vf31xyw,\$vf15xyw,\$vf7xyw
+[0-9a-f]+ <[^>]*> 4bbfffe8     vadd\.xyw       \$vf31xyw,\$vf31xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4aa007c0     vaddx\.yw       \$vf31yw,\$vf0yw,\$vf0x
+[0-9a-f]+ <[^>]*> 4aa77fc0     vaddx\.yw       \$vf31yw,\$vf15yw,\$vf7x
+[0-9a-f]+ <[^>]*> 4abfffc0     vaddx\.yw       \$vf31yw,\$vf31yw,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc00028     vadd\.xyz       \$vf0xyz,\$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bdf0028     vadd\.xyz       \$vf0xyz,\$vf0xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4bc0f828     vadd\.xyz       \$vf0xyz,\$vf31xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4ac00000     vaddx\.yz       \$vf0yz,\$vf0yz,\$vf0x
+[0-9a-f]+ <[^>]*> 4adf0000     vaddx\.yz       \$vf0yz,\$vf0yz,\$vf31x
+[0-9a-f]+ <[^>]*> 4ac0f800     vaddx\.yz       \$vf0yz,\$vf31yz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bc31068     vadd\.xyz       \$vf1xyz,\$vf2xyz,\$vf3xyz
+[0-9a-f]+ <[^>]*> 4ac31040     vaddx\.yz       \$vf1yz,\$vf2yz,\$vf3x
+[0-9a-f]+ <[^>]*> 4bc007e8     vadd\.xyz       \$vf31xyz,\$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bc77fe8     vadd\.xyz       \$vf31xyz,\$vf15xyz,\$vf7xyz
+[0-9a-f]+ <[^>]*> 4bdfffe8     vadd\.xyz       \$vf31xyz,\$vf31xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4ac007c0     vaddx\.yz       \$vf31yz,\$vf0yz,\$vf0x
+[0-9a-f]+ <[^>]*> 4ac77fc0     vaddx\.yz       \$vf31yz,\$vf15yz,\$vf7x
+[0-9a-f]+ <[^>]*> 4adfffc0     vaddx\.yz       \$vf31yz,\$vf31yz,\$vf31x
+[0-9a-f]+ <[^>]*> 4be00028     vadd\.xyzw      \$vf0xyzw,\$vf0xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4bff0028     vadd\.xyzw      \$vf0xyzw,\$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be0f828     vadd\.xyzw      \$vf0xyzw,\$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4ae00000     vaddx\.yzw      \$vf0yzw,\$vf0yzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4aff0000     vaddx\.yzw      \$vf0yzw,\$vf0yzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4ae0f800     vaddx\.yzw      \$vf0yzw,\$vf31yzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4be31068     vadd\.xyzw      \$vf1xyzw,\$vf2xyzw,\$vf3xyzw
+[0-9a-f]+ <[^>]*> 4ae31040     vaddx\.yzw      \$vf1yzw,\$vf2yzw,\$vf3x
+[0-9a-f]+ <[^>]*> 4be007e8     vadd\.xyzw      \$vf31xyzw,\$vf0xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4be77fe8     vadd\.xyzw      \$vf31xyzw,\$vf15xyzw,\$vf7xyzw
+[0-9a-f]+ <[^>]*> 4bffffe8     vadd\.xyzw      \$vf31xyzw,\$vf31xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4ae007c0     vaddx\.yzw      \$vf31yzw,\$vf0yzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4ae77fc0     vaddx\.yzw      \$vf31yzw,\$vf15yzw,\$vf7x
+[0-9a-f]+ <[^>]*> 4affffc0     vaddx\.yzw      \$vf31yzw,\$vf31yzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b400028     vadd\.xz        \$vf0xz,\$vf0xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b5f0028     vadd\.xz        \$vf0xz,\$vf0xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b40f828     vadd\.xz        \$vf0xz,\$vf31xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4a400000     vaddx\.z        \$vf0z,\$vf0z,\$vf0x
+[0-9a-f]+ <[^>]*> 4a5f0000     vaddx\.z        \$vf0z,\$vf0z,\$vf31x
+[0-9a-f]+ <[^>]*> 4a40f800     vaddx\.z        \$vf0z,\$vf31z,\$vf0x
+[0-9a-f]+ <[^>]*> 4b431068     vadd\.xz        \$vf1xz,\$vf2xz,\$vf3xz
+[0-9a-f]+ <[^>]*> 4a431040     vaddx\.z        \$vf1z,\$vf2z,\$vf3x
+[0-9a-f]+ <[^>]*> 4b4007e8     vadd\.xz        \$vf31xz,\$vf0xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b477fe8     vadd\.xz        \$vf31xz,\$vf15xz,\$vf7xz
+[0-9a-f]+ <[^>]*> 4b5fffe8     vadd\.xz        \$vf31xz,\$vf31xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4a4007c0     vaddx\.z        \$vf31z,\$vf0z,\$vf0x
+[0-9a-f]+ <[^>]*> 4a477fc0     vaddx\.z        \$vf31z,\$vf15z,\$vf7x
+[0-9a-f]+ <[^>]*> 4a5fffc0     vaddx\.z        \$vf31z,\$vf31z,\$vf31x
+[0-9a-f]+ <[^>]*> 4b600028     vadd\.xzw       \$vf0xzw,\$vf0xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b7f0028     vadd\.xzw       \$vf0xzw,\$vf0xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4b60f828     vadd\.xzw       \$vf0xzw,\$vf31xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4a600000     vaddx\.zw       \$vf0zw,\$vf0zw,\$vf0x
+[0-9a-f]+ <[^>]*> 4a7f0000     vaddx\.zw       \$vf0zw,\$vf0zw,\$vf31x
+[0-9a-f]+ <[^>]*> 4a60f800     vaddx\.zw       \$vf0zw,\$vf31zw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b631068     vadd\.xzw       \$vf1xzw,\$vf2xzw,\$vf3xzw
+[0-9a-f]+ <[^>]*> 4a631040     vaddx\.zw       \$vf1zw,\$vf2zw,\$vf3x
+[0-9a-f]+ <[^>]*> 4b6007e8     vadd\.xzw       \$vf31xzw,\$vf0xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b677fe8     vadd\.xzw       \$vf31xzw,\$vf15xzw,\$vf7xzw
+[0-9a-f]+ <[^>]*> 4b7fffe8     vadd\.xzw       \$vf31xzw,\$vf31xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4a6007c0     vaddx\.zw       \$vf31zw,\$vf0zw,\$vf0x
+[0-9a-f]+ <[^>]*> 4a677fc0     vaddx\.zw       \$vf31zw,\$vf15zw,\$vf7x
+[0-9a-f]+ <[^>]*> 4a7fffc0     vaddx\.zw       \$vf31zw,\$vf31zw,\$vf31x
+[0-9a-f]+ <[^>]*> 4a800028     vadd\.y \$vf0y,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f0028     vadd\.y \$vf0y,\$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a80f828     vadd\.y \$vf0y,\$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a831068     vadd\.y \$vf1y,\$vf2y,\$vf3y
+[0-9a-f]+ <[^>]*> 4a8007e8     vadd\.y \$vf31y,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a877fe8     vadd\.y \$vf31y,\$vf15y,\$vf7y
+[0-9a-f]+ <[^>]*> 4a9fffe8     vadd\.y \$vf31y,\$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a200001     vaddy\.w        \$vf0w,\$vf0w,\$vf0y
+[0-9a-f]+ <[^>]*> 4a3f0001     vaddy\.w        \$vf0w,\$vf0w,\$vf31y
+[0-9a-f]+ <[^>]*> 4a20f801     vaddy\.w        \$vf0w,\$vf31w,\$vf0y
+[0-9a-f]+ <[^>]*> 4aa00028     vadd\.yw        \$vf0yw,\$vf0yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4abf0028     vadd\.yw        \$vf0yw,\$vf0yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4aa0f828     vadd\.yw        \$vf0yw,\$vf31yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4a231041     vaddy\.w        \$vf1w,\$vf2w,\$vf3y
+[0-9a-f]+ <[^>]*> 4aa31068     vadd\.yw        \$vf1yw,\$vf2yw,\$vf3yw
+[0-9a-f]+ <[^>]*> 4a2007c1     vaddy\.w        \$vf31w,\$vf0w,\$vf0y
+[0-9a-f]+ <[^>]*> 4a277fc1     vaddy\.w        \$vf31w,\$vf15w,\$vf7y
+[0-9a-f]+ <[^>]*> 4a3fffc1     vaddy\.w        \$vf31w,\$vf31w,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa007e8     vadd\.yw        \$vf31yw,\$vf0yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4aa77fe8     vadd\.yw        \$vf31yw,\$vf15yw,\$vf7yw
+[0-9a-f]+ <[^>]*> 4abfffe8     vadd\.yw        \$vf31yw,\$vf31yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4b000001     vaddy\.x        \$vf0x,\$vf0x,\$vf0y
+[0-9a-f]+ <[^>]*> 4b1f0001     vaddy\.x        \$vf0x,\$vf0x,\$vf31y
+[0-9a-f]+ <[^>]*> 4b00f801     vaddy\.x        \$vf0x,\$vf31x,\$vf0y
+[0-9a-f]+ <[^>]*> 4b031041     vaddy\.x        \$vf1x,\$vf2x,\$vf3y
+[0-9a-f]+ <[^>]*> 4b0007c1     vaddy\.x        \$vf31x,\$vf0x,\$vf0y
+[0-9a-f]+ <[^>]*> 4b077fc1     vaddy\.x        \$vf31x,\$vf15x,\$vf7y
+[0-9a-f]+ <[^>]*> 4b1fffc1     vaddy\.x        \$vf31x,\$vf31x,\$vf31y
+[0-9a-f]+ <[^>]*> 4b200001     vaddy\.xw       \$vf0xw,\$vf0xw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b3f0001     vaddy\.xw       \$vf0xw,\$vf0xw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b20f801     vaddy\.xw       \$vf0xw,\$vf31xw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b231041     vaddy\.xw       \$vf1xw,\$vf2xw,\$vf3y
+[0-9a-f]+ <[^>]*> 4b2007c1     vaddy\.xw       \$vf31xw,\$vf0xw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b277fc1     vaddy\.xw       \$vf31xw,\$vf15xw,\$vf7y
+[0-9a-f]+ <[^>]*> 4b3fffc1     vaddy\.xw       \$vf31xw,\$vf31xw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b800001     vaddy\.xy       \$vf0xy,\$vf0xy,\$vf0y
+[0-9a-f]+ <[^>]*> 4b9f0001     vaddy\.xy       \$vf0xy,\$vf0xy,\$vf31y
+[0-9a-f]+ <[^>]*> 4b80f801     vaddy\.xy       \$vf0xy,\$vf31xy,\$vf0y
+[0-9a-f]+ <[^>]*> 4b831041     vaddy\.xy       \$vf1xy,\$vf2xy,\$vf3y
+[0-9a-f]+ <[^>]*> 4b8007c1     vaddy\.xy       \$vf31xy,\$vf0xy,\$vf0y
+[0-9a-f]+ <[^>]*> 4b877fc1     vaddy\.xy       \$vf31xy,\$vf15xy,\$vf7y
+[0-9a-f]+ <[^>]*> 4b9fffc1     vaddy\.xy       \$vf31xy,\$vf31xy,\$vf31y
+[0-9a-f]+ <[^>]*> 4ba00001     vaddy\.xyw      \$vf0xyw,\$vf0xyw,\$vf0y
+[0-9a-f]+ <[^>]*> 4bbf0001     vaddy\.xyw      \$vf0xyw,\$vf0xyw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ba0f801     vaddy\.xyw      \$vf0xyw,\$vf31xyw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ba31041     vaddy\.xyw      \$vf1xyw,\$vf2xyw,\$vf3y
+[0-9a-f]+ <[^>]*> 4ba007c1     vaddy\.xyw      \$vf31xyw,\$vf0xyw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ba77fc1     vaddy\.xyw      \$vf31xyw,\$vf15xyw,\$vf7y
+[0-9a-f]+ <[^>]*> 4bbfffc1     vaddy\.xyw      \$vf31xyw,\$vf31xyw,\$vf31y
+[0-9a-f]+ <[^>]*> 4bc00001     vaddy\.xyz      \$vf0xyz,\$vf0xyz,\$vf0y
+[0-9a-f]+ <[^>]*> 4bdf0001     vaddy\.xyz      \$vf0xyz,\$vf0xyz,\$vf31y
+[0-9a-f]+ <[^>]*> 4bc0f801     vaddy\.xyz      \$vf0xyz,\$vf31xyz,\$vf0y
+[0-9a-f]+ <[^>]*> 4bc31041     vaddy\.xyz      \$vf1xyz,\$vf2xyz,\$vf3y
+[0-9a-f]+ <[^>]*> 4bc007c1     vaddy\.xyz      \$vf31xyz,\$vf0xyz,\$vf0y
+[0-9a-f]+ <[^>]*> 4bc77fc1     vaddy\.xyz      \$vf31xyz,\$vf15xyz,\$vf7y
+[0-9a-f]+ <[^>]*> 4bdfffc1     vaddy\.xyz      \$vf31xyz,\$vf31xyz,\$vf31y
+[0-9a-f]+ <[^>]*> 4be00001     vaddy\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4bff0001     vaddy\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4be0f801     vaddy\.xyzw     \$vf0xyzw,\$vf31xyzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4be31041     vaddy\.xyzw     \$vf1xyzw,\$vf2xyzw,\$vf3y
+[0-9a-f]+ <[^>]*> 4be007c1     vaddy\.xyzw     \$vf31xyzw,\$vf0xyzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4be77fc1     vaddy\.xyzw     \$vf31xyzw,\$vf15xyzw,\$vf7y
+[0-9a-f]+ <[^>]*> 4bffffc1     vaddy\.xyzw     \$vf31xyzw,\$vf31xyzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b400001     vaddy\.xz       \$vf0xz,\$vf0xz,\$vf0y
+[0-9a-f]+ <[^>]*> 4b5f0001     vaddy\.xz       \$vf0xz,\$vf0xz,\$vf31y
+[0-9a-f]+ <[^>]*> 4b40f801     vaddy\.xz       \$vf0xz,\$vf31xz,\$vf0y
+[0-9a-f]+ <[^>]*> 4b431041     vaddy\.xz       \$vf1xz,\$vf2xz,\$vf3y
+[0-9a-f]+ <[^>]*> 4b4007c1     vaddy\.xz       \$vf31xz,\$vf0xz,\$vf0y
+[0-9a-f]+ <[^>]*> 4b477fc1     vaddy\.xz       \$vf31xz,\$vf15xz,\$vf7y
+[0-9a-f]+ <[^>]*> 4b5fffc1     vaddy\.xz       \$vf31xz,\$vf31xz,\$vf31y
+[0-9a-f]+ <[^>]*> 4b600001     vaddy\.xzw      \$vf0xzw,\$vf0xzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b7f0001     vaddy\.xzw      \$vf0xzw,\$vf0xzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b60f801     vaddy\.xzw      \$vf0xzw,\$vf31xzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b631041     vaddy\.xzw      \$vf1xzw,\$vf2xzw,\$vf3y
+[0-9a-f]+ <[^>]*> 4b6007c1     vaddy\.xzw      \$vf31xzw,\$vf0xzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b677fc1     vaddy\.xzw      \$vf31xzw,\$vf15xzw,\$vf7y
+[0-9a-f]+ <[^>]*> 4b7fffc1     vaddy\.xzw      \$vf31xzw,\$vf31xzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a800001     vaddy\.y        \$vf0y,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f0001     vaddy\.y        \$vf0y,\$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a80f801     vaddy\.y        \$vf0y,\$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a831041     vaddy\.y        \$vf1y,\$vf2y,\$vf3y
+[0-9a-f]+ <[^>]*> 4a8007c1     vaddy\.y        \$vf31y,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a877fc1     vaddy\.y        \$vf31y,\$vf15y,\$vf7y
+[0-9a-f]+ <[^>]*> 4a9fffc1     vaddy\.y        \$vf31y,\$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa00001     vaddy\.yw       \$vf0yw,\$vf0yw,\$vf0y
+[0-9a-f]+ <[^>]*> 4abf0001     vaddy\.yw       \$vf0yw,\$vf0yw,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa0f801     vaddy\.yw       \$vf0yw,\$vf31yw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aa31041     vaddy\.yw       \$vf1yw,\$vf2yw,\$vf3y
+[0-9a-f]+ <[^>]*> 4aa007c1     vaddy\.yw       \$vf31yw,\$vf0yw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aa77fc1     vaddy\.yw       \$vf31yw,\$vf15yw,\$vf7y
+[0-9a-f]+ <[^>]*> 4abfffc1     vaddy\.yw       \$vf31yw,\$vf31yw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac00001     vaddy\.yz       \$vf0yz,\$vf0yz,\$vf0y
+[0-9a-f]+ <[^>]*> 4adf0001     vaddy\.yz       \$vf0yz,\$vf0yz,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac0f801     vaddy\.yz       \$vf0yz,\$vf31yz,\$vf0y
+[0-9a-f]+ <[^>]*> 4ac31041     vaddy\.yz       \$vf1yz,\$vf2yz,\$vf3y
+[0-9a-f]+ <[^>]*> 4ac007c1     vaddy\.yz       \$vf31yz,\$vf0yz,\$vf0y
+[0-9a-f]+ <[^>]*> 4ac77fc1     vaddy\.yz       \$vf31yz,\$vf15yz,\$vf7y
+[0-9a-f]+ <[^>]*> 4adfffc1     vaddy\.yz       \$vf31yz,\$vf31yz,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae00001     vaddy\.yzw      \$vf0yzw,\$vf0yzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aff0001     vaddy\.yzw      \$vf0yzw,\$vf0yzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae0f801     vaddy\.yzw      \$vf0yzw,\$vf31yzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ae31041     vaddy\.yzw      \$vf1yzw,\$vf2yzw,\$vf3y
+[0-9a-f]+ <[^>]*> 4ae007c1     vaddy\.yzw      \$vf31yzw,\$vf0yzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ae77fc1     vaddy\.yzw      \$vf31yzw,\$vf15yzw,\$vf7y
+[0-9a-f]+ <[^>]*> 4affffc1     vaddy\.yzw      \$vf31yzw,\$vf31yzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac00028     vadd\.yz        \$vf0yz,\$vf0yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4adf0028     vadd\.yz        \$vf0yz,\$vf0yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ac0f828     vadd\.yz        \$vf0yz,\$vf31yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4a400001     vaddy\.z        \$vf0z,\$vf0z,\$vf0y
+[0-9a-f]+ <[^>]*> 4a5f0001     vaddy\.z        \$vf0z,\$vf0z,\$vf31y
+[0-9a-f]+ <[^>]*> 4a40f801     vaddy\.z        \$vf0z,\$vf31z,\$vf0y
+[0-9a-f]+ <[^>]*> 4ac31068     vadd\.yz        \$vf1yz,\$vf2yz,\$vf3yz
+[0-9a-f]+ <[^>]*> 4a431041     vaddy\.z        \$vf1z,\$vf2z,\$vf3y
+[0-9a-f]+ <[^>]*> 4ac007e8     vadd\.yz        \$vf31yz,\$vf0yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4ac77fe8     vadd\.yz        \$vf31yz,\$vf15yz,\$vf7yz
+[0-9a-f]+ <[^>]*> 4adfffe8     vadd\.yz        \$vf31yz,\$vf31yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4a4007c1     vaddy\.z        \$vf31z,\$vf0z,\$vf0y
+[0-9a-f]+ <[^>]*> 4a477fc1     vaddy\.z        \$vf31z,\$vf15z,\$vf7y
+[0-9a-f]+ <[^>]*> 4a5fffc1     vaddy\.z        \$vf31z,\$vf31z,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae00028     vadd\.yzw       \$vf0yzw,\$vf0yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4aff0028     vadd\.yzw       \$vf0yzw,\$vf0yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4ae0f828     vadd\.yzw       \$vf0yzw,\$vf31yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4a600001     vaddy\.zw       \$vf0zw,\$vf0zw,\$vf0y
+[0-9a-f]+ <[^>]*> 4a7f0001     vaddy\.zw       \$vf0zw,\$vf0zw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a60f801     vaddy\.zw       \$vf0zw,\$vf31zw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ae31068     vadd\.yzw       \$vf1yzw,\$vf2yzw,\$vf3yzw
+[0-9a-f]+ <[^>]*> 4a631041     vaddy\.zw       \$vf1zw,\$vf2zw,\$vf3y
+[0-9a-f]+ <[^>]*> 4ae007e8     vadd\.yzw       \$vf31yzw,\$vf0yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4ae77fe8     vadd\.yzw       \$vf31yzw,\$vf15yzw,\$vf7yzw
+[0-9a-f]+ <[^>]*> 4affffe8     vadd\.yzw       \$vf31yzw,\$vf31yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4a6007c1     vaddy\.zw       \$vf31zw,\$vf0zw,\$vf0y
+[0-9a-f]+ <[^>]*> 4a677fc1     vaddy\.zw       \$vf31zw,\$vf15zw,\$vf7y
+[0-9a-f]+ <[^>]*> 4a7fffc1     vaddy\.zw       \$vf31zw,\$vf31zw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a400028     vadd\.z \$vf0z,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f0028     vadd\.z \$vf0z,\$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a40f828     vadd\.z \$vf0z,\$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a431068     vadd\.z \$vf1z,\$vf2z,\$vf3z
+[0-9a-f]+ <[^>]*> 4a4007e8     vadd\.z \$vf31z,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a477fe8     vadd\.z \$vf31z,\$vf15z,\$vf7z
+[0-9a-f]+ <[^>]*> 4a5fffe8     vadd\.z \$vf31z,\$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a200002     vaddz\.w        \$vf0w,\$vf0w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a3f0002     vaddz\.w        \$vf0w,\$vf0w,\$vf31z
+[0-9a-f]+ <[^>]*> 4a20f802     vaddz\.w        \$vf0w,\$vf31w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a600028     vadd\.zw        \$vf0zw,\$vf0zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a7f0028     vadd\.zw        \$vf0zw,\$vf0zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a60f828     vadd\.zw        \$vf0zw,\$vf31zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a231042     vaddz\.w        \$vf1w,\$vf2w,\$vf3z
+[0-9a-f]+ <[^>]*> 4a631068     vadd\.zw        \$vf1zw,\$vf2zw,\$vf3zw
+[0-9a-f]+ <[^>]*> 4a2007c2     vaddz\.w        \$vf31w,\$vf0w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a277fc2     vaddz\.w        \$vf31w,\$vf15w,\$vf7z
+[0-9a-f]+ <[^>]*> 4a3fffc2     vaddz\.w        \$vf31w,\$vf31w,\$vf31z
+[0-9a-f]+ <[^>]*> 4a6007e8     vadd\.zw        \$vf31zw,\$vf0zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a677fe8     vadd\.zw        \$vf31zw,\$vf15zw,\$vf7zw
+[0-9a-f]+ <[^>]*> 4a7fffe8     vadd\.zw        \$vf31zw,\$vf31zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4b000002     vaddz\.x        \$vf0x,\$vf0x,\$vf0z
+[0-9a-f]+ <[^>]*> 4b1f0002     vaddz\.x        \$vf0x,\$vf0x,\$vf31z
+[0-9a-f]+ <[^>]*> 4b00f802     vaddz\.x        \$vf0x,\$vf31x,\$vf0z
+[0-9a-f]+ <[^>]*> 4b031042     vaddz\.x        \$vf1x,\$vf2x,\$vf3z
+[0-9a-f]+ <[^>]*> 4b0007c2     vaddz\.x        \$vf31x,\$vf0x,\$vf0z
+[0-9a-f]+ <[^>]*> 4b077fc2     vaddz\.x        \$vf31x,\$vf15x,\$vf7z
+[0-9a-f]+ <[^>]*> 4b1fffc2     vaddz\.x        \$vf31x,\$vf31x,\$vf31z
+[0-9a-f]+ <[^>]*> 4b200002     vaddz\.xw       \$vf0xw,\$vf0xw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b3f0002     vaddz\.xw       \$vf0xw,\$vf0xw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b20f802     vaddz\.xw       \$vf0xw,\$vf31xw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b231042     vaddz\.xw       \$vf1xw,\$vf2xw,\$vf3z
+[0-9a-f]+ <[^>]*> 4b2007c2     vaddz\.xw       \$vf31xw,\$vf0xw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b277fc2     vaddz\.xw       \$vf31xw,\$vf15xw,\$vf7z
+[0-9a-f]+ <[^>]*> 4b3fffc2     vaddz\.xw       \$vf31xw,\$vf31xw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b800002     vaddz\.xy       \$vf0xy,\$vf0xy,\$vf0z
+[0-9a-f]+ <[^>]*> 4b9f0002     vaddz\.xy       \$vf0xy,\$vf0xy,\$vf31z
+[0-9a-f]+ <[^>]*> 4b80f802     vaddz\.xy       \$vf0xy,\$vf31xy,\$vf0z
+[0-9a-f]+ <[^>]*> 4b831042     vaddz\.xy       \$vf1xy,\$vf2xy,\$vf3z
+[0-9a-f]+ <[^>]*> 4b8007c2     vaddz\.xy       \$vf31xy,\$vf0xy,\$vf0z
+[0-9a-f]+ <[^>]*> 4b877fc2     vaddz\.xy       \$vf31xy,\$vf15xy,\$vf7z
+[0-9a-f]+ <[^>]*> 4b9fffc2     vaddz\.xy       \$vf31xy,\$vf31xy,\$vf31z
+[0-9a-f]+ <[^>]*> 4ba00002     vaddz\.xyw      \$vf0xyw,\$vf0xyw,\$vf0z
+[0-9a-f]+ <[^>]*> 4bbf0002     vaddz\.xyw      \$vf0xyw,\$vf0xyw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ba0f802     vaddz\.xyw      \$vf0xyw,\$vf31xyw,\$vf0z
+[0-9a-f]+ <[^>]*> 4ba31042     vaddz\.xyw      \$vf1xyw,\$vf2xyw,\$vf3z
+[0-9a-f]+ <[^>]*> 4ba007c2     vaddz\.xyw      \$vf31xyw,\$vf0xyw,\$vf0z
+[0-9a-f]+ <[^>]*> 4ba77fc2     vaddz\.xyw      \$vf31xyw,\$vf15xyw,\$vf7z
+[0-9a-f]+ <[^>]*> 4bbfffc2     vaddz\.xyw      \$vf31xyw,\$vf31xyw,\$vf31z
+[0-9a-f]+ <[^>]*> 4bc00002     vaddz\.xyz      \$vf0xyz,\$vf0xyz,\$vf0z
+[0-9a-f]+ <[^>]*> 4bdf0002     vaddz\.xyz      \$vf0xyz,\$vf0xyz,\$vf31z
+[0-9a-f]+ <[^>]*> 4bc0f802     vaddz\.xyz      \$vf0xyz,\$vf31xyz,\$vf0z
+[0-9a-f]+ <[^>]*> 4bc31042     vaddz\.xyz      \$vf1xyz,\$vf2xyz,\$vf3z
+[0-9a-f]+ <[^>]*> 4bc007c2     vaddz\.xyz      \$vf31xyz,\$vf0xyz,\$vf0z
+[0-9a-f]+ <[^>]*> 4bc77fc2     vaddz\.xyz      \$vf31xyz,\$vf15xyz,\$vf7z
+[0-9a-f]+ <[^>]*> 4bdfffc2     vaddz\.xyz      \$vf31xyz,\$vf31xyz,\$vf31z
+[0-9a-f]+ <[^>]*> 4be00002     vaddz\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4bff0002     vaddz\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4be0f802     vaddz\.xyzw     \$vf0xyzw,\$vf31xyzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4be31042     vaddz\.xyzw     \$vf1xyzw,\$vf2xyzw,\$vf3z
+[0-9a-f]+ <[^>]*> 4be007c2     vaddz\.xyzw     \$vf31xyzw,\$vf0xyzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4be77fc2     vaddz\.xyzw     \$vf31xyzw,\$vf15xyzw,\$vf7z
+[0-9a-f]+ <[^>]*> 4bffffc2     vaddz\.xyzw     \$vf31xyzw,\$vf31xyzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b400002     vaddz\.xz       \$vf0xz,\$vf0xz,\$vf0z
+[0-9a-f]+ <[^>]*> 4b5f0002     vaddz\.xz       \$vf0xz,\$vf0xz,\$vf31z
+[0-9a-f]+ <[^>]*> 4b40f802     vaddz\.xz       \$vf0xz,\$vf31xz,\$vf0z
+[0-9a-f]+ <[^>]*> 4b431042     vaddz\.xz       \$vf1xz,\$vf2xz,\$vf3z
+[0-9a-f]+ <[^>]*> 4b4007c2     vaddz\.xz       \$vf31xz,\$vf0xz,\$vf0z
+[0-9a-f]+ <[^>]*> 4b477fc2     vaddz\.xz       \$vf31xz,\$vf15xz,\$vf7z
+[0-9a-f]+ <[^>]*> 4b5fffc2     vaddz\.xz       \$vf31xz,\$vf31xz,\$vf31z
+[0-9a-f]+ <[^>]*> 4b600002     vaddz\.xzw      \$vf0xzw,\$vf0xzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b7f0002     vaddz\.xzw      \$vf0xzw,\$vf0xzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b60f802     vaddz\.xzw      \$vf0xzw,\$vf31xzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b631042     vaddz\.xzw      \$vf1xzw,\$vf2xzw,\$vf3z
+[0-9a-f]+ <[^>]*> 4b6007c2     vaddz\.xzw      \$vf31xzw,\$vf0xzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b677fc2     vaddz\.xzw      \$vf31xzw,\$vf15xzw,\$vf7z
+[0-9a-f]+ <[^>]*> 4b7fffc2     vaddz\.xzw      \$vf31xzw,\$vf31xzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a800002     vaddz\.y        \$vf0y,\$vf0y,\$vf0z
+[0-9a-f]+ <[^>]*> 4a9f0002     vaddz\.y        \$vf0y,\$vf0y,\$vf31z
+[0-9a-f]+ <[^>]*> 4a80f802     vaddz\.y        \$vf0y,\$vf31y,\$vf0z
+[0-9a-f]+ <[^>]*> 4a831042     vaddz\.y        \$vf1y,\$vf2y,\$vf3z
+[0-9a-f]+ <[^>]*> 4a8007c2     vaddz\.y        \$vf31y,\$vf0y,\$vf0z
+[0-9a-f]+ <[^>]*> 4a877fc2     vaddz\.y        \$vf31y,\$vf15y,\$vf7z
+[0-9a-f]+ <[^>]*> 4a9fffc2     vaddz\.y        \$vf31y,\$vf31y,\$vf31z
+[0-9a-f]+ <[^>]*> 4aa00002     vaddz\.yw       \$vf0yw,\$vf0yw,\$vf0z
+[0-9a-f]+ <[^>]*> 4abf0002     vaddz\.yw       \$vf0yw,\$vf0yw,\$vf31z
+[0-9a-f]+ <[^>]*> 4aa0f802     vaddz\.yw       \$vf0yw,\$vf31yw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aa31042     vaddz\.yw       \$vf1yw,\$vf2yw,\$vf3z
+[0-9a-f]+ <[^>]*> 4aa007c2     vaddz\.yw       \$vf31yw,\$vf0yw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aa77fc2     vaddz\.yw       \$vf31yw,\$vf15yw,\$vf7z
+[0-9a-f]+ <[^>]*> 4abfffc2     vaddz\.yw       \$vf31yw,\$vf31yw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ac00002     vaddz\.yz       \$vf0yz,\$vf0yz,\$vf0z
+[0-9a-f]+ <[^>]*> 4adf0002     vaddz\.yz       \$vf0yz,\$vf0yz,\$vf31z
+[0-9a-f]+ <[^>]*> 4ac0f802     vaddz\.yz       \$vf0yz,\$vf31yz,\$vf0z
+[0-9a-f]+ <[^>]*> 4ac31042     vaddz\.yz       \$vf1yz,\$vf2yz,\$vf3z
+[0-9a-f]+ <[^>]*> 4ac007c2     vaddz\.yz       \$vf31yz,\$vf0yz,\$vf0z
+[0-9a-f]+ <[^>]*> 4ac77fc2     vaddz\.yz       \$vf31yz,\$vf15yz,\$vf7z
+[0-9a-f]+ <[^>]*> 4adfffc2     vaddz\.yz       \$vf31yz,\$vf31yz,\$vf31z
+[0-9a-f]+ <[^>]*> 4ae00002     vaddz\.yzw      \$vf0yzw,\$vf0yzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aff0002     vaddz\.yzw      \$vf0yzw,\$vf0yzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ae0f802     vaddz\.yzw      \$vf0yzw,\$vf31yzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4ae31042     vaddz\.yzw      \$vf1yzw,\$vf2yzw,\$vf3z
+[0-9a-f]+ <[^>]*> 4ae007c2     vaddz\.yzw      \$vf31yzw,\$vf0yzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4ae77fc2     vaddz\.yzw      \$vf31yzw,\$vf15yzw,\$vf7z
+[0-9a-f]+ <[^>]*> 4affffc2     vaddz\.yzw      \$vf31yzw,\$vf31yzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a400002     vaddz\.z        \$vf0z,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f0002     vaddz\.z        \$vf0z,\$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a40f802     vaddz\.z        \$vf0z,\$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a431042     vaddz\.z        \$vf1z,\$vf2z,\$vf3z
+[0-9a-f]+ <[^>]*> 4a4007c2     vaddz\.z        \$vf31z,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a477fc2     vaddz\.z        \$vf31z,\$vf15z,\$vf7z
+[0-9a-f]+ <[^>]*> 4a5fffc2     vaddz\.z        \$vf31z,\$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a600002     vaddz\.zw       \$vf0zw,\$vf0zw,\$vf0z
+[0-9a-f]+ <[^>]*> 4a7f0002     vaddz\.zw       \$vf0zw,\$vf0zw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a60f802     vaddz\.zw       \$vf0zw,\$vf31zw,\$vf0z
+[0-9a-f]+ <[^>]*> 4a631042     vaddz\.zw       \$vf1zw,\$vf2zw,\$vf3z
+[0-9a-f]+ <[^>]*> 4a6007c2     vaddz\.zw       \$vf31zw,\$vf0zw,\$vf0z
+[0-9a-f]+ <[^>]*> 4a677fc2     vaddz\.zw       \$vf31zw,\$vf15zw,\$vf7z
+[0-9a-f]+ <[^>]*> 4a7fffc2     vaddz\.zw       \$vf31zw,\$vf31zw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a000038     vcallms 0x0
+[0-9a-f]+ <[^>]*> 4a000438     vcallms 0x80
+[0-9a-f]+ <[^>]*> 4a000538     vcallms 0xa0
+[0-9a-f]+ <[^>]*> 4a000638     vcallms 0xc0
+[0-9a-f]+ <[^>]*> 4a020038     vcallms 0x4000
+[0-9a-f]+ <[^>]*> 4a03fff8     vcallms 0x7ff8
+[0-9a-f]+ <[^>]*> 4a000078     vcallms 0x8
+[0-9a-f]+ <[^>]*> 4a00d839     vcallmsr        \$vi27
+[0-9a-f]+ <[^>]*> 4bc001ff     vclipw\.xyz     \$vf0xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bdf01ff     vclipw\.xyz     \$vf0xyz,\$vf31w
+[0-9a-f]+ <[^>]*> 4bc209ff     vclipw\.xyz     \$vf1xyz,\$vf2w
+[0-9a-f]+ <[^>]*> 4bc0f9ff     vclipw\.xyz     \$vf31xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bcff9ff     vclipw\.xyz     \$vf31xyz,\$vf15w
+[0-9a-f]+ <[^>]*> 4bdff9ff     vclipw\.xyz     \$vf31xyz,\$vf31w
+[0-9a-f]+ <[^>]*> 4b6003bc     vdiv    \$Q,\$vf0w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a0003bc     vdiv    \$Q,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4adf03bc     vdiv    \$Q,\$vf0z,\$vf31y
+[0-9a-f]+ <[^>]*> 4b420bbc     vdiv    \$Q,\$vf1z,\$vf2z
+[0-9a-f]+ <[^>]*> 4b8ffbbc     vdiv    \$Q,\$vf31x,\$vf15w
+[0-9a-f]+ <[^>]*> 4a9ffbbc     vdiv    \$Q,\$vf31x,\$vf31y
+[0-9a-f]+ <[^>]*> 4ba0fbbc     vdiv    \$Q,\$vf31y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a20017c     vftoi0\.w       \$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a20f97c     vftoi0\.w       \$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a21117c     vftoi0\.w       \$vf1w,\$vf2w
+[0-9a-f]+ <[^>]*> 4a3f017c     vftoi0\.w       \$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f797c     vftoi0\.w       \$vf31w,\$vf15w
+[0-9a-f]+ <[^>]*> 4a3ff97c     vftoi0\.w       \$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4b00017c     vftoi0\.x       \$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b00f97c     vftoi0\.x       \$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b01117c     vftoi0\.x       \$vf1x,\$vf2x
+[0-9a-f]+ <[^>]*> 4b1f017c     vftoi0\.x       \$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f797c     vftoi0\.x       \$vf31x,\$vf15x
+[0-9a-f]+ <[^>]*> 4b1ff97c     vftoi0\.x       \$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b20017c     vftoi0\.xw      \$vf0xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b20f97c     vftoi0\.xw      \$vf0xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b21117c     vftoi0\.xw      \$vf1xw,\$vf2xw
+[0-9a-f]+ <[^>]*> 4b3f017c     vftoi0\.xw      \$vf31xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b3f797c     vftoi0\.xw      \$vf31xw,\$vf15xw
+[0-9a-f]+ <[^>]*> 4b3ff97c     vftoi0\.xw      \$vf31xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b80017c     vftoi0\.xy      \$vf0xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b80f97c     vftoi0\.xy      \$vf0xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4b81117c     vftoi0\.xy      \$vf1xy,\$vf2xy
+[0-9a-f]+ <[^>]*> 4b9f017c     vftoi0\.xy      \$vf31xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b9f797c     vftoi0\.xy      \$vf31xy,\$vf15xy
+[0-9a-f]+ <[^>]*> 4b9ff97c     vftoi0\.xy      \$vf31xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4ba0017c     vftoi0\.xyw     \$vf0xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4ba0f97c     vftoi0\.xyw     \$vf0xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4ba1117c     vftoi0\.xyw     \$vf1xyw,\$vf2xyw
+[0-9a-f]+ <[^>]*> 4bbf017c     vftoi0\.xyw     \$vf31xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4bbf797c     vftoi0\.xyw     \$vf31xyw,\$vf15xyw
+[0-9a-f]+ <[^>]*> 4bbff97c     vftoi0\.xyw     \$vf31xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4bc0017c     vftoi0\.xyz     \$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bc0f97c     vftoi0\.xyz     \$vf0xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4bc1117c     vftoi0\.xyz     \$vf1xyz,\$vf2xyz
+[0-9a-f]+ <[^>]*> 4bdf017c     vftoi0\.xyz     \$vf31xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bdf797c     vftoi0\.xyz     \$vf31xyz,\$vf15xyz
+[0-9a-f]+ <[^>]*> 4bdff97c     vftoi0\.xyz     \$vf31xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4be0017c     vftoi0\.xyzw    \$vf0xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4be0f97c     vftoi0\.xyzw    \$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be1117c     vftoi0\.xyzw    \$vf1xyzw,\$vf2xyzw
+[0-9a-f]+ <[^>]*> 4bff017c     vftoi0\.xyzw    \$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4bff797c     vftoi0\.xyzw    \$vf31xyzw,\$vf15xyzw
+[0-9a-f]+ <[^>]*> 4bfff97c     vftoi0\.xyzw    \$vf31xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4b40017c     vftoi0\.xz      \$vf0xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b40f97c     vftoi0\.xz      \$vf0xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b41117c     vftoi0\.xz      \$vf1xz,\$vf2xz
+[0-9a-f]+ <[^>]*> 4b5f017c     vftoi0\.xz      \$vf31xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b5f797c     vftoi0\.xz      \$vf31xz,\$vf15xz
+[0-9a-f]+ <[^>]*> 4b5ff97c     vftoi0\.xz      \$vf31xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b60017c     vftoi0\.xzw     \$vf0xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b60f97c     vftoi0\.xzw     \$vf0xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4b61117c     vftoi0\.xzw     \$vf1xzw,\$vf2xzw
+[0-9a-f]+ <[^>]*> 4b7f017c     vftoi0\.xzw     \$vf31xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b7f797c     vftoi0\.xzw     \$vf31xzw,\$vf15xzw
+[0-9a-f]+ <[^>]*> 4b7ff97c     vftoi0\.xzw     \$vf31xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4a80017c     vftoi0\.y       \$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a80f97c     vftoi0\.y       \$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a81117c     vftoi0\.y       \$vf1y,\$vf2y
+[0-9a-f]+ <[^>]*> 4a9f017c     vftoi0\.y       \$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f797c     vftoi0\.y       \$vf31y,\$vf15y
+[0-9a-f]+ <[^>]*> 4a9ff97c     vftoi0\.y       \$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa0017c     vftoi0\.yw      \$vf0yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4aa0f97c     vftoi0\.yw      \$vf0yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4aa1117c     vftoi0\.yw      \$vf1yw,\$vf2yw
+[0-9a-f]+ <[^>]*> 4abf017c     vftoi0\.yw      \$vf31yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4abf797c     vftoi0\.yw      \$vf31yw,\$vf15yw
+[0-9a-f]+ <[^>]*> 4abff97c     vftoi0\.yw      \$vf31yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4ac0017c     vftoi0\.yz      \$vf0yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4ac0f97c     vftoi0\.yz      \$vf0yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ac1117c     vftoi0\.yz      \$vf1yz,\$vf2yz
+[0-9a-f]+ <[^>]*> 4adf017c     vftoi0\.yz      \$vf31yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4adf797c     vftoi0\.yz      \$vf31yz,\$vf15yz
+[0-9a-f]+ <[^>]*> 4adff97c     vftoi0\.yz      \$vf31yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ae0017c     vftoi0\.yzw     \$vf0yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4ae0f97c     vftoi0\.yzw     \$vf0yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4ae1117c     vftoi0\.yzw     \$vf1yzw,\$vf2yzw
+[0-9a-f]+ <[^>]*> 4aff017c     vftoi0\.yzw     \$vf31yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4aff797c     vftoi0\.yzw     \$vf31yzw,\$vf15yzw
+[0-9a-f]+ <[^>]*> 4afff97c     vftoi0\.yzw     \$vf31yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4a40017c     vftoi0\.z       \$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a40f97c     vftoi0\.z       \$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a41117c     vftoi0\.z       \$vf1z,\$vf2z
+[0-9a-f]+ <[^>]*> 4a5f017c     vftoi0\.z       \$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f797c     vftoi0\.z       \$vf31z,\$vf15z
+[0-9a-f]+ <[^>]*> 4a5ff97c     vftoi0\.z       \$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a60017c     vftoi0\.zw      \$vf0zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a60f97c     vftoi0\.zw      \$vf0zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a61117c     vftoi0\.zw      \$vf1zw,\$vf2zw
+[0-9a-f]+ <[^>]*> 4a7f017c     vftoi0\.zw      \$vf31zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a7f797c     vftoi0\.zw      \$vf31zw,\$vf15zw
+[0-9a-f]+ <[^>]*> 4a7ff97c     vftoi0\.zw      \$vf31zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a20017e     vftoi12\.w      \$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a20f97e     vftoi12\.w      \$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a21117e     vftoi12\.w      \$vf1w,\$vf2w
+[0-9a-f]+ <[^>]*> 4a3f017e     vftoi12\.w      \$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f797e     vftoi12\.w      \$vf31w,\$vf15w
+[0-9a-f]+ <[^>]*> 4a3ff97e     vftoi12\.w      \$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4b00017e     vftoi12\.x      \$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b00f97e     vftoi12\.x      \$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b01117e     vftoi12\.x      \$vf1x,\$vf2x
+[0-9a-f]+ <[^>]*> 4b1f017e     vftoi12\.x      \$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f797e     vftoi12\.x      \$vf31x,\$vf15x
+[0-9a-f]+ <[^>]*> 4b1ff97e     vftoi12\.x      \$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b20017e     vftoi12\.xw     \$vf0xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b20f97e     vftoi12\.xw     \$vf0xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b21117e     vftoi12\.xw     \$vf1xw,\$vf2xw
+[0-9a-f]+ <[^>]*> 4b3f017e     vftoi12\.xw     \$vf31xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b3f797e     vftoi12\.xw     \$vf31xw,\$vf15xw
+[0-9a-f]+ <[^>]*> 4b3ff97e     vftoi12\.xw     \$vf31xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b80017e     vftoi12\.xy     \$vf0xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b80f97e     vftoi12\.xy     \$vf0xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4b81117e     vftoi12\.xy     \$vf1xy,\$vf2xy
+[0-9a-f]+ <[^>]*> 4b9f017e     vftoi12\.xy     \$vf31xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b9f797e     vftoi12\.xy     \$vf31xy,\$vf15xy
+[0-9a-f]+ <[^>]*> 4b9ff97e     vftoi12\.xy     \$vf31xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4ba0017e     vftoi12\.xyw    \$vf0xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4ba0f97e     vftoi12\.xyw    \$vf0xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4ba1117e     vftoi12\.xyw    \$vf1xyw,\$vf2xyw
+[0-9a-f]+ <[^>]*> 4bbf017e     vftoi12\.xyw    \$vf31xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4bbf797e     vftoi12\.xyw    \$vf31xyw,\$vf15xyw
+[0-9a-f]+ <[^>]*> 4bbff97e     vftoi12\.xyw    \$vf31xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4bc0017e     vftoi12\.xyz    \$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bc0f97e     vftoi12\.xyz    \$vf0xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4bc1117e     vftoi12\.xyz    \$vf1xyz,\$vf2xyz
+[0-9a-f]+ <[^>]*> 4bdf017e     vftoi12\.xyz    \$vf31xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bdf797e     vftoi12\.xyz    \$vf31xyz,\$vf15xyz
+[0-9a-f]+ <[^>]*> 4bdff97e     vftoi12\.xyz    \$vf31xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4be0017e     vftoi12\.xyzw   \$vf0xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4be0f97e     vftoi12\.xyzw   \$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be1117e     vftoi12\.xyzw   \$vf1xyzw,\$vf2xyzw
+[0-9a-f]+ <[^>]*> 4bff017e     vftoi12\.xyzw   \$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4bff797e     vftoi12\.xyzw   \$vf31xyzw,\$vf15xyzw
+[0-9a-f]+ <[^>]*> 4bfff97e     vftoi12\.xyzw   \$vf31xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4b40017e     vftoi12\.xz     \$vf0xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b40f97e     vftoi12\.xz     \$vf0xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b41117e     vftoi12\.xz     \$vf1xz,\$vf2xz
+[0-9a-f]+ <[^>]*> 4b5f017e     vftoi12\.xz     \$vf31xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b5f797e     vftoi12\.xz     \$vf31xz,\$vf15xz
+[0-9a-f]+ <[^>]*> 4b5ff97e     vftoi12\.xz     \$vf31xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b60017e     vftoi12\.xzw    \$vf0xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b60f97e     vftoi12\.xzw    \$vf0xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4b61117e     vftoi12\.xzw    \$vf1xzw,\$vf2xzw
+[0-9a-f]+ <[^>]*> 4b7f017e     vftoi12\.xzw    \$vf31xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b7f797e     vftoi12\.xzw    \$vf31xzw,\$vf15xzw
+[0-9a-f]+ <[^>]*> 4b7ff97e     vftoi12\.xzw    \$vf31xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4a80017e     vftoi12\.y      \$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a80f97e     vftoi12\.y      \$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a81117e     vftoi12\.y      \$vf1y,\$vf2y
+[0-9a-f]+ <[^>]*> 4a9f017e     vftoi12\.y      \$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f797e     vftoi12\.y      \$vf31y,\$vf15y
+[0-9a-f]+ <[^>]*> 4a9ff97e     vftoi12\.y      \$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa0017e     vftoi12\.yw     \$vf0yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4aa0f97e     vftoi12\.yw     \$vf0yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4aa1117e     vftoi12\.yw     \$vf1yw,\$vf2yw
+[0-9a-f]+ <[^>]*> 4abf017e     vftoi12\.yw     \$vf31yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4abf797e     vftoi12\.yw     \$vf31yw,\$vf15yw
+[0-9a-f]+ <[^>]*> 4abff97e     vftoi12\.yw     \$vf31yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4ac0017e     vftoi12\.yz     \$vf0yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4ac0f97e     vftoi12\.yz     \$vf0yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ac1117e     vftoi12\.yz     \$vf1yz,\$vf2yz
+[0-9a-f]+ <[^>]*> 4adf017e     vftoi12\.yz     \$vf31yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4adf797e     vftoi12\.yz     \$vf31yz,\$vf15yz
+[0-9a-f]+ <[^>]*> 4adff97e     vftoi12\.yz     \$vf31yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ae0017e     vftoi12\.yzw    \$vf0yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4ae0f97e     vftoi12\.yzw    \$vf0yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4ae1117e     vftoi12\.yzw    \$vf1yzw,\$vf2yzw
+[0-9a-f]+ <[^>]*> 4aff017e     vftoi12\.yzw    \$vf31yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4aff797e     vftoi12\.yzw    \$vf31yzw,\$vf15yzw
+[0-9a-f]+ <[^>]*> 4afff97e     vftoi12\.yzw    \$vf31yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4a40017e     vftoi12\.z      \$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a40f97e     vftoi12\.z      \$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a41117e     vftoi12\.z      \$vf1z,\$vf2z
+[0-9a-f]+ <[^>]*> 4a5f017e     vftoi12\.z      \$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f797e     vftoi12\.z      \$vf31z,\$vf15z
+[0-9a-f]+ <[^>]*> 4a5ff97e     vftoi12\.z      \$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a60017e     vftoi12\.zw     \$vf0zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a60f97e     vftoi12\.zw     \$vf0zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a61117e     vftoi12\.zw     \$vf1zw,\$vf2zw
+[0-9a-f]+ <[^>]*> 4a7f017e     vftoi12\.zw     \$vf31zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a7f797e     vftoi12\.zw     \$vf31zw,\$vf15zw
+[0-9a-f]+ <[^>]*> 4a7ff97e     vftoi12\.zw     \$vf31zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a20017f     vftoi15\.w      \$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a20f97f     vftoi15\.w      \$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a21117f     vftoi15\.w      \$vf1w,\$vf2w
+[0-9a-f]+ <[^>]*> 4a3f017f     vftoi15\.w      \$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f797f     vftoi15\.w      \$vf31w,\$vf15w
+[0-9a-f]+ <[^>]*> 4a3ff97f     vftoi15\.w      \$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4b00017f     vftoi15\.x      \$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b00f97f     vftoi15\.x      \$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b01117f     vftoi15\.x      \$vf1x,\$vf2x
+[0-9a-f]+ <[^>]*> 4b1f017f     vftoi15\.x      \$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f797f     vftoi15\.x      \$vf31x,\$vf15x
+[0-9a-f]+ <[^>]*> 4b1ff97f     vftoi15\.x      \$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b20017f     vftoi15\.xw     \$vf0xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b20f97f     vftoi15\.xw     \$vf0xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b21117f     vftoi15\.xw     \$vf1xw,\$vf2xw
+[0-9a-f]+ <[^>]*> 4b3f017f     vftoi15\.xw     \$vf31xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b3f797f     vftoi15\.xw     \$vf31xw,\$vf15xw
+[0-9a-f]+ <[^>]*> 4b3ff97f     vftoi15\.xw     \$vf31xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b80017f     vftoi15\.xy     \$vf0xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b80f97f     vftoi15\.xy     \$vf0xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4b81117f     vftoi15\.xy     \$vf1xy,\$vf2xy
+[0-9a-f]+ <[^>]*> 4b9f017f     vftoi15\.xy     \$vf31xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b9f797f     vftoi15\.xy     \$vf31xy,\$vf15xy
+[0-9a-f]+ <[^>]*> 4b9ff97f     vftoi15\.xy     \$vf31xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4ba0017f     vftoi15\.xyw    \$vf0xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4ba0f97f     vftoi15\.xyw    \$vf0xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4ba1117f     vftoi15\.xyw    \$vf1xyw,\$vf2xyw
+[0-9a-f]+ <[^>]*> 4bbf017f     vftoi15\.xyw    \$vf31xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4bbf797f     vftoi15\.xyw    \$vf31xyw,\$vf15xyw
+[0-9a-f]+ <[^>]*> 4bbff97f     vftoi15\.xyw    \$vf31xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4bc0017f     vftoi15\.xyz    \$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bc0f97f     vftoi15\.xyz    \$vf0xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4bc1117f     vftoi15\.xyz    \$vf1xyz,\$vf2xyz
+[0-9a-f]+ <[^>]*> 4bdf017f     vftoi15\.xyz    \$vf31xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bdf797f     vftoi15\.xyz    \$vf31xyz,\$vf15xyz
+[0-9a-f]+ <[^>]*> 4bdff97f     vftoi15\.xyz    \$vf31xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4be0017f     vftoi15\.xyzw   \$vf0xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4be0f97f     vftoi15\.xyzw   \$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be1117f     vftoi15\.xyzw   \$vf1xyzw,\$vf2xyzw
+[0-9a-f]+ <[^>]*> 4bff017f     vftoi15\.xyzw   \$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4bff797f     vftoi15\.xyzw   \$vf31xyzw,\$vf15xyzw
+[0-9a-f]+ <[^>]*> 4bfff97f     vftoi15\.xyzw   \$vf31xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4b40017f     vftoi15\.xz     \$vf0xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b40f97f     vftoi15\.xz     \$vf0xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b41117f     vftoi15\.xz     \$vf1xz,\$vf2xz
+[0-9a-f]+ <[^>]*> 4b5f017f     vftoi15\.xz     \$vf31xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b5f797f     vftoi15\.xz     \$vf31xz,\$vf15xz
+[0-9a-f]+ <[^>]*> 4b5ff97f     vftoi15\.xz     \$vf31xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b60017f     vftoi15\.xzw    \$vf0xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b60f97f     vftoi15\.xzw    \$vf0xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4b61117f     vftoi15\.xzw    \$vf1xzw,\$vf2xzw
+[0-9a-f]+ <[^>]*> 4b7f017f     vftoi15\.xzw    \$vf31xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b7f797f     vftoi15\.xzw    \$vf31xzw,\$vf15xzw
+[0-9a-f]+ <[^>]*> 4b7ff97f     vftoi15\.xzw    \$vf31xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4a80017f     vftoi15\.y      \$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a80f97f     vftoi15\.y      \$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a81117f     vftoi15\.y      \$vf1y,\$vf2y
+[0-9a-f]+ <[^>]*> 4a9f017f     vftoi15\.y      \$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f797f     vftoi15\.y      \$vf31y,\$vf15y
+[0-9a-f]+ <[^>]*> 4a9ff97f     vftoi15\.y      \$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa0017f     vftoi15\.yw     \$vf0yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4aa0f97f     vftoi15\.yw     \$vf0yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4aa1117f     vftoi15\.yw     \$vf1yw,\$vf2yw
+[0-9a-f]+ <[^>]*> 4abf017f     vftoi15\.yw     \$vf31yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4abf797f     vftoi15\.yw     \$vf31yw,\$vf15yw
+[0-9a-f]+ <[^>]*> 4abff97f     vftoi15\.yw     \$vf31yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4ac0017f     vftoi15\.yz     \$vf0yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4ac0f97f     vftoi15\.yz     \$vf0yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ac1117f     vftoi15\.yz     \$vf1yz,\$vf2yz
+[0-9a-f]+ <[^>]*> 4adf017f     vftoi15\.yz     \$vf31yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4adf797f     vftoi15\.yz     \$vf31yz,\$vf15yz
+[0-9a-f]+ <[^>]*> 4adff97f     vftoi15\.yz     \$vf31yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ae0017f     vftoi15\.yzw    \$vf0yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4ae0f97f     vftoi15\.yzw    \$vf0yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4ae1117f     vftoi15\.yzw    \$vf1yzw,\$vf2yzw
+[0-9a-f]+ <[^>]*> 4aff017f     vftoi15\.yzw    \$vf31yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4aff797f     vftoi15\.yzw    \$vf31yzw,\$vf15yzw
+[0-9a-f]+ <[^>]*> 4afff97f     vftoi15\.yzw    \$vf31yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4a40017f     vftoi15\.z      \$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a40f97f     vftoi15\.z      \$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a41117f     vftoi15\.z      \$vf1z,\$vf2z
+[0-9a-f]+ <[^>]*> 4a5f017f     vftoi15\.z      \$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f797f     vftoi15\.z      \$vf31z,\$vf15z
+[0-9a-f]+ <[^>]*> 4a5ff97f     vftoi15\.z      \$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a60017f     vftoi15\.zw     \$vf0zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a60f97f     vftoi15\.zw     \$vf0zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a61117f     vftoi15\.zw     \$vf1zw,\$vf2zw
+[0-9a-f]+ <[^>]*> 4a7f017f     vftoi15\.zw     \$vf31zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a7f797f     vftoi15\.zw     \$vf31zw,\$vf15zw
+[0-9a-f]+ <[^>]*> 4a7ff97f     vftoi15\.zw     \$vf31zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a20017d     vftoi4\.w       \$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a20f97d     vftoi4\.w       \$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a21117d     vftoi4\.w       \$vf1w,\$vf2w
+[0-9a-f]+ <[^>]*> 4a3f017d     vftoi4\.w       \$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f797d     vftoi4\.w       \$vf31w,\$vf15w
+[0-9a-f]+ <[^>]*> 4a3ff97d     vftoi4\.w       \$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4b00017d     vftoi4\.x       \$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b00f97d     vftoi4\.x       \$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b01117d     vftoi4\.x       \$vf1x,\$vf2x
+[0-9a-f]+ <[^>]*> 4b1f017d     vftoi4\.x       \$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f797d     vftoi4\.x       \$vf31x,\$vf15x
+[0-9a-f]+ <[^>]*> 4b1ff97d     vftoi4\.x       \$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b20017d     vftoi4\.xw      \$vf0xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b20f97d     vftoi4\.xw      \$vf0xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b21117d     vftoi4\.xw      \$vf1xw,\$vf2xw
+[0-9a-f]+ <[^>]*> 4b3f017d     vftoi4\.xw      \$vf31xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b3f797d     vftoi4\.xw      \$vf31xw,\$vf15xw
+[0-9a-f]+ <[^>]*> 4b3ff97d     vftoi4\.xw      \$vf31xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b80017d     vftoi4\.xy      \$vf0xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b80f97d     vftoi4\.xy      \$vf0xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4b81117d     vftoi4\.xy      \$vf1xy,\$vf2xy
+[0-9a-f]+ <[^>]*> 4b9f017d     vftoi4\.xy      \$vf31xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b9f797d     vftoi4\.xy      \$vf31xy,\$vf15xy
+[0-9a-f]+ <[^>]*> 4b9ff97d     vftoi4\.xy      \$vf31xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4ba0017d     vftoi4\.xyw     \$vf0xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4ba0f97d     vftoi4\.xyw     \$vf0xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4ba1117d     vftoi4\.xyw     \$vf1xyw,\$vf2xyw
+[0-9a-f]+ <[^>]*> 4bbf017d     vftoi4\.xyw     \$vf31xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4bbf797d     vftoi4\.xyw     \$vf31xyw,\$vf15xyw
+[0-9a-f]+ <[^>]*> 4bbff97d     vftoi4\.xyw     \$vf31xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4bc0017d     vftoi4\.xyz     \$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bc0f97d     vftoi4\.xyz     \$vf0xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4bc1117d     vftoi4\.xyz     \$vf1xyz,\$vf2xyz
+[0-9a-f]+ <[^>]*> 4bdf017d     vftoi4\.xyz     \$vf31xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bdf797d     vftoi4\.xyz     \$vf31xyz,\$vf15xyz
+[0-9a-f]+ <[^>]*> 4bdff97d     vftoi4\.xyz     \$vf31xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4be0017d     vftoi4\.xyzw    \$vf0xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4be0f97d     vftoi4\.xyzw    \$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be1117d     vftoi4\.xyzw    \$vf1xyzw,\$vf2xyzw
+[0-9a-f]+ <[^>]*> 4bff017d     vftoi4\.xyzw    \$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4bff797d     vftoi4\.xyzw    \$vf31xyzw,\$vf15xyzw
+[0-9a-f]+ <[^>]*> 4bfff97d     vftoi4\.xyzw    \$vf31xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4b40017d     vftoi4\.xz      \$vf0xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b40f97d     vftoi4\.xz      \$vf0xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b41117d     vftoi4\.xz      \$vf1xz,\$vf2xz
+[0-9a-f]+ <[^>]*> 4b5f017d     vftoi4\.xz      \$vf31xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b5f797d     vftoi4\.xz      \$vf31xz,\$vf15xz
+[0-9a-f]+ <[^>]*> 4b5ff97d     vftoi4\.xz      \$vf31xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b60017d     vftoi4\.xzw     \$vf0xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b60f97d     vftoi4\.xzw     \$vf0xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4b61117d     vftoi4\.xzw     \$vf1xzw,\$vf2xzw
+[0-9a-f]+ <[^>]*> 4b7f017d     vftoi4\.xzw     \$vf31xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b7f797d     vftoi4\.xzw     \$vf31xzw,\$vf15xzw
+[0-9a-f]+ <[^>]*> 4b7ff97d     vftoi4\.xzw     \$vf31xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4a80017d     vftoi4\.y       \$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a80f97d     vftoi4\.y       \$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a81117d     vftoi4\.y       \$vf1y,\$vf2y
+[0-9a-f]+ <[^>]*> 4a9f017d     vftoi4\.y       \$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f797d     vftoi4\.y       \$vf31y,\$vf15y
+[0-9a-f]+ <[^>]*> 4a9ff97d     vftoi4\.y       \$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa0017d     vftoi4\.yw      \$vf0yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4aa0f97d     vftoi4\.yw      \$vf0yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4aa1117d     vftoi4\.yw      \$vf1yw,\$vf2yw
+[0-9a-f]+ <[^>]*> 4abf017d     vftoi4\.yw      \$vf31yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4abf797d     vftoi4\.yw      \$vf31yw,\$vf15yw
+[0-9a-f]+ <[^>]*> 4abff97d     vftoi4\.yw      \$vf31yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4ac0017d     vftoi4\.yz      \$vf0yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4ac0f97d     vftoi4\.yz      \$vf0yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ac1117d     vftoi4\.yz      \$vf1yz,\$vf2yz
+[0-9a-f]+ <[^>]*> 4adf017d     vftoi4\.yz      \$vf31yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4adf797d     vftoi4\.yz      \$vf31yz,\$vf15yz
+[0-9a-f]+ <[^>]*> 4adff97d     vftoi4\.yz      \$vf31yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ae0017d     vftoi4\.yzw     \$vf0yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4ae0f97d     vftoi4\.yzw     \$vf0yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4ae1117d     vftoi4\.yzw     \$vf1yzw,\$vf2yzw
+[0-9a-f]+ <[^>]*> 4aff017d     vftoi4\.yzw     \$vf31yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4aff797d     vftoi4\.yzw     \$vf31yzw,\$vf15yzw
+[0-9a-f]+ <[^>]*> 4afff97d     vftoi4\.yzw     \$vf31yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4a40017d     vftoi4\.z       \$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a40f97d     vftoi4\.z       \$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a41117d     vftoi4\.z       \$vf1z,\$vf2z
+[0-9a-f]+ <[^>]*> 4a5f017d     vftoi4\.z       \$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f797d     vftoi4\.z       \$vf31z,\$vf15z
+[0-9a-f]+ <[^>]*> 4a5ff97d     vftoi4\.z       \$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a60017d     vftoi4\.zw      \$vf0zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a60f97d     vftoi4\.zw      \$vf0zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a61117d     vftoi4\.zw      \$vf1zw,\$vf2zw
+[0-9a-f]+ <[^>]*> 4a7f017d     vftoi4\.zw      \$vf31zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a7f797d     vftoi4\.zw      \$vf31zw,\$vf15zw
+[0-9a-f]+ <[^>]*> 4a7ff97d     vftoi4\.zw      \$vf31zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a000032     viaddi  \$vi0,\$vi0,0
+[0-9a-f]+ <[^>]*> 4a000472     viaddi  \$vi0,\$vi0,\-15
+[0-9a-f]+ <[^>]*> 4a00f832     viaddi  \$vi0,\$vi31,0
+[0-9a-f]+ <[^>]*> 4a0110f2     viaddi  \$vi1,\$vi2,3
+[0-9a-f]+ <[^>]*> 4a1f0032     viaddi  \$vi31,\$vi0,0
+[0-9a-f]+ <[^>]*> 4a1f79f2     viaddi  \$vi31,\$vi15,7
+[0-9a-f]+ <[^>]*> 4a1ffc72     viaddi  \$vi31,\$vi31,\-15
+[0-9a-f]+ <[^>]*> 4a000030     viadd   \$vi0,\$vi0,\$vi0
+[0-9a-f]+ <[^>]*> 4a1f0030     viadd   \$vi0,\$vi0,\$vi31
+[0-9a-f]+ <[^>]*> 4a00f830     viadd   \$vi0,\$vi31,\$vi0
+[0-9a-f]+ <[^>]*> 4a031070     viadd   \$vi1,\$vi2,\$vi3
+[0-9a-f]+ <[^>]*> 4a0007f0     viadd   \$vi31,\$vi0,\$vi0
+[0-9a-f]+ <[^>]*> 4a077ff0     viadd   \$vi31,\$vi15,\$vi7
+[0-9a-f]+ <[^>]*> 4a1ffff0     viadd   \$vi31,\$vi31,\$vi31
+[0-9a-f]+ <[^>]*> 4a000034     viand   \$vi0,\$vi0,\$vi0
+[0-9a-f]+ <[^>]*> 4a1f0034     viand   \$vi0,\$vi0,\$vi31
+[0-9a-f]+ <[^>]*> 4a00f834     viand   \$vi0,\$vi31,\$vi0
+[0-9a-f]+ <[^>]*> 4a031074     viand   \$vi1,\$vi2,\$vi3
+[0-9a-f]+ <[^>]*> 4a0007f4     viand   \$vi31,\$vi0,\$vi0
+[0-9a-f]+ <[^>]*> 4a077ff4     viand   \$vi31,\$vi15,\$vi7
+[0-9a-f]+ <[^>]*> 4a1ffff4     viand   \$vi31,\$vi31,\$vi31
+[0-9a-f]+ <[^>]*> 4a2003fe     vilwr\.w        \$vi0,\(\$vi0\)
+[0-9a-f]+ <[^>]*> 4a20fbfe     vilwr\.w        \$vi0,\(\$vi31\)
+[0-9a-f]+ <[^>]*> 4a2113fe     vilwr\.w        \$vi1,\(\$vi2\)
+[0-9a-f]+ <[^>]*> 4a3f03fe     vilwr\.w        \$vi31,\(\$vi0\)
+[0-9a-f]+ <[^>]*> 4a3f7bfe     vilwr\.w        \$vi31,\(\$vi15\)
+[0-9a-f]+ <[^>]*> 4a3ffbfe     vilwr\.w        \$vi31,\(\$vi31\)
+[0-9a-f]+ <[^>]*> 4b0003fe     vilwr\.x        \$vi0,\(\$vi0\)
+[0-9a-f]+ <[^>]*> 4b00fbfe     vilwr\.x        \$vi0,\(\$vi31\)
+[0-9a-f]+ <[^>]*> 4b0113fe     vilwr\.x        \$vi1,\(\$vi2\)
+[0-9a-f]+ <[^>]*> 4b1f03fe     vilwr\.x        \$vi31,\(\$vi0\)
+[0-9a-f]+ <[^>]*> 4b1f7bfe     vilwr\.x        \$vi31,\(\$vi15\)
+[0-9a-f]+ <[^>]*> 4b1ffbfe     vilwr\.x        \$vi31,\(\$vi31\)
+[0-9a-f]+ <[^>]*> 4a8003fe     vilwr\.y        \$vi0,\(\$vi0\)
+[0-9a-f]+ <[^>]*> 4a80fbfe     vilwr\.y        \$vi0,\(\$vi31\)
+[0-9a-f]+ <[^>]*> 4a8113fe     vilwr\.y        \$vi1,\(\$vi2\)
+[0-9a-f]+ <[^>]*> 4a9f03fe     vilwr\.y        \$vi31,\(\$vi0\)
+[0-9a-f]+ <[^>]*> 4a9f7bfe     vilwr\.y        \$vi31,\(\$vi15\)
+[0-9a-f]+ <[^>]*> 4a9ffbfe     vilwr\.y        \$vi31,\(\$vi31\)
+[0-9a-f]+ <[^>]*> 4a4003fe     vilwr\.z        \$vi0,\(\$vi0\)
+[0-9a-f]+ <[^>]*> 4a40fbfe     vilwr\.z        \$vi0,\(\$vi31\)
+[0-9a-f]+ <[^>]*> 4a4113fe     vilwr\.z        \$vi1,\(\$vi2\)
+[0-9a-f]+ <[^>]*> 4a5f03fe     vilwr\.z        \$vi31,\(\$vi0\)
+[0-9a-f]+ <[^>]*> 4a5f7bfe     vilwr\.z        \$vi31,\(\$vi15\)
+[0-9a-f]+ <[^>]*> 4a5ffbfe     vilwr\.z        \$vi31,\(\$vi31\)
+[0-9a-f]+ <[^>]*> 4a000035     vior    \$vi0,\$vi0,\$vi0
+[0-9a-f]+ <[^>]*> 4a1f0035     vior    \$vi0,\$vi0,\$vi31
+[0-9a-f]+ <[^>]*> 4a00f835     vior    \$vi0,\$vi31,\$vi0
+[0-9a-f]+ <[^>]*> 4a031075     vior    \$vi1,\$vi2,\$vi3
+[0-9a-f]+ <[^>]*> 4a0007f5     vior    \$vi31,\$vi0,\$vi0
+[0-9a-f]+ <[^>]*> 4a077ff5     vior    \$vi31,\$vi15,\$vi7
+[0-9a-f]+ <[^>]*> 4a1ffff5     vior    \$vi31,\$vi31,\$vi31
+[0-9a-f]+ <[^>]*> 4a000031     visub   \$vi0,\$vi0,\$vi0
+[0-9a-f]+ <[^>]*> 4a1f0031     visub   \$vi0,\$vi0,\$vi31
+[0-9a-f]+ <[^>]*> 4a00f831     visub   \$vi0,\$vi31,\$vi0
+[0-9a-f]+ <[^>]*> 4a031071     visub   \$vi1,\$vi2,\$vi3
+[0-9a-f]+ <[^>]*> 4a0007f1     visub   \$vi31,\$vi0,\$vi0
+[0-9a-f]+ <[^>]*> 4a077ff1     visub   \$vi31,\$vi15,\$vi7
+[0-9a-f]+ <[^>]*> 4a1ffff1     visub   \$vi31,\$vi31,\$vi31
+[0-9a-f]+ <[^>]*> 4a2003ff     viswr\.w        \$vi0,\(\$vi0\)
+[0-9a-f]+ <[^>]*> 4a20fbff     viswr\.w        \$vi0,\(\$vi31\)
+[0-9a-f]+ <[^>]*> 4a2113ff     viswr\.w        \$vi1,\(\$vi2\)
+[0-9a-f]+ <[^>]*> 4a3f03ff     viswr\.w        \$vi31,\(\$vi0\)
+[0-9a-f]+ <[^>]*> 4a3f7bff     viswr\.w        \$vi31,\(\$vi15\)
+[0-9a-f]+ <[^>]*> 4a3ffbff     viswr\.w        \$vi31,\(\$vi31\)
+[0-9a-f]+ <[^>]*> 4b0003ff     viswr\.x        \$vi0,\(\$vi0\)
+[0-9a-f]+ <[^>]*> 4b00fbff     viswr\.x        \$vi0,\(\$vi31\)
+[0-9a-f]+ <[^>]*> 4b0113ff     viswr\.x        \$vi1,\(\$vi2\)
+[0-9a-f]+ <[^>]*> 4b1f03ff     viswr\.x        \$vi31,\(\$vi0\)
+[0-9a-f]+ <[^>]*> 4b1f7bff     viswr\.x        \$vi31,\(\$vi15\)
+[0-9a-f]+ <[^>]*> 4b1ffbff     viswr\.x        \$vi31,\(\$vi31\)
+[0-9a-f]+ <[^>]*> 4a8003ff     viswr\.y        \$vi0,\(\$vi0\)
+[0-9a-f]+ <[^>]*> 4a80fbff     viswr\.y        \$vi0,\(\$vi31\)
+[0-9a-f]+ <[^>]*> 4a8113ff     viswr\.y        \$vi1,\(\$vi2\)
+[0-9a-f]+ <[^>]*> 4a9f03ff     viswr\.y        \$vi31,\(\$vi0\)
+[0-9a-f]+ <[^>]*> 4a9f7bff     viswr\.y        \$vi31,\(\$vi15\)
+[0-9a-f]+ <[^>]*> 4a9ffbff     viswr\.y        \$vi31,\(\$vi31\)
+[0-9a-f]+ <[^>]*> 4a4003ff     viswr\.z        \$vi0,\(\$vi0\)
+[0-9a-f]+ <[^>]*> 4a40fbff     viswr\.z        \$vi0,\(\$vi31\)
+[0-9a-f]+ <[^>]*> 4a4113ff     viswr\.z        \$vi1,\(\$vi2\)
+[0-9a-f]+ <[^>]*> 4a5f03ff     viswr\.z        \$vi31,\(\$vi0\)
+[0-9a-f]+ <[^>]*> 4a5f7bff     viswr\.z        \$vi31,\(\$vi15\)
+[0-9a-f]+ <[^>]*> 4a5ffbff     viswr\.z        \$vi31,\(\$vi31\)
+[0-9a-f]+ <[^>]*> 4a20013c     vitof0\.w       \$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a20f93c     vitof0\.w       \$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a21113c     vitof0\.w       \$vf1w,\$vf2w
+[0-9a-f]+ <[^>]*> 4a3f013c     vitof0\.w       \$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f793c     vitof0\.w       \$vf31w,\$vf15w
+[0-9a-f]+ <[^>]*> 4a3ff93c     vitof0\.w       \$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4b00013c     vitof0\.x       \$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b00f93c     vitof0\.x       \$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b01113c     vitof0\.x       \$vf1x,\$vf2x
+[0-9a-f]+ <[^>]*> 4b1f013c     vitof0\.x       \$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f793c     vitof0\.x       \$vf31x,\$vf15x
+[0-9a-f]+ <[^>]*> 4b1ff93c     vitof0\.x       \$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b20013c     vitof0\.xw      \$vf0xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b20f93c     vitof0\.xw      \$vf0xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b21113c     vitof0\.xw      \$vf1xw,\$vf2xw
+[0-9a-f]+ <[^>]*> 4b3f013c     vitof0\.xw      \$vf31xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b3f793c     vitof0\.xw      \$vf31xw,\$vf15xw
+[0-9a-f]+ <[^>]*> 4b3ff93c     vitof0\.xw      \$vf31xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b80013c     vitof0\.xy      \$vf0xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b80f93c     vitof0\.xy      \$vf0xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4b81113c     vitof0\.xy      \$vf1xy,\$vf2xy
+[0-9a-f]+ <[^>]*> 4b9f013c     vitof0\.xy      \$vf31xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b9f793c     vitof0\.xy      \$vf31xy,\$vf15xy
+[0-9a-f]+ <[^>]*> 4b9ff93c     vitof0\.xy      \$vf31xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4ba0013c     vitof0\.xyw     \$vf0xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4ba0f93c     vitof0\.xyw     \$vf0xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4ba1113c     vitof0\.xyw     \$vf1xyw,\$vf2xyw
+[0-9a-f]+ <[^>]*> 4bbf013c     vitof0\.xyw     \$vf31xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4bbf793c     vitof0\.xyw     \$vf31xyw,\$vf15xyw
+[0-9a-f]+ <[^>]*> 4bbff93c     vitof0\.xyw     \$vf31xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4bc0013c     vitof0\.xyz     \$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bc0f93c     vitof0\.xyz     \$vf0xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4bc1113c     vitof0\.xyz     \$vf1xyz,\$vf2xyz
+[0-9a-f]+ <[^>]*> 4bdf013c     vitof0\.xyz     \$vf31xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bdf793c     vitof0\.xyz     \$vf31xyz,\$vf15xyz
+[0-9a-f]+ <[^>]*> 4bdff93c     vitof0\.xyz     \$vf31xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4be0013c     vitof0\.xyzw    \$vf0xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4be0f93c     vitof0\.xyzw    \$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be1113c     vitof0\.xyzw    \$vf1xyzw,\$vf2xyzw
+[0-9a-f]+ <[^>]*> 4bff013c     vitof0\.xyzw    \$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4bff793c     vitof0\.xyzw    \$vf31xyzw,\$vf15xyzw
+[0-9a-f]+ <[^>]*> 4bfff93c     vitof0\.xyzw    \$vf31xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4b40013c     vitof0\.xz      \$vf0xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b40f93c     vitof0\.xz      \$vf0xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b41113c     vitof0\.xz      \$vf1xz,\$vf2xz
+[0-9a-f]+ <[^>]*> 4b5f013c     vitof0\.xz      \$vf31xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b5f793c     vitof0\.xz      \$vf31xz,\$vf15xz
+[0-9a-f]+ <[^>]*> 4b5ff93c     vitof0\.xz      \$vf31xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b60013c     vitof0\.xzw     \$vf0xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b60f93c     vitof0\.xzw     \$vf0xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4b61113c     vitof0\.xzw     \$vf1xzw,\$vf2xzw
+[0-9a-f]+ <[^>]*> 4b7f013c     vitof0\.xzw     \$vf31xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b7f793c     vitof0\.xzw     \$vf31xzw,\$vf15xzw
+[0-9a-f]+ <[^>]*> 4b7ff93c     vitof0\.xzw     \$vf31xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4a80013c     vitof0\.y       \$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a80f93c     vitof0\.y       \$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a81113c     vitof0\.y       \$vf1y,\$vf2y
+[0-9a-f]+ <[^>]*> 4a9f013c     vitof0\.y       \$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f793c     vitof0\.y       \$vf31y,\$vf15y
+[0-9a-f]+ <[^>]*> 4a9ff93c     vitof0\.y       \$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa0013c     vitof0\.yw      \$vf0yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4aa0f93c     vitof0\.yw      \$vf0yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4aa1113c     vitof0\.yw      \$vf1yw,\$vf2yw
+[0-9a-f]+ <[^>]*> 4abf013c     vitof0\.yw      \$vf31yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4abf793c     vitof0\.yw      \$vf31yw,\$vf15yw
+[0-9a-f]+ <[^>]*> 4abff93c     vitof0\.yw      \$vf31yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4ac0013c     vitof0\.yz      \$vf0yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4ac0f93c     vitof0\.yz      \$vf0yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ac1113c     vitof0\.yz      \$vf1yz,\$vf2yz
+[0-9a-f]+ <[^>]*> 4adf013c     vitof0\.yz      \$vf31yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4adf793c     vitof0\.yz      \$vf31yz,\$vf15yz
+[0-9a-f]+ <[^>]*> 4adff93c     vitof0\.yz      \$vf31yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ae0013c     vitof0\.yzw     \$vf0yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4ae0f93c     vitof0\.yzw     \$vf0yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4ae1113c     vitof0\.yzw     \$vf1yzw,\$vf2yzw
+[0-9a-f]+ <[^>]*> 4aff013c     vitof0\.yzw     \$vf31yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4aff793c     vitof0\.yzw     \$vf31yzw,\$vf15yzw
+[0-9a-f]+ <[^>]*> 4afff93c     vitof0\.yzw     \$vf31yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4a40013c     vitof0\.z       \$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a40f93c     vitof0\.z       \$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a41113c     vitof0\.z       \$vf1z,\$vf2z
+[0-9a-f]+ <[^>]*> 4a5f013c     vitof0\.z       \$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f793c     vitof0\.z       \$vf31z,\$vf15z
+[0-9a-f]+ <[^>]*> 4a5ff93c     vitof0\.z       \$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a60013c     vitof0\.zw      \$vf0zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a60f93c     vitof0\.zw      \$vf0zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a61113c     vitof0\.zw      \$vf1zw,\$vf2zw
+[0-9a-f]+ <[^>]*> 4a7f013c     vitof0\.zw      \$vf31zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a7f793c     vitof0\.zw      \$vf31zw,\$vf15zw
+[0-9a-f]+ <[^>]*> 4a7ff93c     vitof0\.zw      \$vf31zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a20013e     vitof12\.w      \$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a20f93e     vitof12\.w      \$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a21113e     vitof12\.w      \$vf1w,\$vf2w
+[0-9a-f]+ <[^>]*> 4a3f013e     vitof12\.w      \$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f793e     vitof12\.w      \$vf31w,\$vf15w
+[0-9a-f]+ <[^>]*> 4a3ff93e     vitof12\.w      \$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4b00013e     vitof12\.x      \$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b00f93e     vitof12\.x      \$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b01113e     vitof12\.x      \$vf1x,\$vf2x
+[0-9a-f]+ <[^>]*> 4b1f013e     vitof12\.x      \$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f793e     vitof12\.x      \$vf31x,\$vf15x
+[0-9a-f]+ <[^>]*> 4b1ff93e     vitof12\.x      \$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b20013e     vitof12\.xw     \$vf0xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b20f93e     vitof12\.xw     \$vf0xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b21113e     vitof12\.xw     \$vf1xw,\$vf2xw
+[0-9a-f]+ <[^>]*> 4b3f013e     vitof12\.xw     \$vf31xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b3f793e     vitof12\.xw     \$vf31xw,\$vf15xw
+[0-9a-f]+ <[^>]*> 4b3ff93e     vitof12\.xw     \$vf31xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b80013e     vitof12\.xy     \$vf0xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b80f93e     vitof12\.xy     \$vf0xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4b81113e     vitof12\.xy     \$vf1xy,\$vf2xy
+[0-9a-f]+ <[^>]*> 4b9f013e     vitof12\.xy     \$vf31xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b9f793e     vitof12\.xy     \$vf31xy,\$vf15xy
+[0-9a-f]+ <[^>]*> 4b9ff93e     vitof12\.xy     \$vf31xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4ba0013e     vitof12\.xyw    \$vf0xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4ba0f93e     vitof12\.xyw    \$vf0xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4ba1113e     vitof12\.xyw    \$vf1xyw,\$vf2xyw
+[0-9a-f]+ <[^>]*> 4bbf013e     vitof12\.xyw    \$vf31xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4bbf793e     vitof12\.xyw    \$vf31xyw,\$vf15xyw
+[0-9a-f]+ <[^>]*> 4bbff93e     vitof12\.xyw    \$vf31xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4bc0013e     vitof12\.xyz    \$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bc0f93e     vitof12\.xyz    \$vf0xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4bc1113e     vitof12\.xyz    \$vf1xyz,\$vf2xyz
+[0-9a-f]+ <[^>]*> 4bdf013e     vitof12\.xyz    \$vf31xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bdf793e     vitof12\.xyz    \$vf31xyz,\$vf15xyz
+[0-9a-f]+ <[^>]*> 4bdff93e     vitof12\.xyz    \$vf31xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4be0013e     vitof12\.xyzw   \$vf0xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4be0f93e     vitof12\.xyzw   \$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be1113e     vitof12\.xyzw   \$vf1xyzw,\$vf2xyzw
+[0-9a-f]+ <[^>]*> 4bff013e     vitof12\.xyzw   \$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4bff793e     vitof12\.xyzw   \$vf31xyzw,\$vf15xyzw
+[0-9a-f]+ <[^>]*> 4bfff93e     vitof12\.xyzw   \$vf31xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4b40013e     vitof12\.xz     \$vf0xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b40f93e     vitof12\.xz     \$vf0xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b41113e     vitof12\.xz     \$vf1xz,\$vf2xz
+[0-9a-f]+ <[^>]*> 4b5f013e     vitof12\.xz     \$vf31xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b5f793e     vitof12\.xz     \$vf31xz,\$vf15xz
+[0-9a-f]+ <[^>]*> 4b5ff93e     vitof12\.xz     \$vf31xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b60013e     vitof12\.xzw    \$vf0xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b60f93e     vitof12\.xzw    \$vf0xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4b61113e     vitof12\.xzw    \$vf1xzw,\$vf2xzw
+[0-9a-f]+ <[^>]*> 4b7f013e     vitof12\.xzw    \$vf31xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b7f793e     vitof12\.xzw    \$vf31xzw,\$vf15xzw
+[0-9a-f]+ <[^>]*> 4b7ff93e     vitof12\.xzw    \$vf31xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4a80013e     vitof12\.y      \$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a80f93e     vitof12\.y      \$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a81113e     vitof12\.y      \$vf1y,\$vf2y
+[0-9a-f]+ <[^>]*> 4a9f013e     vitof12\.y      \$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f793e     vitof12\.y      \$vf31y,\$vf15y
+[0-9a-f]+ <[^>]*> 4a9ff93e     vitof12\.y      \$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa0013e     vitof12\.yw     \$vf0yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4aa0f93e     vitof12\.yw     \$vf0yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4aa1113e     vitof12\.yw     \$vf1yw,\$vf2yw
+[0-9a-f]+ <[^>]*> 4abf013e     vitof12\.yw     \$vf31yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4abf793e     vitof12\.yw     \$vf31yw,\$vf15yw
+[0-9a-f]+ <[^>]*> 4abff93e     vitof12\.yw     \$vf31yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4ac0013e     vitof12\.yz     \$vf0yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4ac0f93e     vitof12\.yz     \$vf0yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ac1113e     vitof12\.yz     \$vf1yz,\$vf2yz
+[0-9a-f]+ <[^>]*> 4adf013e     vitof12\.yz     \$vf31yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4adf793e     vitof12\.yz     \$vf31yz,\$vf15yz
+[0-9a-f]+ <[^>]*> 4adff93e     vitof12\.yz     \$vf31yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ae0013e     vitof12\.yzw    \$vf0yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4ae0f93e     vitof12\.yzw    \$vf0yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4ae1113e     vitof12\.yzw    \$vf1yzw,\$vf2yzw
+[0-9a-f]+ <[^>]*> 4aff013e     vitof12\.yzw    \$vf31yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4aff793e     vitof12\.yzw    \$vf31yzw,\$vf15yzw
+[0-9a-f]+ <[^>]*> 4afff93e     vitof12\.yzw    \$vf31yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4a40013e     vitof12\.z      \$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a40f93e     vitof12\.z      \$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a41113e     vitof12\.z      \$vf1z,\$vf2z
+[0-9a-f]+ <[^>]*> 4a5f013e     vitof12\.z      \$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f793e     vitof12\.z      \$vf31z,\$vf15z
+[0-9a-f]+ <[^>]*> 4a5ff93e     vitof12\.z      \$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a60013e     vitof12\.zw     \$vf0zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a60f93e     vitof12\.zw     \$vf0zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a61113e     vitof12\.zw     \$vf1zw,\$vf2zw
+[0-9a-f]+ <[^>]*> 4a7f013e     vitof12\.zw     \$vf31zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a7f793e     vitof12\.zw     \$vf31zw,\$vf15zw
+[0-9a-f]+ <[^>]*> 4a7ff93e     vitof12\.zw     \$vf31zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a20013f     vitof15\.w      \$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a20f93f     vitof15\.w      \$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a21113f     vitof15\.w      \$vf1w,\$vf2w
+[0-9a-f]+ <[^>]*> 4a3f013f     vitof15\.w      \$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f793f     vitof15\.w      \$vf31w,\$vf15w
+[0-9a-f]+ <[^>]*> 4a3ff93f     vitof15\.w      \$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4b00013f     vitof15\.x      \$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b00f93f     vitof15\.x      \$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b01113f     vitof15\.x      \$vf1x,\$vf2x
+[0-9a-f]+ <[^>]*> 4b1f013f     vitof15\.x      \$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f793f     vitof15\.x      \$vf31x,\$vf15x
+[0-9a-f]+ <[^>]*> 4b1ff93f     vitof15\.x      \$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b20013f     vitof15\.xw     \$vf0xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b20f93f     vitof15\.xw     \$vf0xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b21113f     vitof15\.xw     \$vf1xw,\$vf2xw
+[0-9a-f]+ <[^>]*> 4b3f013f     vitof15\.xw     \$vf31xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b3f793f     vitof15\.xw     \$vf31xw,\$vf15xw
+[0-9a-f]+ <[^>]*> 4b3ff93f     vitof15\.xw     \$vf31xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b80013f     vitof15\.xy     \$vf0xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b80f93f     vitof15\.xy     \$vf0xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4b81113f     vitof15\.xy     \$vf1xy,\$vf2xy
+[0-9a-f]+ <[^>]*> 4b9f013f     vitof15\.xy     \$vf31xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b9f793f     vitof15\.xy     \$vf31xy,\$vf15xy
+[0-9a-f]+ <[^>]*> 4b9ff93f     vitof15\.xy     \$vf31xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4ba0013f     vitof15\.xyw    \$vf0xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4ba0f93f     vitof15\.xyw    \$vf0xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4ba1113f     vitof15\.xyw    \$vf1xyw,\$vf2xyw
+[0-9a-f]+ <[^>]*> 4bbf013f     vitof15\.xyw    \$vf31xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4bbf793f     vitof15\.xyw    \$vf31xyw,\$vf15xyw
+[0-9a-f]+ <[^>]*> 4bbff93f     vitof15\.xyw    \$vf31xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4bc0013f     vitof15\.xyz    \$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bc0f93f     vitof15\.xyz    \$vf0xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4bc1113f     vitof15\.xyz    \$vf1xyz,\$vf2xyz
+[0-9a-f]+ <[^>]*> 4bdf013f     vitof15\.xyz    \$vf31xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bdf793f     vitof15\.xyz    \$vf31xyz,\$vf15xyz
+[0-9a-f]+ <[^>]*> 4bdff93f     vitof15\.xyz    \$vf31xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4be0013f     vitof15\.xyzw   \$vf0xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4be0f93f     vitof15\.xyzw   \$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be1113f     vitof15\.xyzw   \$vf1xyzw,\$vf2xyzw
+[0-9a-f]+ <[^>]*> 4bff013f     vitof15\.xyzw   \$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4bff793f     vitof15\.xyzw   \$vf31xyzw,\$vf15xyzw
+[0-9a-f]+ <[^>]*> 4bfff93f     vitof15\.xyzw   \$vf31xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4b40013f     vitof15\.xz     \$vf0xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b40f93f     vitof15\.xz     \$vf0xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b41113f     vitof15\.xz     \$vf1xz,\$vf2xz
+[0-9a-f]+ <[^>]*> 4b5f013f     vitof15\.xz     \$vf31xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b5f793f     vitof15\.xz     \$vf31xz,\$vf15xz
+[0-9a-f]+ <[^>]*> 4b5ff93f     vitof15\.xz     \$vf31xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b60013f     vitof15\.xzw    \$vf0xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b60f93f     vitof15\.xzw    \$vf0xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4b61113f     vitof15\.xzw    \$vf1xzw,\$vf2xzw
+[0-9a-f]+ <[^>]*> 4b7f013f     vitof15\.xzw    \$vf31xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b7f793f     vitof15\.xzw    \$vf31xzw,\$vf15xzw
+[0-9a-f]+ <[^>]*> 4b7ff93f     vitof15\.xzw    \$vf31xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4a80013f     vitof15\.y      \$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a80f93f     vitof15\.y      \$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a81113f     vitof15\.y      \$vf1y,\$vf2y
+[0-9a-f]+ <[^>]*> 4a9f013f     vitof15\.y      \$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f793f     vitof15\.y      \$vf31y,\$vf15y
+[0-9a-f]+ <[^>]*> 4a9ff93f     vitof15\.y      \$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa0013f     vitof15\.yw     \$vf0yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4aa0f93f     vitof15\.yw     \$vf0yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4aa1113f     vitof15\.yw     \$vf1yw,\$vf2yw
+[0-9a-f]+ <[^>]*> 4abf013f     vitof15\.yw     \$vf31yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4abf793f     vitof15\.yw     \$vf31yw,\$vf15yw
+[0-9a-f]+ <[^>]*> 4abff93f     vitof15\.yw     \$vf31yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4ac0013f     vitof15\.yz     \$vf0yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4ac0f93f     vitof15\.yz     \$vf0yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ac1113f     vitof15\.yz     \$vf1yz,\$vf2yz
+[0-9a-f]+ <[^>]*> 4adf013f     vitof15\.yz     \$vf31yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4adf793f     vitof15\.yz     \$vf31yz,\$vf15yz
+[0-9a-f]+ <[^>]*> 4adff93f     vitof15\.yz     \$vf31yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ae0013f     vitof15\.yzw    \$vf0yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4ae0f93f     vitof15\.yzw    \$vf0yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4ae1113f     vitof15\.yzw    \$vf1yzw,\$vf2yzw
+[0-9a-f]+ <[^>]*> 4aff013f     vitof15\.yzw    \$vf31yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4aff793f     vitof15\.yzw    \$vf31yzw,\$vf15yzw
+[0-9a-f]+ <[^>]*> 4afff93f     vitof15\.yzw    \$vf31yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4a40013f     vitof15\.z      \$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a40f93f     vitof15\.z      \$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a41113f     vitof15\.z      \$vf1z,\$vf2z
+[0-9a-f]+ <[^>]*> 4a5f013f     vitof15\.z      \$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f793f     vitof15\.z      \$vf31z,\$vf15z
+[0-9a-f]+ <[^>]*> 4a5ff93f     vitof15\.z      \$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a60013f     vitof15\.zw     \$vf0zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a60f93f     vitof15\.zw     \$vf0zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a61113f     vitof15\.zw     \$vf1zw,\$vf2zw
+[0-9a-f]+ <[^>]*> 4a7f013f     vitof15\.zw     \$vf31zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a7f793f     vitof15\.zw     \$vf31zw,\$vf15zw
+[0-9a-f]+ <[^>]*> 4a7ff93f     vitof15\.zw     \$vf31zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a20013d     vitof4\.w       \$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a20f93d     vitof4\.w       \$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a21113d     vitof4\.w       \$vf1w,\$vf2w
+[0-9a-f]+ <[^>]*> 4a3f013d     vitof4\.w       \$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f793d     vitof4\.w       \$vf31w,\$vf15w
+[0-9a-f]+ <[^>]*> 4a3ff93d     vitof4\.w       \$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4b00013d     vitof4\.x       \$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b00f93d     vitof4\.x       \$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b01113d     vitof4\.x       \$vf1x,\$vf2x
+[0-9a-f]+ <[^>]*> 4b1f013d     vitof4\.x       \$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f793d     vitof4\.x       \$vf31x,\$vf15x
+[0-9a-f]+ <[^>]*> 4b1ff93d     vitof4\.x       \$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b20013d     vitof4\.xw      \$vf0xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b20f93d     vitof4\.xw      \$vf0xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b21113d     vitof4\.xw      \$vf1xw,\$vf2xw
+[0-9a-f]+ <[^>]*> 4b3f013d     vitof4\.xw      \$vf31xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b3f793d     vitof4\.xw      \$vf31xw,\$vf15xw
+[0-9a-f]+ <[^>]*> 4b3ff93d     vitof4\.xw      \$vf31xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b80013d     vitof4\.xy      \$vf0xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b80f93d     vitof4\.xy      \$vf0xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4b81113d     vitof4\.xy      \$vf1xy,\$vf2xy
+[0-9a-f]+ <[^>]*> 4b9f013d     vitof4\.xy      \$vf31xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b9f793d     vitof4\.xy      \$vf31xy,\$vf15xy
+[0-9a-f]+ <[^>]*> 4b9ff93d     vitof4\.xy      \$vf31xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4ba0013d     vitof4\.xyw     \$vf0xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4ba0f93d     vitof4\.xyw     \$vf0xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4ba1113d     vitof4\.xyw     \$vf1xyw,\$vf2xyw
+[0-9a-f]+ <[^>]*> 4bbf013d     vitof4\.xyw     \$vf31xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4bbf793d     vitof4\.xyw     \$vf31xyw,\$vf15xyw
+[0-9a-f]+ <[^>]*> 4bbff93d     vitof4\.xyw     \$vf31xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4bc0013d     vitof4\.xyz     \$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bc0f93d     vitof4\.xyz     \$vf0xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4bc1113d     vitof4\.xyz     \$vf1xyz,\$vf2xyz
+[0-9a-f]+ <[^>]*> 4bdf013d     vitof4\.xyz     \$vf31xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bdf793d     vitof4\.xyz     \$vf31xyz,\$vf15xyz
+[0-9a-f]+ <[^>]*> 4bdff93d     vitof4\.xyz     \$vf31xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4be0013d     vitof4\.xyzw    \$vf0xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4be0f93d     vitof4\.xyzw    \$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be1113d     vitof4\.xyzw    \$vf1xyzw,\$vf2xyzw
+[0-9a-f]+ <[^>]*> 4bff013d     vitof4\.xyzw    \$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4bff793d     vitof4\.xyzw    \$vf31xyzw,\$vf15xyzw
+[0-9a-f]+ <[^>]*> 4bfff93d     vitof4\.xyzw    \$vf31xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4b40013d     vitof4\.xz      \$vf0xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b40f93d     vitof4\.xz      \$vf0xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b41113d     vitof4\.xz      \$vf1xz,\$vf2xz
+[0-9a-f]+ <[^>]*> 4b5f013d     vitof4\.xz      \$vf31xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b5f793d     vitof4\.xz      \$vf31xz,\$vf15xz
+[0-9a-f]+ <[^>]*> 4b5ff93d     vitof4\.xz      \$vf31xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b60013d     vitof4\.xzw     \$vf0xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b60f93d     vitof4\.xzw     \$vf0xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4b61113d     vitof4\.xzw     \$vf1xzw,\$vf2xzw
+[0-9a-f]+ <[^>]*> 4b7f013d     vitof4\.xzw     \$vf31xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b7f793d     vitof4\.xzw     \$vf31xzw,\$vf15xzw
+[0-9a-f]+ <[^>]*> 4b7ff93d     vitof4\.xzw     \$vf31xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4a80013d     vitof4\.y       \$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a80f93d     vitof4\.y       \$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a81113d     vitof4\.y       \$vf1y,\$vf2y
+[0-9a-f]+ <[^>]*> 4a9f013d     vitof4\.y       \$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f793d     vitof4\.y       \$vf31y,\$vf15y
+[0-9a-f]+ <[^>]*> 4a9ff93d     vitof4\.y       \$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa0013d     vitof4\.yw      \$vf0yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4aa0f93d     vitof4\.yw      \$vf0yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4aa1113d     vitof4\.yw      \$vf1yw,\$vf2yw
+[0-9a-f]+ <[^>]*> 4abf013d     vitof4\.yw      \$vf31yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4abf793d     vitof4\.yw      \$vf31yw,\$vf15yw
+[0-9a-f]+ <[^>]*> 4abff93d     vitof4\.yw      \$vf31yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4ac0013d     vitof4\.yz      \$vf0yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4ac0f93d     vitof4\.yz      \$vf0yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ac1113d     vitof4\.yz      \$vf1yz,\$vf2yz
+[0-9a-f]+ <[^>]*> 4adf013d     vitof4\.yz      \$vf31yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4adf793d     vitof4\.yz      \$vf31yz,\$vf15yz
+[0-9a-f]+ <[^>]*> 4adff93d     vitof4\.yz      \$vf31yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ae0013d     vitof4\.yzw     \$vf0yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4ae0f93d     vitof4\.yzw     \$vf0yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4ae1113d     vitof4\.yzw     \$vf1yzw,\$vf2yzw
+[0-9a-f]+ <[^>]*> 4aff013d     vitof4\.yzw     \$vf31yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4aff793d     vitof4\.yzw     \$vf31yzw,\$vf15yzw
+[0-9a-f]+ <[^>]*> 4afff93d     vitof4\.yzw     \$vf31yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4a40013d     vitof4\.z       \$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a40f93d     vitof4\.z       \$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a41113d     vitof4\.z       \$vf1z,\$vf2z
+[0-9a-f]+ <[^>]*> 4a5f013d     vitof4\.z       \$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f793d     vitof4\.z       \$vf31z,\$vf15z
+[0-9a-f]+ <[^>]*> 4a5ff93d     vitof4\.z       \$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a60013d     vitof4\.zw      \$vf0zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a60f93d     vitof4\.zw      \$vf0zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a61113d     vitof4\.zw      \$vf1zw,\$vf2zw
+[0-9a-f]+ <[^>]*> 4a7f013d     vitof4\.zw      \$vf31zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a7f793d     vitof4\.zw      \$vf31zw,\$vf15zw
+[0-9a-f]+ <[^>]*> 4a7ff93d     vitof4\.zw      \$vf31zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a20037e     vlqd\.w \$vf0w,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4a20fb7e     vlqd\.w \$vf0w,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4a20037e     vlqd\.w \$vf0w,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4a21137e     vlqd\.w \$vf1w,\(\-\-\$vi2\)
+[0-9a-f]+ <[^>]*> 4a3f037e     vlqd\.w \$vf31w,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4a3f7b7e     vlqd\.w \$vf31w,\(\-\-\$vi15\)
+[0-9a-f]+ <[^>]*> 4a3ffb7e     vlqd\.w \$vf31w,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4b00037e     vlqd\.x \$vf0x,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4b00fb7e     vlqd\.x \$vf0x,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4b00037e     vlqd\.x \$vf0x,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4b01137e     vlqd\.x \$vf1x,\(\-\-\$vi2\)
+[0-9a-f]+ <[^>]*> 4b1f037e     vlqd\.x \$vf31x,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4b1f7b7e     vlqd\.x \$vf31x,\(\-\-\$vi15\)
+[0-9a-f]+ <[^>]*> 4b1ffb7e     vlqd\.x \$vf31x,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4b20037e     vlqd\.xw        \$vf0xw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4b20fb7e     vlqd\.xw        \$vf0xw,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4b20037e     vlqd\.xw        \$vf0xw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4b21137e     vlqd\.xw        \$vf1xw,\(\-\-\$vi2\)
+[0-9a-f]+ <[^>]*> 4b3f037e     vlqd\.xw        \$vf31xw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4b3f7b7e     vlqd\.xw        \$vf31xw,\(\-\-\$vi15\)
+[0-9a-f]+ <[^>]*> 4b3ffb7e     vlqd\.xw        \$vf31xw,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4b80037e     vlqd\.xy        \$vf0xy,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4b80fb7e     vlqd\.xy        \$vf0xy,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4b80037e     vlqd\.xy        \$vf0xy,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4b81137e     vlqd\.xy        \$vf1xy,\(\-\-\$vi2\)
+[0-9a-f]+ <[^>]*> 4b9f037e     vlqd\.xy        \$vf31xy,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4b9f7b7e     vlqd\.xy        \$vf31xy,\(\-\-\$vi15\)
+[0-9a-f]+ <[^>]*> 4b9ffb7e     vlqd\.xy        \$vf31xy,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4ba0037e     vlqd\.xyw       \$vf0xyw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4ba0fb7e     vlqd\.xyw       \$vf0xyw,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4ba0037e     vlqd\.xyw       \$vf0xyw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4ba1137e     vlqd\.xyw       \$vf1xyw,\(\-\-\$vi2\)
+[0-9a-f]+ <[^>]*> 4bbf037e     vlqd\.xyw       \$vf31xyw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4bbf7b7e     vlqd\.xyw       \$vf31xyw,\(\-\-\$vi15\)
+[0-9a-f]+ <[^>]*> 4bbffb7e     vlqd\.xyw       \$vf31xyw,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4bc0037e     vlqd\.xyz       \$vf0xyz,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4bc0fb7e     vlqd\.xyz       \$vf0xyz,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4bc0037e     vlqd\.xyz       \$vf0xyz,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4bc1137e     vlqd\.xyz       \$vf1xyz,\(\-\-\$vi2\)
+[0-9a-f]+ <[^>]*> 4bdf037e     vlqd\.xyz       \$vf31xyz,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4bdf7b7e     vlqd\.xyz       \$vf31xyz,\(\-\-\$vi15\)
+[0-9a-f]+ <[^>]*> 4bdffb7e     vlqd\.xyz       \$vf31xyz,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4be0037e     vlqd\.xyzw      \$vf0xyzw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4be0fb7e     vlqd\.xyzw      \$vf0xyzw,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4be0037e     vlqd\.xyzw      \$vf0xyzw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4be1137e     vlqd\.xyzw      \$vf1xyzw,\(\-\-\$vi2\)
+[0-9a-f]+ <[^>]*> 4bff037e     vlqd\.xyzw      \$vf31xyzw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4bff7b7e     vlqd\.xyzw      \$vf31xyzw,\(\-\-\$vi15\)
+[0-9a-f]+ <[^>]*> 4bfffb7e     vlqd\.xyzw      \$vf31xyzw,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4b40037e     vlqd\.xz        \$vf0xz,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4b40fb7e     vlqd\.xz        \$vf0xz,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4b40037e     vlqd\.xz        \$vf0xz,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4b41137e     vlqd\.xz        \$vf1xz,\(\-\-\$vi2\)
+[0-9a-f]+ <[^>]*> 4b5f037e     vlqd\.xz        \$vf31xz,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4b5f7b7e     vlqd\.xz        \$vf31xz,\(\-\-\$vi15\)
+[0-9a-f]+ <[^>]*> 4b5ffb7e     vlqd\.xz        \$vf31xz,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4b60037e     vlqd\.xzw       \$vf0xzw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4b60fb7e     vlqd\.xzw       \$vf0xzw,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4b60037e     vlqd\.xzw       \$vf0xzw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4b61137e     vlqd\.xzw       \$vf1xzw,\(\-\-\$vi2\)
+[0-9a-f]+ <[^>]*> 4b7f037e     vlqd\.xzw       \$vf31xzw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4b7f7b7e     vlqd\.xzw       \$vf31xzw,\(\-\-\$vi15\)
+[0-9a-f]+ <[^>]*> 4b7ffb7e     vlqd\.xzw       \$vf31xzw,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4a80037e     vlqd\.y \$vf0y,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4a80fb7e     vlqd\.y \$vf0y,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4a80037e     vlqd\.y \$vf0y,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4a81137e     vlqd\.y \$vf1y,\(\-\-\$vi2\)
+[0-9a-f]+ <[^>]*> 4a9f037e     vlqd\.y \$vf31y,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4a9f7b7e     vlqd\.y \$vf31y,\(\-\-\$vi15\)
+[0-9a-f]+ <[^>]*> 4a9ffb7e     vlqd\.y \$vf31y,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4aa0037e     vlqd\.yw        \$vf0yw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4aa0fb7e     vlqd\.yw        \$vf0yw,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4aa0037e     vlqd\.yw        \$vf0yw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4aa1137e     vlqd\.yw        \$vf1yw,\(\-\-\$vi2\)
+[0-9a-f]+ <[^>]*> 4abf037e     vlqd\.yw        \$vf31yw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4abf7b7e     vlqd\.yw        \$vf31yw,\(\-\-\$vi15\)
+[0-9a-f]+ <[^>]*> 4abffb7e     vlqd\.yw        \$vf31yw,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4ac0037e     vlqd\.yz        \$vf0yz,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4ac0fb7e     vlqd\.yz        \$vf0yz,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4ac0037e     vlqd\.yz        \$vf0yz,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4ac1137e     vlqd\.yz        \$vf1yz,\(\-\-\$vi2\)
+[0-9a-f]+ <[^>]*> 4adf037e     vlqd\.yz        \$vf31yz,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4adf7b7e     vlqd\.yz        \$vf31yz,\(\-\-\$vi15\)
+[0-9a-f]+ <[^>]*> 4adffb7e     vlqd\.yz        \$vf31yz,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4ae0037e     vlqd\.yzw       \$vf0yzw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4ae0fb7e     vlqd\.yzw       \$vf0yzw,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4ae0037e     vlqd\.yzw       \$vf0yzw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4ae1137e     vlqd\.yzw       \$vf1yzw,\(\-\-\$vi2\)
+[0-9a-f]+ <[^>]*> 4aff037e     vlqd\.yzw       \$vf31yzw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4aff7b7e     vlqd\.yzw       \$vf31yzw,\(\-\-\$vi15\)
+[0-9a-f]+ <[^>]*> 4afffb7e     vlqd\.yzw       \$vf31yzw,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4a40037e     vlqd\.z \$vf0z,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4a40fb7e     vlqd\.z \$vf0z,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4a40037e     vlqd\.z \$vf0z,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4a41137e     vlqd\.z \$vf1z,\(\-\-\$vi2\)
+[0-9a-f]+ <[^>]*> 4a5f037e     vlqd\.z \$vf31z,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4a5f7b7e     vlqd\.z \$vf31z,\(\-\-\$vi15\)
+[0-9a-f]+ <[^>]*> 4a5ffb7e     vlqd\.z \$vf31z,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4a60037e     vlqd\.zw        \$vf0zw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4a60fb7e     vlqd\.zw        \$vf0zw,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4a60037e     vlqd\.zw        \$vf0zw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4a61137e     vlqd\.zw        \$vf1zw,\(\-\-\$vi2\)
+[0-9a-f]+ <[^>]*> 4a7f037e     vlqd\.zw        \$vf31zw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4a7f7b7e     vlqd\.zw        \$vf31zw,\(\-\-\$vi15\)
+[0-9a-f]+ <[^>]*> 4a7ffb7e     vlqd\.zw        \$vf31zw,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4a20037c     vlqi\.w \$vf0w,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4a20fb7c     vlqi\.w \$vf0w,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4a20037c     vlqi\.w \$vf0w,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4a21137c     vlqi\.w \$vf1w,\(\$vi2\+\+\)
+[0-9a-f]+ <[^>]*> 4a3f037c     vlqi\.w \$vf31w,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4a3f7b7c     vlqi\.w \$vf31w,\(\$vi15\+\+\)
+[0-9a-f]+ <[^>]*> 4a3ffb7c     vlqi\.w \$vf31w,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4b00037c     vlqi\.x \$vf0x,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4b00fb7c     vlqi\.x \$vf0x,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4b00037c     vlqi\.x \$vf0x,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4b01137c     vlqi\.x \$vf1x,\(\$vi2\+\+\)
+[0-9a-f]+ <[^>]*> 4b1f037c     vlqi\.x \$vf31x,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4b1f7b7c     vlqi\.x \$vf31x,\(\$vi15\+\+\)
+[0-9a-f]+ <[^>]*> 4b1ffb7c     vlqi\.x \$vf31x,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4b20037c     vlqi\.xw        \$vf0xw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4b20fb7c     vlqi\.xw        \$vf0xw,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4b20037c     vlqi\.xw        \$vf0xw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4b21137c     vlqi\.xw        \$vf1xw,\(\$vi2\+\+\)
+[0-9a-f]+ <[^>]*> 4b3f037c     vlqi\.xw        \$vf31xw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4b3f7b7c     vlqi\.xw        \$vf31xw,\(\$vi15\+\+\)
+[0-9a-f]+ <[^>]*> 4b3ffb7c     vlqi\.xw        \$vf31xw,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4b80037c     vlqi\.xy        \$vf0xy,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4b80fb7c     vlqi\.xy        \$vf0xy,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4b80037c     vlqi\.xy        \$vf0xy,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4b81137c     vlqi\.xy        \$vf1xy,\(\$vi2\+\+\)
+[0-9a-f]+ <[^>]*> 4b9f037c     vlqi\.xy        \$vf31xy,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4b9f7b7c     vlqi\.xy        \$vf31xy,\(\$vi15\+\+\)
+[0-9a-f]+ <[^>]*> 4b9ffb7c     vlqi\.xy        \$vf31xy,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4ba0037c     vlqi\.xyw       \$vf0xyw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4ba0fb7c     vlqi\.xyw       \$vf0xyw,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4ba0037c     vlqi\.xyw       \$vf0xyw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4ba1137c     vlqi\.xyw       \$vf1xyw,\(\$vi2\+\+\)
+[0-9a-f]+ <[^>]*> 4bbf037c     vlqi\.xyw       \$vf31xyw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4bbf7b7c     vlqi\.xyw       \$vf31xyw,\(\$vi15\+\+\)
+[0-9a-f]+ <[^>]*> 4bbffb7c     vlqi\.xyw       \$vf31xyw,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4bc0037c     vlqi\.xyz       \$vf0xyz,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4bc0fb7c     vlqi\.xyz       \$vf0xyz,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4bc0037c     vlqi\.xyz       \$vf0xyz,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4bc1137c     vlqi\.xyz       \$vf1xyz,\(\$vi2\+\+\)
+[0-9a-f]+ <[^>]*> 4bdf037c     vlqi\.xyz       \$vf31xyz,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4bdf7b7c     vlqi\.xyz       \$vf31xyz,\(\$vi15\+\+\)
+[0-9a-f]+ <[^>]*> 4bdffb7c     vlqi\.xyz       \$vf31xyz,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4be0037c     vlqi\.xyzw      \$vf0xyzw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4be0fb7c     vlqi\.xyzw      \$vf0xyzw,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4be0037c     vlqi\.xyzw      \$vf0xyzw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4be1137c     vlqi\.xyzw      \$vf1xyzw,\(\$vi2\+\+\)
+[0-9a-f]+ <[^>]*> 4bff037c     vlqi\.xyzw      \$vf31xyzw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4bff7b7c     vlqi\.xyzw      \$vf31xyzw,\(\$vi15\+\+\)
+[0-9a-f]+ <[^>]*> 4bfffb7c     vlqi\.xyzw      \$vf31xyzw,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4b40037c     vlqi\.xz        \$vf0xz,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4b40fb7c     vlqi\.xz        \$vf0xz,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4b40037c     vlqi\.xz        \$vf0xz,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4b41137c     vlqi\.xz        \$vf1xz,\(\$vi2\+\+\)
+[0-9a-f]+ <[^>]*> 4b5f037c     vlqi\.xz        \$vf31xz,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4b5f7b7c     vlqi\.xz        \$vf31xz,\(\$vi15\+\+\)
+[0-9a-f]+ <[^>]*> 4b5ffb7c     vlqi\.xz        \$vf31xz,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4b60037c     vlqi\.xzw       \$vf0xzw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4b60fb7c     vlqi\.xzw       \$vf0xzw,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4b60037c     vlqi\.xzw       \$vf0xzw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4b61137c     vlqi\.xzw       \$vf1xzw,\(\$vi2\+\+\)
+[0-9a-f]+ <[^>]*> 4b7f037c     vlqi\.xzw       \$vf31xzw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4b7f7b7c     vlqi\.xzw       \$vf31xzw,\(\$vi15\+\+\)
+[0-9a-f]+ <[^>]*> 4b7ffb7c     vlqi\.xzw       \$vf31xzw,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4a80037c     vlqi\.y \$vf0y,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4a80fb7c     vlqi\.y \$vf0y,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4a80037c     vlqi\.y \$vf0y,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4a81137c     vlqi\.y \$vf1y,\(\$vi2\+\+\)
+[0-9a-f]+ <[^>]*> 4a9f037c     vlqi\.y \$vf31y,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4a9f7b7c     vlqi\.y \$vf31y,\(\$vi15\+\+\)
+[0-9a-f]+ <[^>]*> 4a9ffb7c     vlqi\.y \$vf31y,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4aa0037c     vlqi\.yw        \$vf0yw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4aa0fb7c     vlqi\.yw        \$vf0yw,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4aa0037c     vlqi\.yw        \$vf0yw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4aa1137c     vlqi\.yw        \$vf1yw,\(\$vi2\+\+\)
+[0-9a-f]+ <[^>]*> 4abf037c     vlqi\.yw        \$vf31yw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4abf7b7c     vlqi\.yw        \$vf31yw,\(\$vi15\+\+\)
+[0-9a-f]+ <[^>]*> 4abffb7c     vlqi\.yw        \$vf31yw,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4ac0037c     vlqi\.yz        \$vf0yz,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4ac0fb7c     vlqi\.yz        \$vf0yz,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4ac0037c     vlqi\.yz        \$vf0yz,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4ac1137c     vlqi\.yz        \$vf1yz,\(\$vi2\+\+\)
+[0-9a-f]+ <[^>]*> 4adf037c     vlqi\.yz        \$vf31yz,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4adf7b7c     vlqi\.yz        \$vf31yz,\(\$vi15\+\+\)
+[0-9a-f]+ <[^>]*> 4adffb7c     vlqi\.yz        \$vf31yz,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4ae0037c     vlqi\.yzw       \$vf0yzw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4ae0fb7c     vlqi\.yzw       \$vf0yzw,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4ae0037c     vlqi\.yzw       \$vf0yzw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4ae1137c     vlqi\.yzw       \$vf1yzw,\(\$vi2\+\+\)
+[0-9a-f]+ <[^>]*> 4aff037c     vlqi\.yzw       \$vf31yzw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4aff7b7c     vlqi\.yzw       \$vf31yzw,\(\$vi15\+\+\)
+[0-9a-f]+ <[^>]*> 4afffb7c     vlqi\.yzw       \$vf31yzw,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4a40037c     vlqi\.z \$vf0z,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4a40fb7c     vlqi\.z \$vf0z,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4a40037c     vlqi\.z \$vf0z,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4a41137c     vlqi\.z \$vf1z,\(\$vi2\+\+\)
+[0-9a-f]+ <[^>]*> 4a5f037c     vlqi\.z \$vf31z,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4a5f7b7c     vlqi\.z \$vf31z,\(\$vi15\+\+\)
+[0-9a-f]+ <[^>]*> 4a5ffb7c     vlqi\.z \$vf31z,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4a60037c     vlqi\.zw        \$vf0zw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4a60fb7c     vlqi\.zw        \$vf0zw,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4a60037c     vlqi\.zw        \$vf0zw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4a61137c     vlqi\.zw        \$vf1zw,\(\$vi2\+\+\)
+[0-9a-f]+ <[^>]*> 4a7f037c     vlqi\.zw        \$vf31zw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4a7f7b7c     vlqi\.zw        \$vf31zw,\(\$vi15\+\+\)
+[0-9a-f]+ <[^>]*> 4a7ffb7c     vlqi\.zw        \$vf31zw,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4a20023f     vmaddai\.w      \$ACCw,\$vf0w,\$I
+[0-9a-f]+ <[^>]*> 4a200a3f     vmaddai\.w      \$ACCw,\$vf1w,\$I
+[0-9a-f]+ <[^>]*> 4a20fa3f     vmaddai\.w      \$ACCw,\$vf31w,\$I
+[0-9a-f]+ <[^>]*> 4b00023f     vmaddai\.x      \$ACCx,\$vf0x,\$I
+[0-9a-f]+ <[^>]*> 4b000a3f     vmaddai\.x      \$ACCx,\$vf1x,\$I
+[0-9a-f]+ <[^>]*> 4b00fa3f     vmaddai\.x      \$ACCx,\$vf31x,\$I
+[0-9a-f]+ <[^>]*> 4b20023f     vmaddai\.xw     \$ACCxw,\$vf0xw,\$I
+[0-9a-f]+ <[^>]*> 4b200a3f     vmaddai\.xw     \$ACCxw,\$vf1xw,\$I
+[0-9a-f]+ <[^>]*> 4b20fa3f     vmaddai\.xw     \$ACCxw,\$vf31xw,\$I
+[0-9a-f]+ <[^>]*> 4b80023f     vmaddai\.xy     \$ACCxy,\$vf0xy,\$I
+[0-9a-f]+ <[^>]*> 4b800a3f     vmaddai\.xy     \$ACCxy,\$vf1xy,\$I
+[0-9a-f]+ <[^>]*> 4b80fa3f     vmaddai\.xy     \$ACCxy,\$vf31xy,\$I
+[0-9a-f]+ <[^>]*> 4ba0023f     vmaddai\.xyw    \$ACCxyw,\$vf0xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba00a3f     vmaddai\.xyw    \$ACCxyw,\$vf1xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba0fa3f     vmaddai\.xyw    \$ACCxyw,\$vf31xyw,\$I
+[0-9a-f]+ <[^>]*> 4bc0023f     vmaddai\.xyz    \$ACCxyz,\$vf0xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc00a3f     vmaddai\.xyz    \$ACCxyz,\$vf1xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc0fa3f     vmaddai\.xyz    \$ACCxyz,\$vf31xyz,\$I
+[0-9a-f]+ <[^>]*> 4be0023f     vmaddai\.xyzw   \$ACCxyzw,\$vf0xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be00a3f     vmaddai\.xyzw   \$ACCxyzw,\$vf1xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be0fa3f     vmaddai\.xyzw   \$ACCxyzw,\$vf31xyzw,\$I
+[0-9a-f]+ <[^>]*> 4b40023f     vmaddai\.xz     \$ACCxz,\$vf0xz,\$I
+[0-9a-f]+ <[^>]*> 4b400a3f     vmaddai\.xz     \$ACCxz,\$vf1xz,\$I
+[0-9a-f]+ <[^>]*> 4b40fa3f     vmaddai\.xz     \$ACCxz,\$vf31xz,\$I
+[0-9a-f]+ <[^>]*> 4b60023f     vmaddai\.xzw    \$ACCxzw,\$vf0xzw,\$I
+[0-9a-f]+ <[^>]*> 4b600a3f     vmaddai\.xzw    \$ACCxzw,\$vf1xzw,\$I
+[0-9a-f]+ <[^>]*> 4b60fa3f     vmaddai\.xzw    \$ACCxzw,\$vf31xzw,\$I
+[0-9a-f]+ <[^>]*> 4a80023f     vmaddai\.y      \$ACCy,\$vf0y,\$I
+[0-9a-f]+ <[^>]*> 4a800a3f     vmaddai\.y      \$ACCy,\$vf1y,\$I
+[0-9a-f]+ <[^>]*> 4a80fa3f     vmaddai\.y      \$ACCy,\$vf31y,\$I
+[0-9a-f]+ <[^>]*> 4aa0023f     vmaddai\.yw     \$ACCyw,\$vf0yw,\$I
+[0-9a-f]+ <[^>]*> 4aa00a3f     vmaddai\.yw     \$ACCyw,\$vf1yw,\$I
+[0-9a-f]+ <[^>]*> 4aa0fa3f     vmaddai\.yw     \$ACCyw,\$vf31yw,\$I
+[0-9a-f]+ <[^>]*> 4ac0023f     vmaddai\.yz     \$ACCyz,\$vf0yz,\$I
+[0-9a-f]+ <[^>]*> 4ac00a3f     vmaddai\.yz     \$ACCyz,\$vf1yz,\$I
+[0-9a-f]+ <[^>]*> 4ac0fa3f     vmaddai\.yz     \$ACCyz,\$vf31yz,\$I
+[0-9a-f]+ <[^>]*> 4ae0023f     vmaddai\.yzw    \$ACCyzw,\$vf0yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae00a3f     vmaddai\.yzw    \$ACCyzw,\$vf1yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae0fa3f     vmaddai\.yzw    \$ACCyzw,\$vf31yzw,\$I
+[0-9a-f]+ <[^>]*> 4a40023f     vmaddai\.z      \$ACCz,\$vf0z,\$I
+[0-9a-f]+ <[^>]*> 4a400a3f     vmaddai\.z      \$ACCz,\$vf1z,\$I
+[0-9a-f]+ <[^>]*> 4a40fa3f     vmaddai\.z      \$ACCz,\$vf31z,\$I
+[0-9a-f]+ <[^>]*> 4a60023f     vmaddai\.zw     \$ACCzw,\$vf0zw,\$I
+[0-9a-f]+ <[^>]*> 4a600a3f     vmaddai\.zw     \$ACCzw,\$vf1zw,\$I
+[0-9a-f]+ <[^>]*> 4a60fa3f     vmaddai\.zw     \$ACCzw,\$vf31zw,\$I
+[0-9a-f]+ <[^>]*> 4a20023d     vmaddaq\.w      \$ACCw,\$vf0w,\$Q
+[0-9a-f]+ <[^>]*> 4a200a3d     vmaddaq\.w      \$ACCw,\$vf1w,\$Q
+[0-9a-f]+ <[^>]*> 4a20fa3d     vmaddaq\.w      \$ACCw,\$vf31w,\$Q
+[0-9a-f]+ <[^>]*> 4b00023d     vmaddaq\.x      \$ACCx,\$vf0x,\$Q
+[0-9a-f]+ <[^>]*> 4b000a3d     vmaddaq\.x      \$ACCx,\$vf1x,\$Q
+[0-9a-f]+ <[^>]*> 4b00fa3d     vmaddaq\.x      \$ACCx,\$vf31x,\$Q
+[0-9a-f]+ <[^>]*> 4b20023d     vmaddaq\.xw     \$ACCxw,\$vf0xw,\$Q
+[0-9a-f]+ <[^>]*> 4b200a3d     vmaddaq\.xw     \$ACCxw,\$vf1xw,\$Q
+[0-9a-f]+ <[^>]*> 4b20fa3d     vmaddaq\.xw     \$ACCxw,\$vf31xw,\$Q
+[0-9a-f]+ <[^>]*> 4b80023d     vmaddaq\.xy     \$ACCxy,\$vf0xy,\$Q
+[0-9a-f]+ <[^>]*> 4b800a3d     vmaddaq\.xy     \$ACCxy,\$vf1xy,\$Q
+[0-9a-f]+ <[^>]*> 4b80fa3d     vmaddaq\.xy     \$ACCxy,\$vf31xy,\$Q
+[0-9a-f]+ <[^>]*> 4ba0023d     vmaddaq\.xyw    \$ACCxyw,\$vf0xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba00a3d     vmaddaq\.xyw    \$ACCxyw,\$vf1xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba0fa3d     vmaddaq\.xyw    \$ACCxyw,\$vf31xyw,\$Q
+[0-9a-f]+ <[^>]*> 4bc0023d     vmaddaq\.xyz    \$ACCxyz,\$vf0xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc00a3d     vmaddaq\.xyz    \$ACCxyz,\$vf1xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc0fa3d     vmaddaq\.xyz    \$ACCxyz,\$vf31xyz,\$Q
+[0-9a-f]+ <[^>]*> 4be0023d     vmaddaq\.xyzw   \$ACCxyzw,\$vf0xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be00a3d     vmaddaq\.xyzw   \$ACCxyzw,\$vf1xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be0fa3d     vmaddaq\.xyzw   \$ACCxyzw,\$vf31xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4b40023d     vmaddaq\.xz     \$ACCxz,\$vf0xz,\$Q
+[0-9a-f]+ <[^>]*> 4b400a3d     vmaddaq\.xz     \$ACCxz,\$vf1xz,\$Q
+[0-9a-f]+ <[^>]*> 4b40fa3d     vmaddaq\.xz     \$ACCxz,\$vf31xz,\$Q
+[0-9a-f]+ <[^>]*> 4b60023d     vmaddaq\.xzw    \$ACCxzw,\$vf0xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b600a3d     vmaddaq\.xzw    \$ACCxzw,\$vf1xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b60fa3d     vmaddaq\.xzw    \$ACCxzw,\$vf31xzw,\$Q
+[0-9a-f]+ <[^>]*> 4a80023d     vmaddaq\.y      \$ACCy,\$vf0y,\$Q
+[0-9a-f]+ <[^>]*> 4a800a3d     vmaddaq\.y      \$ACCy,\$vf1y,\$Q
+[0-9a-f]+ <[^>]*> 4a80fa3d     vmaddaq\.y      \$ACCy,\$vf31y,\$Q
+[0-9a-f]+ <[^>]*> 4aa0023d     vmaddaq\.yw     \$ACCyw,\$vf0yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa00a3d     vmaddaq\.yw     \$ACCyw,\$vf1yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa0fa3d     vmaddaq\.yw     \$ACCyw,\$vf31yw,\$Q
+[0-9a-f]+ <[^>]*> 4ac0023d     vmaddaq\.yz     \$ACCyz,\$vf0yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac00a3d     vmaddaq\.yz     \$ACCyz,\$vf1yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac0fa3d     vmaddaq\.yz     \$ACCyz,\$vf31yz,\$Q
+[0-9a-f]+ <[^>]*> 4ae0023d     vmaddaq\.yzw    \$ACCyzw,\$vf0yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae00a3d     vmaddaq\.yzw    \$ACCyzw,\$vf1yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae0fa3d     vmaddaq\.yzw    \$ACCyzw,\$vf31yzw,\$Q
+[0-9a-f]+ <[^>]*> 4a40023d     vmaddaq\.z      \$ACCz,\$vf0z,\$Q
+[0-9a-f]+ <[^>]*> 4a400a3d     vmaddaq\.z      \$ACCz,\$vf1z,\$Q
+[0-9a-f]+ <[^>]*> 4a40fa3d     vmaddaq\.z      \$ACCz,\$vf31z,\$Q
+[0-9a-f]+ <[^>]*> 4a60023d     vmaddaq\.zw     \$ACCzw,\$vf0zw,\$Q
+[0-9a-f]+ <[^>]*> 4a600a3d     vmaddaq\.zw     \$ACCzw,\$vf1zw,\$Q
+[0-9a-f]+ <[^>]*> 4a60fa3d     vmaddaq\.zw     \$ACCzw,\$vf31zw,\$Q
+[0-9a-f]+ <[^>]*> 4a2002bd     vmadda\.w       \$ACCw,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f02bd     vmadda\.w       \$ACCw,\$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a220abd     vmadda\.w       \$ACCw,\$vf1w,\$vf2w
+[0-9a-f]+ <[^>]*> 4a20fabd     vmadda\.w       \$ACCw,\$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a2ffabd     vmadda\.w       \$ACCw,\$vf31w,\$vf15w
+[0-9a-f]+ <[^>]*> 4a3ffabd     vmadda\.w       \$ACCw,\$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a2000bf     vmaddaw\.w      \$ACCw,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f00bf     vmaddaw\.w      \$ACCw,\$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a2208bf     vmaddaw\.w      \$ACCw,\$vf1w,\$vf2w
+[0-9a-f]+ <[^>]*> 4a20f8bf     vmaddaw\.w      \$ACCw,\$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a2ff8bf     vmaddaw\.w      \$ACCw,\$vf31w,\$vf15w
+[0-9a-f]+ <[^>]*> 4a3ff8bf     vmaddaw\.w      \$ACCw,\$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4b0000bf     vmaddaw\.x      \$ACCx,\$vf0x,\$vf0w
+[0-9a-f]+ <[^>]*> 4b1f00bf     vmaddaw\.x      \$ACCx,\$vf0x,\$vf31w
+[0-9a-f]+ <[^>]*> 4b0208bf     vmaddaw\.x      \$ACCx,\$vf1x,\$vf2w
+[0-9a-f]+ <[^>]*> 4b00f8bf     vmaddaw\.x      \$ACCx,\$vf31x,\$vf0w
+[0-9a-f]+ <[^>]*> 4b0ff8bf     vmaddaw\.x      \$ACCx,\$vf31x,\$vf15w
+[0-9a-f]+ <[^>]*> 4b1ff8bf     vmaddaw\.x      \$ACCx,\$vf31x,\$vf31w
+[0-9a-f]+ <[^>]*> 4b2000bf     vmaddaw\.xw     \$ACCxw,\$vf0xw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b3f00bf     vmaddaw\.xw     \$ACCxw,\$vf0xw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b2208bf     vmaddaw\.xw     \$ACCxw,\$vf1xw,\$vf2w
+[0-9a-f]+ <[^>]*> 4b20f8bf     vmaddaw\.xw     \$ACCxw,\$vf31xw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b2ff8bf     vmaddaw\.xw     \$ACCxw,\$vf31xw,\$vf15w
+[0-9a-f]+ <[^>]*> 4b3ff8bf     vmaddaw\.xw     \$ACCxw,\$vf31xw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b8000bf     vmaddaw\.xy     \$ACCxy,\$vf0xy,\$vf0w
+[0-9a-f]+ <[^>]*> 4b9f00bf     vmaddaw\.xy     \$ACCxy,\$vf0xy,\$vf31w
+[0-9a-f]+ <[^>]*> 4b8208bf     vmaddaw\.xy     \$ACCxy,\$vf1xy,\$vf2w
+[0-9a-f]+ <[^>]*> 4b80f8bf     vmaddaw\.xy     \$ACCxy,\$vf31xy,\$vf0w
+[0-9a-f]+ <[^>]*> 4b8ff8bf     vmaddaw\.xy     \$ACCxy,\$vf31xy,\$vf15w
+[0-9a-f]+ <[^>]*> 4b9ff8bf     vmaddaw\.xy     \$ACCxy,\$vf31xy,\$vf31w
+[0-9a-f]+ <[^>]*> 4ba000bf     vmaddaw\.xyw    \$ACCxyw,\$vf0xyw,\$vf0w
+[0-9a-f]+ <[^>]*> 4bbf00bf     vmaddaw\.xyw    \$ACCxyw,\$vf0xyw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ba208bf     vmaddaw\.xyw    \$ACCxyw,\$vf1xyw,\$vf2w
+[0-9a-f]+ <[^>]*> 4ba0f8bf     vmaddaw\.xyw    \$ACCxyw,\$vf31xyw,\$vf0w
+[0-9a-f]+ <[^>]*> 4baff8bf     vmaddaw\.xyw    \$ACCxyw,\$vf31xyw,\$vf15w
+[0-9a-f]+ <[^>]*> 4bbff8bf     vmaddaw\.xyw    \$ACCxyw,\$vf31xyw,\$vf31w
+[0-9a-f]+ <[^>]*> 4bc000bf     vmaddaw\.xyz    \$ACCxyz,\$vf0xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bdf00bf     vmaddaw\.xyz    \$ACCxyz,\$vf0xyz,\$vf31w
+[0-9a-f]+ <[^>]*> 4bc208bf     vmaddaw\.xyz    \$ACCxyz,\$vf1xyz,\$vf2w
+[0-9a-f]+ <[^>]*> 4bc0f8bf     vmaddaw\.xyz    \$ACCxyz,\$vf31xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bcff8bf     vmaddaw\.xyz    \$ACCxyz,\$vf31xyz,\$vf15w
+[0-9a-f]+ <[^>]*> 4bdff8bf     vmaddaw\.xyz    \$ACCxyz,\$vf31xyz,\$vf31w
+[0-9a-f]+ <[^>]*> 4be000bf     vmaddaw\.xyzw   \$ACCxyzw,\$vf0xyzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4bff00bf     vmaddaw\.xyzw   \$ACCxyzw,\$vf0xyzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4be208bf     vmaddaw\.xyzw   \$ACCxyzw,\$vf1xyzw,\$vf2w
+[0-9a-f]+ <[^>]*> 4be0f8bf     vmaddaw\.xyzw   \$ACCxyzw,\$vf31xyzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4beff8bf     vmaddaw\.xyzw   \$ACCxyzw,\$vf31xyzw,\$vf15w
+[0-9a-f]+ <[^>]*> 4bfff8bf     vmaddaw\.xyzw   \$ACCxyzw,\$vf31xyzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b4000bf     vmaddaw\.xz     \$ACCxz,\$vf0xz,\$vf0w
+[0-9a-f]+ <[^>]*> 4b5f00bf     vmaddaw\.xz     \$ACCxz,\$vf0xz,\$vf31w
+[0-9a-f]+ <[^>]*> 4b4208bf     vmaddaw\.xz     \$ACCxz,\$vf1xz,\$vf2w
+[0-9a-f]+ <[^>]*> 4b40f8bf     vmaddaw\.xz     \$ACCxz,\$vf31xz,\$vf0w
+[0-9a-f]+ <[^>]*> 4b4ff8bf     vmaddaw\.xz     \$ACCxz,\$vf31xz,\$vf15w
+[0-9a-f]+ <[^>]*> 4b5ff8bf     vmaddaw\.xz     \$ACCxz,\$vf31xz,\$vf31w
+[0-9a-f]+ <[^>]*> 4b6000bf     vmaddaw\.xzw    \$ACCxzw,\$vf0xzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b7f00bf     vmaddaw\.xzw    \$ACCxzw,\$vf0xzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b6208bf     vmaddaw\.xzw    \$ACCxzw,\$vf1xzw,\$vf2w
+[0-9a-f]+ <[^>]*> 4b60f8bf     vmaddaw\.xzw    \$ACCxzw,\$vf31xzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b6ff8bf     vmaddaw\.xzw    \$ACCxzw,\$vf31xzw,\$vf15w
+[0-9a-f]+ <[^>]*> 4b7ff8bf     vmaddaw\.xzw    \$ACCxzw,\$vf31xzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a8000bf     vmaddaw\.y      \$ACCy,\$vf0y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a9f00bf     vmaddaw\.y      \$ACCy,\$vf0y,\$vf31w
+[0-9a-f]+ <[^>]*> 4a8208bf     vmaddaw\.y      \$ACCy,\$vf1y,\$vf2w
+[0-9a-f]+ <[^>]*> 4a80f8bf     vmaddaw\.y      \$ACCy,\$vf31y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a8ff8bf     vmaddaw\.y      \$ACCy,\$vf31y,\$vf15w
+[0-9a-f]+ <[^>]*> 4a9ff8bf     vmaddaw\.y      \$ACCy,\$vf31y,\$vf31w
+[0-9a-f]+ <[^>]*> 4aa000bf     vmaddaw\.yw     \$ACCyw,\$vf0yw,\$vf0w
+[0-9a-f]+ <[^>]*> 4abf00bf     vmaddaw\.yw     \$ACCyw,\$vf0yw,\$vf31w
+[0-9a-f]+ <[^>]*> 4aa208bf     vmaddaw\.yw     \$ACCyw,\$vf1yw,\$vf2w
+[0-9a-f]+ <[^>]*> 4aa0f8bf     vmaddaw\.yw     \$ACCyw,\$vf31yw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aaff8bf     vmaddaw\.yw     \$ACCyw,\$vf31yw,\$vf15w
+[0-9a-f]+ <[^>]*> 4abff8bf     vmaddaw\.yw     \$ACCyw,\$vf31yw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ac000bf     vmaddaw\.yz     \$ACCyz,\$vf0yz,\$vf0w
+[0-9a-f]+ <[^>]*> 4adf00bf     vmaddaw\.yz     \$ACCyz,\$vf0yz,\$vf31w
+[0-9a-f]+ <[^>]*> 4ac208bf     vmaddaw\.yz     \$ACCyz,\$vf1yz,\$vf2w
+[0-9a-f]+ <[^>]*> 4ac0f8bf     vmaddaw\.yz     \$ACCyz,\$vf31yz,\$vf0w
+[0-9a-f]+ <[^>]*> 4acff8bf     vmaddaw\.yz     \$ACCyz,\$vf31yz,\$vf15w
+[0-9a-f]+ <[^>]*> 4adff8bf     vmaddaw\.yz     \$ACCyz,\$vf31yz,\$vf31w
+[0-9a-f]+ <[^>]*> 4ae000bf     vmaddaw\.yzw    \$ACCyzw,\$vf0yzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aff00bf     vmaddaw\.yzw    \$ACCyzw,\$vf0yzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ae208bf     vmaddaw\.yzw    \$ACCyzw,\$vf1yzw,\$vf2w
+[0-9a-f]+ <[^>]*> 4ae0f8bf     vmaddaw\.yzw    \$ACCyzw,\$vf31yzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aeff8bf     vmaddaw\.yzw    \$ACCyzw,\$vf31yzw,\$vf15w
+[0-9a-f]+ <[^>]*> 4afff8bf     vmaddaw\.yzw    \$ACCyzw,\$vf31yzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a4000bf     vmaddaw\.z      \$ACCz,\$vf0z,\$vf0w
+[0-9a-f]+ <[^>]*> 4a5f00bf     vmaddaw\.z      \$ACCz,\$vf0z,\$vf31w
+[0-9a-f]+ <[^>]*> 4a4208bf     vmaddaw\.z      \$ACCz,\$vf1z,\$vf2w
+[0-9a-f]+ <[^>]*> 4a40f8bf     vmaddaw\.z      \$ACCz,\$vf31z,\$vf0w
+[0-9a-f]+ <[^>]*> 4a4ff8bf     vmaddaw\.z      \$ACCz,\$vf31z,\$vf15w
+[0-9a-f]+ <[^>]*> 4a5ff8bf     vmaddaw\.z      \$ACCz,\$vf31z,\$vf31w
+[0-9a-f]+ <[^>]*> 4a6000bf     vmaddaw\.zw     \$ACCzw,\$vf0zw,\$vf0w
+[0-9a-f]+ <[^>]*> 4a7f00bf     vmaddaw\.zw     \$ACCzw,\$vf0zw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a6208bf     vmaddaw\.zw     \$ACCzw,\$vf1zw,\$vf2w
+[0-9a-f]+ <[^>]*> 4a60f8bf     vmaddaw\.zw     \$ACCzw,\$vf31zw,\$vf0w
+[0-9a-f]+ <[^>]*> 4a6ff8bf     vmaddaw\.zw     \$ACCzw,\$vf31zw,\$vf15w
+[0-9a-f]+ <[^>]*> 4a7ff8bf     vmaddaw\.zw     \$ACCzw,\$vf31zw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b0002bd     vmadda\.x       \$ACCx,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f02bd     vmadda\.x       \$ACCx,\$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b020abd     vmadda\.x       \$ACCx,\$vf1x,\$vf2x
+[0-9a-f]+ <[^>]*> 4b00fabd     vmadda\.x       \$ACCx,\$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b0ffabd     vmadda\.x       \$ACCx,\$vf31x,\$vf15x
+[0-9a-f]+ <[^>]*> 4b1ffabd     vmadda\.x       \$ACCx,\$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4a2000bc     vmaddax\.w      \$ACCw,\$vf0w,\$vf0x
+[0-9a-f]+ <[^>]*> 4a3f00bc     vmaddax\.w      \$ACCw,\$vf0w,\$vf31x
+[0-9a-f]+ <[^>]*> 4a2208bc     vmaddax\.w      \$ACCw,\$vf1w,\$vf2x
+[0-9a-f]+ <[^>]*> 4a20f8bc     vmaddax\.w      \$ACCw,\$vf31w,\$vf0x
+[0-9a-f]+ <[^>]*> 4a2ff8bc     vmaddax\.w      \$ACCw,\$vf31w,\$vf15x
+[0-9a-f]+ <[^>]*> 4a3ff8bc     vmaddax\.w      \$ACCw,\$vf31w,\$vf31x
+[0-9a-f]+ <[^>]*> 4b2002bd     vmadda\.xw      \$ACCxw,\$vf0xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b3f02bd     vmadda\.xw      \$ACCxw,\$vf0xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b220abd     vmadda\.xw      \$ACCxw,\$vf1xw,\$vf2xw
+[0-9a-f]+ <[^>]*> 4b20fabd     vmadda\.xw      \$ACCxw,\$vf31xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b2ffabd     vmadda\.xw      \$ACCxw,\$vf31xw,\$vf15xw
+[0-9a-f]+ <[^>]*> 4b3ffabd     vmadda\.xw      \$ACCxw,\$vf31xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b0000bc     vmaddax\.x      \$ACCx,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f00bc     vmaddax\.x      \$ACCx,\$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b0208bc     vmaddax\.x      \$ACCx,\$vf1x,\$vf2x
+[0-9a-f]+ <[^>]*> 4b00f8bc     vmaddax\.x      \$ACCx,\$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b0ff8bc     vmaddax\.x      \$ACCx,\$vf31x,\$vf15x
+[0-9a-f]+ <[^>]*> 4b1ff8bc     vmaddax\.x      \$ACCx,\$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b2000bc     vmaddax\.xw     \$ACCxw,\$vf0xw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b3f00bc     vmaddax\.xw     \$ACCxw,\$vf0xw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b2208bc     vmaddax\.xw     \$ACCxw,\$vf1xw,\$vf2x
+[0-9a-f]+ <[^>]*> 4b20f8bc     vmaddax\.xw     \$ACCxw,\$vf31xw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b2ff8bc     vmaddax\.xw     \$ACCxw,\$vf31xw,\$vf15x
+[0-9a-f]+ <[^>]*> 4b3ff8bc     vmaddax\.xw     \$ACCxw,\$vf31xw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b8000bc     vmaddax\.xy     \$ACCxy,\$vf0xy,\$vf0x
+[0-9a-f]+ <[^>]*> 4b9f00bc     vmaddax\.xy     \$ACCxy,\$vf0xy,\$vf31x
+[0-9a-f]+ <[^>]*> 4b8208bc     vmaddax\.xy     \$ACCxy,\$vf1xy,\$vf2x
+[0-9a-f]+ <[^>]*> 4b80f8bc     vmaddax\.xy     \$ACCxy,\$vf31xy,\$vf0x
+[0-9a-f]+ <[^>]*> 4b8ff8bc     vmaddax\.xy     \$ACCxy,\$vf31xy,\$vf15x
+[0-9a-f]+ <[^>]*> 4b9ff8bc     vmaddax\.xy     \$ACCxy,\$vf31xy,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba000bc     vmaddax\.xyw    \$ACCxyw,\$vf0xyw,\$vf0x
+[0-9a-f]+ <[^>]*> 4bbf00bc     vmaddax\.xyw    \$ACCxyw,\$vf0xyw,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba208bc     vmaddax\.xyw    \$ACCxyw,\$vf1xyw,\$vf2x
+[0-9a-f]+ <[^>]*> 4ba0f8bc     vmaddax\.xyw    \$ACCxyw,\$vf31xyw,\$vf0x
+[0-9a-f]+ <[^>]*> 4baff8bc     vmaddax\.xyw    \$ACCxyw,\$vf31xyw,\$vf15x
+[0-9a-f]+ <[^>]*> 4bbff8bc     vmaddax\.xyw    \$ACCxyw,\$vf31xyw,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc000bc     vmaddax\.xyz    \$ACCxyz,\$vf0xyz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bdf00bc     vmaddax\.xyz    \$ACCxyz,\$vf0xyz,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc208bc     vmaddax\.xyz    \$ACCxyz,\$vf1xyz,\$vf2x
+[0-9a-f]+ <[^>]*> 4bc0f8bc     vmaddax\.xyz    \$ACCxyz,\$vf31xyz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bcff8bc     vmaddax\.xyz    \$ACCxyz,\$vf31xyz,\$vf15x
+[0-9a-f]+ <[^>]*> 4bdff8bc     vmaddax\.xyz    \$ACCxyz,\$vf31xyz,\$vf31x
+[0-9a-f]+ <[^>]*> 4be000bc     vmaddax\.xyzw   \$ACCxyzw,\$vf0xyzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4bff00bc     vmaddax\.xyzw   \$ACCxyzw,\$vf0xyzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4be208bc     vmaddax\.xyzw   \$ACCxyzw,\$vf1xyzw,\$vf2x
+[0-9a-f]+ <[^>]*> 4be0f8bc     vmaddax\.xyzw   \$ACCxyzw,\$vf31xyzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4beff8bc     vmaddax\.xyzw   \$ACCxyzw,\$vf31xyzw,\$vf15x
+[0-9a-f]+ <[^>]*> 4bfff8bc     vmaddax\.xyzw   \$ACCxyzw,\$vf31xyzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b4000bc     vmaddax\.xz     \$ACCxz,\$vf0xz,\$vf0x
+[0-9a-f]+ <[^>]*> 4b5f00bc     vmaddax\.xz     \$ACCxz,\$vf0xz,\$vf31x
+[0-9a-f]+ <[^>]*> 4b4208bc     vmaddax\.xz     \$ACCxz,\$vf1xz,\$vf2x
+[0-9a-f]+ <[^>]*> 4b40f8bc     vmaddax\.xz     \$ACCxz,\$vf31xz,\$vf0x
+[0-9a-f]+ <[^>]*> 4b4ff8bc     vmaddax\.xz     \$ACCxz,\$vf31xz,\$vf15x
+[0-9a-f]+ <[^>]*> 4b5ff8bc     vmaddax\.xz     \$ACCxz,\$vf31xz,\$vf31x
+[0-9a-f]+ <[^>]*> 4b6000bc     vmaddax\.xzw    \$ACCxzw,\$vf0xzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b7f00bc     vmaddax\.xzw    \$ACCxzw,\$vf0xzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b6208bc     vmaddax\.xzw    \$ACCxzw,\$vf1xzw,\$vf2x
+[0-9a-f]+ <[^>]*> 4b60f8bc     vmaddax\.xzw    \$ACCxzw,\$vf31xzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b6ff8bc     vmaddax\.xzw    \$ACCxzw,\$vf31xzw,\$vf15x
+[0-9a-f]+ <[^>]*> 4b7ff8bc     vmaddax\.xzw    \$ACCxzw,\$vf31xzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b8002bd     vmadda\.xy      \$ACCxy,\$vf0xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b9f02bd     vmadda\.xy      \$ACCxy,\$vf0xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4b820abd     vmadda\.xy      \$ACCxy,\$vf1xy,\$vf2xy
+[0-9a-f]+ <[^>]*> 4b80fabd     vmadda\.xy      \$ACCxy,\$vf31xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b8ffabd     vmadda\.xy      \$ACCxy,\$vf31xy,\$vf15xy
+[0-9a-f]+ <[^>]*> 4b9ffabd     vmadda\.xy      \$ACCxy,\$vf31xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4a8000bc     vmaddax\.y      \$ACCy,\$vf0y,\$vf0x
+[0-9a-f]+ <[^>]*> 4a9f00bc     vmaddax\.y      \$ACCy,\$vf0y,\$vf31x
+[0-9a-f]+ <[^>]*> 4a8208bc     vmaddax\.y      \$ACCy,\$vf1y,\$vf2x
+[0-9a-f]+ <[^>]*> 4a80f8bc     vmaddax\.y      \$ACCy,\$vf31y,\$vf0x
+[0-9a-f]+ <[^>]*> 4a8ff8bc     vmaddax\.y      \$ACCy,\$vf31y,\$vf15x
+[0-9a-f]+ <[^>]*> 4a9ff8bc     vmaddax\.y      \$ACCy,\$vf31y,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba002bd     vmadda\.xyw     \$ACCxyw,\$vf0xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4bbf02bd     vmadda\.xyw     \$ACCxyw,\$vf0xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4ba20abd     vmadda\.xyw     \$ACCxyw,\$vf1xyw,\$vf2xyw
+[0-9a-f]+ <[^>]*> 4ba0fabd     vmadda\.xyw     \$ACCxyw,\$vf31xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4baffabd     vmadda\.xyw     \$ACCxyw,\$vf31xyw,\$vf15xyw
+[0-9a-f]+ <[^>]*> 4bbffabd     vmadda\.xyw     \$ACCxyw,\$vf31xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4aa000bc     vmaddax\.yw     \$ACCyw,\$vf0yw,\$vf0x
+[0-9a-f]+ <[^>]*> 4abf00bc     vmaddax\.yw     \$ACCyw,\$vf0yw,\$vf31x
+[0-9a-f]+ <[^>]*> 4aa208bc     vmaddax\.yw     \$ACCyw,\$vf1yw,\$vf2x
+[0-9a-f]+ <[^>]*> 4aa0f8bc     vmaddax\.yw     \$ACCyw,\$vf31yw,\$vf0x
+[0-9a-f]+ <[^>]*> 4aaff8bc     vmaddax\.yw     \$ACCyw,\$vf31yw,\$vf15x
+[0-9a-f]+ <[^>]*> 4abff8bc     vmaddax\.yw     \$ACCyw,\$vf31yw,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc002bd     vmadda\.xyz     \$ACCxyz,\$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bdf02bd     vmadda\.xyz     \$ACCxyz,\$vf0xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4bc20abd     vmadda\.xyz     \$ACCxyz,\$vf1xyz,\$vf2xyz
+[0-9a-f]+ <[^>]*> 4bc0fabd     vmadda\.xyz     \$ACCxyz,\$vf31xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bcffabd     vmadda\.xyz     \$ACCxyz,\$vf31xyz,\$vf15xyz
+[0-9a-f]+ <[^>]*> 4bdffabd     vmadda\.xyz     \$ACCxyz,\$vf31xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4ac000bc     vmaddax\.yz     \$ACCyz,\$vf0yz,\$vf0x
+[0-9a-f]+ <[^>]*> 4adf00bc     vmaddax\.yz     \$ACCyz,\$vf0yz,\$vf31x
+[0-9a-f]+ <[^>]*> 4ac208bc     vmaddax\.yz     \$ACCyz,\$vf1yz,\$vf2x
+[0-9a-f]+ <[^>]*> 4ac0f8bc     vmaddax\.yz     \$ACCyz,\$vf31yz,\$vf0x
+[0-9a-f]+ <[^>]*> 4acff8bc     vmaddax\.yz     \$ACCyz,\$vf31yz,\$vf15x
+[0-9a-f]+ <[^>]*> 4adff8bc     vmaddax\.yz     \$ACCyz,\$vf31yz,\$vf31x
+[0-9a-f]+ <[^>]*> 4be002bd     vmadda\.xyzw    \$ACCxyzw,\$vf0xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4bff02bd     vmadda\.xyzw    \$ACCxyzw,\$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be20abd     vmadda\.xyzw    \$ACCxyzw,\$vf1xyzw,\$vf2xyzw
+[0-9a-f]+ <[^>]*> 4be0fabd     vmadda\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4beffabd     vmadda\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf15xyzw
+[0-9a-f]+ <[^>]*> 4bfffabd     vmadda\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4ae000bc     vmaddax\.yzw    \$ACCyzw,\$vf0yzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4aff00bc     vmaddax\.yzw    \$ACCyzw,\$vf0yzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4ae208bc     vmaddax\.yzw    \$ACCyzw,\$vf1yzw,\$vf2x
+[0-9a-f]+ <[^>]*> 4ae0f8bc     vmaddax\.yzw    \$ACCyzw,\$vf31yzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4aeff8bc     vmaddax\.yzw    \$ACCyzw,\$vf31yzw,\$vf15x
+[0-9a-f]+ <[^>]*> 4afff8bc     vmaddax\.yzw    \$ACCyzw,\$vf31yzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b4002bd     vmadda\.xz      \$ACCxz,\$vf0xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b5f02bd     vmadda\.xz      \$ACCxz,\$vf0xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b420abd     vmadda\.xz      \$ACCxz,\$vf1xz,\$vf2xz
+[0-9a-f]+ <[^>]*> 4b40fabd     vmadda\.xz      \$ACCxz,\$vf31xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b4ffabd     vmadda\.xz      \$ACCxz,\$vf31xz,\$vf15xz
+[0-9a-f]+ <[^>]*> 4b5ffabd     vmadda\.xz      \$ACCxz,\$vf31xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4a4000bc     vmaddax\.z      \$ACCz,\$vf0z,\$vf0x
+[0-9a-f]+ <[^>]*> 4a5f00bc     vmaddax\.z      \$ACCz,\$vf0z,\$vf31x
+[0-9a-f]+ <[^>]*> 4a4208bc     vmaddax\.z      \$ACCz,\$vf1z,\$vf2x
+[0-9a-f]+ <[^>]*> 4a40f8bc     vmaddax\.z      \$ACCz,\$vf31z,\$vf0x
+[0-9a-f]+ <[^>]*> 4a4ff8bc     vmaddax\.z      \$ACCz,\$vf31z,\$vf15x
+[0-9a-f]+ <[^>]*> 4a5ff8bc     vmaddax\.z      \$ACCz,\$vf31z,\$vf31x
+[0-9a-f]+ <[^>]*> 4b6002bd     vmadda\.xzw     \$ACCxzw,\$vf0xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b7f02bd     vmadda\.xzw     \$ACCxzw,\$vf0xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4b620abd     vmadda\.xzw     \$ACCxzw,\$vf1xzw,\$vf2xzw
+[0-9a-f]+ <[^>]*> 4b60fabd     vmadda\.xzw     \$ACCxzw,\$vf31xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b6ffabd     vmadda\.xzw     \$ACCxzw,\$vf31xzw,\$vf15xzw
+[0-9a-f]+ <[^>]*> 4b7ffabd     vmadda\.xzw     \$ACCxzw,\$vf31xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4a6000bc     vmaddax\.zw     \$ACCzw,\$vf0zw,\$vf0x
+[0-9a-f]+ <[^>]*> 4a7f00bc     vmaddax\.zw     \$ACCzw,\$vf0zw,\$vf31x
+[0-9a-f]+ <[^>]*> 4a6208bc     vmaddax\.zw     \$ACCzw,\$vf1zw,\$vf2x
+[0-9a-f]+ <[^>]*> 4a60f8bc     vmaddax\.zw     \$ACCzw,\$vf31zw,\$vf0x
+[0-9a-f]+ <[^>]*> 4a6ff8bc     vmaddax\.zw     \$ACCzw,\$vf31zw,\$vf15x
+[0-9a-f]+ <[^>]*> 4a7ff8bc     vmaddax\.zw     \$ACCzw,\$vf31zw,\$vf31x
+[0-9a-f]+ <[^>]*> 4a8002bd     vmadda\.y       \$ACCy,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f02bd     vmadda\.y       \$ACCy,\$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a820abd     vmadda\.y       \$ACCy,\$vf1y,\$vf2y
+[0-9a-f]+ <[^>]*> 4a80fabd     vmadda\.y       \$ACCy,\$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a8ffabd     vmadda\.y       \$ACCy,\$vf31y,\$vf15y
+[0-9a-f]+ <[^>]*> 4a9ffabd     vmadda\.y       \$ACCy,\$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a2000bd     vmadday\.w      \$ACCw,\$vf0w,\$vf0y
+[0-9a-f]+ <[^>]*> 4a3f00bd     vmadday\.w      \$ACCw,\$vf0w,\$vf31y
+[0-9a-f]+ <[^>]*> 4a2208bd     vmadday\.w      \$ACCw,\$vf1w,\$vf2y
+[0-9a-f]+ <[^>]*> 4a20f8bd     vmadday\.w      \$ACCw,\$vf31w,\$vf0y
+[0-9a-f]+ <[^>]*> 4a2ff8bd     vmadday\.w      \$ACCw,\$vf31w,\$vf15y
+[0-9a-f]+ <[^>]*> 4a3ff8bd     vmadday\.w      \$ACCw,\$vf31w,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa002bd     vmadda\.yw      \$ACCyw,\$vf0yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4abf02bd     vmadda\.yw      \$ACCyw,\$vf0yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4aa20abd     vmadda\.yw      \$ACCyw,\$vf1yw,\$vf2yw
+[0-9a-f]+ <[^>]*> 4aa0fabd     vmadda\.yw      \$ACCyw,\$vf31yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4aaffabd     vmadda\.yw      \$ACCyw,\$vf31yw,\$vf15yw
+[0-9a-f]+ <[^>]*> 4abffabd     vmadda\.yw      \$ACCyw,\$vf31yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4b0000bd     vmadday\.x      \$ACCx,\$vf0x,\$vf0y
+[0-9a-f]+ <[^>]*> 4b1f00bd     vmadday\.x      \$ACCx,\$vf0x,\$vf31y
+[0-9a-f]+ <[^>]*> 4b0208bd     vmadday\.x      \$ACCx,\$vf1x,\$vf2y
+[0-9a-f]+ <[^>]*> 4b00f8bd     vmadday\.x      \$ACCx,\$vf31x,\$vf0y
+[0-9a-f]+ <[^>]*> 4b0ff8bd     vmadday\.x      \$ACCx,\$vf31x,\$vf15y
+[0-9a-f]+ <[^>]*> 4b1ff8bd     vmadday\.x      \$ACCx,\$vf31x,\$vf31y
+[0-9a-f]+ <[^>]*> 4b2000bd     vmadday\.xw     \$ACCxw,\$vf0xw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b3f00bd     vmadday\.xw     \$ACCxw,\$vf0xw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b2208bd     vmadday\.xw     \$ACCxw,\$vf1xw,\$vf2y
+[0-9a-f]+ <[^>]*> 4b20f8bd     vmadday\.xw     \$ACCxw,\$vf31xw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b2ff8bd     vmadday\.xw     \$ACCxw,\$vf31xw,\$vf15y
+[0-9a-f]+ <[^>]*> 4b3ff8bd     vmadday\.xw     \$ACCxw,\$vf31xw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b8000bd     vmadday\.xy     \$ACCxy,\$vf0xy,\$vf0y
+[0-9a-f]+ <[^>]*> 4b9f00bd     vmadday\.xy     \$ACCxy,\$vf0xy,\$vf31y
+[0-9a-f]+ <[^>]*> 4b8208bd     vmadday\.xy     \$ACCxy,\$vf1xy,\$vf2y
+[0-9a-f]+ <[^>]*> 4b80f8bd     vmadday\.xy     \$ACCxy,\$vf31xy,\$vf0y
+[0-9a-f]+ <[^>]*> 4b8ff8bd     vmadday\.xy     \$ACCxy,\$vf31xy,\$vf15y
+[0-9a-f]+ <[^>]*> 4b9ff8bd     vmadday\.xy     \$ACCxy,\$vf31xy,\$vf31y
+[0-9a-f]+ <[^>]*> 4ba000bd     vmadday\.xyw    \$ACCxyw,\$vf0xyw,\$vf0y
+[0-9a-f]+ <[^>]*> 4bbf00bd     vmadday\.xyw    \$ACCxyw,\$vf0xyw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ba208bd     vmadday\.xyw    \$ACCxyw,\$vf1xyw,\$vf2y
+[0-9a-f]+ <[^>]*> 4ba0f8bd     vmadday\.xyw    \$ACCxyw,\$vf31xyw,\$vf0y
+[0-9a-f]+ <[^>]*> 4baff8bd     vmadday\.xyw    \$ACCxyw,\$vf31xyw,\$vf15y
+[0-9a-f]+ <[^>]*> 4bbff8bd     vmadday\.xyw    \$ACCxyw,\$vf31xyw,\$vf31y
+[0-9a-f]+ <[^>]*> 4bc000bd     vmadday\.xyz    \$ACCxyz,\$vf0xyz,\$vf0y
+[0-9a-f]+ <[^>]*> 4bdf00bd     vmadday\.xyz    \$ACCxyz,\$vf0xyz,\$vf31y
+[0-9a-f]+ <[^>]*> 4bc208bd     vmadday\.xyz    \$ACCxyz,\$vf1xyz,\$vf2y
+[0-9a-f]+ <[^>]*> 4bc0f8bd     vmadday\.xyz    \$ACCxyz,\$vf31xyz,\$vf0y
+[0-9a-f]+ <[^>]*> 4bcff8bd     vmadday\.xyz    \$ACCxyz,\$vf31xyz,\$vf15y
+[0-9a-f]+ <[^>]*> 4bdff8bd     vmadday\.xyz    \$ACCxyz,\$vf31xyz,\$vf31y
+[0-9a-f]+ <[^>]*> 4be000bd     vmadday\.xyzw   \$ACCxyzw,\$vf0xyzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4bff00bd     vmadday\.xyzw   \$ACCxyzw,\$vf0xyzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4be208bd     vmadday\.xyzw   \$ACCxyzw,\$vf1xyzw,\$vf2y
+[0-9a-f]+ <[^>]*> 4be0f8bd     vmadday\.xyzw   \$ACCxyzw,\$vf31xyzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4beff8bd     vmadday\.xyzw   \$ACCxyzw,\$vf31xyzw,\$vf15y
+[0-9a-f]+ <[^>]*> 4bfff8bd     vmadday\.xyzw   \$ACCxyzw,\$vf31xyzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b4000bd     vmadday\.xz     \$ACCxz,\$vf0xz,\$vf0y
+[0-9a-f]+ <[^>]*> 4b5f00bd     vmadday\.xz     \$ACCxz,\$vf0xz,\$vf31y
+[0-9a-f]+ <[^>]*> 4b4208bd     vmadday\.xz     \$ACCxz,\$vf1xz,\$vf2y
+[0-9a-f]+ <[^>]*> 4b40f8bd     vmadday\.xz     \$ACCxz,\$vf31xz,\$vf0y
+[0-9a-f]+ <[^>]*> 4b4ff8bd     vmadday\.xz     \$ACCxz,\$vf31xz,\$vf15y
+[0-9a-f]+ <[^>]*> 4b5ff8bd     vmadday\.xz     \$ACCxz,\$vf31xz,\$vf31y
+[0-9a-f]+ <[^>]*> 4b6000bd     vmadday\.xzw    \$ACCxzw,\$vf0xzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b7f00bd     vmadday\.xzw    \$ACCxzw,\$vf0xzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b6208bd     vmadday\.xzw    \$ACCxzw,\$vf1xzw,\$vf2y
+[0-9a-f]+ <[^>]*> 4b60f8bd     vmadday\.xzw    \$ACCxzw,\$vf31xzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b6ff8bd     vmadday\.xzw    \$ACCxzw,\$vf31xzw,\$vf15y
+[0-9a-f]+ <[^>]*> 4b7ff8bd     vmadday\.xzw    \$ACCxzw,\$vf31xzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a8000bd     vmadday\.y      \$ACCy,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f00bd     vmadday\.y      \$ACCy,\$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a8208bd     vmadday\.y      \$ACCy,\$vf1y,\$vf2y
+[0-9a-f]+ <[^>]*> 4a80f8bd     vmadday\.y      \$ACCy,\$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a8ff8bd     vmadday\.y      \$ACCy,\$vf31y,\$vf15y
+[0-9a-f]+ <[^>]*> 4a9ff8bd     vmadday\.y      \$ACCy,\$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa000bd     vmadday\.yw     \$ACCyw,\$vf0yw,\$vf0y
+[0-9a-f]+ <[^>]*> 4abf00bd     vmadday\.yw     \$ACCyw,\$vf0yw,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa208bd     vmadday\.yw     \$ACCyw,\$vf1yw,\$vf2y
+[0-9a-f]+ <[^>]*> 4aa0f8bd     vmadday\.yw     \$ACCyw,\$vf31yw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aaff8bd     vmadday\.yw     \$ACCyw,\$vf31yw,\$vf15y
+[0-9a-f]+ <[^>]*> 4abff8bd     vmadday\.yw     \$ACCyw,\$vf31yw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac000bd     vmadday\.yz     \$ACCyz,\$vf0yz,\$vf0y
+[0-9a-f]+ <[^>]*> 4adf00bd     vmadday\.yz     \$ACCyz,\$vf0yz,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac208bd     vmadday\.yz     \$ACCyz,\$vf1yz,\$vf2y
+[0-9a-f]+ <[^>]*> 4ac0f8bd     vmadday\.yz     \$ACCyz,\$vf31yz,\$vf0y
+[0-9a-f]+ <[^>]*> 4acff8bd     vmadday\.yz     \$ACCyz,\$vf31yz,\$vf15y
+[0-9a-f]+ <[^>]*> 4adff8bd     vmadday\.yz     \$ACCyz,\$vf31yz,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae000bd     vmadday\.yzw    \$ACCyzw,\$vf0yzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aff00bd     vmadday\.yzw    \$ACCyzw,\$vf0yzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae208bd     vmadday\.yzw    \$ACCyzw,\$vf1yzw,\$vf2y
+[0-9a-f]+ <[^>]*> 4ae0f8bd     vmadday\.yzw    \$ACCyzw,\$vf31yzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aeff8bd     vmadday\.yzw    \$ACCyzw,\$vf31yzw,\$vf15y
+[0-9a-f]+ <[^>]*> 4afff8bd     vmadday\.yzw    \$ACCyzw,\$vf31yzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac002bd     vmadda\.yz      \$ACCyz,\$vf0yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4adf02bd     vmadda\.yz      \$ACCyz,\$vf0yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ac20abd     vmadda\.yz      \$ACCyz,\$vf1yz,\$vf2yz
+[0-9a-f]+ <[^>]*> 4ac0fabd     vmadda\.yz      \$ACCyz,\$vf31yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4acffabd     vmadda\.yz      \$ACCyz,\$vf31yz,\$vf15yz
+[0-9a-f]+ <[^>]*> 4adffabd     vmadda\.yz      \$ACCyz,\$vf31yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4a4000bd     vmadday\.z      \$ACCz,\$vf0z,\$vf0y
+[0-9a-f]+ <[^>]*> 4a5f00bd     vmadday\.z      \$ACCz,\$vf0z,\$vf31y
+[0-9a-f]+ <[^>]*> 4a4208bd     vmadday\.z      \$ACCz,\$vf1z,\$vf2y
+[0-9a-f]+ <[^>]*> 4a40f8bd     vmadday\.z      \$ACCz,\$vf31z,\$vf0y
+[0-9a-f]+ <[^>]*> 4a4ff8bd     vmadday\.z      \$ACCz,\$vf31z,\$vf15y
+[0-9a-f]+ <[^>]*> 4a5ff8bd     vmadday\.z      \$ACCz,\$vf31z,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae002bd     vmadda\.yzw     \$ACCyzw,\$vf0yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4aff02bd     vmadda\.yzw     \$ACCyzw,\$vf0yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4ae20abd     vmadda\.yzw     \$ACCyzw,\$vf1yzw,\$vf2yzw
+[0-9a-f]+ <[^>]*> 4ae0fabd     vmadda\.yzw     \$ACCyzw,\$vf31yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4aeffabd     vmadda\.yzw     \$ACCyzw,\$vf31yzw,\$vf15yzw
+[0-9a-f]+ <[^>]*> 4afffabd     vmadda\.yzw     \$ACCyzw,\$vf31yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4a6000bd     vmadday\.zw     \$ACCzw,\$vf0zw,\$vf0y
+[0-9a-f]+ <[^>]*> 4a7f00bd     vmadday\.zw     \$ACCzw,\$vf0zw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a6208bd     vmadday\.zw     \$ACCzw,\$vf1zw,\$vf2y
+[0-9a-f]+ <[^>]*> 4a60f8bd     vmadday\.zw     \$ACCzw,\$vf31zw,\$vf0y
+[0-9a-f]+ <[^>]*> 4a6ff8bd     vmadday\.zw     \$ACCzw,\$vf31zw,\$vf15y
+[0-9a-f]+ <[^>]*> 4a7ff8bd     vmadday\.zw     \$ACCzw,\$vf31zw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a4002bd     vmadda\.z       \$ACCz,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f02bd     vmadda\.z       \$ACCz,\$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a420abd     vmadda\.z       \$ACCz,\$vf1z,\$vf2z
+[0-9a-f]+ <[^>]*> 4a40fabd     vmadda\.z       \$ACCz,\$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a4ffabd     vmadda\.z       \$ACCz,\$vf31z,\$vf15z
+[0-9a-f]+ <[^>]*> 4a5ffabd     vmadda\.z       \$ACCz,\$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a2000be     vmaddaz\.w      \$ACCw,\$vf0w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a3f00be     vmaddaz\.w      \$ACCw,\$vf0w,\$vf31z
+[0-9a-f]+ <[^>]*> 4a2208be     vmaddaz\.w      \$ACCw,\$vf1w,\$vf2z
+[0-9a-f]+ <[^>]*> 4a20f8be     vmaddaz\.w      \$ACCw,\$vf31w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a2ff8be     vmaddaz\.w      \$ACCw,\$vf31w,\$vf15z
+[0-9a-f]+ <[^>]*> 4a3ff8be     vmaddaz\.w      \$ACCw,\$vf31w,\$vf31z
+[0-9a-f]+ <[^>]*> 4a6002bd     vmadda\.zw      \$ACCzw,\$vf0zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a7f02bd     vmadda\.zw      \$ACCzw,\$vf0zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a620abd     vmadda\.zw      \$ACCzw,\$vf1zw,\$vf2zw
+[0-9a-f]+ <[^>]*> 4a60fabd     vmadda\.zw      \$ACCzw,\$vf31zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a6ffabd     vmadda\.zw      \$ACCzw,\$vf31zw,\$vf15zw
+[0-9a-f]+ <[^>]*> 4a7ffabd     vmadda\.zw      \$ACCzw,\$vf31zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4b0000be     vmaddaz\.x      \$ACCx,\$vf0x,\$vf0z
+[0-9a-f]+ <[^>]*> 4b1f00be     vmaddaz\.x      \$ACCx,\$vf0x,\$vf31z
+[0-9a-f]+ <[^>]*> 4b0208be     vmaddaz\.x      \$ACCx,\$vf1x,\$vf2z
+[0-9a-f]+ <[^>]*> 4b00f8be     vmaddaz\.x      \$ACCx,\$vf31x,\$vf0z
+[0-9a-f]+ <[^>]*> 4b0ff8be     vmaddaz\.x      \$ACCx,\$vf31x,\$vf15z
+[0-9a-f]+ <[^>]*> 4b1ff8be     vmaddaz\.x      \$ACCx,\$vf31x,\$vf31z
+[0-9a-f]+ <[^>]*> 4b2000be     vmaddaz\.xw     \$ACCxw,\$vf0xw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b3f00be     vmaddaz\.xw     \$ACCxw,\$vf0xw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b2208be     vmaddaz\.xw     \$ACCxw,\$vf1xw,\$vf2z
+[0-9a-f]+ <[^>]*> 4b20f8be     vmaddaz\.xw     \$ACCxw,\$vf31xw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b2ff8be     vmaddaz\.xw     \$ACCxw,\$vf31xw,\$vf15z
+[0-9a-f]+ <[^>]*> 4b3ff8be     vmaddaz\.xw     \$ACCxw,\$vf31xw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b8000be     vmaddaz\.xy     \$ACCxy,\$vf0xy,\$vf0z
+[0-9a-f]+ <[^>]*> 4b9f00be     vmaddaz\.xy     \$ACCxy,\$vf0xy,\$vf31z
+[0-9a-f]+ <[^>]*> 4b8208be     vmaddaz\.xy     \$ACCxy,\$vf1xy,\$vf2z
+[0-9a-f]+ <[^>]*> 4b80f8be     vmaddaz\.xy     \$ACCxy,\$vf31xy,\$vf0z
+[0-9a-f]+ <[^>]*> 4b8ff8be     vmaddaz\.xy     \$ACCxy,\$vf31xy,\$vf15z
+[0-9a-f]+ <[^>]*> 4b9ff8be     vmaddaz\.xy     \$ACCxy,\$vf31xy,\$vf31z
+[0-9a-f]+ <[^>]*> 4ba000be     vmaddaz\.xyw    \$ACCxyw,\$vf0xyw,\$vf0z
+[0-9a-f]+ <[^>]*> 4bbf00be     vmaddaz\.xyw    \$ACCxyw,\$vf0xyw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ba208be     vmaddaz\.xyw    \$ACCxyw,\$vf1xyw,\$vf2z
+[0-9a-f]+ <[^>]*> 4ba0f8be     vmaddaz\.xyw    \$ACCxyw,\$vf31xyw,\$vf0z
+[0-9a-f]+ <[^>]*> 4baff8be     vmaddaz\.xyw    \$ACCxyw,\$vf31xyw,\$vf15z
+[0-9a-f]+ <[^>]*> 4bbff8be     vmaddaz\.xyw    \$ACCxyw,\$vf31xyw,\$vf31z
+[0-9a-f]+ <[^>]*> 4bc000be     vmaddaz\.xyz    \$ACCxyz,\$vf0xyz,\$vf0z
+[0-9a-f]+ <[^>]*> 4bdf00be     vmaddaz\.xyz    \$ACCxyz,\$vf0xyz,\$vf31z
+[0-9a-f]+ <[^>]*> 4bc208be     vmaddaz\.xyz    \$ACCxyz,\$vf1xyz,\$vf2z
+[0-9a-f]+ <[^>]*> 4bc0f8be     vmaddaz\.xyz    \$ACCxyz,\$vf31xyz,\$vf0z
+[0-9a-f]+ <[^>]*> 4bcff8be     vmaddaz\.xyz    \$ACCxyz,\$vf31xyz,\$vf15z
+[0-9a-f]+ <[^>]*> 4bdff8be     vmaddaz\.xyz    \$ACCxyz,\$vf31xyz,\$vf31z
+[0-9a-f]+ <[^>]*> 4be000be     vmaddaz\.xyzw   \$ACCxyzw,\$vf0xyzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4bff00be     vmaddaz\.xyzw   \$ACCxyzw,\$vf0xyzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4be208be     vmaddaz\.xyzw   \$ACCxyzw,\$vf1xyzw,\$vf2z
+[0-9a-f]+ <[^>]*> 4be0f8be     vmaddaz\.xyzw   \$ACCxyzw,\$vf31xyzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4beff8be     vmaddaz\.xyzw   \$ACCxyzw,\$vf31xyzw,\$vf15z
+[0-9a-f]+ <[^>]*> 4bfff8be     vmaddaz\.xyzw   \$ACCxyzw,\$vf31xyzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b4000be     vmaddaz\.xz     \$ACCxz,\$vf0xz,\$vf0z
+[0-9a-f]+ <[^>]*> 4b5f00be     vmaddaz\.xz     \$ACCxz,\$vf0xz,\$vf31z
+[0-9a-f]+ <[^>]*> 4b4208be     vmaddaz\.xz     \$ACCxz,\$vf1xz,\$vf2z
+[0-9a-f]+ <[^>]*> 4b40f8be     vmaddaz\.xz     \$ACCxz,\$vf31xz,\$vf0z
+[0-9a-f]+ <[^>]*> 4b4ff8be     vmaddaz\.xz     \$ACCxz,\$vf31xz,\$vf15z
+[0-9a-f]+ <[^>]*> 4b5ff8be     vmaddaz\.xz     \$ACCxz,\$vf31xz,\$vf31z
+[0-9a-f]+ <[^>]*> 4b6000be     vmaddaz\.xzw    \$ACCxzw,\$vf0xzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b7f00be     vmaddaz\.xzw    \$ACCxzw,\$vf0xzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b6208be     vmaddaz\.xzw    \$ACCxzw,\$vf1xzw,\$vf2z
+[0-9a-f]+ <[^>]*> 4b60f8be     vmaddaz\.xzw    \$ACCxzw,\$vf31xzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b6ff8be     vmaddaz\.xzw    \$ACCxzw,\$vf31xzw,\$vf15z
+[0-9a-f]+ <[^>]*> 4b7ff8be     vmaddaz\.xzw    \$ACCxzw,\$vf31xzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a8000be     vmaddaz\.y      \$ACCy,\$vf0y,\$vf0z
+[0-9a-f]+ <[^>]*> 4a9f00be     vmaddaz\.y      \$ACCy,\$vf0y,\$vf31z
+[0-9a-f]+ <[^>]*> 4a8208be     vmaddaz\.y      \$ACCy,\$vf1y,\$vf2z
+[0-9a-f]+ <[^>]*> 4a80f8be     vmaddaz\.y      \$ACCy,\$vf31y,\$vf0z
+[0-9a-f]+ <[^>]*> 4a8ff8be     vmaddaz\.y      \$ACCy,\$vf31y,\$vf15z
+[0-9a-f]+ <[^>]*> 4a9ff8be     vmaddaz\.y      \$ACCy,\$vf31y,\$vf31z
+[0-9a-f]+ <[^>]*> 4aa000be     vmaddaz\.yw     \$ACCyw,\$vf0yw,\$vf0z
+[0-9a-f]+ <[^>]*> 4abf00be     vmaddaz\.yw     \$ACCyw,\$vf0yw,\$vf31z
+[0-9a-f]+ <[^>]*> 4aa208be     vmaddaz\.yw     \$ACCyw,\$vf1yw,\$vf2z
+[0-9a-f]+ <[^>]*> 4aa0f8be     vmaddaz\.yw     \$ACCyw,\$vf31yw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aaff8be     vmaddaz\.yw     \$ACCyw,\$vf31yw,\$vf15z
+[0-9a-f]+ <[^>]*> 4abff8be     vmaddaz\.yw     \$ACCyw,\$vf31yw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ac000be     vmaddaz\.yz     \$ACCyz,\$vf0yz,\$vf0z
+[0-9a-f]+ <[^>]*> 4adf00be     vmaddaz\.yz     \$ACCyz,\$vf0yz,\$vf31z
+[0-9a-f]+ <[^>]*> 4ac208be     vmaddaz\.yz     \$ACCyz,\$vf1yz,\$vf2z
+[0-9a-f]+ <[^>]*> 4ac0f8be     vmaddaz\.yz     \$ACCyz,\$vf31yz,\$vf0z
+[0-9a-f]+ <[^>]*> 4acff8be     vmaddaz\.yz     \$ACCyz,\$vf31yz,\$vf15z
+[0-9a-f]+ <[^>]*> 4adff8be     vmaddaz\.yz     \$ACCyz,\$vf31yz,\$vf31z
+[0-9a-f]+ <[^>]*> 4ae000be     vmaddaz\.yzw    \$ACCyzw,\$vf0yzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aff00be     vmaddaz\.yzw    \$ACCyzw,\$vf0yzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ae208be     vmaddaz\.yzw    \$ACCyzw,\$vf1yzw,\$vf2z
+[0-9a-f]+ <[^>]*> 4ae0f8be     vmaddaz\.yzw    \$ACCyzw,\$vf31yzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aeff8be     vmaddaz\.yzw    \$ACCyzw,\$vf31yzw,\$vf15z
+[0-9a-f]+ <[^>]*> 4afff8be     vmaddaz\.yzw    \$ACCyzw,\$vf31yzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a4000be     vmaddaz\.z      \$ACCz,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f00be     vmaddaz\.z      \$ACCz,\$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a4208be     vmaddaz\.z      \$ACCz,\$vf1z,\$vf2z
+[0-9a-f]+ <[^>]*> 4a40f8be     vmaddaz\.z      \$ACCz,\$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a4ff8be     vmaddaz\.z      \$ACCz,\$vf31z,\$vf15z
+[0-9a-f]+ <[^>]*> 4a5ff8be     vmaddaz\.z      \$ACCz,\$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a6000be     vmaddaz\.zw     \$ACCzw,\$vf0zw,\$vf0z
+[0-9a-f]+ <[^>]*> 4a7f00be     vmaddaz\.zw     \$ACCzw,\$vf0zw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a6208be     vmaddaz\.zw     \$ACCzw,\$vf1zw,\$vf2z
+[0-9a-f]+ <[^>]*> 4a60f8be     vmaddaz\.zw     \$ACCzw,\$vf31zw,\$vf0z
+[0-9a-f]+ <[^>]*> 4a6ff8be     vmaddaz\.zw     \$ACCzw,\$vf31zw,\$vf15z
+[0-9a-f]+ <[^>]*> 4a7ff8be     vmaddaz\.zw     \$ACCzw,\$vf31zw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a200023     vmaddi\.w       \$vf0w,\$vf0w,\$I
+[0-9a-f]+ <[^>]*> 4a20f823     vmaddi\.w       \$vf0w,\$vf31w,\$I
+[0-9a-f]+ <[^>]*> 4a201063     vmaddi\.w       \$vf1w,\$vf2w,\$I
+[0-9a-f]+ <[^>]*> 4a2007e3     vmaddi\.w       \$vf31w,\$vf0w,\$I
+[0-9a-f]+ <[^>]*> 4a207fe3     vmaddi\.w       \$vf31w,\$vf15w,\$I
+[0-9a-f]+ <[^>]*> 4a20ffe3     vmaddi\.w       \$vf31w,\$vf31w,\$I
+[0-9a-f]+ <[^>]*> 4b000023     vmaddi\.x       \$vf0x,\$vf0x,\$I
+[0-9a-f]+ <[^>]*> 4b00f823     vmaddi\.x       \$vf0x,\$vf31x,\$I
+[0-9a-f]+ <[^>]*> 4b001063     vmaddi\.x       \$vf1x,\$vf2x,\$I
+[0-9a-f]+ <[^>]*> 4b0007e3     vmaddi\.x       \$vf31x,\$vf0x,\$I
+[0-9a-f]+ <[^>]*> 4b007fe3     vmaddi\.x       \$vf31x,\$vf15x,\$I
+[0-9a-f]+ <[^>]*> 4b00ffe3     vmaddi\.x       \$vf31x,\$vf31x,\$I
+[0-9a-f]+ <[^>]*> 4b200023     vmaddi\.xw      \$vf0xw,\$vf0xw,\$I
+[0-9a-f]+ <[^>]*> 4b20f823     vmaddi\.xw      \$vf0xw,\$vf31xw,\$I
+[0-9a-f]+ <[^>]*> 4b201063     vmaddi\.xw      \$vf1xw,\$vf2xw,\$I
+[0-9a-f]+ <[^>]*> 4b2007e3     vmaddi\.xw      \$vf31xw,\$vf0xw,\$I
+[0-9a-f]+ <[^>]*> 4b207fe3     vmaddi\.xw      \$vf31xw,\$vf15xw,\$I
+[0-9a-f]+ <[^>]*> 4b20ffe3     vmaddi\.xw      \$vf31xw,\$vf31xw,\$I
+[0-9a-f]+ <[^>]*> 4b800023     vmaddi\.xy      \$vf0xy,\$vf0xy,\$I
+[0-9a-f]+ <[^>]*> 4b80f823     vmaddi\.xy      \$vf0xy,\$vf31xy,\$I
+[0-9a-f]+ <[^>]*> 4b801063     vmaddi\.xy      \$vf1xy,\$vf2xy,\$I
+[0-9a-f]+ <[^>]*> 4b8007e3     vmaddi\.xy      \$vf31xy,\$vf0xy,\$I
+[0-9a-f]+ <[^>]*> 4b807fe3     vmaddi\.xy      \$vf31xy,\$vf15xy,\$I
+[0-9a-f]+ <[^>]*> 4b80ffe3     vmaddi\.xy      \$vf31xy,\$vf31xy,\$I
+[0-9a-f]+ <[^>]*> 4ba00023     vmaddi\.xyw     \$vf0xyw,\$vf0xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba0f823     vmaddi\.xyw     \$vf0xyw,\$vf31xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba01063     vmaddi\.xyw     \$vf1xyw,\$vf2xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba007e3     vmaddi\.xyw     \$vf31xyw,\$vf0xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba07fe3     vmaddi\.xyw     \$vf31xyw,\$vf15xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba0ffe3     vmaddi\.xyw     \$vf31xyw,\$vf31xyw,\$I
+[0-9a-f]+ <[^>]*> 4bc00023     vmaddi\.xyz     \$vf0xyz,\$vf0xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc0f823     vmaddi\.xyz     \$vf0xyz,\$vf31xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc01063     vmaddi\.xyz     \$vf1xyz,\$vf2xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc007e3     vmaddi\.xyz     \$vf31xyz,\$vf0xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc07fe3     vmaddi\.xyz     \$vf31xyz,\$vf15xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc0ffe3     vmaddi\.xyz     \$vf31xyz,\$vf31xyz,\$I
+[0-9a-f]+ <[^>]*> 4be00023     vmaddi\.xyzw    \$vf0xyzw,\$vf0xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be0f823     vmaddi\.xyzw    \$vf0xyzw,\$vf31xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be01063     vmaddi\.xyzw    \$vf1xyzw,\$vf2xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be007e3     vmaddi\.xyzw    \$vf31xyzw,\$vf0xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be07fe3     vmaddi\.xyzw    \$vf31xyzw,\$vf15xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be0ffe3     vmaddi\.xyzw    \$vf31xyzw,\$vf31xyzw,\$I
+[0-9a-f]+ <[^>]*> 4b400023     vmaddi\.xz      \$vf0xz,\$vf0xz,\$I
+[0-9a-f]+ <[^>]*> 4b40f823     vmaddi\.xz      \$vf0xz,\$vf31xz,\$I
+[0-9a-f]+ <[^>]*> 4b401063     vmaddi\.xz      \$vf1xz,\$vf2xz,\$I
+[0-9a-f]+ <[^>]*> 4b4007e3     vmaddi\.xz      \$vf31xz,\$vf0xz,\$I
+[0-9a-f]+ <[^>]*> 4b407fe3     vmaddi\.xz      \$vf31xz,\$vf15xz,\$I
+[0-9a-f]+ <[^>]*> 4b40ffe3     vmaddi\.xz      \$vf31xz,\$vf31xz,\$I
+[0-9a-f]+ <[^>]*> 4b600023     vmaddi\.xzw     \$vf0xzw,\$vf0xzw,\$I
+[0-9a-f]+ <[^>]*> 4b60f823     vmaddi\.xzw     \$vf0xzw,\$vf31xzw,\$I
+[0-9a-f]+ <[^>]*> 4b601063     vmaddi\.xzw     \$vf1xzw,\$vf2xzw,\$I
+[0-9a-f]+ <[^>]*> 4b6007e3     vmaddi\.xzw     \$vf31xzw,\$vf0xzw,\$I
+[0-9a-f]+ <[^>]*> 4b607fe3     vmaddi\.xzw     \$vf31xzw,\$vf15xzw,\$I
+[0-9a-f]+ <[^>]*> 4b60ffe3     vmaddi\.xzw     \$vf31xzw,\$vf31xzw,\$I
+[0-9a-f]+ <[^>]*> 4a800023     vmaddi\.y       \$vf0y,\$vf0y,\$I
+[0-9a-f]+ <[^>]*> 4a80f823     vmaddi\.y       \$vf0y,\$vf31y,\$I
+[0-9a-f]+ <[^>]*> 4a801063     vmaddi\.y       \$vf1y,\$vf2y,\$I
+[0-9a-f]+ <[^>]*> 4a8007e3     vmaddi\.y       \$vf31y,\$vf0y,\$I
+[0-9a-f]+ <[^>]*> 4a807fe3     vmaddi\.y       \$vf31y,\$vf15y,\$I
+[0-9a-f]+ <[^>]*> 4a80ffe3     vmaddi\.y       \$vf31y,\$vf31y,\$I
+[0-9a-f]+ <[^>]*> 4aa00023     vmaddi\.yw      \$vf0yw,\$vf0yw,\$I
+[0-9a-f]+ <[^>]*> 4aa0f823     vmaddi\.yw      \$vf0yw,\$vf31yw,\$I
+[0-9a-f]+ <[^>]*> 4aa01063     vmaddi\.yw      \$vf1yw,\$vf2yw,\$I
+[0-9a-f]+ <[^>]*> 4aa007e3     vmaddi\.yw      \$vf31yw,\$vf0yw,\$I
+[0-9a-f]+ <[^>]*> 4aa07fe3     vmaddi\.yw      \$vf31yw,\$vf15yw,\$I
+[0-9a-f]+ <[^>]*> 4aa0ffe3     vmaddi\.yw      \$vf31yw,\$vf31yw,\$I
+[0-9a-f]+ <[^>]*> 4ac00023     vmaddi\.yz      \$vf0yz,\$vf0yz,\$I
+[0-9a-f]+ <[^>]*> 4ac0f823     vmaddi\.yz      \$vf0yz,\$vf31yz,\$I
+[0-9a-f]+ <[^>]*> 4ac01063     vmaddi\.yz      \$vf1yz,\$vf2yz,\$I
+[0-9a-f]+ <[^>]*> 4ac007e3     vmaddi\.yz      \$vf31yz,\$vf0yz,\$I
+[0-9a-f]+ <[^>]*> 4ac07fe3     vmaddi\.yz      \$vf31yz,\$vf15yz,\$I
+[0-9a-f]+ <[^>]*> 4ac0ffe3     vmaddi\.yz      \$vf31yz,\$vf31yz,\$I
+[0-9a-f]+ <[^>]*> 4ae00023     vmaddi\.yzw     \$vf0yzw,\$vf0yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae0f823     vmaddi\.yzw     \$vf0yzw,\$vf31yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae01063     vmaddi\.yzw     \$vf1yzw,\$vf2yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae007e3     vmaddi\.yzw     \$vf31yzw,\$vf0yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae07fe3     vmaddi\.yzw     \$vf31yzw,\$vf15yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae0ffe3     vmaddi\.yzw     \$vf31yzw,\$vf31yzw,\$I
+[0-9a-f]+ <[^>]*> 4a400023     vmaddi\.z       \$vf0z,\$vf0z,\$I
+[0-9a-f]+ <[^>]*> 4a40f823     vmaddi\.z       \$vf0z,\$vf31z,\$I
+[0-9a-f]+ <[^>]*> 4a401063     vmaddi\.z       \$vf1z,\$vf2z,\$I
+[0-9a-f]+ <[^>]*> 4a4007e3     vmaddi\.z       \$vf31z,\$vf0z,\$I
+[0-9a-f]+ <[^>]*> 4a407fe3     vmaddi\.z       \$vf31z,\$vf15z,\$I
+[0-9a-f]+ <[^>]*> 4a40ffe3     vmaddi\.z       \$vf31z,\$vf31z,\$I
+[0-9a-f]+ <[^>]*> 4a600023     vmaddi\.zw      \$vf0zw,\$vf0zw,\$I
+[0-9a-f]+ <[^>]*> 4a60f823     vmaddi\.zw      \$vf0zw,\$vf31zw,\$I
+[0-9a-f]+ <[^>]*> 4a601063     vmaddi\.zw      \$vf1zw,\$vf2zw,\$I
+[0-9a-f]+ <[^>]*> 4a6007e3     vmaddi\.zw      \$vf31zw,\$vf0zw,\$I
+[0-9a-f]+ <[^>]*> 4a607fe3     vmaddi\.zw      \$vf31zw,\$vf15zw,\$I
+[0-9a-f]+ <[^>]*> 4a60ffe3     vmaddi\.zw      \$vf31zw,\$vf31zw,\$I
+[0-9a-f]+ <[^>]*> 4a200021     vmaddq\.w       \$vf0w,\$vf0w,\$Q
+[0-9a-f]+ <[^>]*> 4a20f821     vmaddq\.w       \$vf0w,\$vf31w,\$Q
+[0-9a-f]+ <[^>]*> 4a201061     vmaddq\.w       \$vf1w,\$vf2w,\$Q
+[0-9a-f]+ <[^>]*> 4a2007e1     vmaddq\.w       \$vf31w,\$vf0w,\$Q
+[0-9a-f]+ <[^>]*> 4a207fe1     vmaddq\.w       \$vf31w,\$vf15w,\$Q
+[0-9a-f]+ <[^>]*> 4a20ffe1     vmaddq\.w       \$vf31w,\$vf31w,\$Q
+[0-9a-f]+ <[^>]*> 4b000021     vmaddq\.x       \$vf0x,\$vf0x,\$Q
+[0-9a-f]+ <[^>]*> 4b00f821     vmaddq\.x       \$vf0x,\$vf31x,\$Q
+[0-9a-f]+ <[^>]*> 4b001061     vmaddq\.x       \$vf1x,\$vf2x,\$Q
+[0-9a-f]+ <[^>]*> 4b0007e1     vmaddq\.x       \$vf31x,\$vf0x,\$Q
+[0-9a-f]+ <[^>]*> 4b007fe1     vmaddq\.x       \$vf31x,\$vf15x,\$Q
+[0-9a-f]+ <[^>]*> 4b00ffe1     vmaddq\.x       \$vf31x,\$vf31x,\$Q
+[0-9a-f]+ <[^>]*> 4b200021     vmaddq\.xw      \$vf0xw,\$vf0xw,\$Q
+[0-9a-f]+ <[^>]*> 4b20f821     vmaddq\.xw      \$vf0xw,\$vf31xw,\$Q
+[0-9a-f]+ <[^>]*> 4b201061     vmaddq\.xw      \$vf1xw,\$vf2xw,\$Q
+[0-9a-f]+ <[^>]*> 4b2007e1     vmaddq\.xw      \$vf31xw,\$vf0xw,\$Q
+[0-9a-f]+ <[^>]*> 4b207fe1     vmaddq\.xw      \$vf31xw,\$vf15xw,\$Q
+[0-9a-f]+ <[^>]*> 4b20ffe1     vmaddq\.xw      \$vf31xw,\$vf31xw,\$Q
+[0-9a-f]+ <[^>]*> 4b800021     vmaddq\.xy      \$vf0xy,\$vf0xy,\$Q
+[0-9a-f]+ <[^>]*> 4b80f821     vmaddq\.xy      \$vf0xy,\$vf31xy,\$Q
+[0-9a-f]+ <[^>]*> 4b801061     vmaddq\.xy      \$vf1xy,\$vf2xy,\$Q
+[0-9a-f]+ <[^>]*> 4b8007e1     vmaddq\.xy      \$vf31xy,\$vf0xy,\$Q
+[0-9a-f]+ <[^>]*> 4b807fe1     vmaddq\.xy      \$vf31xy,\$vf15xy,\$Q
+[0-9a-f]+ <[^>]*> 4b80ffe1     vmaddq\.xy      \$vf31xy,\$vf31xy,\$Q
+[0-9a-f]+ <[^>]*> 4ba00021     vmaddq\.xyw     \$vf0xyw,\$vf0xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba0f821     vmaddq\.xyw     \$vf0xyw,\$vf31xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba01061     vmaddq\.xyw     \$vf1xyw,\$vf2xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba007e1     vmaddq\.xyw     \$vf31xyw,\$vf0xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba07fe1     vmaddq\.xyw     \$vf31xyw,\$vf15xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba0ffe1     vmaddq\.xyw     \$vf31xyw,\$vf31xyw,\$Q
+[0-9a-f]+ <[^>]*> 4bc00021     vmaddq\.xyz     \$vf0xyz,\$vf0xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc0f821     vmaddq\.xyz     \$vf0xyz,\$vf31xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc01061     vmaddq\.xyz     \$vf1xyz,\$vf2xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc007e1     vmaddq\.xyz     \$vf31xyz,\$vf0xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc07fe1     vmaddq\.xyz     \$vf31xyz,\$vf15xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc0ffe1     vmaddq\.xyz     \$vf31xyz,\$vf31xyz,\$Q
+[0-9a-f]+ <[^>]*> 4be00021     vmaddq\.xyzw    \$vf0xyzw,\$vf0xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be0f821     vmaddq\.xyzw    \$vf0xyzw,\$vf31xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be01061     vmaddq\.xyzw    \$vf1xyzw,\$vf2xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be007e1     vmaddq\.xyzw    \$vf31xyzw,\$vf0xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be07fe1     vmaddq\.xyzw    \$vf31xyzw,\$vf15xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be0ffe1     vmaddq\.xyzw    \$vf31xyzw,\$vf31xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4b400021     vmaddq\.xz      \$vf0xz,\$vf0xz,\$Q
+[0-9a-f]+ <[^>]*> 4b40f821     vmaddq\.xz      \$vf0xz,\$vf31xz,\$Q
+[0-9a-f]+ <[^>]*> 4b401061     vmaddq\.xz      \$vf1xz,\$vf2xz,\$Q
+[0-9a-f]+ <[^>]*> 4b4007e1     vmaddq\.xz      \$vf31xz,\$vf0xz,\$Q
+[0-9a-f]+ <[^>]*> 4b407fe1     vmaddq\.xz      \$vf31xz,\$vf15xz,\$Q
+[0-9a-f]+ <[^>]*> 4b40ffe1     vmaddq\.xz      \$vf31xz,\$vf31xz,\$Q
+[0-9a-f]+ <[^>]*> 4b600021     vmaddq\.xzw     \$vf0xzw,\$vf0xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b60f821     vmaddq\.xzw     \$vf0xzw,\$vf31xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b601061     vmaddq\.xzw     \$vf1xzw,\$vf2xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b6007e1     vmaddq\.xzw     \$vf31xzw,\$vf0xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b607fe1     vmaddq\.xzw     \$vf31xzw,\$vf15xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b60ffe1     vmaddq\.xzw     \$vf31xzw,\$vf31xzw,\$Q
+[0-9a-f]+ <[^>]*> 4a800021     vmaddq\.y       \$vf0y,\$vf0y,\$Q
+[0-9a-f]+ <[^>]*> 4a80f821     vmaddq\.y       \$vf0y,\$vf31y,\$Q
+[0-9a-f]+ <[^>]*> 4a801061     vmaddq\.y       \$vf1y,\$vf2y,\$Q
+[0-9a-f]+ <[^>]*> 4a8007e1     vmaddq\.y       \$vf31y,\$vf0y,\$Q
+[0-9a-f]+ <[^>]*> 4a807fe1     vmaddq\.y       \$vf31y,\$vf15y,\$Q
+[0-9a-f]+ <[^>]*> 4a80ffe1     vmaddq\.y       \$vf31y,\$vf31y,\$Q
+[0-9a-f]+ <[^>]*> 4aa00021     vmaddq\.yw      \$vf0yw,\$vf0yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa0f821     vmaddq\.yw      \$vf0yw,\$vf31yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa01061     vmaddq\.yw      \$vf1yw,\$vf2yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa007e1     vmaddq\.yw      \$vf31yw,\$vf0yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa07fe1     vmaddq\.yw      \$vf31yw,\$vf15yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa0ffe1     vmaddq\.yw      \$vf31yw,\$vf31yw,\$Q
+[0-9a-f]+ <[^>]*> 4ac00021     vmaddq\.yz      \$vf0yz,\$vf0yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac0f821     vmaddq\.yz      \$vf0yz,\$vf31yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac01061     vmaddq\.yz      \$vf1yz,\$vf2yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac007e1     vmaddq\.yz      \$vf31yz,\$vf0yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac07fe1     vmaddq\.yz      \$vf31yz,\$vf15yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac0ffe1     vmaddq\.yz      \$vf31yz,\$vf31yz,\$Q
+[0-9a-f]+ <[^>]*> 4ae00021     vmaddq\.yzw     \$vf0yzw,\$vf0yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae0f821     vmaddq\.yzw     \$vf0yzw,\$vf31yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae01061     vmaddq\.yzw     \$vf1yzw,\$vf2yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae007e1     vmaddq\.yzw     \$vf31yzw,\$vf0yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae07fe1     vmaddq\.yzw     \$vf31yzw,\$vf15yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae0ffe1     vmaddq\.yzw     \$vf31yzw,\$vf31yzw,\$Q
+[0-9a-f]+ <[^>]*> 4a400021     vmaddq\.z       \$vf0z,\$vf0z,\$Q
+[0-9a-f]+ <[^>]*> 4a40f821     vmaddq\.z       \$vf0z,\$vf31z,\$Q
+[0-9a-f]+ <[^>]*> 4a401061     vmaddq\.z       \$vf1z,\$vf2z,\$Q
+[0-9a-f]+ <[^>]*> 4a4007e1     vmaddq\.z       \$vf31z,\$vf0z,\$Q
+[0-9a-f]+ <[^>]*> 4a407fe1     vmaddq\.z       \$vf31z,\$vf15z,\$Q
+[0-9a-f]+ <[^>]*> 4a40ffe1     vmaddq\.z       \$vf31z,\$vf31z,\$Q
+[0-9a-f]+ <[^>]*> 4a600021     vmaddq\.zw      \$vf0zw,\$vf0zw,\$Q
+[0-9a-f]+ <[^>]*> 4a60f821     vmaddq\.zw      \$vf0zw,\$vf31zw,\$Q
+[0-9a-f]+ <[^>]*> 4a601061     vmaddq\.zw      \$vf1zw,\$vf2zw,\$Q
+[0-9a-f]+ <[^>]*> 4a6007e1     vmaddq\.zw      \$vf31zw,\$vf0zw,\$Q
+[0-9a-f]+ <[^>]*> 4a607fe1     vmaddq\.zw      \$vf31zw,\$vf15zw,\$Q
+[0-9a-f]+ <[^>]*> 4a60ffe1     vmaddq\.zw      \$vf31zw,\$vf31zw,\$Q
+[0-9a-f]+ <[^>]*> 4a200029     vmadd\.w        \$vf0w,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f0029     vmadd\.w        \$vf0w,\$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a20f829     vmadd\.w        \$vf0w,\$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a231069     vmadd\.w        \$vf1w,\$vf2w,\$vf3w
+[0-9a-f]+ <[^>]*> 4a2007e9     vmadd\.w        \$vf31w,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a277fe9     vmadd\.w        \$vf31w,\$vf15w,\$vf7w
+[0-9a-f]+ <[^>]*> 4a3fffe9     vmadd\.w        \$vf31w,\$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a20000b     vmaddw\.w       \$vf0w,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f000b     vmaddw\.w       \$vf0w,\$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a20f80b     vmaddw\.w       \$vf0w,\$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a23104b     vmaddw\.w       \$vf1w,\$vf2w,\$vf3w
+[0-9a-f]+ <[^>]*> 4a2007cb     vmaddw\.w       \$vf31w,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a277fcb     vmaddw\.w       \$vf31w,\$vf15w,\$vf7w
+[0-9a-f]+ <[^>]*> 4a3fffcb     vmaddw\.w       \$vf31w,\$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4b00000b     vmaddw\.x       \$vf0x,\$vf0x,\$vf0w
+[0-9a-f]+ <[^>]*> 4b1f000b     vmaddw\.x       \$vf0x,\$vf0x,\$vf31w
+[0-9a-f]+ <[^>]*> 4b00f80b     vmaddw\.x       \$vf0x,\$vf31x,\$vf0w
+[0-9a-f]+ <[^>]*> 4b03104b     vmaddw\.x       \$vf1x,\$vf2x,\$vf3w
+[0-9a-f]+ <[^>]*> 4b0007cb     vmaddw\.x       \$vf31x,\$vf0x,\$vf0w
+[0-9a-f]+ <[^>]*> 4b077fcb     vmaddw\.x       \$vf31x,\$vf15x,\$vf7w
+[0-9a-f]+ <[^>]*> 4b1fffcb     vmaddw\.x       \$vf31x,\$vf31x,\$vf31w
+[0-9a-f]+ <[^>]*> 4b20000b     vmaddw\.xw      \$vf0xw,\$vf0xw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b3f000b     vmaddw\.xw      \$vf0xw,\$vf0xw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b20f80b     vmaddw\.xw      \$vf0xw,\$vf31xw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b23104b     vmaddw\.xw      \$vf1xw,\$vf2xw,\$vf3w
+[0-9a-f]+ <[^>]*> 4b2007cb     vmaddw\.xw      \$vf31xw,\$vf0xw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b277fcb     vmaddw\.xw      \$vf31xw,\$vf15xw,\$vf7w
+[0-9a-f]+ <[^>]*> 4b3fffcb     vmaddw\.xw      \$vf31xw,\$vf31xw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b80000b     vmaddw\.xy      \$vf0xy,\$vf0xy,\$vf0w
+[0-9a-f]+ <[^>]*> 4b9f000b     vmaddw\.xy      \$vf0xy,\$vf0xy,\$vf31w
+[0-9a-f]+ <[^>]*> 4b80f80b     vmaddw\.xy      \$vf0xy,\$vf31xy,\$vf0w
+[0-9a-f]+ <[^>]*> 4b83104b     vmaddw\.xy      \$vf1xy,\$vf2xy,\$vf3w
+[0-9a-f]+ <[^>]*> 4b8007cb     vmaddw\.xy      \$vf31xy,\$vf0xy,\$vf0w
+[0-9a-f]+ <[^>]*> 4b877fcb     vmaddw\.xy      \$vf31xy,\$vf15xy,\$vf7w
+[0-9a-f]+ <[^>]*> 4b9fffcb     vmaddw\.xy      \$vf31xy,\$vf31xy,\$vf31w
+[0-9a-f]+ <[^>]*> 4ba0000b     vmaddw\.xyw     \$vf0xyw,\$vf0xyw,\$vf0w
+[0-9a-f]+ <[^>]*> 4bbf000b     vmaddw\.xyw     \$vf0xyw,\$vf0xyw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ba0f80b     vmaddw\.xyw     \$vf0xyw,\$vf31xyw,\$vf0w
+[0-9a-f]+ <[^>]*> 4ba3104b     vmaddw\.xyw     \$vf1xyw,\$vf2xyw,\$vf3w
+[0-9a-f]+ <[^>]*> 4ba007cb     vmaddw\.xyw     \$vf31xyw,\$vf0xyw,\$vf0w
+[0-9a-f]+ <[^>]*> 4ba77fcb     vmaddw\.xyw     \$vf31xyw,\$vf15xyw,\$vf7w
+[0-9a-f]+ <[^>]*> 4bbfffcb     vmaddw\.xyw     \$vf31xyw,\$vf31xyw,\$vf31w
+[0-9a-f]+ <[^>]*> 4bc0000b     vmaddw\.xyz     \$vf0xyz,\$vf0xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bdf000b     vmaddw\.xyz     \$vf0xyz,\$vf0xyz,\$vf31w
+[0-9a-f]+ <[^>]*> 4bc0f80b     vmaddw\.xyz     \$vf0xyz,\$vf31xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bc3104b     vmaddw\.xyz     \$vf1xyz,\$vf2xyz,\$vf3w
+[0-9a-f]+ <[^>]*> 4bc007cb     vmaddw\.xyz     \$vf31xyz,\$vf0xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bc77fcb     vmaddw\.xyz     \$vf31xyz,\$vf15xyz,\$vf7w
+[0-9a-f]+ <[^>]*> 4bdfffcb     vmaddw\.xyz     \$vf31xyz,\$vf31xyz,\$vf31w
+[0-9a-f]+ <[^>]*> 4be0000b     vmaddw\.xyzw    \$vf0xyzw,\$vf0xyzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4bff000b     vmaddw\.xyzw    \$vf0xyzw,\$vf0xyzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4be0f80b     vmaddw\.xyzw    \$vf0xyzw,\$vf31xyzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4be3104b     vmaddw\.xyzw    \$vf1xyzw,\$vf2xyzw,\$vf3w
+[0-9a-f]+ <[^>]*> 4be007cb     vmaddw\.xyzw    \$vf31xyzw,\$vf0xyzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4be77fcb     vmaddw\.xyzw    \$vf31xyzw,\$vf15xyzw,\$vf7w
+[0-9a-f]+ <[^>]*> 4bffffcb     vmaddw\.xyzw    \$vf31xyzw,\$vf31xyzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b40000b     vmaddw\.xz      \$vf0xz,\$vf0xz,\$vf0w
+[0-9a-f]+ <[^>]*> 4b5f000b     vmaddw\.xz      \$vf0xz,\$vf0xz,\$vf31w
+[0-9a-f]+ <[^>]*> 4b40f80b     vmaddw\.xz      \$vf0xz,\$vf31xz,\$vf0w
+[0-9a-f]+ <[^>]*> 4b43104b     vmaddw\.xz      \$vf1xz,\$vf2xz,\$vf3w
+[0-9a-f]+ <[^>]*> 4b4007cb     vmaddw\.xz      \$vf31xz,\$vf0xz,\$vf0w
+[0-9a-f]+ <[^>]*> 4b477fcb     vmaddw\.xz      \$vf31xz,\$vf15xz,\$vf7w
+[0-9a-f]+ <[^>]*> 4b5fffcb     vmaddw\.xz      \$vf31xz,\$vf31xz,\$vf31w
+[0-9a-f]+ <[^>]*> 4b60000b     vmaddw\.xzw     \$vf0xzw,\$vf0xzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b7f000b     vmaddw\.xzw     \$vf0xzw,\$vf0xzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b60f80b     vmaddw\.xzw     \$vf0xzw,\$vf31xzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b63104b     vmaddw\.xzw     \$vf1xzw,\$vf2xzw,\$vf3w
+[0-9a-f]+ <[^>]*> 4b6007cb     vmaddw\.xzw     \$vf31xzw,\$vf0xzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b677fcb     vmaddw\.xzw     \$vf31xzw,\$vf15xzw,\$vf7w
+[0-9a-f]+ <[^>]*> 4b7fffcb     vmaddw\.xzw     \$vf31xzw,\$vf31xzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a80000b     vmaddw\.y       \$vf0y,\$vf0y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a9f000b     vmaddw\.y       \$vf0y,\$vf0y,\$vf31w
+[0-9a-f]+ <[^>]*> 4a80f80b     vmaddw\.y       \$vf0y,\$vf31y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a83104b     vmaddw\.y       \$vf1y,\$vf2y,\$vf3w
+[0-9a-f]+ <[^>]*> 4a8007cb     vmaddw\.y       \$vf31y,\$vf0y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a877fcb     vmaddw\.y       \$vf31y,\$vf15y,\$vf7w
+[0-9a-f]+ <[^>]*> 4a9fffcb     vmaddw\.y       \$vf31y,\$vf31y,\$vf31w
+[0-9a-f]+ <[^>]*> 4aa0000b     vmaddw\.yw      \$vf0yw,\$vf0yw,\$vf0w
+[0-9a-f]+ <[^>]*> 4abf000b     vmaddw\.yw      \$vf0yw,\$vf0yw,\$vf31w
+[0-9a-f]+ <[^>]*> 4aa0f80b     vmaddw\.yw      \$vf0yw,\$vf31yw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aa3104b     vmaddw\.yw      \$vf1yw,\$vf2yw,\$vf3w
+[0-9a-f]+ <[^>]*> 4aa007cb     vmaddw\.yw      \$vf31yw,\$vf0yw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aa77fcb     vmaddw\.yw      \$vf31yw,\$vf15yw,\$vf7w
+[0-9a-f]+ <[^>]*> 4abfffcb     vmaddw\.yw      \$vf31yw,\$vf31yw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ac0000b     vmaddw\.yz      \$vf0yz,\$vf0yz,\$vf0w
+[0-9a-f]+ <[^>]*> 4adf000b     vmaddw\.yz      \$vf0yz,\$vf0yz,\$vf31w
+[0-9a-f]+ <[^>]*> 4ac0f80b     vmaddw\.yz      \$vf0yz,\$vf31yz,\$vf0w
+[0-9a-f]+ <[^>]*> 4ac3104b     vmaddw\.yz      \$vf1yz,\$vf2yz,\$vf3w
+[0-9a-f]+ <[^>]*> 4ac007cb     vmaddw\.yz      \$vf31yz,\$vf0yz,\$vf0w
+[0-9a-f]+ <[^>]*> 4ac77fcb     vmaddw\.yz      \$vf31yz,\$vf15yz,\$vf7w
+[0-9a-f]+ <[^>]*> 4adfffcb     vmaddw\.yz      \$vf31yz,\$vf31yz,\$vf31w
+[0-9a-f]+ <[^>]*> 4ae0000b     vmaddw\.yzw     \$vf0yzw,\$vf0yzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aff000b     vmaddw\.yzw     \$vf0yzw,\$vf0yzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ae0f80b     vmaddw\.yzw     \$vf0yzw,\$vf31yzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4ae3104b     vmaddw\.yzw     \$vf1yzw,\$vf2yzw,\$vf3w
+[0-9a-f]+ <[^>]*> 4ae007cb     vmaddw\.yzw     \$vf31yzw,\$vf0yzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4ae77fcb     vmaddw\.yzw     \$vf31yzw,\$vf15yzw,\$vf7w
+[0-9a-f]+ <[^>]*> 4affffcb     vmaddw\.yzw     \$vf31yzw,\$vf31yzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a40000b     vmaddw\.z       \$vf0z,\$vf0z,\$vf0w
+[0-9a-f]+ <[^>]*> 4a5f000b     vmaddw\.z       \$vf0z,\$vf0z,\$vf31w
+[0-9a-f]+ <[^>]*> 4a40f80b     vmaddw\.z       \$vf0z,\$vf31z,\$vf0w
+[0-9a-f]+ <[^>]*> 4a43104b     vmaddw\.z       \$vf1z,\$vf2z,\$vf3w
+[0-9a-f]+ <[^>]*> 4a4007cb     vmaddw\.z       \$vf31z,\$vf0z,\$vf0w
+[0-9a-f]+ <[^>]*> 4a477fcb     vmaddw\.z       \$vf31z,\$vf15z,\$vf7w
+[0-9a-f]+ <[^>]*> 4a5fffcb     vmaddw\.z       \$vf31z,\$vf31z,\$vf31w
+[0-9a-f]+ <[^>]*> 4a60000b     vmaddw\.zw      \$vf0zw,\$vf0zw,\$vf0w
+[0-9a-f]+ <[^>]*> 4a7f000b     vmaddw\.zw      \$vf0zw,\$vf0zw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a60f80b     vmaddw\.zw      \$vf0zw,\$vf31zw,\$vf0w
+[0-9a-f]+ <[^>]*> 4a63104b     vmaddw\.zw      \$vf1zw,\$vf2zw,\$vf3w
+[0-9a-f]+ <[^>]*> 4a6007cb     vmaddw\.zw      \$vf31zw,\$vf0zw,\$vf0w
+[0-9a-f]+ <[^>]*> 4a677fcb     vmaddw\.zw      \$vf31zw,\$vf15zw,\$vf7w
+[0-9a-f]+ <[^>]*> 4a7fffcb     vmaddw\.zw      \$vf31zw,\$vf31zw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b000029     vmadd\.x        \$vf0x,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f0029     vmadd\.x        \$vf0x,\$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b00f829     vmadd\.x        \$vf0x,\$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b031069     vmadd\.x        \$vf1x,\$vf2x,\$vf3x
+[0-9a-f]+ <[^>]*> 4b0007e9     vmadd\.x        \$vf31x,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b077fe9     vmadd\.x        \$vf31x,\$vf15x,\$vf7x
+[0-9a-f]+ <[^>]*> 4b1fffe9     vmadd\.x        \$vf31x,\$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4a200008     vmaddx\.w       \$vf0w,\$vf0w,\$vf0x
+[0-9a-f]+ <[^>]*> 4a3f0008     vmaddx\.w       \$vf0w,\$vf0w,\$vf31x
+[0-9a-f]+ <[^>]*> 4a20f808     vmaddx\.w       \$vf0w,\$vf31w,\$vf0x
+[0-9a-f]+ <[^>]*> 4b200029     vmadd\.xw       \$vf0xw,\$vf0xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b3f0029     vmadd\.xw       \$vf0xw,\$vf0xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b20f829     vmadd\.xw       \$vf0xw,\$vf31xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4a231048     vmaddx\.w       \$vf1w,\$vf2w,\$vf3x
+[0-9a-f]+ <[^>]*> 4b231069     vmadd\.xw       \$vf1xw,\$vf2xw,\$vf3xw
+[0-9a-f]+ <[^>]*> 4a2007c8     vmaddx\.w       \$vf31w,\$vf0w,\$vf0x
+[0-9a-f]+ <[^>]*> 4a277fc8     vmaddx\.w       \$vf31w,\$vf15w,\$vf7x
+[0-9a-f]+ <[^>]*> 4a3fffc8     vmaddx\.w       \$vf31w,\$vf31w,\$vf31x
+[0-9a-f]+ <[^>]*> 4b2007e9     vmadd\.xw       \$vf31xw,\$vf0xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b277fe9     vmadd\.xw       \$vf31xw,\$vf15xw,\$vf7xw
+[0-9a-f]+ <[^>]*> 4b3fffe9     vmadd\.xw       \$vf31xw,\$vf31xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b000008     vmaddx\.x       \$vf0x,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f0008     vmaddx\.x       \$vf0x,\$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b00f808     vmaddx\.x       \$vf0x,\$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b031048     vmaddx\.x       \$vf1x,\$vf2x,\$vf3x
+[0-9a-f]+ <[^>]*> 4b0007c8     vmaddx\.x       \$vf31x,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b077fc8     vmaddx\.x       \$vf31x,\$vf15x,\$vf7x
+[0-9a-f]+ <[^>]*> 4b1fffc8     vmaddx\.x       \$vf31x,\$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b200008     vmaddx\.xw      \$vf0xw,\$vf0xw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b3f0008     vmaddx\.xw      \$vf0xw,\$vf0xw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b20f808     vmaddx\.xw      \$vf0xw,\$vf31xw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b231048     vmaddx\.xw      \$vf1xw,\$vf2xw,\$vf3x
+[0-9a-f]+ <[^>]*> 4b2007c8     vmaddx\.xw      \$vf31xw,\$vf0xw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b277fc8     vmaddx\.xw      \$vf31xw,\$vf15xw,\$vf7x
+[0-9a-f]+ <[^>]*> 4b3fffc8     vmaddx\.xw      \$vf31xw,\$vf31xw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b800008     vmaddx\.xy      \$vf0xy,\$vf0xy,\$vf0x
+[0-9a-f]+ <[^>]*> 4b9f0008     vmaddx\.xy      \$vf0xy,\$vf0xy,\$vf31x
+[0-9a-f]+ <[^>]*> 4b80f808     vmaddx\.xy      \$vf0xy,\$vf31xy,\$vf0x
+[0-9a-f]+ <[^>]*> 4b831048     vmaddx\.xy      \$vf1xy,\$vf2xy,\$vf3x
+[0-9a-f]+ <[^>]*> 4b8007c8     vmaddx\.xy      \$vf31xy,\$vf0xy,\$vf0x
+[0-9a-f]+ <[^>]*> 4b877fc8     vmaddx\.xy      \$vf31xy,\$vf15xy,\$vf7x
+[0-9a-f]+ <[^>]*> 4b9fffc8     vmaddx\.xy      \$vf31xy,\$vf31xy,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba00008     vmaddx\.xyw     \$vf0xyw,\$vf0xyw,\$vf0x
+[0-9a-f]+ <[^>]*> 4bbf0008     vmaddx\.xyw     \$vf0xyw,\$vf0xyw,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba0f808     vmaddx\.xyw     \$vf0xyw,\$vf31xyw,\$vf0x
+[0-9a-f]+ <[^>]*> 4ba31048     vmaddx\.xyw     \$vf1xyw,\$vf2xyw,\$vf3x
+[0-9a-f]+ <[^>]*> 4ba007c8     vmaddx\.xyw     \$vf31xyw,\$vf0xyw,\$vf0x
+[0-9a-f]+ <[^>]*> 4ba77fc8     vmaddx\.xyw     \$vf31xyw,\$vf15xyw,\$vf7x
+[0-9a-f]+ <[^>]*> 4bbfffc8     vmaddx\.xyw     \$vf31xyw,\$vf31xyw,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc00008     vmaddx\.xyz     \$vf0xyz,\$vf0xyz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bdf0008     vmaddx\.xyz     \$vf0xyz,\$vf0xyz,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc0f808     vmaddx\.xyz     \$vf0xyz,\$vf31xyz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bc31048     vmaddx\.xyz     \$vf1xyz,\$vf2xyz,\$vf3x
+[0-9a-f]+ <[^>]*> 4bc007c8     vmaddx\.xyz     \$vf31xyz,\$vf0xyz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bc77fc8     vmaddx\.xyz     \$vf31xyz,\$vf15xyz,\$vf7x
+[0-9a-f]+ <[^>]*> 4bdfffc8     vmaddx\.xyz     \$vf31xyz,\$vf31xyz,\$vf31x
+[0-9a-f]+ <[^>]*> 4be00008     vmaddx\.xyzw    \$vf0xyzw,\$vf0xyzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4bff0008     vmaddx\.xyzw    \$vf0xyzw,\$vf0xyzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4be0f808     vmaddx\.xyzw    \$vf0xyzw,\$vf31xyzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4be31048     vmaddx\.xyzw    \$vf1xyzw,\$vf2xyzw,\$vf3x
+[0-9a-f]+ <[^>]*> 4be007c8     vmaddx\.xyzw    \$vf31xyzw,\$vf0xyzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4be77fc8     vmaddx\.xyzw    \$vf31xyzw,\$vf15xyzw,\$vf7x
+[0-9a-f]+ <[^>]*> 4bffffc8     vmaddx\.xyzw    \$vf31xyzw,\$vf31xyzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b400008     vmaddx\.xz      \$vf0xz,\$vf0xz,\$vf0x
+[0-9a-f]+ <[^>]*> 4b5f0008     vmaddx\.xz      \$vf0xz,\$vf0xz,\$vf31x
+[0-9a-f]+ <[^>]*> 4b40f808     vmaddx\.xz      \$vf0xz,\$vf31xz,\$vf0x
+[0-9a-f]+ <[^>]*> 4b431048     vmaddx\.xz      \$vf1xz,\$vf2xz,\$vf3x
+[0-9a-f]+ <[^>]*> 4b4007c8     vmaddx\.xz      \$vf31xz,\$vf0xz,\$vf0x
+[0-9a-f]+ <[^>]*> 4b477fc8     vmaddx\.xz      \$vf31xz,\$vf15xz,\$vf7x
+[0-9a-f]+ <[^>]*> 4b5fffc8     vmaddx\.xz      \$vf31xz,\$vf31xz,\$vf31x
+[0-9a-f]+ <[^>]*> 4b600008     vmaddx\.xzw     \$vf0xzw,\$vf0xzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b7f0008     vmaddx\.xzw     \$vf0xzw,\$vf0xzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b60f808     vmaddx\.xzw     \$vf0xzw,\$vf31xzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b631048     vmaddx\.xzw     \$vf1xzw,\$vf2xzw,\$vf3x
+[0-9a-f]+ <[^>]*> 4b6007c8     vmaddx\.xzw     \$vf31xzw,\$vf0xzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b677fc8     vmaddx\.xzw     \$vf31xzw,\$vf15xzw,\$vf7x
+[0-9a-f]+ <[^>]*> 4b7fffc8     vmaddx\.xzw     \$vf31xzw,\$vf31xzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b800029     vmadd\.xy       \$vf0xy,\$vf0xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b9f0029     vmadd\.xy       \$vf0xy,\$vf0xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4b80f829     vmadd\.xy       \$vf0xy,\$vf31xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4a800008     vmaddx\.y       \$vf0y,\$vf0y,\$vf0x
+[0-9a-f]+ <[^>]*> 4a9f0008     vmaddx\.y       \$vf0y,\$vf0y,\$vf31x
+[0-9a-f]+ <[^>]*> 4a80f808     vmaddx\.y       \$vf0y,\$vf31y,\$vf0x
+[0-9a-f]+ <[^>]*> 4b831069     vmadd\.xy       \$vf1xy,\$vf2xy,\$vf3xy
+[0-9a-f]+ <[^>]*> 4a831048     vmaddx\.y       \$vf1y,\$vf2y,\$vf3x
+[0-9a-f]+ <[^>]*> 4b8007e9     vmadd\.xy       \$vf31xy,\$vf0xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b877fe9     vmadd\.xy       \$vf31xy,\$vf15xy,\$vf7xy
+[0-9a-f]+ <[^>]*> 4b9fffe9     vmadd\.xy       \$vf31xy,\$vf31xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4a8007c8     vmaddx\.y       \$vf31y,\$vf0y,\$vf0x
+[0-9a-f]+ <[^>]*> 4a877fc8     vmaddx\.y       \$vf31y,\$vf15y,\$vf7x
+[0-9a-f]+ <[^>]*> 4a9fffc8     vmaddx\.y       \$vf31y,\$vf31y,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba00029     vmadd\.xyw      \$vf0xyw,\$vf0xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4bbf0029     vmadd\.xyw      \$vf0xyw,\$vf0xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4ba0f829     vmadd\.xyw      \$vf0xyw,\$vf31xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4aa00008     vmaddx\.yw      \$vf0yw,\$vf0yw,\$vf0x
+[0-9a-f]+ <[^>]*> 4abf0008     vmaddx\.yw      \$vf0yw,\$vf0yw,\$vf31x
+[0-9a-f]+ <[^>]*> 4aa0f808     vmaddx\.yw      \$vf0yw,\$vf31yw,\$vf0x
+[0-9a-f]+ <[^>]*> 4ba31069     vmadd\.xyw      \$vf1xyw,\$vf2xyw,\$vf3xyw
+[0-9a-f]+ <[^>]*> 4aa31048     vmaddx\.yw      \$vf1yw,\$vf2yw,\$vf3x
+[0-9a-f]+ <[^>]*> 4ba007e9     vmadd\.xyw      \$vf31xyw,\$vf0xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4ba77fe9     vmadd\.xyw      \$vf31xyw,\$vf15xyw,\$vf7xyw
+[0-9a-f]+ <[^>]*> 4bbfffe9     vmadd\.xyw      \$vf31xyw,\$vf31xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4aa007c8     vmaddx\.yw      \$vf31yw,\$vf0yw,\$vf0x
+[0-9a-f]+ <[^>]*> 4aa77fc8     vmaddx\.yw      \$vf31yw,\$vf15yw,\$vf7x
+[0-9a-f]+ <[^>]*> 4abfffc8     vmaddx\.yw      \$vf31yw,\$vf31yw,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc00029     vmadd\.xyz      \$vf0xyz,\$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bdf0029     vmadd\.xyz      \$vf0xyz,\$vf0xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4bc0f829     vmadd\.xyz      \$vf0xyz,\$vf31xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4ac00008     vmaddx\.yz      \$vf0yz,\$vf0yz,\$vf0x
+[0-9a-f]+ <[^>]*> 4adf0008     vmaddx\.yz      \$vf0yz,\$vf0yz,\$vf31x
+[0-9a-f]+ <[^>]*> 4ac0f808     vmaddx\.yz      \$vf0yz,\$vf31yz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bc31069     vmadd\.xyz      \$vf1xyz,\$vf2xyz,\$vf3xyz
+[0-9a-f]+ <[^>]*> 4ac31048     vmaddx\.yz      \$vf1yz,\$vf2yz,\$vf3x
+[0-9a-f]+ <[^>]*> 4bc007e9     vmadd\.xyz      \$vf31xyz,\$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bc77fe9     vmadd\.xyz      \$vf31xyz,\$vf15xyz,\$vf7xyz
+[0-9a-f]+ <[^>]*> 4bdfffe9     vmadd\.xyz      \$vf31xyz,\$vf31xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4ac007c8     vmaddx\.yz      \$vf31yz,\$vf0yz,\$vf0x
+[0-9a-f]+ <[^>]*> 4ac77fc8     vmaddx\.yz      \$vf31yz,\$vf15yz,\$vf7x
+[0-9a-f]+ <[^>]*> 4adfffc8     vmaddx\.yz      \$vf31yz,\$vf31yz,\$vf31x
+[0-9a-f]+ <[^>]*> 4be00029     vmadd\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4bff0029     vmadd\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be0f829     vmadd\.xyzw     \$vf0xyzw,\$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4ae00008     vmaddx\.yzw     \$vf0yzw,\$vf0yzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4aff0008     vmaddx\.yzw     \$vf0yzw,\$vf0yzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4ae0f808     vmaddx\.yzw     \$vf0yzw,\$vf31yzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4be31069     vmadd\.xyzw     \$vf1xyzw,\$vf2xyzw,\$vf3xyzw
+[0-9a-f]+ <[^>]*> 4ae31048     vmaddx\.yzw     \$vf1yzw,\$vf2yzw,\$vf3x
+[0-9a-f]+ <[^>]*> 4be007e9     vmadd\.xyzw     \$vf31xyzw,\$vf0xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4be77fe9     vmadd\.xyzw     \$vf31xyzw,\$vf15xyzw,\$vf7xyzw
+[0-9a-f]+ <[^>]*> 4bffffe9     vmadd\.xyzw     \$vf31xyzw,\$vf31xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4ae007c8     vmaddx\.yzw     \$vf31yzw,\$vf0yzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4ae77fc8     vmaddx\.yzw     \$vf31yzw,\$vf15yzw,\$vf7x
+[0-9a-f]+ <[^>]*> 4affffc8     vmaddx\.yzw     \$vf31yzw,\$vf31yzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b400029     vmadd\.xz       \$vf0xz,\$vf0xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b5f0029     vmadd\.xz       \$vf0xz,\$vf0xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b40f829     vmadd\.xz       \$vf0xz,\$vf31xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4a400008     vmaddx\.z       \$vf0z,\$vf0z,\$vf0x
+[0-9a-f]+ <[^>]*> 4a5f0008     vmaddx\.z       \$vf0z,\$vf0z,\$vf31x
+[0-9a-f]+ <[^>]*> 4a40f808     vmaddx\.z       \$vf0z,\$vf31z,\$vf0x
+[0-9a-f]+ <[^>]*> 4b431069     vmadd\.xz       \$vf1xz,\$vf2xz,\$vf3xz
+[0-9a-f]+ <[^>]*> 4a431048     vmaddx\.z       \$vf1z,\$vf2z,\$vf3x
+[0-9a-f]+ <[^>]*> 4b4007e9     vmadd\.xz       \$vf31xz,\$vf0xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b477fe9     vmadd\.xz       \$vf31xz,\$vf15xz,\$vf7xz
+[0-9a-f]+ <[^>]*> 4b5fffe9     vmadd\.xz       \$vf31xz,\$vf31xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4a4007c8     vmaddx\.z       \$vf31z,\$vf0z,\$vf0x
+[0-9a-f]+ <[^>]*> 4a477fc8     vmaddx\.z       \$vf31z,\$vf15z,\$vf7x
+[0-9a-f]+ <[^>]*> 4a5fffc8     vmaddx\.z       \$vf31z,\$vf31z,\$vf31x
+[0-9a-f]+ <[^>]*> 4b600029     vmadd\.xzw      \$vf0xzw,\$vf0xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b7f0029     vmadd\.xzw      \$vf0xzw,\$vf0xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4b60f829     vmadd\.xzw      \$vf0xzw,\$vf31xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4a600008     vmaddx\.zw      \$vf0zw,\$vf0zw,\$vf0x
+[0-9a-f]+ <[^>]*> 4a7f0008     vmaddx\.zw      \$vf0zw,\$vf0zw,\$vf31x
+[0-9a-f]+ <[^>]*> 4a60f808     vmaddx\.zw      \$vf0zw,\$vf31zw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b631069     vmadd\.xzw      \$vf1xzw,\$vf2xzw,\$vf3xzw
+[0-9a-f]+ <[^>]*> 4a631048     vmaddx\.zw      \$vf1zw,\$vf2zw,\$vf3x
+[0-9a-f]+ <[^>]*> 4b6007e9     vmadd\.xzw      \$vf31xzw,\$vf0xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b677fe9     vmadd\.xzw      \$vf31xzw,\$vf15xzw,\$vf7xzw
+[0-9a-f]+ <[^>]*> 4b7fffe9     vmadd\.xzw      \$vf31xzw,\$vf31xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4a6007c8     vmaddx\.zw      \$vf31zw,\$vf0zw,\$vf0x
+[0-9a-f]+ <[^>]*> 4a677fc8     vmaddx\.zw      \$vf31zw,\$vf15zw,\$vf7x
+[0-9a-f]+ <[^>]*> 4a7fffc8     vmaddx\.zw      \$vf31zw,\$vf31zw,\$vf31x
+[0-9a-f]+ <[^>]*> 4a800029     vmadd\.y        \$vf0y,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f0029     vmadd\.y        \$vf0y,\$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a80f829     vmadd\.y        \$vf0y,\$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a831069     vmadd\.y        \$vf1y,\$vf2y,\$vf3y
+[0-9a-f]+ <[^>]*> 4a8007e9     vmadd\.y        \$vf31y,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a877fe9     vmadd\.y        \$vf31y,\$vf15y,\$vf7y
+[0-9a-f]+ <[^>]*> 4a9fffe9     vmadd\.y        \$vf31y,\$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a200009     vmaddy\.w       \$vf0w,\$vf0w,\$vf0y
+[0-9a-f]+ <[^>]*> 4a3f0009     vmaddy\.w       \$vf0w,\$vf0w,\$vf31y
+[0-9a-f]+ <[^>]*> 4a20f809     vmaddy\.w       \$vf0w,\$vf31w,\$vf0y
+[0-9a-f]+ <[^>]*> 4aa00029     vmadd\.yw       \$vf0yw,\$vf0yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4abf0029     vmadd\.yw       \$vf0yw,\$vf0yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4aa0f829     vmadd\.yw       \$vf0yw,\$vf31yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4a231049     vmaddy\.w       \$vf1w,\$vf2w,\$vf3y
+[0-9a-f]+ <[^>]*> 4aa31069     vmadd\.yw       \$vf1yw,\$vf2yw,\$vf3yw
+[0-9a-f]+ <[^>]*> 4a2007c9     vmaddy\.w       \$vf31w,\$vf0w,\$vf0y
+[0-9a-f]+ <[^>]*> 4a277fc9     vmaddy\.w       \$vf31w,\$vf15w,\$vf7y
+[0-9a-f]+ <[^>]*> 4a3fffc9     vmaddy\.w       \$vf31w,\$vf31w,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa007e9     vmadd\.yw       \$vf31yw,\$vf0yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4aa77fe9     vmadd\.yw       \$vf31yw,\$vf15yw,\$vf7yw
+[0-9a-f]+ <[^>]*> 4abfffe9     vmadd\.yw       \$vf31yw,\$vf31yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4b000009     vmaddy\.x       \$vf0x,\$vf0x,\$vf0y
+[0-9a-f]+ <[^>]*> 4b1f0009     vmaddy\.x       \$vf0x,\$vf0x,\$vf31y
+[0-9a-f]+ <[^>]*> 4b00f809     vmaddy\.x       \$vf0x,\$vf31x,\$vf0y
+[0-9a-f]+ <[^>]*> 4b031049     vmaddy\.x       \$vf1x,\$vf2x,\$vf3y
+[0-9a-f]+ <[^>]*> 4b0007c9     vmaddy\.x       \$vf31x,\$vf0x,\$vf0y
+[0-9a-f]+ <[^>]*> 4b077fc9     vmaddy\.x       \$vf31x,\$vf15x,\$vf7y
+[0-9a-f]+ <[^>]*> 4b1fffc9     vmaddy\.x       \$vf31x,\$vf31x,\$vf31y
+[0-9a-f]+ <[^>]*> 4b200009     vmaddy\.xw      \$vf0xw,\$vf0xw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b3f0009     vmaddy\.xw      \$vf0xw,\$vf0xw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b20f809     vmaddy\.xw      \$vf0xw,\$vf31xw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b231049     vmaddy\.xw      \$vf1xw,\$vf2xw,\$vf3y
+[0-9a-f]+ <[^>]*> 4b2007c9     vmaddy\.xw      \$vf31xw,\$vf0xw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b277fc9     vmaddy\.xw      \$vf31xw,\$vf15xw,\$vf7y
+[0-9a-f]+ <[^>]*> 4b3fffc9     vmaddy\.xw      \$vf31xw,\$vf31xw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b800009     vmaddy\.xy      \$vf0xy,\$vf0xy,\$vf0y
+[0-9a-f]+ <[^>]*> 4b9f0009     vmaddy\.xy      \$vf0xy,\$vf0xy,\$vf31y
+[0-9a-f]+ <[^>]*> 4b80f809     vmaddy\.xy      \$vf0xy,\$vf31xy,\$vf0y
+[0-9a-f]+ <[^>]*> 4b831049     vmaddy\.xy      \$vf1xy,\$vf2xy,\$vf3y
+[0-9a-f]+ <[^>]*> 4b8007c9     vmaddy\.xy      \$vf31xy,\$vf0xy,\$vf0y
+[0-9a-f]+ <[^>]*> 4b877fc9     vmaddy\.xy      \$vf31xy,\$vf15xy,\$vf7y
+[0-9a-f]+ <[^>]*> 4b9fffc9     vmaddy\.xy      \$vf31xy,\$vf31xy,\$vf31y
+[0-9a-f]+ <[^>]*> 4ba00009     vmaddy\.xyw     \$vf0xyw,\$vf0xyw,\$vf0y
+[0-9a-f]+ <[^>]*> 4bbf0009     vmaddy\.xyw     \$vf0xyw,\$vf0xyw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ba0f809     vmaddy\.xyw     \$vf0xyw,\$vf31xyw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ba31049     vmaddy\.xyw     \$vf1xyw,\$vf2xyw,\$vf3y
+[0-9a-f]+ <[^>]*> 4ba007c9     vmaddy\.xyw     \$vf31xyw,\$vf0xyw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ba77fc9     vmaddy\.xyw     \$vf31xyw,\$vf15xyw,\$vf7y
+[0-9a-f]+ <[^>]*> 4bbfffc9     vmaddy\.xyw     \$vf31xyw,\$vf31xyw,\$vf31y
+[0-9a-f]+ <[^>]*> 4bc00009     vmaddy\.xyz     \$vf0xyz,\$vf0xyz,\$vf0y
+[0-9a-f]+ <[^>]*> 4bdf0009     vmaddy\.xyz     \$vf0xyz,\$vf0xyz,\$vf31y
+[0-9a-f]+ <[^>]*> 4bc0f809     vmaddy\.xyz     \$vf0xyz,\$vf31xyz,\$vf0y
+[0-9a-f]+ <[^>]*> 4bc31049     vmaddy\.xyz     \$vf1xyz,\$vf2xyz,\$vf3y
+[0-9a-f]+ <[^>]*> 4bc007c9     vmaddy\.xyz     \$vf31xyz,\$vf0xyz,\$vf0y
+[0-9a-f]+ <[^>]*> 4bc77fc9     vmaddy\.xyz     \$vf31xyz,\$vf15xyz,\$vf7y
+[0-9a-f]+ <[^>]*> 4bdfffc9     vmaddy\.xyz     \$vf31xyz,\$vf31xyz,\$vf31y
+[0-9a-f]+ <[^>]*> 4be00009     vmaddy\.xyzw    \$vf0xyzw,\$vf0xyzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4bff0009     vmaddy\.xyzw    \$vf0xyzw,\$vf0xyzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4be0f809     vmaddy\.xyzw    \$vf0xyzw,\$vf31xyzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4be31049     vmaddy\.xyzw    \$vf1xyzw,\$vf2xyzw,\$vf3y
+[0-9a-f]+ <[^>]*> 4be007c9     vmaddy\.xyzw    \$vf31xyzw,\$vf0xyzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4be77fc9     vmaddy\.xyzw    \$vf31xyzw,\$vf15xyzw,\$vf7y
+[0-9a-f]+ <[^>]*> 4bffffc9     vmaddy\.xyzw    \$vf31xyzw,\$vf31xyzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b400009     vmaddy\.xz      \$vf0xz,\$vf0xz,\$vf0y
+[0-9a-f]+ <[^>]*> 4b5f0009     vmaddy\.xz      \$vf0xz,\$vf0xz,\$vf31y
+[0-9a-f]+ <[^>]*> 4b40f809     vmaddy\.xz      \$vf0xz,\$vf31xz,\$vf0y
+[0-9a-f]+ <[^>]*> 4b431049     vmaddy\.xz      \$vf1xz,\$vf2xz,\$vf3y
+[0-9a-f]+ <[^>]*> 4b4007c9     vmaddy\.xz      \$vf31xz,\$vf0xz,\$vf0y
+[0-9a-f]+ <[^>]*> 4b477fc9     vmaddy\.xz      \$vf31xz,\$vf15xz,\$vf7y
+[0-9a-f]+ <[^>]*> 4b5fffc9     vmaddy\.xz      \$vf31xz,\$vf31xz,\$vf31y
+[0-9a-f]+ <[^>]*> 4b600009     vmaddy\.xzw     \$vf0xzw,\$vf0xzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b7f0009     vmaddy\.xzw     \$vf0xzw,\$vf0xzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b60f809     vmaddy\.xzw     \$vf0xzw,\$vf31xzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b631049     vmaddy\.xzw     \$vf1xzw,\$vf2xzw,\$vf3y
+[0-9a-f]+ <[^>]*> 4b6007c9     vmaddy\.xzw     \$vf31xzw,\$vf0xzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b677fc9     vmaddy\.xzw     \$vf31xzw,\$vf15xzw,\$vf7y
+[0-9a-f]+ <[^>]*> 4b7fffc9     vmaddy\.xzw     \$vf31xzw,\$vf31xzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a800009     vmaddy\.y       \$vf0y,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f0009     vmaddy\.y       \$vf0y,\$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a80f809     vmaddy\.y       \$vf0y,\$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a831049     vmaddy\.y       \$vf1y,\$vf2y,\$vf3y
+[0-9a-f]+ <[^>]*> 4a8007c9     vmaddy\.y       \$vf31y,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a877fc9     vmaddy\.y       \$vf31y,\$vf15y,\$vf7y
+[0-9a-f]+ <[^>]*> 4a9fffc9     vmaddy\.y       \$vf31y,\$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa00009     vmaddy\.yw      \$vf0yw,\$vf0yw,\$vf0y
+[0-9a-f]+ <[^>]*> 4abf0009     vmaddy\.yw      \$vf0yw,\$vf0yw,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa0f809     vmaddy\.yw      \$vf0yw,\$vf31yw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aa31049     vmaddy\.yw      \$vf1yw,\$vf2yw,\$vf3y
+[0-9a-f]+ <[^>]*> 4aa007c9     vmaddy\.yw      \$vf31yw,\$vf0yw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aa77fc9     vmaddy\.yw      \$vf31yw,\$vf15yw,\$vf7y
+[0-9a-f]+ <[^>]*> 4abfffc9     vmaddy\.yw      \$vf31yw,\$vf31yw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac00009     vmaddy\.yz      \$vf0yz,\$vf0yz,\$vf0y
+[0-9a-f]+ <[^>]*> 4adf0009     vmaddy\.yz      \$vf0yz,\$vf0yz,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac0f809     vmaddy\.yz      \$vf0yz,\$vf31yz,\$vf0y
+[0-9a-f]+ <[^>]*> 4ac31049     vmaddy\.yz      \$vf1yz,\$vf2yz,\$vf3y
+[0-9a-f]+ <[^>]*> 4ac007c9     vmaddy\.yz      \$vf31yz,\$vf0yz,\$vf0y
+[0-9a-f]+ <[^>]*> 4ac77fc9     vmaddy\.yz      \$vf31yz,\$vf15yz,\$vf7y
+[0-9a-f]+ <[^>]*> 4adfffc9     vmaddy\.yz      \$vf31yz,\$vf31yz,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae00009     vmaddy\.yzw     \$vf0yzw,\$vf0yzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aff0009     vmaddy\.yzw     \$vf0yzw,\$vf0yzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae0f809     vmaddy\.yzw     \$vf0yzw,\$vf31yzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ae31049     vmaddy\.yzw     \$vf1yzw,\$vf2yzw,\$vf3y
+[0-9a-f]+ <[^>]*> 4ae007c9     vmaddy\.yzw     \$vf31yzw,\$vf0yzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ae77fc9     vmaddy\.yzw     \$vf31yzw,\$vf15yzw,\$vf7y
+[0-9a-f]+ <[^>]*> 4affffc9     vmaddy\.yzw     \$vf31yzw,\$vf31yzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac00029     vmadd\.yz       \$vf0yz,\$vf0yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4adf0029     vmadd\.yz       \$vf0yz,\$vf0yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ac0f829     vmadd\.yz       \$vf0yz,\$vf31yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4a400009     vmaddy\.z       \$vf0z,\$vf0z,\$vf0y
+[0-9a-f]+ <[^>]*> 4a5f0009     vmaddy\.z       \$vf0z,\$vf0z,\$vf31y
+[0-9a-f]+ <[^>]*> 4a40f809     vmaddy\.z       \$vf0z,\$vf31z,\$vf0y
+[0-9a-f]+ <[^>]*> 4ac31069     vmadd\.yz       \$vf1yz,\$vf2yz,\$vf3yz
+[0-9a-f]+ <[^>]*> 4a431049     vmaddy\.z       \$vf1z,\$vf2z,\$vf3y
+[0-9a-f]+ <[^>]*> 4ac007e9     vmadd\.yz       \$vf31yz,\$vf0yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4ac77fe9     vmadd\.yz       \$vf31yz,\$vf15yz,\$vf7yz
+[0-9a-f]+ <[^>]*> 4adfffe9     vmadd\.yz       \$vf31yz,\$vf31yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4a4007c9     vmaddy\.z       \$vf31z,\$vf0z,\$vf0y
+[0-9a-f]+ <[^>]*> 4a477fc9     vmaddy\.z       \$vf31z,\$vf15z,\$vf7y
+[0-9a-f]+ <[^>]*> 4a5fffc9     vmaddy\.z       \$vf31z,\$vf31z,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae00029     vmadd\.yzw      \$vf0yzw,\$vf0yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4aff0029     vmadd\.yzw      \$vf0yzw,\$vf0yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4ae0f829     vmadd\.yzw      \$vf0yzw,\$vf31yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4a600009     vmaddy\.zw      \$vf0zw,\$vf0zw,\$vf0y
+[0-9a-f]+ <[^>]*> 4a7f0009     vmaddy\.zw      \$vf0zw,\$vf0zw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a60f809     vmaddy\.zw      \$vf0zw,\$vf31zw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ae31069     vmadd\.yzw      \$vf1yzw,\$vf2yzw,\$vf3yzw
+[0-9a-f]+ <[^>]*> 4a631049     vmaddy\.zw      \$vf1zw,\$vf2zw,\$vf3y
+[0-9a-f]+ <[^>]*> 4ae007e9     vmadd\.yzw      \$vf31yzw,\$vf0yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4ae77fe9     vmadd\.yzw      \$vf31yzw,\$vf15yzw,\$vf7yzw
+[0-9a-f]+ <[^>]*> 4affffe9     vmadd\.yzw      \$vf31yzw,\$vf31yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4a6007c9     vmaddy\.zw      \$vf31zw,\$vf0zw,\$vf0y
+[0-9a-f]+ <[^>]*> 4a677fc9     vmaddy\.zw      \$vf31zw,\$vf15zw,\$vf7y
+[0-9a-f]+ <[^>]*> 4a7fffc9     vmaddy\.zw      \$vf31zw,\$vf31zw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a400029     vmadd\.z        \$vf0z,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f0029     vmadd\.z        \$vf0z,\$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a40f829     vmadd\.z        \$vf0z,\$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a431069     vmadd\.z        \$vf1z,\$vf2z,\$vf3z
+[0-9a-f]+ <[^>]*> 4a4007e9     vmadd\.z        \$vf31z,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a477fe9     vmadd\.z        \$vf31z,\$vf15z,\$vf7z
+[0-9a-f]+ <[^>]*> 4a5fffe9     vmadd\.z        \$vf31z,\$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a20000a     vmaddz\.w       \$vf0w,\$vf0w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a3f000a     vmaddz\.w       \$vf0w,\$vf0w,\$vf31z
+[0-9a-f]+ <[^>]*> 4a20f80a     vmaddz\.w       \$vf0w,\$vf31w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a600029     vmadd\.zw       \$vf0zw,\$vf0zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a7f0029     vmadd\.zw       \$vf0zw,\$vf0zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a60f829     vmadd\.zw       \$vf0zw,\$vf31zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a23104a     vmaddz\.w       \$vf1w,\$vf2w,\$vf3z
+[0-9a-f]+ <[^>]*> 4a631069     vmadd\.zw       \$vf1zw,\$vf2zw,\$vf3zw
+[0-9a-f]+ <[^>]*> 4a2007ca     vmaddz\.w       \$vf31w,\$vf0w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a277fca     vmaddz\.w       \$vf31w,\$vf15w,\$vf7z
+[0-9a-f]+ <[^>]*> 4a3fffca     vmaddz\.w       \$vf31w,\$vf31w,\$vf31z
+[0-9a-f]+ <[^>]*> 4a6007e9     vmadd\.zw       \$vf31zw,\$vf0zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a677fe9     vmadd\.zw       \$vf31zw,\$vf15zw,\$vf7zw
+[0-9a-f]+ <[^>]*> 4a7fffe9     vmadd\.zw       \$vf31zw,\$vf31zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4b00000a     vmaddz\.x       \$vf0x,\$vf0x,\$vf0z
+[0-9a-f]+ <[^>]*> 4b1f000a     vmaddz\.x       \$vf0x,\$vf0x,\$vf31z
+[0-9a-f]+ <[^>]*> 4b00f80a     vmaddz\.x       \$vf0x,\$vf31x,\$vf0z
+[0-9a-f]+ <[^>]*> 4b03104a     vmaddz\.x       \$vf1x,\$vf2x,\$vf3z
+[0-9a-f]+ <[^>]*> 4b0007ca     vmaddz\.x       \$vf31x,\$vf0x,\$vf0z
+[0-9a-f]+ <[^>]*> 4b077fca     vmaddz\.x       \$vf31x,\$vf15x,\$vf7z
+[0-9a-f]+ <[^>]*> 4b1fffca     vmaddz\.x       \$vf31x,\$vf31x,\$vf31z
+[0-9a-f]+ <[^>]*> 4b20000a     vmaddz\.xw      \$vf0xw,\$vf0xw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b3f000a     vmaddz\.xw      \$vf0xw,\$vf0xw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b20f80a     vmaddz\.xw      \$vf0xw,\$vf31xw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b23104a     vmaddz\.xw      \$vf1xw,\$vf2xw,\$vf3z
+[0-9a-f]+ <[^>]*> 4b2007ca     vmaddz\.xw      \$vf31xw,\$vf0xw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b277fca     vmaddz\.xw      \$vf31xw,\$vf15xw,\$vf7z
+[0-9a-f]+ <[^>]*> 4b3fffca     vmaddz\.xw      \$vf31xw,\$vf31xw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b80000a     vmaddz\.xy      \$vf0xy,\$vf0xy,\$vf0z
+[0-9a-f]+ <[^>]*> 4b9f000a     vmaddz\.xy      \$vf0xy,\$vf0xy,\$vf31z
+[0-9a-f]+ <[^>]*> 4b80f80a     vmaddz\.xy      \$vf0xy,\$vf31xy,\$vf0z
+[0-9a-f]+ <[^>]*> 4b83104a     vmaddz\.xy      \$vf1xy,\$vf2xy,\$vf3z
+[0-9a-f]+ <[^>]*> 4b8007ca     vmaddz\.xy      \$vf31xy,\$vf0xy,\$vf0z
+[0-9a-f]+ <[^>]*> 4b877fca     vmaddz\.xy      \$vf31xy,\$vf15xy,\$vf7z
+[0-9a-f]+ <[^>]*> 4b9fffca     vmaddz\.xy      \$vf31xy,\$vf31xy,\$vf31z
+[0-9a-f]+ <[^>]*> 4ba0000a     vmaddz\.xyw     \$vf0xyw,\$vf0xyw,\$vf0z
+[0-9a-f]+ <[^>]*> 4bbf000a     vmaddz\.xyw     \$vf0xyw,\$vf0xyw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ba0f80a     vmaddz\.xyw     \$vf0xyw,\$vf31xyw,\$vf0z
+[0-9a-f]+ <[^>]*> 4ba3104a     vmaddz\.xyw     \$vf1xyw,\$vf2xyw,\$vf3z
+[0-9a-f]+ <[^>]*> 4ba007ca     vmaddz\.xyw     \$vf31xyw,\$vf0xyw,\$vf0z
+[0-9a-f]+ <[^>]*> 4ba77fca     vmaddz\.xyw     \$vf31xyw,\$vf15xyw,\$vf7z
+[0-9a-f]+ <[^>]*> 4bbfffca     vmaddz\.xyw     \$vf31xyw,\$vf31xyw,\$vf31z
+[0-9a-f]+ <[^>]*> 4bc0000a     vmaddz\.xyz     \$vf0xyz,\$vf0xyz,\$vf0z
+[0-9a-f]+ <[^>]*> 4bdf000a     vmaddz\.xyz     \$vf0xyz,\$vf0xyz,\$vf31z
+[0-9a-f]+ <[^>]*> 4bc0f80a     vmaddz\.xyz     \$vf0xyz,\$vf31xyz,\$vf0z
+[0-9a-f]+ <[^>]*> 4bc3104a     vmaddz\.xyz     \$vf1xyz,\$vf2xyz,\$vf3z
+[0-9a-f]+ <[^>]*> 4bc007ca     vmaddz\.xyz     \$vf31xyz,\$vf0xyz,\$vf0z
+[0-9a-f]+ <[^>]*> 4bc77fca     vmaddz\.xyz     \$vf31xyz,\$vf15xyz,\$vf7z
+[0-9a-f]+ <[^>]*> 4bdfffca     vmaddz\.xyz     \$vf31xyz,\$vf31xyz,\$vf31z
+[0-9a-f]+ <[^>]*> 4be0000a     vmaddz\.xyzw    \$vf0xyzw,\$vf0xyzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4bff000a     vmaddz\.xyzw    \$vf0xyzw,\$vf0xyzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4be0f80a     vmaddz\.xyzw    \$vf0xyzw,\$vf31xyzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4be3104a     vmaddz\.xyzw    \$vf1xyzw,\$vf2xyzw,\$vf3z
+[0-9a-f]+ <[^>]*> 4be007ca     vmaddz\.xyzw    \$vf31xyzw,\$vf0xyzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4be77fca     vmaddz\.xyzw    \$vf31xyzw,\$vf15xyzw,\$vf7z
+[0-9a-f]+ <[^>]*> 4bffffca     vmaddz\.xyzw    \$vf31xyzw,\$vf31xyzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b40000a     vmaddz\.xz      \$vf0xz,\$vf0xz,\$vf0z
+[0-9a-f]+ <[^>]*> 4b5f000a     vmaddz\.xz      \$vf0xz,\$vf0xz,\$vf31z
+[0-9a-f]+ <[^>]*> 4b40f80a     vmaddz\.xz      \$vf0xz,\$vf31xz,\$vf0z
+[0-9a-f]+ <[^>]*> 4b43104a     vmaddz\.xz      \$vf1xz,\$vf2xz,\$vf3z
+[0-9a-f]+ <[^>]*> 4b4007ca     vmaddz\.xz      \$vf31xz,\$vf0xz,\$vf0z
+[0-9a-f]+ <[^>]*> 4b477fca     vmaddz\.xz      \$vf31xz,\$vf15xz,\$vf7z
+[0-9a-f]+ <[^>]*> 4b5fffca     vmaddz\.xz      \$vf31xz,\$vf31xz,\$vf31z
+[0-9a-f]+ <[^>]*> 4b60000a     vmaddz\.xzw     \$vf0xzw,\$vf0xzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b7f000a     vmaddz\.xzw     \$vf0xzw,\$vf0xzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b60f80a     vmaddz\.xzw     \$vf0xzw,\$vf31xzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b63104a     vmaddz\.xzw     \$vf1xzw,\$vf2xzw,\$vf3z
+[0-9a-f]+ <[^>]*> 4b6007ca     vmaddz\.xzw     \$vf31xzw,\$vf0xzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b677fca     vmaddz\.xzw     \$vf31xzw,\$vf15xzw,\$vf7z
+[0-9a-f]+ <[^>]*> 4b7fffca     vmaddz\.xzw     \$vf31xzw,\$vf31xzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a80000a     vmaddz\.y       \$vf0y,\$vf0y,\$vf0z
+[0-9a-f]+ <[^>]*> 4a9f000a     vmaddz\.y       \$vf0y,\$vf0y,\$vf31z
+[0-9a-f]+ <[^>]*> 4a80f80a     vmaddz\.y       \$vf0y,\$vf31y,\$vf0z
+[0-9a-f]+ <[^>]*> 4a83104a     vmaddz\.y       \$vf1y,\$vf2y,\$vf3z
+[0-9a-f]+ <[^>]*> 4a8007ca     vmaddz\.y       \$vf31y,\$vf0y,\$vf0z
+[0-9a-f]+ <[^>]*> 4a877fca     vmaddz\.y       \$vf31y,\$vf15y,\$vf7z
+[0-9a-f]+ <[^>]*> 4a9fffca     vmaddz\.y       \$vf31y,\$vf31y,\$vf31z
+[0-9a-f]+ <[^>]*> 4aa0000a     vmaddz\.yw      \$vf0yw,\$vf0yw,\$vf0z
+[0-9a-f]+ <[^>]*> 4abf000a     vmaddz\.yw      \$vf0yw,\$vf0yw,\$vf31z
+[0-9a-f]+ <[^>]*> 4aa0f80a     vmaddz\.yw      \$vf0yw,\$vf31yw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aa3104a     vmaddz\.yw      \$vf1yw,\$vf2yw,\$vf3z
+[0-9a-f]+ <[^>]*> 4aa007ca     vmaddz\.yw      \$vf31yw,\$vf0yw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aa77fca     vmaddz\.yw      \$vf31yw,\$vf15yw,\$vf7z
+[0-9a-f]+ <[^>]*> 4abfffca     vmaddz\.yw      \$vf31yw,\$vf31yw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ac0000a     vmaddz\.yz      \$vf0yz,\$vf0yz,\$vf0z
+[0-9a-f]+ <[^>]*> 4adf000a     vmaddz\.yz      \$vf0yz,\$vf0yz,\$vf31z
+[0-9a-f]+ <[^>]*> 4ac0f80a     vmaddz\.yz      \$vf0yz,\$vf31yz,\$vf0z
+[0-9a-f]+ <[^>]*> 4ac3104a     vmaddz\.yz      \$vf1yz,\$vf2yz,\$vf3z
+[0-9a-f]+ <[^>]*> 4ac007ca     vmaddz\.yz      \$vf31yz,\$vf0yz,\$vf0z
+[0-9a-f]+ <[^>]*> 4ac77fca     vmaddz\.yz      \$vf31yz,\$vf15yz,\$vf7z
+[0-9a-f]+ <[^>]*> 4adfffca     vmaddz\.yz      \$vf31yz,\$vf31yz,\$vf31z
+[0-9a-f]+ <[^>]*> 4ae0000a     vmaddz\.yzw     \$vf0yzw,\$vf0yzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aff000a     vmaddz\.yzw     \$vf0yzw,\$vf0yzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ae0f80a     vmaddz\.yzw     \$vf0yzw,\$vf31yzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4ae3104a     vmaddz\.yzw     \$vf1yzw,\$vf2yzw,\$vf3z
+[0-9a-f]+ <[^>]*> 4ae007ca     vmaddz\.yzw     \$vf31yzw,\$vf0yzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4ae77fca     vmaddz\.yzw     \$vf31yzw,\$vf15yzw,\$vf7z
+[0-9a-f]+ <[^>]*> 4affffca     vmaddz\.yzw     \$vf31yzw,\$vf31yzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a40000a     vmaddz\.z       \$vf0z,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f000a     vmaddz\.z       \$vf0z,\$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a40f80a     vmaddz\.z       \$vf0z,\$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a43104a     vmaddz\.z       \$vf1z,\$vf2z,\$vf3z
+[0-9a-f]+ <[^>]*> 4a4007ca     vmaddz\.z       \$vf31z,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a477fca     vmaddz\.z       \$vf31z,\$vf15z,\$vf7z
+[0-9a-f]+ <[^>]*> 4a5fffca     vmaddz\.z       \$vf31z,\$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a60000a     vmaddz\.zw      \$vf0zw,\$vf0zw,\$vf0z
+[0-9a-f]+ <[^>]*> 4a7f000a     vmaddz\.zw      \$vf0zw,\$vf0zw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a60f80a     vmaddz\.zw      \$vf0zw,\$vf31zw,\$vf0z
+[0-9a-f]+ <[^>]*> 4a63104a     vmaddz\.zw      \$vf1zw,\$vf2zw,\$vf3z
+[0-9a-f]+ <[^>]*> 4a6007ca     vmaddz\.zw      \$vf31zw,\$vf0zw,\$vf0z
+[0-9a-f]+ <[^>]*> 4a677fca     vmaddz\.zw      \$vf31zw,\$vf15zw,\$vf7z
+[0-9a-f]+ <[^>]*> 4a7fffca     vmaddz\.zw      \$vf31zw,\$vf31zw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a20001d     vmaxi\.w        \$vf0w,\$vf0w,\$I
+[0-9a-f]+ <[^>]*> 4a20f81d     vmaxi\.w        \$vf0w,\$vf31w,\$I
+[0-9a-f]+ <[^>]*> 4a20105d     vmaxi\.w        \$vf1w,\$vf2w,\$I
+[0-9a-f]+ <[^>]*> 4a2007dd     vmaxi\.w        \$vf31w,\$vf0w,\$I
+[0-9a-f]+ <[^>]*> 4a207fdd     vmaxi\.w        \$vf31w,\$vf15w,\$I
+[0-9a-f]+ <[^>]*> 4a20ffdd     vmaxi\.w        \$vf31w,\$vf31w,\$I
+[0-9a-f]+ <[^>]*> 4b00001d     vmaxi\.x        \$vf0x,\$vf0x,\$I
+[0-9a-f]+ <[^>]*> 4b00f81d     vmaxi\.x        \$vf0x,\$vf31x,\$I
+[0-9a-f]+ <[^>]*> 4b00105d     vmaxi\.x        \$vf1x,\$vf2x,\$I
+[0-9a-f]+ <[^>]*> 4b0007dd     vmaxi\.x        \$vf31x,\$vf0x,\$I
+[0-9a-f]+ <[^>]*> 4b007fdd     vmaxi\.x        \$vf31x,\$vf15x,\$I
+[0-9a-f]+ <[^>]*> 4b00ffdd     vmaxi\.x        \$vf31x,\$vf31x,\$I
+[0-9a-f]+ <[^>]*> 4b20001d     vmaxi\.xw       \$vf0xw,\$vf0xw,\$I
+[0-9a-f]+ <[^>]*> 4b20f81d     vmaxi\.xw       \$vf0xw,\$vf31xw,\$I
+[0-9a-f]+ <[^>]*> 4b20105d     vmaxi\.xw       \$vf1xw,\$vf2xw,\$I
+[0-9a-f]+ <[^>]*> 4b2007dd     vmaxi\.xw       \$vf31xw,\$vf0xw,\$I
+[0-9a-f]+ <[^>]*> 4b207fdd     vmaxi\.xw       \$vf31xw,\$vf15xw,\$I
+[0-9a-f]+ <[^>]*> 4b20ffdd     vmaxi\.xw       \$vf31xw,\$vf31xw,\$I
+[0-9a-f]+ <[^>]*> 4b80001d     vmaxi\.xy       \$vf0xy,\$vf0xy,\$I
+[0-9a-f]+ <[^>]*> 4b80f81d     vmaxi\.xy       \$vf0xy,\$vf31xy,\$I
+[0-9a-f]+ <[^>]*> 4b80105d     vmaxi\.xy       \$vf1xy,\$vf2xy,\$I
+[0-9a-f]+ <[^>]*> 4b8007dd     vmaxi\.xy       \$vf31xy,\$vf0xy,\$I
+[0-9a-f]+ <[^>]*> 4b807fdd     vmaxi\.xy       \$vf31xy,\$vf15xy,\$I
+[0-9a-f]+ <[^>]*> 4b80ffdd     vmaxi\.xy       \$vf31xy,\$vf31xy,\$I
+[0-9a-f]+ <[^>]*> 4ba0001d     vmaxi\.xyw      \$vf0xyw,\$vf0xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba0f81d     vmaxi\.xyw      \$vf0xyw,\$vf31xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba0105d     vmaxi\.xyw      \$vf1xyw,\$vf2xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba007dd     vmaxi\.xyw      \$vf31xyw,\$vf0xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba07fdd     vmaxi\.xyw      \$vf31xyw,\$vf15xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba0ffdd     vmaxi\.xyw      \$vf31xyw,\$vf31xyw,\$I
+[0-9a-f]+ <[^>]*> 4bc0001d     vmaxi\.xyz      \$vf0xyz,\$vf0xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc0f81d     vmaxi\.xyz      \$vf0xyz,\$vf31xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc0105d     vmaxi\.xyz      \$vf1xyz,\$vf2xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc007dd     vmaxi\.xyz      \$vf31xyz,\$vf0xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc07fdd     vmaxi\.xyz      \$vf31xyz,\$vf15xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc0ffdd     vmaxi\.xyz      \$vf31xyz,\$vf31xyz,\$I
+[0-9a-f]+ <[^>]*> 4be0001d     vmaxi\.xyzw     \$vf0xyzw,\$vf0xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be0f81d     vmaxi\.xyzw     \$vf0xyzw,\$vf31xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be0105d     vmaxi\.xyzw     \$vf1xyzw,\$vf2xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be007dd     vmaxi\.xyzw     \$vf31xyzw,\$vf0xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be07fdd     vmaxi\.xyzw     \$vf31xyzw,\$vf15xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be0ffdd     vmaxi\.xyzw     \$vf31xyzw,\$vf31xyzw,\$I
+[0-9a-f]+ <[^>]*> 4b40001d     vmaxi\.xz       \$vf0xz,\$vf0xz,\$I
+[0-9a-f]+ <[^>]*> 4b40f81d     vmaxi\.xz       \$vf0xz,\$vf31xz,\$I
+[0-9a-f]+ <[^>]*> 4b40105d     vmaxi\.xz       \$vf1xz,\$vf2xz,\$I
+[0-9a-f]+ <[^>]*> 4b4007dd     vmaxi\.xz       \$vf31xz,\$vf0xz,\$I
+[0-9a-f]+ <[^>]*> 4b407fdd     vmaxi\.xz       \$vf31xz,\$vf15xz,\$I
+[0-9a-f]+ <[^>]*> 4b40ffdd     vmaxi\.xz       \$vf31xz,\$vf31xz,\$I
+[0-9a-f]+ <[^>]*> 4b60001d     vmaxi\.xzw      \$vf0xzw,\$vf0xzw,\$I
+[0-9a-f]+ <[^>]*> 4b60f81d     vmaxi\.xzw      \$vf0xzw,\$vf31xzw,\$I
+[0-9a-f]+ <[^>]*> 4b60105d     vmaxi\.xzw      \$vf1xzw,\$vf2xzw,\$I
+[0-9a-f]+ <[^>]*> 4b6007dd     vmaxi\.xzw      \$vf31xzw,\$vf0xzw,\$I
+[0-9a-f]+ <[^>]*> 4b607fdd     vmaxi\.xzw      \$vf31xzw,\$vf15xzw,\$I
+[0-9a-f]+ <[^>]*> 4b60ffdd     vmaxi\.xzw      \$vf31xzw,\$vf31xzw,\$I
+[0-9a-f]+ <[^>]*> 4a80001d     vmaxi\.y        \$vf0y,\$vf0y,\$I
+[0-9a-f]+ <[^>]*> 4a80f81d     vmaxi\.y        \$vf0y,\$vf31y,\$I
+[0-9a-f]+ <[^>]*> 4a80105d     vmaxi\.y        \$vf1y,\$vf2y,\$I
+[0-9a-f]+ <[^>]*> 4a8007dd     vmaxi\.y        \$vf31y,\$vf0y,\$I
+[0-9a-f]+ <[^>]*> 4a807fdd     vmaxi\.y        \$vf31y,\$vf15y,\$I
+[0-9a-f]+ <[^>]*> 4a80ffdd     vmaxi\.y        \$vf31y,\$vf31y,\$I
+[0-9a-f]+ <[^>]*> 4aa0001d     vmaxi\.yw       \$vf0yw,\$vf0yw,\$I
+[0-9a-f]+ <[^>]*> 4aa0f81d     vmaxi\.yw       \$vf0yw,\$vf31yw,\$I
+[0-9a-f]+ <[^>]*> 4aa0105d     vmaxi\.yw       \$vf1yw,\$vf2yw,\$I
+[0-9a-f]+ <[^>]*> 4aa007dd     vmaxi\.yw       \$vf31yw,\$vf0yw,\$I
+[0-9a-f]+ <[^>]*> 4aa07fdd     vmaxi\.yw       \$vf31yw,\$vf15yw,\$I
+[0-9a-f]+ <[^>]*> 4aa0ffdd     vmaxi\.yw       \$vf31yw,\$vf31yw,\$I
+[0-9a-f]+ <[^>]*> 4ac0001d     vmaxi\.yz       \$vf0yz,\$vf0yz,\$I
+[0-9a-f]+ <[^>]*> 4ac0f81d     vmaxi\.yz       \$vf0yz,\$vf31yz,\$I
+[0-9a-f]+ <[^>]*> 4ac0105d     vmaxi\.yz       \$vf1yz,\$vf2yz,\$I
+[0-9a-f]+ <[^>]*> 4ac007dd     vmaxi\.yz       \$vf31yz,\$vf0yz,\$I
+[0-9a-f]+ <[^>]*> 4ac07fdd     vmaxi\.yz       \$vf31yz,\$vf15yz,\$I
+[0-9a-f]+ <[^>]*> 4ac0ffdd     vmaxi\.yz       \$vf31yz,\$vf31yz,\$I
+[0-9a-f]+ <[^>]*> 4ae0001d     vmaxi\.yzw      \$vf0yzw,\$vf0yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae0f81d     vmaxi\.yzw      \$vf0yzw,\$vf31yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae0105d     vmaxi\.yzw      \$vf1yzw,\$vf2yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae007dd     vmaxi\.yzw      \$vf31yzw,\$vf0yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae07fdd     vmaxi\.yzw      \$vf31yzw,\$vf15yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae0ffdd     vmaxi\.yzw      \$vf31yzw,\$vf31yzw,\$I
+[0-9a-f]+ <[^>]*> 4a40001d     vmaxi\.z        \$vf0z,\$vf0z,\$I
+[0-9a-f]+ <[^>]*> 4a40f81d     vmaxi\.z        \$vf0z,\$vf31z,\$I
+[0-9a-f]+ <[^>]*> 4a40105d     vmaxi\.z        \$vf1z,\$vf2z,\$I
+[0-9a-f]+ <[^>]*> 4a4007dd     vmaxi\.z        \$vf31z,\$vf0z,\$I
+[0-9a-f]+ <[^>]*> 4a407fdd     vmaxi\.z        \$vf31z,\$vf15z,\$I
+[0-9a-f]+ <[^>]*> 4a40ffdd     vmaxi\.z        \$vf31z,\$vf31z,\$I
+[0-9a-f]+ <[^>]*> 4a60001d     vmaxi\.zw       \$vf0zw,\$vf0zw,\$I
+[0-9a-f]+ <[^>]*> 4a60f81d     vmaxi\.zw       \$vf0zw,\$vf31zw,\$I
+[0-9a-f]+ <[^>]*> 4a60105d     vmaxi\.zw       \$vf1zw,\$vf2zw,\$I
+[0-9a-f]+ <[^>]*> 4a6007dd     vmaxi\.zw       \$vf31zw,\$vf0zw,\$I
+[0-9a-f]+ <[^>]*> 4a607fdd     vmaxi\.zw       \$vf31zw,\$vf15zw,\$I
+[0-9a-f]+ <[^>]*> 4a60ffdd     vmaxi\.zw       \$vf31zw,\$vf31zw,\$I
+[0-9a-f]+ <[^>]*> 4a20002b     vmax\.w \$vf0w,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f002b     vmax\.w \$vf0w,\$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a20f82b     vmax\.w \$vf0w,\$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a23106b     vmax\.w \$vf1w,\$vf2w,\$vf3w
+[0-9a-f]+ <[^>]*> 4a2007eb     vmax\.w \$vf31w,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a277feb     vmax\.w \$vf31w,\$vf15w,\$vf7w
+[0-9a-f]+ <[^>]*> 4a3fffeb     vmax\.w \$vf31w,\$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a200013     vmaxw\.w        \$vf0w,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f0013     vmaxw\.w        \$vf0w,\$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a20f813     vmaxw\.w        \$vf0w,\$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a231053     vmaxw\.w        \$vf1w,\$vf2w,\$vf3w
+[0-9a-f]+ <[^>]*> 4a2007d3     vmaxw\.w        \$vf31w,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a277fd3     vmaxw\.w        \$vf31w,\$vf15w,\$vf7w
+[0-9a-f]+ <[^>]*> 4a3fffd3     vmaxw\.w        \$vf31w,\$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4b000013     vmaxw\.x        \$vf0x,\$vf0x,\$vf0w
+[0-9a-f]+ <[^>]*> 4b1f0013     vmaxw\.x        \$vf0x,\$vf0x,\$vf31w
+[0-9a-f]+ <[^>]*> 4b00f813     vmaxw\.x        \$vf0x,\$vf31x,\$vf0w
+[0-9a-f]+ <[^>]*> 4b031053     vmaxw\.x        \$vf1x,\$vf2x,\$vf3w
+[0-9a-f]+ <[^>]*> 4b0007d3     vmaxw\.x        \$vf31x,\$vf0x,\$vf0w
+[0-9a-f]+ <[^>]*> 4b077fd3     vmaxw\.x        \$vf31x,\$vf15x,\$vf7w
+[0-9a-f]+ <[^>]*> 4b1fffd3     vmaxw\.x        \$vf31x,\$vf31x,\$vf31w
+[0-9a-f]+ <[^>]*> 4b200013     vmaxw\.xw       \$vf0xw,\$vf0xw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b3f0013     vmaxw\.xw       \$vf0xw,\$vf0xw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b20f813     vmaxw\.xw       \$vf0xw,\$vf31xw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b231053     vmaxw\.xw       \$vf1xw,\$vf2xw,\$vf3w
+[0-9a-f]+ <[^>]*> 4b2007d3     vmaxw\.xw       \$vf31xw,\$vf0xw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b277fd3     vmaxw\.xw       \$vf31xw,\$vf15xw,\$vf7w
+[0-9a-f]+ <[^>]*> 4b3fffd3     vmaxw\.xw       \$vf31xw,\$vf31xw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b800013     vmaxw\.xy       \$vf0xy,\$vf0xy,\$vf0w
+[0-9a-f]+ <[^>]*> 4b9f0013     vmaxw\.xy       \$vf0xy,\$vf0xy,\$vf31w
+[0-9a-f]+ <[^>]*> 4b80f813     vmaxw\.xy       \$vf0xy,\$vf31xy,\$vf0w
+[0-9a-f]+ <[^>]*> 4b831053     vmaxw\.xy       \$vf1xy,\$vf2xy,\$vf3w
+[0-9a-f]+ <[^>]*> 4b8007d3     vmaxw\.xy       \$vf31xy,\$vf0xy,\$vf0w
+[0-9a-f]+ <[^>]*> 4b877fd3     vmaxw\.xy       \$vf31xy,\$vf15xy,\$vf7w
+[0-9a-f]+ <[^>]*> 4b9fffd3     vmaxw\.xy       \$vf31xy,\$vf31xy,\$vf31w
+[0-9a-f]+ <[^>]*> 4ba00013     vmaxw\.xyw      \$vf0xyw,\$vf0xyw,\$vf0w
+[0-9a-f]+ <[^>]*> 4bbf0013     vmaxw\.xyw      \$vf0xyw,\$vf0xyw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ba0f813     vmaxw\.xyw      \$vf0xyw,\$vf31xyw,\$vf0w
+[0-9a-f]+ <[^>]*> 4ba31053     vmaxw\.xyw      \$vf1xyw,\$vf2xyw,\$vf3w
+[0-9a-f]+ <[^>]*> 4ba007d3     vmaxw\.xyw      \$vf31xyw,\$vf0xyw,\$vf0w
+[0-9a-f]+ <[^>]*> 4ba77fd3     vmaxw\.xyw      \$vf31xyw,\$vf15xyw,\$vf7w
+[0-9a-f]+ <[^>]*> 4bbfffd3     vmaxw\.xyw      \$vf31xyw,\$vf31xyw,\$vf31w
+[0-9a-f]+ <[^>]*> 4bc00013     vmaxw\.xyz      \$vf0xyz,\$vf0xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bdf0013     vmaxw\.xyz      \$vf0xyz,\$vf0xyz,\$vf31w
+[0-9a-f]+ <[^>]*> 4bc0f813     vmaxw\.xyz      \$vf0xyz,\$vf31xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bc31053     vmaxw\.xyz      \$vf1xyz,\$vf2xyz,\$vf3w
+[0-9a-f]+ <[^>]*> 4bc007d3     vmaxw\.xyz      \$vf31xyz,\$vf0xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bc77fd3     vmaxw\.xyz      \$vf31xyz,\$vf15xyz,\$vf7w
+[0-9a-f]+ <[^>]*> 4bdfffd3     vmaxw\.xyz      \$vf31xyz,\$vf31xyz,\$vf31w
+[0-9a-f]+ <[^>]*> 4be00013     vmaxw\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4bff0013     vmaxw\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4be0f813     vmaxw\.xyzw     \$vf0xyzw,\$vf31xyzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4be31053     vmaxw\.xyzw     \$vf1xyzw,\$vf2xyzw,\$vf3w
+[0-9a-f]+ <[^>]*> 4be007d3     vmaxw\.xyzw     \$vf31xyzw,\$vf0xyzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4be77fd3     vmaxw\.xyzw     \$vf31xyzw,\$vf15xyzw,\$vf7w
+[0-9a-f]+ <[^>]*> 4bffffd3     vmaxw\.xyzw     \$vf31xyzw,\$vf31xyzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b400013     vmaxw\.xz       \$vf0xz,\$vf0xz,\$vf0w
+[0-9a-f]+ <[^>]*> 4b5f0013     vmaxw\.xz       \$vf0xz,\$vf0xz,\$vf31w
+[0-9a-f]+ <[^>]*> 4b40f813     vmaxw\.xz       \$vf0xz,\$vf31xz,\$vf0w
+[0-9a-f]+ <[^>]*> 4b431053     vmaxw\.xz       \$vf1xz,\$vf2xz,\$vf3w
+[0-9a-f]+ <[^>]*> 4b4007d3     vmaxw\.xz       \$vf31xz,\$vf0xz,\$vf0w
+[0-9a-f]+ <[^>]*> 4b477fd3     vmaxw\.xz       \$vf31xz,\$vf15xz,\$vf7w
+[0-9a-f]+ <[^>]*> 4b5fffd3     vmaxw\.xz       \$vf31xz,\$vf31xz,\$vf31w
+[0-9a-f]+ <[^>]*> 4b600013     vmaxw\.xzw      \$vf0xzw,\$vf0xzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b7f0013     vmaxw\.xzw      \$vf0xzw,\$vf0xzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b60f813     vmaxw\.xzw      \$vf0xzw,\$vf31xzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b631053     vmaxw\.xzw      \$vf1xzw,\$vf2xzw,\$vf3w
+[0-9a-f]+ <[^>]*> 4b6007d3     vmaxw\.xzw      \$vf31xzw,\$vf0xzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b677fd3     vmaxw\.xzw      \$vf31xzw,\$vf15xzw,\$vf7w
+[0-9a-f]+ <[^>]*> 4b7fffd3     vmaxw\.xzw      \$vf31xzw,\$vf31xzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a800013     vmaxw\.y        \$vf0y,\$vf0y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a9f0013     vmaxw\.y        \$vf0y,\$vf0y,\$vf31w
+[0-9a-f]+ <[^>]*> 4a80f813     vmaxw\.y        \$vf0y,\$vf31y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a831053     vmaxw\.y        \$vf1y,\$vf2y,\$vf3w
+[0-9a-f]+ <[^>]*> 4a8007d3     vmaxw\.y        \$vf31y,\$vf0y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a877fd3     vmaxw\.y        \$vf31y,\$vf15y,\$vf7w
+[0-9a-f]+ <[^>]*> 4a9fffd3     vmaxw\.y        \$vf31y,\$vf31y,\$vf31w
+[0-9a-f]+ <[^>]*> 4aa00013     vmaxw\.yw       \$vf0yw,\$vf0yw,\$vf0w
+[0-9a-f]+ <[^>]*> 4abf0013     vmaxw\.yw       \$vf0yw,\$vf0yw,\$vf31w
+[0-9a-f]+ <[^>]*> 4aa0f813     vmaxw\.yw       \$vf0yw,\$vf31yw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aa31053     vmaxw\.yw       \$vf1yw,\$vf2yw,\$vf3w
+[0-9a-f]+ <[^>]*> 4aa007d3     vmaxw\.yw       \$vf31yw,\$vf0yw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aa77fd3     vmaxw\.yw       \$vf31yw,\$vf15yw,\$vf7w
+[0-9a-f]+ <[^>]*> 4abfffd3     vmaxw\.yw       \$vf31yw,\$vf31yw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ac00013     vmaxw\.yz       \$vf0yz,\$vf0yz,\$vf0w
+[0-9a-f]+ <[^>]*> 4adf0013     vmaxw\.yz       \$vf0yz,\$vf0yz,\$vf31w
+[0-9a-f]+ <[^>]*> 4ac0f813     vmaxw\.yz       \$vf0yz,\$vf31yz,\$vf0w
+[0-9a-f]+ <[^>]*> 4ac31053     vmaxw\.yz       \$vf1yz,\$vf2yz,\$vf3w
+[0-9a-f]+ <[^>]*> 4ac007d3     vmaxw\.yz       \$vf31yz,\$vf0yz,\$vf0w
+[0-9a-f]+ <[^>]*> 4ac77fd3     vmaxw\.yz       \$vf31yz,\$vf15yz,\$vf7w
+[0-9a-f]+ <[^>]*> 4adfffd3     vmaxw\.yz       \$vf31yz,\$vf31yz,\$vf31w
+[0-9a-f]+ <[^>]*> 4ae00013     vmaxw\.yzw      \$vf0yzw,\$vf0yzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aff0013     vmaxw\.yzw      \$vf0yzw,\$vf0yzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ae0f813     vmaxw\.yzw      \$vf0yzw,\$vf31yzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4ae31053     vmaxw\.yzw      \$vf1yzw,\$vf2yzw,\$vf3w
+[0-9a-f]+ <[^>]*> 4ae007d3     vmaxw\.yzw      \$vf31yzw,\$vf0yzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4ae77fd3     vmaxw\.yzw      \$vf31yzw,\$vf15yzw,\$vf7w
+[0-9a-f]+ <[^>]*> 4affffd3     vmaxw\.yzw      \$vf31yzw,\$vf31yzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a400013     vmaxw\.z        \$vf0z,\$vf0z,\$vf0w
+[0-9a-f]+ <[^>]*> 4a5f0013     vmaxw\.z        \$vf0z,\$vf0z,\$vf31w
+[0-9a-f]+ <[^>]*> 4a40f813     vmaxw\.z        \$vf0z,\$vf31z,\$vf0w
+[0-9a-f]+ <[^>]*> 4a431053     vmaxw\.z        \$vf1z,\$vf2z,\$vf3w
+[0-9a-f]+ <[^>]*> 4a4007d3     vmaxw\.z        \$vf31z,\$vf0z,\$vf0w
+[0-9a-f]+ <[^>]*> 4a477fd3     vmaxw\.z        \$vf31z,\$vf15z,\$vf7w
+[0-9a-f]+ <[^>]*> 4a5fffd3     vmaxw\.z        \$vf31z,\$vf31z,\$vf31w
+[0-9a-f]+ <[^>]*> 4a600013     vmaxw\.zw       \$vf0zw,\$vf0zw,\$vf0w
+[0-9a-f]+ <[^>]*> 4a7f0013     vmaxw\.zw       \$vf0zw,\$vf0zw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a60f813     vmaxw\.zw       \$vf0zw,\$vf31zw,\$vf0w
+[0-9a-f]+ <[^>]*> 4a631053     vmaxw\.zw       \$vf1zw,\$vf2zw,\$vf3w
+[0-9a-f]+ <[^>]*> 4a6007d3     vmaxw\.zw       \$vf31zw,\$vf0zw,\$vf0w
+[0-9a-f]+ <[^>]*> 4a677fd3     vmaxw\.zw       \$vf31zw,\$vf15zw,\$vf7w
+[0-9a-f]+ <[^>]*> 4a7fffd3     vmaxw\.zw       \$vf31zw,\$vf31zw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b00002b     vmax\.x \$vf0x,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f002b     vmax\.x \$vf0x,\$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b00f82b     vmax\.x \$vf0x,\$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b03106b     vmax\.x \$vf1x,\$vf2x,\$vf3x
+[0-9a-f]+ <[^>]*> 4b0007eb     vmax\.x \$vf31x,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b077feb     vmax\.x \$vf31x,\$vf15x,\$vf7x
+[0-9a-f]+ <[^>]*> 4b1fffeb     vmax\.x \$vf31x,\$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4a200010     vmaxx\.w        \$vf0w,\$vf0w,\$vf0x
+[0-9a-f]+ <[^>]*> 4a3f0010     vmaxx\.w        \$vf0w,\$vf0w,\$vf31x
+[0-9a-f]+ <[^>]*> 4a20f810     vmaxx\.w        \$vf0w,\$vf31w,\$vf0x
+[0-9a-f]+ <[^>]*> 4b20002b     vmax\.xw        \$vf0xw,\$vf0xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b3f002b     vmax\.xw        \$vf0xw,\$vf0xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b20f82b     vmax\.xw        \$vf0xw,\$vf31xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4a231050     vmaxx\.w        \$vf1w,\$vf2w,\$vf3x
+[0-9a-f]+ <[^>]*> 4b23106b     vmax\.xw        \$vf1xw,\$vf2xw,\$vf3xw
+[0-9a-f]+ <[^>]*> 4a2007d0     vmaxx\.w        \$vf31w,\$vf0w,\$vf0x
+[0-9a-f]+ <[^>]*> 4a277fd0     vmaxx\.w        \$vf31w,\$vf15w,\$vf7x
+[0-9a-f]+ <[^>]*> 4a3fffd0     vmaxx\.w        \$vf31w,\$vf31w,\$vf31x
+[0-9a-f]+ <[^>]*> 4b2007eb     vmax\.xw        \$vf31xw,\$vf0xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b277feb     vmax\.xw        \$vf31xw,\$vf15xw,\$vf7xw
+[0-9a-f]+ <[^>]*> 4b3fffeb     vmax\.xw        \$vf31xw,\$vf31xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b000010     vmaxx\.x        \$vf0x,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f0010     vmaxx\.x        \$vf0x,\$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b00f810     vmaxx\.x        \$vf0x,\$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b031050     vmaxx\.x        \$vf1x,\$vf2x,\$vf3x
+[0-9a-f]+ <[^>]*> 4b0007d0     vmaxx\.x        \$vf31x,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b077fd0     vmaxx\.x        \$vf31x,\$vf15x,\$vf7x
+[0-9a-f]+ <[^>]*> 4b1fffd0     vmaxx\.x        \$vf31x,\$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b200010     vmaxx\.xw       \$vf0xw,\$vf0xw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b3f0010     vmaxx\.xw       \$vf0xw,\$vf0xw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b20f810     vmaxx\.xw       \$vf0xw,\$vf31xw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b231050     vmaxx\.xw       \$vf1xw,\$vf2xw,\$vf3x
+[0-9a-f]+ <[^>]*> 4b2007d0     vmaxx\.xw       \$vf31xw,\$vf0xw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b277fd0     vmaxx\.xw       \$vf31xw,\$vf15xw,\$vf7x
+[0-9a-f]+ <[^>]*> 4b3fffd0     vmaxx\.xw       \$vf31xw,\$vf31xw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b800010     vmaxx\.xy       \$vf0xy,\$vf0xy,\$vf0x
+[0-9a-f]+ <[^>]*> 4b9f0010     vmaxx\.xy       \$vf0xy,\$vf0xy,\$vf31x
+[0-9a-f]+ <[^>]*> 4b80f810     vmaxx\.xy       \$vf0xy,\$vf31xy,\$vf0x
+[0-9a-f]+ <[^>]*> 4b831050     vmaxx\.xy       \$vf1xy,\$vf2xy,\$vf3x
+[0-9a-f]+ <[^>]*> 4b8007d0     vmaxx\.xy       \$vf31xy,\$vf0xy,\$vf0x
+[0-9a-f]+ <[^>]*> 4b877fd0     vmaxx\.xy       \$vf31xy,\$vf15xy,\$vf7x
+[0-9a-f]+ <[^>]*> 4b9fffd0     vmaxx\.xy       \$vf31xy,\$vf31xy,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba00010     vmaxx\.xyw      \$vf0xyw,\$vf0xyw,\$vf0x
+[0-9a-f]+ <[^>]*> 4bbf0010     vmaxx\.xyw      \$vf0xyw,\$vf0xyw,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba0f810     vmaxx\.xyw      \$vf0xyw,\$vf31xyw,\$vf0x
+[0-9a-f]+ <[^>]*> 4ba31050     vmaxx\.xyw      \$vf1xyw,\$vf2xyw,\$vf3x
+[0-9a-f]+ <[^>]*> 4ba007d0     vmaxx\.xyw      \$vf31xyw,\$vf0xyw,\$vf0x
+[0-9a-f]+ <[^>]*> 4ba77fd0     vmaxx\.xyw      \$vf31xyw,\$vf15xyw,\$vf7x
+[0-9a-f]+ <[^>]*> 4bbfffd0     vmaxx\.xyw      \$vf31xyw,\$vf31xyw,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc00010     vmaxx\.xyz      \$vf0xyz,\$vf0xyz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bdf0010     vmaxx\.xyz      \$vf0xyz,\$vf0xyz,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc0f810     vmaxx\.xyz      \$vf0xyz,\$vf31xyz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bc31050     vmaxx\.xyz      \$vf1xyz,\$vf2xyz,\$vf3x
+[0-9a-f]+ <[^>]*> 4bc007d0     vmaxx\.xyz      \$vf31xyz,\$vf0xyz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bc77fd0     vmaxx\.xyz      \$vf31xyz,\$vf15xyz,\$vf7x
+[0-9a-f]+ <[^>]*> 4bdfffd0     vmaxx\.xyz      \$vf31xyz,\$vf31xyz,\$vf31x
+[0-9a-f]+ <[^>]*> 4be00010     vmaxx\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4bff0010     vmaxx\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4be0f810     vmaxx\.xyzw     \$vf0xyzw,\$vf31xyzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4be31050     vmaxx\.xyzw     \$vf1xyzw,\$vf2xyzw,\$vf3x
+[0-9a-f]+ <[^>]*> 4be007d0     vmaxx\.xyzw     \$vf31xyzw,\$vf0xyzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4be77fd0     vmaxx\.xyzw     \$vf31xyzw,\$vf15xyzw,\$vf7x
+[0-9a-f]+ <[^>]*> 4bffffd0     vmaxx\.xyzw     \$vf31xyzw,\$vf31xyzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b400010     vmaxx\.xz       \$vf0xz,\$vf0xz,\$vf0x
+[0-9a-f]+ <[^>]*> 4b5f0010     vmaxx\.xz       \$vf0xz,\$vf0xz,\$vf31x
+[0-9a-f]+ <[^>]*> 4b40f810     vmaxx\.xz       \$vf0xz,\$vf31xz,\$vf0x
+[0-9a-f]+ <[^>]*> 4b431050     vmaxx\.xz       \$vf1xz,\$vf2xz,\$vf3x
+[0-9a-f]+ <[^>]*> 4b4007d0     vmaxx\.xz       \$vf31xz,\$vf0xz,\$vf0x
+[0-9a-f]+ <[^>]*> 4b477fd0     vmaxx\.xz       \$vf31xz,\$vf15xz,\$vf7x
+[0-9a-f]+ <[^>]*> 4b5fffd0     vmaxx\.xz       \$vf31xz,\$vf31xz,\$vf31x
+[0-9a-f]+ <[^>]*> 4b600010     vmaxx\.xzw      \$vf0xzw,\$vf0xzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b7f0010     vmaxx\.xzw      \$vf0xzw,\$vf0xzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b60f810     vmaxx\.xzw      \$vf0xzw,\$vf31xzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b631050     vmaxx\.xzw      \$vf1xzw,\$vf2xzw,\$vf3x
+[0-9a-f]+ <[^>]*> 4b6007d0     vmaxx\.xzw      \$vf31xzw,\$vf0xzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b677fd0     vmaxx\.xzw      \$vf31xzw,\$vf15xzw,\$vf7x
+[0-9a-f]+ <[^>]*> 4b7fffd0     vmaxx\.xzw      \$vf31xzw,\$vf31xzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b80002b     vmax\.xy        \$vf0xy,\$vf0xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b9f002b     vmax\.xy        \$vf0xy,\$vf0xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4b80f82b     vmax\.xy        \$vf0xy,\$vf31xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4a800010     vmaxx\.y        \$vf0y,\$vf0y,\$vf0x
+[0-9a-f]+ <[^>]*> 4a9f0010     vmaxx\.y        \$vf0y,\$vf0y,\$vf31x
+[0-9a-f]+ <[^>]*> 4a80f810     vmaxx\.y        \$vf0y,\$vf31y,\$vf0x
+[0-9a-f]+ <[^>]*> 4b83106b     vmax\.xy        \$vf1xy,\$vf2xy,\$vf3xy
+[0-9a-f]+ <[^>]*> 4a831050     vmaxx\.y        \$vf1y,\$vf2y,\$vf3x
+[0-9a-f]+ <[^>]*> 4b8007eb     vmax\.xy        \$vf31xy,\$vf0xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b877feb     vmax\.xy        \$vf31xy,\$vf15xy,\$vf7xy
+[0-9a-f]+ <[^>]*> 4b9fffeb     vmax\.xy        \$vf31xy,\$vf31xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4a8007d0     vmaxx\.y        \$vf31y,\$vf0y,\$vf0x
+[0-9a-f]+ <[^>]*> 4a877fd0     vmaxx\.y        \$vf31y,\$vf15y,\$vf7x
+[0-9a-f]+ <[^>]*> 4a9fffd0     vmaxx\.y        \$vf31y,\$vf31y,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba0002b     vmax\.xyw       \$vf0xyw,\$vf0xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4bbf002b     vmax\.xyw       \$vf0xyw,\$vf0xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4ba0f82b     vmax\.xyw       \$vf0xyw,\$vf31xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4aa00010     vmaxx\.yw       \$vf0yw,\$vf0yw,\$vf0x
+[0-9a-f]+ <[^>]*> 4abf0010     vmaxx\.yw       \$vf0yw,\$vf0yw,\$vf31x
+[0-9a-f]+ <[^>]*> 4aa0f810     vmaxx\.yw       \$vf0yw,\$vf31yw,\$vf0x
+[0-9a-f]+ <[^>]*> 4ba3106b     vmax\.xyw       \$vf1xyw,\$vf2xyw,\$vf3xyw
+[0-9a-f]+ <[^>]*> 4aa31050     vmaxx\.yw       \$vf1yw,\$vf2yw,\$vf3x
+[0-9a-f]+ <[^>]*> 4ba007eb     vmax\.xyw       \$vf31xyw,\$vf0xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4ba77feb     vmax\.xyw       \$vf31xyw,\$vf15xyw,\$vf7xyw
+[0-9a-f]+ <[^>]*> 4bbfffeb     vmax\.xyw       \$vf31xyw,\$vf31xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4aa007d0     vmaxx\.yw       \$vf31yw,\$vf0yw,\$vf0x
+[0-9a-f]+ <[^>]*> 4aa77fd0     vmaxx\.yw       \$vf31yw,\$vf15yw,\$vf7x
+[0-9a-f]+ <[^>]*> 4abfffd0     vmaxx\.yw       \$vf31yw,\$vf31yw,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc0002b     vmax\.xyz       \$vf0xyz,\$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bdf002b     vmax\.xyz       \$vf0xyz,\$vf0xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4bc0f82b     vmax\.xyz       \$vf0xyz,\$vf31xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4ac00010     vmaxx\.yz       \$vf0yz,\$vf0yz,\$vf0x
+[0-9a-f]+ <[^>]*> 4adf0010     vmaxx\.yz       \$vf0yz,\$vf0yz,\$vf31x
+[0-9a-f]+ <[^>]*> 4ac0f810     vmaxx\.yz       \$vf0yz,\$vf31yz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bc3106b     vmax\.xyz       \$vf1xyz,\$vf2xyz,\$vf3xyz
+[0-9a-f]+ <[^>]*> 4ac31050     vmaxx\.yz       \$vf1yz,\$vf2yz,\$vf3x
+[0-9a-f]+ <[^>]*> 4bc007eb     vmax\.xyz       \$vf31xyz,\$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bc77feb     vmax\.xyz       \$vf31xyz,\$vf15xyz,\$vf7xyz
+[0-9a-f]+ <[^>]*> 4bdfffeb     vmax\.xyz       \$vf31xyz,\$vf31xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4ac007d0     vmaxx\.yz       \$vf31yz,\$vf0yz,\$vf0x
+[0-9a-f]+ <[^>]*> 4ac77fd0     vmaxx\.yz       \$vf31yz,\$vf15yz,\$vf7x
+[0-9a-f]+ <[^>]*> 4adfffd0     vmaxx\.yz       \$vf31yz,\$vf31yz,\$vf31x
+[0-9a-f]+ <[^>]*> 4be0002b     vmax\.xyzw      \$vf0xyzw,\$vf0xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4bff002b     vmax\.xyzw      \$vf0xyzw,\$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be0f82b     vmax\.xyzw      \$vf0xyzw,\$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4ae00010     vmaxx\.yzw      \$vf0yzw,\$vf0yzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4aff0010     vmaxx\.yzw      \$vf0yzw,\$vf0yzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4ae0f810     vmaxx\.yzw      \$vf0yzw,\$vf31yzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4be3106b     vmax\.xyzw      \$vf1xyzw,\$vf2xyzw,\$vf3xyzw
+[0-9a-f]+ <[^>]*> 4ae31050     vmaxx\.yzw      \$vf1yzw,\$vf2yzw,\$vf3x
+[0-9a-f]+ <[^>]*> 4be007eb     vmax\.xyzw      \$vf31xyzw,\$vf0xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4be77feb     vmax\.xyzw      \$vf31xyzw,\$vf15xyzw,\$vf7xyzw
+[0-9a-f]+ <[^>]*> 4bffffeb     vmax\.xyzw      \$vf31xyzw,\$vf31xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4ae007d0     vmaxx\.yzw      \$vf31yzw,\$vf0yzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4ae77fd0     vmaxx\.yzw      \$vf31yzw,\$vf15yzw,\$vf7x
+[0-9a-f]+ <[^>]*> 4affffd0     vmaxx\.yzw      \$vf31yzw,\$vf31yzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b40002b     vmax\.xz        \$vf0xz,\$vf0xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b5f002b     vmax\.xz        \$vf0xz,\$vf0xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b40f82b     vmax\.xz        \$vf0xz,\$vf31xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4a400010     vmaxx\.z        \$vf0z,\$vf0z,\$vf0x
+[0-9a-f]+ <[^>]*> 4a5f0010     vmaxx\.z        \$vf0z,\$vf0z,\$vf31x
+[0-9a-f]+ <[^>]*> 4a40f810     vmaxx\.z        \$vf0z,\$vf31z,\$vf0x
+[0-9a-f]+ <[^>]*> 4b43106b     vmax\.xz        \$vf1xz,\$vf2xz,\$vf3xz
+[0-9a-f]+ <[^>]*> 4a431050     vmaxx\.z        \$vf1z,\$vf2z,\$vf3x
+[0-9a-f]+ <[^>]*> 4b4007eb     vmax\.xz        \$vf31xz,\$vf0xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b477feb     vmax\.xz        \$vf31xz,\$vf15xz,\$vf7xz
+[0-9a-f]+ <[^>]*> 4b5fffeb     vmax\.xz        \$vf31xz,\$vf31xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4a4007d0     vmaxx\.z        \$vf31z,\$vf0z,\$vf0x
+[0-9a-f]+ <[^>]*> 4a477fd0     vmaxx\.z        \$vf31z,\$vf15z,\$vf7x
+[0-9a-f]+ <[^>]*> 4a5fffd0     vmaxx\.z        \$vf31z,\$vf31z,\$vf31x
+[0-9a-f]+ <[^>]*> 4b60002b     vmax\.xzw       \$vf0xzw,\$vf0xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b7f002b     vmax\.xzw       \$vf0xzw,\$vf0xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4b60f82b     vmax\.xzw       \$vf0xzw,\$vf31xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4a600010     vmaxx\.zw       \$vf0zw,\$vf0zw,\$vf0x
+[0-9a-f]+ <[^>]*> 4a7f0010     vmaxx\.zw       \$vf0zw,\$vf0zw,\$vf31x
+[0-9a-f]+ <[^>]*> 4a60f810     vmaxx\.zw       \$vf0zw,\$vf31zw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b63106b     vmax\.xzw       \$vf1xzw,\$vf2xzw,\$vf3xzw
+[0-9a-f]+ <[^>]*> 4a631050     vmaxx\.zw       \$vf1zw,\$vf2zw,\$vf3x
+[0-9a-f]+ <[^>]*> 4b6007eb     vmax\.xzw       \$vf31xzw,\$vf0xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b677feb     vmax\.xzw       \$vf31xzw,\$vf15xzw,\$vf7xzw
+[0-9a-f]+ <[^>]*> 4b7fffeb     vmax\.xzw       \$vf31xzw,\$vf31xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4a6007d0     vmaxx\.zw       \$vf31zw,\$vf0zw,\$vf0x
+[0-9a-f]+ <[^>]*> 4a677fd0     vmaxx\.zw       \$vf31zw,\$vf15zw,\$vf7x
+[0-9a-f]+ <[^>]*> 4a7fffd0     vmaxx\.zw       \$vf31zw,\$vf31zw,\$vf31x
+[0-9a-f]+ <[^>]*> 4a80002b     vmax\.y \$vf0y,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f002b     vmax\.y \$vf0y,\$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a80f82b     vmax\.y \$vf0y,\$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a83106b     vmax\.y \$vf1y,\$vf2y,\$vf3y
+[0-9a-f]+ <[^>]*> 4a8007eb     vmax\.y \$vf31y,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a877feb     vmax\.y \$vf31y,\$vf15y,\$vf7y
+[0-9a-f]+ <[^>]*> 4a9fffeb     vmax\.y \$vf31y,\$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a200011     vmaxy\.w        \$vf0w,\$vf0w,\$vf0y
+[0-9a-f]+ <[^>]*> 4a3f0011     vmaxy\.w        \$vf0w,\$vf0w,\$vf31y
+[0-9a-f]+ <[^>]*> 4a20f811     vmaxy\.w        \$vf0w,\$vf31w,\$vf0y
+[0-9a-f]+ <[^>]*> 4aa0002b     vmax\.yw        \$vf0yw,\$vf0yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4abf002b     vmax\.yw        \$vf0yw,\$vf0yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4aa0f82b     vmax\.yw        \$vf0yw,\$vf31yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4a231051     vmaxy\.w        \$vf1w,\$vf2w,\$vf3y
+[0-9a-f]+ <[^>]*> 4aa3106b     vmax\.yw        \$vf1yw,\$vf2yw,\$vf3yw
+[0-9a-f]+ <[^>]*> 4a2007d1     vmaxy\.w        \$vf31w,\$vf0w,\$vf0y
+[0-9a-f]+ <[^>]*> 4a277fd1     vmaxy\.w        \$vf31w,\$vf15w,\$vf7y
+[0-9a-f]+ <[^>]*> 4a3fffd1     vmaxy\.w        \$vf31w,\$vf31w,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa007eb     vmax\.yw        \$vf31yw,\$vf0yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4aa77feb     vmax\.yw        \$vf31yw,\$vf15yw,\$vf7yw
+[0-9a-f]+ <[^>]*> 4abfffeb     vmax\.yw        \$vf31yw,\$vf31yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4b000011     vmaxy\.x        \$vf0x,\$vf0x,\$vf0y
+[0-9a-f]+ <[^>]*> 4b1f0011     vmaxy\.x        \$vf0x,\$vf0x,\$vf31y
+[0-9a-f]+ <[^>]*> 4b00f811     vmaxy\.x        \$vf0x,\$vf31x,\$vf0y
+[0-9a-f]+ <[^>]*> 4b031051     vmaxy\.x        \$vf1x,\$vf2x,\$vf3y
+[0-9a-f]+ <[^>]*> 4b0007d1     vmaxy\.x        \$vf31x,\$vf0x,\$vf0y
+[0-9a-f]+ <[^>]*> 4b077fd1     vmaxy\.x        \$vf31x,\$vf15x,\$vf7y
+[0-9a-f]+ <[^>]*> 4b1fffd1     vmaxy\.x        \$vf31x,\$vf31x,\$vf31y
+[0-9a-f]+ <[^>]*> 4b200011     vmaxy\.xw       \$vf0xw,\$vf0xw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b3f0011     vmaxy\.xw       \$vf0xw,\$vf0xw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b20f811     vmaxy\.xw       \$vf0xw,\$vf31xw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b231051     vmaxy\.xw       \$vf1xw,\$vf2xw,\$vf3y
+[0-9a-f]+ <[^>]*> 4b2007d1     vmaxy\.xw       \$vf31xw,\$vf0xw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b277fd1     vmaxy\.xw       \$vf31xw,\$vf15xw,\$vf7y
+[0-9a-f]+ <[^>]*> 4b3fffd1     vmaxy\.xw       \$vf31xw,\$vf31xw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b800011     vmaxy\.xy       \$vf0xy,\$vf0xy,\$vf0y
+[0-9a-f]+ <[^>]*> 4b9f0011     vmaxy\.xy       \$vf0xy,\$vf0xy,\$vf31y
+[0-9a-f]+ <[^>]*> 4b80f811     vmaxy\.xy       \$vf0xy,\$vf31xy,\$vf0y
+[0-9a-f]+ <[^>]*> 4b831051     vmaxy\.xy       \$vf1xy,\$vf2xy,\$vf3y
+[0-9a-f]+ <[^>]*> 4b8007d1     vmaxy\.xy       \$vf31xy,\$vf0xy,\$vf0y
+[0-9a-f]+ <[^>]*> 4b877fd1     vmaxy\.xy       \$vf31xy,\$vf15xy,\$vf7y
+[0-9a-f]+ <[^>]*> 4b9fffd1     vmaxy\.xy       \$vf31xy,\$vf31xy,\$vf31y
+[0-9a-f]+ <[^>]*> 4ba00011     vmaxy\.xyw      \$vf0xyw,\$vf0xyw,\$vf0y
+[0-9a-f]+ <[^>]*> 4bbf0011     vmaxy\.xyw      \$vf0xyw,\$vf0xyw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ba0f811     vmaxy\.xyw      \$vf0xyw,\$vf31xyw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ba31051     vmaxy\.xyw      \$vf1xyw,\$vf2xyw,\$vf3y
+[0-9a-f]+ <[^>]*> 4ba007d1     vmaxy\.xyw      \$vf31xyw,\$vf0xyw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ba77fd1     vmaxy\.xyw      \$vf31xyw,\$vf15xyw,\$vf7y
+[0-9a-f]+ <[^>]*> 4bbfffd1     vmaxy\.xyw      \$vf31xyw,\$vf31xyw,\$vf31y
+[0-9a-f]+ <[^>]*> 4bc00011     vmaxy\.xyz      \$vf0xyz,\$vf0xyz,\$vf0y
+[0-9a-f]+ <[^>]*> 4bdf0011     vmaxy\.xyz      \$vf0xyz,\$vf0xyz,\$vf31y
+[0-9a-f]+ <[^>]*> 4bc0f811     vmaxy\.xyz      \$vf0xyz,\$vf31xyz,\$vf0y
+[0-9a-f]+ <[^>]*> 4bc31051     vmaxy\.xyz      \$vf1xyz,\$vf2xyz,\$vf3y
+[0-9a-f]+ <[^>]*> 4bc007d1     vmaxy\.xyz      \$vf31xyz,\$vf0xyz,\$vf0y
+[0-9a-f]+ <[^>]*> 4bc77fd1     vmaxy\.xyz      \$vf31xyz,\$vf15xyz,\$vf7y
+[0-9a-f]+ <[^>]*> 4bdfffd1     vmaxy\.xyz      \$vf31xyz,\$vf31xyz,\$vf31y
+[0-9a-f]+ <[^>]*> 4be00011     vmaxy\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4bff0011     vmaxy\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4be0f811     vmaxy\.xyzw     \$vf0xyzw,\$vf31xyzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4be31051     vmaxy\.xyzw     \$vf1xyzw,\$vf2xyzw,\$vf3y
+[0-9a-f]+ <[^>]*> 4be007d1     vmaxy\.xyzw     \$vf31xyzw,\$vf0xyzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4be77fd1     vmaxy\.xyzw     \$vf31xyzw,\$vf15xyzw,\$vf7y
+[0-9a-f]+ <[^>]*> 4bffffd1     vmaxy\.xyzw     \$vf31xyzw,\$vf31xyzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b400011     vmaxy\.xz       \$vf0xz,\$vf0xz,\$vf0y
+[0-9a-f]+ <[^>]*> 4b5f0011     vmaxy\.xz       \$vf0xz,\$vf0xz,\$vf31y
+[0-9a-f]+ <[^>]*> 4b40f811     vmaxy\.xz       \$vf0xz,\$vf31xz,\$vf0y
+[0-9a-f]+ <[^>]*> 4b431051     vmaxy\.xz       \$vf1xz,\$vf2xz,\$vf3y
+[0-9a-f]+ <[^>]*> 4b4007d1     vmaxy\.xz       \$vf31xz,\$vf0xz,\$vf0y
+[0-9a-f]+ <[^>]*> 4b477fd1     vmaxy\.xz       \$vf31xz,\$vf15xz,\$vf7y
+[0-9a-f]+ <[^>]*> 4b5fffd1     vmaxy\.xz       \$vf31xz,\$vf31xz,\$vf31y
+[0-9a-f]+ <[^>]*> 4b600011     vmaxy\.xzw      \$vf0xzw,\$vf0xzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b7f0011     vmaxy\.xzw      \$vf0xzw,\$vf0xzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b60f811     vmaxy\.xzw      \$vf0xzw,\$vf31xzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b631051     vmaxy\.xzw      \$vf1xzw,\$vf2xzw,\$vf3y
+[0-9a-f]+ <[^>]*> 4b6007d1     vmaxy\.xzw      \$vf31xzw,\$vf0xzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b677fd1     vmaxy\.xzw      \$vf31xzw,\$vf15xzw,\$vf7y
+[0-9a-f]+ <[^>]*> 4b7fffd1     vmaxy\.xzw      \$vf31xzw,\$vf31xzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a800011     vmaxy\.y        \$vf0y,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f0011     vmaxy\.y        \$vf0y,\$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a80f811     vmaxy\.y        \$vf0y,\$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a831051     vmaxy\.y        \$vf1y,\$vf2y,\$vf3y
+[0-9a-f]+ <[^>]*> 4a8007d1     vmaxy\.y        \$vf31y,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a877fd1     vmaxy\.y        \$vf31y,\$vf15y,\$vf7y
+[0-9a-f]+ <[^>]*> 4a9fffd1     vmaxy\.y        \$vf31y,\$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa00011     vmaxy\.yw       \$vf0yw,\$vf0yw,\$vf0y
+[0-9a-f]+ <[^>]*> 4abf0011     vmaxy\.yw       \$vf0yw,\$vf0yw,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa0f811     vmaxy\.yw       \$vf0yw,\$vf31yw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aa31051     vmaxy\.yw       \$vf1yw,\$vf2yw,\$vf3y
+[0-9a-f]+ <[^>]*> 4aa007d1     vmaxy\.yw       \$vf31yw,\$vf0yw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aa77fd1     vmaxy\.yw       \$vf31yw,\$vf15yw,\$vf7y
+[0-9a-f]+ <[^>]*> 4abfffd1     vmaxy\.yw       \$vf31yw,\$vf31yw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac00011     vmaxy\.yz       \$vf0yz,\$vf0yz,\$vf0y
+[0-9a-f]+ <[^>]*> 4adf0011     vmaxy\.yz       \$vf0yz,\$vf0yz,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac0f811     vmaxy\.yz       \$vf0yz,\$vf31yz,\$vf0y
+[0-9a-f]+ <[^>]*> 4ac31051     vmaxy\.yz       \$vf1yz,\$vf2yz,\$vf3y
+[0-9a-f]+ <[^>]*> 4ac007d1     vmaxy\.yz       \$vf31yz,\$vf0yz,\$vf0y
+[0-9a-f]+ <[^>]*> 4ac77fd1     vmaxy\.yz       \$vf31yz,\$vf15yz,\$vf7y
+[0-9a-f]+ <[^>]*> 4adfffd1     vmaxy\.yz       \$vf31yz,\$vf31yz,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae00011     vmaxy\.yzw      \$vf0yzw,\$vf0yzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aff0011     vmaxy\.yzw      \$vf0yzw,\$vf0yzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae0f811     vmaxy\.yzw      \$vf0yzw,\$vf31yzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ae31051     vmaxy\.yzw      \$vf1yzw,\$vf2yzw,\$vf3y
+[0-9a-f]+ <[^>]*> 4ae007d1     vmaxy\.yzw      \$vf31yzw,\$vf0yzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ae77fd1     vmaxy\.yzw      \$vf31yzw,\$vf15yzw,\$vf7y
+[0-9a-f]+ <[^>]*> 4affffd1     vmaxy\.yzw      \$vf31yzw,\$vf31yzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac0002b     vmax\.yz        \$vf0yz,\$vf0yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4adf002b     vmax\.yz        \$vf0yz,\$vf0yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ac0f82b     vmax\.yz        \$vf0yz,\$vf31yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4a400011     vmaxy\.z        \$vf0z,\$vf0z,\$vf0y
+[0-9a-f]+ <[^>]*> 4a5f0011     vmaxy\.z        \$vf0z,\$vf0z,\$vf31y
+[0-9a-f]+ <[^>]*> 4a40f811     vmaxy\.z        \$vf0z,\$vf31z,\$vf0y
+[0-9a-f]+ <[^>]*> 4ac3106b     vmax\.yz        \$vf1yz,\$vf2yz,\$vf3yz
+[0-9a-f]+ <[^>]*> 4a431051     vmaxy\.z        \$vf1z,\$vf2z,\$vf3y
+[0-9a-f]+ <[^>]*> 4ac007eb     vmax\.yz        \$vf31yz,\$vf0yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4ac77feb     vmax\.yz        \$vf31yz,\$vf15yz,\$vf7yz
+[0-9a-f]+ <[^>]*> 4adfffeb     vmax\.yz        \$vf31yz,\$vf31yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4a4007d1     vmaxy\.z        \$vf31z,\$vf0z,\$vf0y
+[0-9a-f]+ <[^>]*> 4a477fd1     vmaxy\.z        \$vf31z,\$vf15z,\$vf7y
+[0-9a-f]+ <[^>]*> 4a5fffd1     vmaxy\.z        \$vf31z,\$vf31z,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae0002b     vmax\.yzw       \$vf0yzw,\$vf0yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4aff002b     vmax\.yzw       \$vf0yzw,\$vf0yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4ae0f82b     vmax\.yzw       \$vf0yzw,\$vf31yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4a600011     vmaxy\.zw       \$vf0zw,\$vf0zw,\$vf0y
+[0-9a-f]+ <[^>]*> 4a7f0011     vmaxy\.zw       \$vf0zw,\$vf0zw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a60f811     vmaxy\.zw       \$vf0zw,\$vf31zw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ae3106b     vmax\.yzw       \$vf1yzw,\$vf2yzw,\$vf3yzw
+[0-9a-f]+ <[^>]*> 4a631051     vmaxy\.zw       \$vf1zw,\$vf2zw,\$vf3y
+[0-9a-f]+ <[^>]*> 4ae007eb     vmax\.yzw       \$vf31yzw,\$vf0yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4ae77feb     vmax\.yzw       \$vf31yzw,\$vf15yzw,\$vf7yzw
+[0-9a-f]+ <[^>]*> 4affffeb     vmax\.yzw       \$vf31yzw,\$vf31yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4a6007d1     vmaxy\.zw       \$vf31zw,\$vf0zw,\$vf0y
+[0-9a-f]+ <[^>]*> 4a677fd1     vmaxy\.zw       \$vf31zw,\$vf15zw,\$vf7y
+[0-9a-f]+ <[^>]*> 4a7fffd1     vmaxy\.zw       \$vf31zw,\$vf31zw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a40002b     vmax\.z \$vf0z,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f002b     vmax\.z \$vf0z,\$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a40f82b     vmax\.z \$vf0z,\$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a43106b     vmax\.z \$vf1z,\$vf2z,\$vf3z
+[0-9a-f]+ <[^>]*> 4a4007eb     vmax\.z \$vf31z,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a477feb     vmax\.z \$vf31z,\$vf15z,\$vf7z
+[0-9a-f]+ <[^>]*> 4a5fffeb     vmax\.z \$vf31z,\$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a200012     vmaxz\.w        \$vf0w,\$vf0w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a3f0012     vmaxz\.w        \$vf0w,\$vf0w,\$vf31z
+[0-9a-f]+ <[^>]*> 4a20f812     vmaxz\.w        \$vf0w,\$vf31w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a60002b     vmax\.zw        \$vf0zw,\$vf0zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a7f002b     vmax\.zw        \$vf0zw,\$vf0zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a60f82b     vmax\.zw        \$vf0zw,\$vf31zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a231052     vmaxz\.w        \$vf1w,\$vf2w,\$vf3z
+[0-9a-f]+ <[^>]*> 4a63106b     vmax\.zw        \$vf1zw,\$vf2zw,\$vf3zw
+[0-9a-f]+ <[^>]*> 4a2007d2     vmaxz\.w        \$vf31w,\$vf0w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a277fd2     vmaxz\.w        \$vf31w,\$vf15w,\$vf7z
+[0-9a-f]+ <[^>]*> 4a3fffd2     vmaxz\.w        \$vf31w,\$vf31w,\$vf31z
+[0-9a-f]+ <[^>]*> 4a6007eb     vmax\.zw        \$vf31zw,\$vf0zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a677feb     vmax\.zw        \$vf31zw,\$vf15zw,\$vf7zw
+[0-9a-f]+ <[^>]*> 4a7fffeb     vmax\.zw        \$vf31zw,\$vf31zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4b000012     vmaxz\.x        \$vf0x,\$vf0x,\$vf0z
+[0-9a-f]+ <[^>]*> 4b1f0012     vmaxz\.x        \$vf0x,\$vf0x,\$vf31z
+[0-9a-f]+ <[^>]*> 4b00f812     vmaxz\.x        \$vf0x,\$vf31x,\$vf0z
+[0-9a-f]+ <[^>]*> 4b031052     vmaxz\.x        \$vf1x,\$vf2x,\$vf3z
+[0-9a-f]+ <[^>]*> 4b0007d2     vmaxz\.x        \$vf31x,\$vf0x,\$vf0z
+[0-9a-f]+ <[^>]*> 4b077fd2     vmaxz\.x        \$vf31x,\$vf15x,\$vf7z
+[0-9a-f]+ <[^>]*> 4b1fffd2     vmaxz\.x        \$vf31x,\$vf31x,\$vf31z
+[0-9a-f]+ <[^>]*> 4b200012     vmaxz\.xw       \$vf0xw,\$vf0xw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b3f0012     vmaxz\.xw       \$vf0xw,\$vf0xw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b20f812     vmaxz\.xw       \$vf0xw,\$vf31xw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b231052     vmaxz\.xw       \$vf1xw,\$vf2xw,\$vf3z
+[0-9a-f]+ <[^>]*> 4b2007d2     vmaxz\.xw       \$vf31xw,\$vf0xw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b277fd2     vmaxz\.xw       \$vf31xw,\$vf15xw,\$vf7z
+[0-9a-f]+ <[^>]*> 4b3fffd2     vmaxz\.xw       \$vf31xw,\$vf31xw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b800012     vmaxz\.xy       \$vf0xy,\$vf0xy,\$vf0z
+[0-9a-f]+ <[^>]*> 4b9f0012     vmaxz\.xy       \$vf0xy,\$vf0xy,\$vf31z
+[0-9a-f]+ <[^>]*> 4b80f812     vmaxz\.xy       \$vf0xy,\$vf31xy,\$vf0z
+[0-9a-f]+ <[^>]*> 4b831052     vmaxz\.xy       \$vf1xy,\$vf2xy,\$vf3z
+[0-9a-f]+ <[^>]*> 4b8007d2     vmaxz\.xy       \$vf31xy,\$vf0xy,\$vf0z
+[0-9a-f]+ <[^>]*> 4b877fd2     vmaxz\.xy       \$vf31xy,\$vf15xy,\$vf7z
+[0-9a-f]+ <[^>]*> 4b9fffd2     vmaxz\.xy       \$vf31xy,\$vf31xy,\$vf31z
+[0-9a-f]+ <[^>]*> 4ba00012     vmaxz\.xyw      \$vf0xyw,\$vf0xyw,\$vf0z
+[0-9a-f]+ <[^>]*> 4bbf0012     vmaxz\.xyw      \$vf0xyw,\$vf0xyw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ba0f812     vmaxz\.xyw      \$vf0xyw,\$vf31xyw,\$vf0z
+[0-9a-f]+ <[^>]*> 4ba31052     vmaxz\.xyw      \$vf1xyw,\$vf2xyw,\$vf3z
+[0-9a-f]+ <[^>]*> 4ba007d2     vmaxz\.xyw      \$vf31xyw,\$vf0xyw,\$vf0z
+[0-9a-f]+ <[^>]*> 4ba77fd2     vmaxz\.xyw      \$vf31xyw,\$vf15xyw,\$vf7z
+[0-9a-f]+ <[^>]*> 4bbfffd2     vmaxz\.xyw      \$vf31xyw,\$vf31xyw,\$vf31z
+[0-9a-f]+ <[^>]*> 4bc00012     vmaxz\.xyz      \$vf0xyz,\$vf0xyz,\$vf0z
+[0-9a-f]+ <[^>]*> 4bdf0012     vmaxz\.xyz      \$vf0xyz,\$vf0xyz,\$vf31z
+[0-9a-f]+ <[^>]*> 4bc0f812     vmaxz\.xyz      \$vf0xyz,\$vf31xyz,\$vf0z
+[0-9a-f]+ <[^>]*> 4bc31052     vmaxz\.xyz      \$vf1xyz,\$vf2xyz,\$vf3z
+[0-9a-f]+ <[^>]*> 4bc007d2     vmaxz\.xyz      \$vf31xyz,\$vf0xyz,\$vf0z
+[0-9a-f]+ <[^>]*> 4bc77fd2     vmaxz\.xyz      \$vf31xyz,\$vf15xyz,\$vf7z
+[0-9a-f]+ <[^>]*> 4bdfffd2     vmaxz\.xyz      \$vf31xyz,\$vf31xyz,\$vf31z
+[0-9a-f]+ <[^>]*> 4be00012     vmaxz\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4bff0012     vmaxz\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4be0f812     vmaxz\.xyzw     \$vf0xyzw,\$vf31xyzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4be31052     vmaxz\.xyzw     \$vf1xyzw,\$vf2xyzw,\$vf3z
+[0-9a-f]+ <[^>]*> 4be007d2     vmaxz\.xyzw     \$vf31xyzw,\$vf0xyzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4be77fd2     vmaxz\.xyzw     \$vf31xyzw,\$vf15xyzw,\$vf7z
+[0-9a-f]+ <[^>]*> 4bffffd2     vmaxz\.xyzw     \$vf31xyzw,\$vf31xyzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b400012     vmaxz\.xz       \$vf0xz,\$vf0xz,\$vf0z
+[0-9a-f]+ <[^>]*> 4b5f0012     vmaxz\.xz       \$vf0xz,\$vf0xz,\$vf31z
+[0-9a-f]+ <[^>]*> 4b40f812     vmaxz\.xz       \$vf0xz,\$vf31xz,\$vf0z
+[0-9a-f]+ <[^>]*> 4b431052     vmaxz\.xz       \$vf1xz,\$vf2xz,\$vf3z
+[0-9a-f]+ <[^>]*> 4b4007d2     vmaxz\.xz       \$vf31xz,\$vf0xz,\$vf0z
+[0-9a-f]+ <[^>]*> 4b477fd2     vmaxz\.xz       \$vf31xz,\$vf15xz,\$vf7z
+[0-9a-f]+ <[^>]*> 4b5fffd2     vmaxz\.xz       \$vf31xz,\$vf31xz,\$vf31z
+[0-9a-f]+ <[^>]*> 4b600012     vmaxz\.xzw      \$vf0xzw,\$vf0xzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b7f0012     vmaxz\.xzw      \$vf0xzw,\$vf0xzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b60f812     vmaxz\.xzw      \$vf0xzw,\$vf31xzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b631052     vmaxz\.xzw      \$vf1xzw,\$vf2xzw,\$vf3z
+[0-9a-f]+ <[^>]*> 4b6007d2     vmaxz\.xzw      \$vf31xzw,\$vf0xzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b677fd2     vmaxz\.xzw      \$vf31xzw,\$vf15xzw,\$vf7z
+[0-9a-f]+ <[^>]*> 4b7fffd2     vmaxz\.xzw      \$vf31xzw,\$vf31xzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a800012     vmaxz\.y        \$vf0y,\$vf0y,\$vf0z
+[0-9a-f]+ <[^>]*> 4a9f0012     vmaxz\.y        \$vf0y,\$vf0y,\$vf31z
+[0-9a-f]+ <[^>]*> 4a80f812     vmaxz\.y        \$vf0y,\$vf31y,\$vf0z
+[0-9a-f]+ <[^>]*> 4a831052     vmaxz\.y        \$vf1y,\$vf2y,\$vf3z
+[0-9a-f]+ <[^>]*> 4a8007d2     vmaxz\.y        \$vf31y,\$vf0y,\$vf0z
+[0-9a-f]+ <[^>]*> 4a877fd2     vmaxz\.y        \$vf31y,\$vf15y,\$vf7z
+[0-9a-f]+ <[^>]*> 4a9fffd2     vmaxz\.y        \$vf31y,\$vf31y,\$vf31z
+[0-9a-f]+ <[^>]*> 4aa00012     vmaxz\.yw       \$vf0yw,\$vf0yw,\$vf0z
+[0-9a-f]+ <[^>]*> 4abf0012     vmaxz\.yw       \$vf0yw,\$vf0yw,\$vf31z
+[0-9a-f]+ <[^>]*> 4aa0f812     vmaxz\.yw       \$vf0yw,\$vf31yw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aa31052     vmaxz\.yw       \$vf1yw,\$vf2yw,\$vf3z
+[0-9a-f]+ <[^>]*> 4aa007d2     vmaxz\.yw       \$vf31yw,\$vf0yw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aa77fd2     vmaxz\.yw       \$vf31yw,\$vf15yw,\$vf7z
+[0-9a-f]+ <[^>]*> 4abfffd2     vmaxz\.yw       \$vf31yw,\$vf31yw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ac00012     vmaxz\.yz       \$vf0yz,\$vf0yz,\$vf0z
+[0-9a-f]+ <[^>]*> 4adf0012     vmaxz\.yz       \$vf0yz,\$vf0yz,\$vf31z
+[0-9a-f]+ <[^>]*> 4ac0f812     vmaxz\.yz       \$vf0yz,\$vf31yz,\$vf0z
+[0-9a-f]+ <[^>]*> 4ac31052     vmaxz\.yz       \$vf1yz,\$vf2yz,\$vf3z
+[0-9a-f]+ <[^>]*> 4ac007d2     vmaxz\.yz       \$vf31yz,\$vf0yz,\$vf0z
+[0-9a-f]+ <[^>]*> 4ac77fd2     vmaxz\.yz       \$vf31yz,\$vf15yz,\$vf7z
+[0-9a-f]+ <[^>]*> 4adfffd2     vmaxz\.yz       \$vf31yz,\$vf31yz,\$vf31z
+[0-9a-f]+ <[^>]*> 4ae00012     vmaxz\.yzw      \$vf0yzw,\$vf0yzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aff0012     vmaxz\.yzw      \$vf0yzw,\$vf0yzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ae0f812     vmaxz\.yzw      \$vf0yzw,\$vf31yzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4ae31052     vmaxz\.yzw      \$vf1yzw,\$vf2yzw,\$vf3z
+[0-9a-f]+ <[^>]*> 4ae007d2     vmaxz\.yzw      \$vf31yzw,\$vf0yzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4ae77fd2     vmaxz\.yzw      \$vf31yzw,\$vf15yzw,\$vf7z
+[0-9a-f]+ <[^>]*> 4affffd2     vmaxz\.yzw      \$vf31yzw,\$vf31yzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a400012     vmaxz\.z        \$vf0z,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f0012     vmaxz\.z        \$vf0z,\$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a40f812     vmaxz\.z        \$vf0z,\$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a431052     vmaxz\.z        \$vf1z,\$vf2z,\$vf3z
+[0-9a-f]+ <[^>]*> 4a4007d2     vmaxz\.z        \$vf31z,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a477fd2     vmaxz\.z        \$vf31z,\$vf15z,\$vf7z
+[0-9a-f]+ <[^>]*> 4a5fffd2     vmaxz\.z        \$vf31z,\$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a600012     vmaxz\.zw       \$vf0zw,\$vf0zw,\$vf0z
+[0-9a-f]+ <[^>]*> 4a7f0012     vmaxz\.zw       \$vf0zw,\$vf0zw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a60f812     vmaxz\.zw       \$vf0zw,\$vf31zw,\$vf0z
+[0-9a-f]+ <[^>]*> 4a631052     vmaxz\.zw       \$vf1zw,\$vf2zw,\$vf3z
+[0-9a-f]+ <[^>]*> 4a6007d2     vmaxz\.zw       \$vf31zw,\$vf0zw,\$vf0z
+[0-9a-f]+ <[^>]*> 4a677fd2     vmaxz\.zw       \$vf31zw,\$vf15zw,\$vf7z
+[0-9a-f]+ <[^>]*> 4a7fffd2     vmaxz\.zw       \$vf31zw,\$vf31zw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a2003fd     vmfir\.w        \$vf0w,\$vi0
+[0-9a-f]+ <[^>]*> 4a20fbfd     vmfir\.w        \$vf0w,\$vi31
+[0-9a-f]+ <[^>]*> 4a2113fd     vmfir\.w        \$vf1w,\$vi2
+[0-9a-f]+ <[^>]*> 4a3f03fd     vmfir\.w        \$vf31w,\$vi0
+[0-9a-f]+ <[^>]*> 4a3f7bfd     vmfir\.w        \$vf31w,\$vi15
+[0-9a-f]+ <[^>]*> 4a3ffbfd     vmfir\.w        \$vf31w,\$vi31
+[0-9a-f]+ <[^>]*> 4b0003fd     vmfir\.x        \$vf0x,\$vi0
+[0-9a-f]+ <[^>]*> 4b00fbfd     vmfir\.x        \$vf0x,\$vi31
+[0-9a-f]+ <[^>]*> 4b0113fd     vmfir\.x        \$vf1x,\$vi2
+[0-9a-f]+ <[^>]*> 4b1f03fd     vmfir\.x        \$vf31x,\$vi0
+[0-9a-f]+ <[^>]*> 4b1f7bfd     vmfir\.x        \$vf31x,\$vi15
+[0-9a-f]+ <[^>]*> 4b1ffbfd     vmfir\.x        \$vf31x,\$vi31
+[0-9a-f]+ <[^>]*> 4b2003fd     vmfir\.xw       \$vf0xw,\$vi0
+[0-9a-f]+ <[^>]*> 4b20fbfd     vmfir\.xw       \$vf0xw,\$vi31
+[0-9a-f]+ <[^>]*> 4b2113fd     vmfir\.xw       \$vf1xw,\$vi2
+[0-9a-f]+ <[^>]*> 4b3f03fd     vmfir\.xw       \$vf31xw,\$vi0
+[0-9a-f]+ <[^>]*> 4b3f7bfd     vmfir\.xw       \$vf31xw,\$vi15
+[0-9a-f]+ <[^>]*> 4b3ffbfd     vmfir\.xw       \$vf31xw,\$vi31
+[0-9a-f]+ <[^>]*> 4b8003fd     vmfir\.xy       \$vf0xy,\$vi0
+[0-9a-f]+ <[^>]*> 4b80fbfd     vmfir\.xy       \$vf0xy,\$vi31
+[0-9a-f]+ <[^>]*> 4b8113fd     vmfir\.xy       \$vf1xy,\$vi2
+[0-9a-f]+ <[^>]*> 4b9f03fd     vmfir\.xy       \$vf31xy,\$vi0
+[0-9a-f]+ <[^>]*> 4b9f7bfd     vmfir\.xy       \$vf31xy,\$vi15
+[0-9a-f]+ <[^>]*> 4b9ffbfd     vmfir\.xy       \$vf31xy,\$vi31
+[0-9a-f]+ <[^>]*> 4ba003fd     vmfir\.xyw      \$vf0xyw,\$vi0
+[0-9a-f]+ <[^>]*> 4ba0fbfd     vmfir\.xyw      \$vf0xyw,\$vi31
+[0-9a-f]+ <[^>]*> 4ba113fd     vmfir\.xyw      \$vf1xyw,\$vi2
+[0-9a-f]+ <[^>]*> 4bbf03fd     vmfir\.xyw      \$vf31xyw,\$vi0
+[0-9a-f]+ <[^>]*> 4bbf7bfd     vmfir\.xyw      \$vf31xyw,\$vi15
+[0-9a-f]+ <[^>]*> 4bbffbfd     vmfir\.xyw      \$vf31xyw,\$vi31
+[0-9a-f]+ <[^>]*> 4bc003fd     vmfir\.xyz      \$vf0xyz,\$vi0
+[0-9a-f]+ <[^>]*> 4bc0fbfd     vmfir\.xyz      \$vf0xyz,\$vi31
+[0-9a-f]+ <[^>]*> 4bc113fd     vmfir\.xyz      \$vf1xyz,\$vi2
+[0-9a-f]+ <[^>]*> 4bdf03fd     vmfir\.xyz      \$vf31xyz,\$vi0
+[0-9a-f]+ <[^>]*> 4bdf7bfd     vmfir\.xyz      \$vf31xyz,\$vi15
+[0-9a-f]+ <[^>]*> 4bdffbfd     vmfir\.xyz      \$vf31xyz,\$vi31
+[0-9a-f]+ <[^>]*> 4be003fd     vmfir\.xyzw     \$vf0xyzw,\$vi0
+[0-9a-f]+ <[^>]*> 4be0fbfd     vmfir\.xyzw     \$vf0xyzw,\$vi31
+[0-9a-f]+ <[^>]*> 4be113fd     vmfir\.xyzw     \$vf1xyzw,\$vi2
+[0-9a-f]+ <[^>]*> 4bff03fd     vmfir\.xyzw     \$vf31xyzw,\$vi0
+[0-9a-f]+ <[^>]*> 4bff7bfd     vmfir\.xyzw     \$vf31xyzw,\$vi15
+[0-9a-f]+ <[^>]*> 4bfffbfd     vmfir\.xyzw     \$vf31xyzw,\$vi31
+[0-9a-f]+ <[^>]*> 4b4003fd     vmfir\.xz       \$vf0xz,\$vi0
+[0-9a-f]+ <[^>]*> 4b40fbfd     vmfir\.xz       \$vf0xz,\$vi31
+[0-9a-f]+ <[^>]*> 4b4113fd     vmfir\.xz       \$vf1xz,\$vi2
+[0-9a-f]+ <[^>]*> 4b5f03fd     vmfir\.xz       \$vf31xz,\$vi0
+[0-9a-f]+ <[^>]*> 4b5f7bfd     vmfir\.xz       \$vf31xz,\$vi15
+[0-9a-f]+ <[^>]*> 4b5ffbfd     vmfir\.xz       \$vf31xz,\$vi31
+[0-9a-f]+ <[^>]*> 4b6003fd     vmfir\.xzw      \$vf0xzw,\$vi0
+[0-9a-f]+ <[^>]*> 4b60fbfd     vmfir\.xzw      \$vf0xzw,\$vi31
+[0-9a-f]+ <[^>]*> 4b6113fd     vmfir\.xzw      \$vf1xzw,\$vi2
+[0-9a-f]+ <[^>]*> 4b7f03fd     vmfir\.xzw      \$vf31xzw,\$vi0
+[0-9a-f]+ <[^>]*> 4b7f7bfd     vmfir\.xzw      \$vf31xzw,\$vi15
+[0-9a-f]+ <[^>]*> 4b7ffbfd     vmfir\.xzw      \$vf31xzw,\$vi31
+[0-9a-f]+ <[^>]*> 4a8003fd     vmfir\.y        \$vf0y,\$vi0
+[0-9a-f]+ <[^>]*> 4a80fbfd     vmfir\.y        \$vf0y,\$vi31
+[0-9a-f]+ <[^>]*> 4a8113fd     vmfir\.y        \$vf1y,\$vi2
+[0-9a-f]+ <[^>]*> 4a9f03fd     vmfir\.y        \$vf31y,\$vi0
+[0-9a-f]+ <[^>]*> 4a9f7bfd     vmfir\.y        \$vf31y,\$vi15
+[0-9a-f]+ <[^>]*> 4a9ffbfd     vmfir\.y        \$vf31y,\$vi31
+[0-9a-f]+ <[^>]*> 4aa003fd     vmfir\.yw       \$vf0yw,\$vi0
+[0-9a-f]+ <[^>]*> 4aa0fbfd     vmfir\.yw       \$vf0yw,\$vi31
+[0-9a-f]+ <[^>]*> 4aa113fd     vmfir\.yw       \$vf1yw,\$vi2
+[0-9a-f]+ <[^>]*> 4abf03fd     vmfir\.yw       \$vf31yw,\$vi0
+[0-9a-f]+ <[^>]*> 4abf7bfd     vmfir\.yw       \$vf31yw,\$vi15
+[0-9a-f]+ <[^>]*> 4abffbfd     vmfir\.yw       \$vf31yw,\$vi31
+[0-9a-f]+ <[^>]*> 4ac003fd     vmfir\.yz       \$vf0yz,\$vi0
+[0-9a-f]+ <[^>]*> 4ac0fbfd     vmfir\.yz       \$vf0yz,\$vi31
+[0-9a-f]+ <[^>]*> 4ac113fd     vmfir\.yz       \$vf1yz,\$vi2
+[0-9a-f]+ <[^>]*> 4adf03fd     vmfir\.yz       \$vf31yz,\$vi0
+[0-9a-f]+ <[^>]*> 4adf7bfd     vmfir\.yz       \$vf31yz,\$vi15
+[0-9a-f]+ <[^>]*> 4adffbfd     vmfir\.yz       \$vf31yz,\$vi31
+[0-9a-f]+ <[^>]*> 4ae003fd     vmfir\.yzw      \$vf0yzw,\$vi0
+[0-9a-f]+ <[^>]*> 4ae0fbfd     vmfir\.yzw      \$vf0yzw,\$vi31
+[0-9a-f]+ <[^>]*> 4ae113fd     vmfir\.yzw      \$vf1yzw,\$vi2
+[0-9a-f]+ <[^>]*> 4aff03fd     vmfir\.yzw      \$vf31yzw,\$vi0
+[0-9a-f]+ <[^>]*> 4aff7bfd     vmfir\.yzw      \$vf31yzw,\$vi15
+[0-9a-f]+ <[^>]*> 4afffbfd     vmfir\.yzw      \$vf31yzw,\$vi31
+[0-9a-f]+ <[^>]*> 4a4003fd     vmfir\.z        \$vf0z,\$vi0
+[0-9a-f]+ <[^>]*> 4a40fbfd     vmfir\.z        \$vf0z,\$vi31
+[0-9a-f]+ <[^>]*> 4a4113fd     vmfir\.z        \$vf1z,\$vi2
+[0-9a-f]+ <[^>]*> 4a5f03fd     vmfir\.z        \$vf31z,\$vi0
+[0-9a-f]+ <[^>]*> 4a5f7bfd     vmfir\.z        \$vf31z,\$vi15
+[0-9a-f]+ <[^>]*> 4a5ffbfd     vmfir\.z        \$vf31z,\$vi31
+[0-9a-f]+ <[^>]*> 4a6003fd     vmfir\.zw       \$vf0zw,\$vi0
+[0-9a-f]+ <[^>]*> 4a60fbfd     vmfir\.zw       \$vf0zw,\$vi31
+[0-9a-f]+ <[^>]*> 4a6113fd     vmfir\.zw       \$vf1zw,\$vi2
+[0-9a-f]+ <[^>]*> 4a7f03fd     vmfir\.zw       \$vf31zw,\$vi0
+[0-9a-f]+ <[^>]*> 4a7f7bfd     vmfir\.zw       \$vf31zw,\$vi15
+[0-9a-f]+ <[^>]*> 4a7ffbfd     vmfir\.zw       \$vf31zw,\$vi31
+[0-9a-f]+ <[^>]*> 4a20001f     vminii\.w       \$vf0w,\$vf0w,\$I
+[0-9a-f]+ <[^>]*> 4a20f81f     vminii\.w       \$vf0w,\$vf31w,\$I
+[0-9a-f]+ <[^>]*> 4a20105f     vminii\.w       \$vf1w,\$vf2w,\$I
+[0-9a-f]+ <[^>]*> 4a2007df     vminii\.w       \$vf31w,\$vf0w,\$I
+[0-9a-f]+ <[^>]*> 4a207fdf     vminii\.w       \$vf31w,\$vf15w,\$I
+[0-9a-f]+ <[^>]*> 4a20ffdf     vminii\.w       \$vf31w,\$vf31w,\$I
+[0-9a-f]+ <[^>]*> 4b00001f     vminii\.x       \$vf0x,\$vf0x,\$I
+[0-9a-f]+ <[^>]*> 4b00f81f     vminii\.x       \$vf0x,\$vf31x,\$I
+[0-9a-f]+ <[^>]*> 4b00105f     vminii\.x       \$vf1x,\$vf2x,\$I
+[0-9a-f]+ <[^>]*> 4b0007df     vminii\.x       \$vf31x,\$vf0x,\$I
+[0-9a-f]+ <[^>]*> 4b007fdf     vminii\.x       \$vf31x,\$vf15x,\$I
+[0-9a-f]+ <[^>]*> 4b00ffdf     vminii\.x       \$vf31x,\$vf31x,\$I
+[0-9a-f]+ <[^>]*> 4b20001f     vminii\.xw      \$vf0xw,\$vf0xw,\$I
+[0-9a-f]+ <[^>]*> 4b20f81f     vminii\.xw      \$vf0xw,\$vf31xw,\$I
+[0-9a-f]+ <[^>]*> 4b20105f     vminii\.xw      \$vf1xw,\$vf2xw,\$I
+[0-9a-f]+ <[^>]*> 4b2007df     vminii\.xw      \$vf31xw,\$vf0xw,\$I
+[0-9a-f]+ <[^>]*> 4b207fdf     vminii\.xw      \$vf31xw,\$vf15xw,\$I
+[0-9a-f]+ <[^>]*> 4b20ffdf     vminii\.xw      \$vf31xw,\$vf31xw,\$I
+[0-9a-f]+ <[^>]*> 4b80001f     vminii\.xy      \$vf0xy,\$vf0xy,\$I
+[0-9a-f]+ <[^>]*> 4b80f81f     vminii\.xy      \$vf0xy,\$vf31xy,\$I
+[0-9a-f]+ <[^>]*> 4b80105f     vminii\.xy      \$vf1xy,\$vf2xy,\$I
+[0-9a-f]+ <[^>]*> 4b8007df     vminii\.xy      \$vf31xy,\$vf0xy,\$I
+[0-9a-f]+ <[^>]*> 4b807fdf     vminii\.xy      \$vf31xy,\$vf15xy,\$I
+[0-9a-f]+ <[^>]*> 4b80ffdf     vminii\.xy      \$vf31xy,\$vf31xy,\$I
+[0-9a-f]+ <[^>]*> 4ba0001f     vminii\.xyw     \$vf0xyw,\$vf0xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba0f81f     vminii\.xyw     \$vf0xyw,\$vf31xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba0105f     vminii\.xyw     \$vf1xyw,\$vf2xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba007df     vminii\.xyw     \$vf31xyw,\$vf0xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba07fdf     vminii\.xyw     \$vf31xyw,\$vf15xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba0ffdf     vminii\.xyw     \$vf31xyw,\$vf31xyw,\$I
+[0-9a-f]+ <[^>]*> 4bc0001f     vminii\.xyz     \$vf0xyz,\$vf0xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc0f81f     vminii\.xyz     \$vf0xyz,\$vf31xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc0105f     vminii\.xyz     \$vf1xyz,\$vf2xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc007df     vminii\.xyz     \$vf31xyz,\$vf0xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc07fdf     vminii\.xyz     \$vf31xyz,\$vf15xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc0ffdf     vminii\.xyz     \$vf31xyz,\$vf31xyz,\$I
+[0-9a-f]+ <[^>]*> 4be0001f     vminii\.xyzw    \$vf0xyzw,\$vf0xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be0f81f     vminii\.xyzw    \$vf0xyzw,\$vf31xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be0105f     vminii\.xyzw    \$vf1xyzw,\$vf2xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be007df     vminii\.xyzw    \$vf31xyzw,\$vf0xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be07fdf     vminii\.xyzw    \$vf31xyzw,\$vf15xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be0ffdf     vminii\.xyzw    \$vf31xyzw,\$vf31xyzw,\$I
+[0-9a-f]+ <[^>]*> 4b40001f     vminii\.xz      \$vf0xz,\$vf0xz,\$I
+[0-9a-f]+ <[^>]*> 4b40f81f     vminii\.xz      \$vf0xz,\$vf31xz,\$I
+[0-9a-f]+ <[^>]*> 4b40105f     vminii\.xz      \$vf1xz,\$vf2xz,\$I
+[0-9a-f]+ <[^>]*> 4b4007df     vminii\.xz      \$vf31xz,\$vf0xz,\$I
+[0-9a-f]+ <[^>]*> 4b407fdf     vminii\.xz      \$vf31xz,\$vf15xz,\$I
+[0-9a-f]+ <[^>]*> 4b40ffdf     vminii\.xz      \$vf31xz,\$vf31xz,\$I
+[0-9a-f]+ <[^>]*> 4b60001f     vminii\.xzw     \$vf0xzw,\$vf0xzw,\$I
+[0-9a-f]+ <[^>]*> 4b60f81f     vminii\.xzw     \$vf0xzw,\$vf31xzw,\$I
+[0-9a-f]+ <[^>]*> 4b60105f     vminii\.xzw     \$vf1xzw,\$vf2xzw,\$I
+[0-9a-f]+ <[^>]*> 4b6007df     vminii\.xzw     \$vf31xzw,\$vf0xzw,\$I
+[0-9a-f]+ <[^>]*> 4b607fdf     vminii\.xzw     \$vf31xzw,\$vf15xzw,\$I
+[0-9a-f]+ <[^>]*> 4b60ffdf     vminii\.xzw     \$vf31xzw,\$vf31xzw,\$I
+[0-9a-f]+ <[^>]*> 4a80001f     vminii\.y       \$vf0y,\$vf0y,\$I
+[0-9a-f]+ <[^>]*> 4a80f81f     vminii\.y       \$vf0y,\$vf31y,\$I
+[0-9a-f]+ <[^>]*> 4a80105f     vminii\.y       \$vf1y,\$vf2y,\$I
+[0-9a-f]+ <[^>]*> 4a8007df     vminii\.y       \$vf31y,\$vf0y,\$I
+[0-9a-f]+ <[^>]*> 4a807fdf     vminii\.y       \$vf31y,\$vf15y,\$I
+[0-9a-f]+ <[^>]*> 4a80ffdf     vminii\.y       \$vf31y,\$vf31y,\$I
+[0-9a-f]+ <[^>]*> 4aa0001f     vminii\.yw      \$vf0yw,\$vf0yw,\$I
+[0-9a-f]+ <[^>]*> 4aa0f81f     vminii\.yw      \$vf0yw,\$vf31yw,\$I
+[0-9a-f]+ <[^>]*> 4aa0105f     vminii\.yw      \$vf1yw,\$vf2yw,\$I
+[0-9a-f]+ <[^>]*> 4aa007df     vminii\.yw      \$vf31yw,\$vf0yw,\$I
+[0-9a-f]+ <[^>]*> 4aa07fdf     vminii\.yw      \$vf31yw,\$vf15yw,\$I
+[0-9a-f]+ <[^>]*> 4aa0ffdf     vminii\.yw      \$vf31yw,\$vf31yw,\$I
+[0-9a-f]+ <[^>]*> 4ac0001f     vminii\.yz      \$vf0yz,\$vf0yz,\$I
+[0-9a-f]+ <[^>]*> 4ac0f81f     vminii\.yz      \$vf0yz,\$vf31yz,\$I
+[0-9a-f]+ <[^>]*> 4ac0105f     vminii\.yz      \$vf1yz,\$vf2yz,\$I
+[0-9a-f]+ <[^>]*> 4ac007df     vminii\.yz      \$vf31yz,\$vf0yz,\$I
+[0-9a-f]+ <[^>]*> 4ac07fdf     vminii\.yz      \$vf31yz,\$vf15yz,\$I
+[0-9a-f]+ <[^>]*> 4ac0ffdf     vminii\.yz      \$vf31yz,\$vf31yz,\$I
+[0-9a-f]+ <[^>]*> 4ae0001f     vminii\.yzw     \$vf0yzw,\$vf0yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae0f81f     vminii\.yzw     \$vf0yzw,\$vf31yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae0105f     vminii\.yzw     \$vf1yzw,\$vf2yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae007df     vminii\.yzw     \$vf31yzw,\$vf0yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae07fdf     vminii\.yzw     \$vf31yzw,\$vf15yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae0ffdf     vminii\.yzw     \$vf31yzw,\$vf31yzw,\$I
+[0-9a-f]+ <[^>]*> 4a40001f     vminii\.z       \$vf0z,\$vf0z,\$I
+[0-9a-f]+ <[^>]*> 4a40f81f     vminii\.z       \$vf0z,\$vf31z,\$I
+[0-9a-f]+ <[^>]*> 4a40105f     vminii\.z       \$vf1z,\$vf2z,\$I
+[0-9a-f]+ <[^>]*> 4a4007df     vminii\.z       \$vf31z,\$vf0z,\$I
+[0-9a-f]+ <[^>]*> 4a407fdf     vminii\.z       \$vf31z,\$vf15z,\$I
+[0-9a-f]+ <[^>]*> 4a40ffdf     vminii\.z       \$vf31z,\$vf31z,\$I
+[0-9a-f]+ <[^>]*> 4a60001f     vminii\.zw      \$vf0zw,\$vf0zw,\$I
+[0-9a-f]+ <[^>]*> 4a60f81f     vminii\.zw      \$vf0zw,\$vf31zw,\$I
+[0-9a-f]+ <[^>]*> 4a60105f     vminii\.zw      \$vf1zw,\$vf2zw,\$I
+[0-9a-f]+ <[^>]*> 4a6007df     vminii\.zw      \$vf31zw,\$vf0zw,\$I
+[0-9a-f]+ <[^>]*> 4a607fdf     vminii\.zw      \$vf31zw,\$vf15zw,\$I
+[0-9a-f]+ <[^>]*> 4a60ffdf     vminii\.zw      \$vf31zw,\$vf31zw,\$I
+[0-9a-f]+ <[^>]*> 4a20002f     vmini\.w        \$vf0w,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f002f     vmini\.w        \$vf0w,\$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a20f82f     vmini\.w        \$vf0w,\$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a23106f     vmini\.w        \$vf1w,\$vf2w,\$vf3w
+[0-9a-f]+ <[^>]*> 4a2007ef     vmini\.w        \$vf31w,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a277fef     vmini\.w        \$vf31w,\$vf15w,\$vf7w
+[0-9a-f]+ <[^>]*> 4a3fffef     vmini\.w        \$vf31w,\$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a200017     vminiw\.w       \$vf0w,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f0017     vminiw\.w       \$vf0w,\$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a20f817     vminiw\.w       \$vf0w,\$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a231057     vminiw\.w       \$vf1w,\$vf2w,\$vf3w
+[0-9a-f]+ <[^>]*> 4a2007d7     vminiw\.w       \$vf31w,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a277fd7     vminiw\.w       \$vf31w,\$vf15w,\$vf7w
+[0-9a-f]+ <[^>]*> 4a3fffd7     vminiw\.w       \$vf31w,\$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4b000017     vminiw\.x       \$vf0x,\$vf0x,\$vf0w
+[0-9a-f]+ <[^>]*> 4b1f0017     vminiw\.x       \$vf0x,\$vf0x,\$vf31w
+[0-9a-f]+ <[^>]*> 4b00f817     vminiw\.x       \$vf0x,\$vf31x,\$vf0w
+[0-9a-f]+ <[^>]*> 4b031057     vminiw\.x       \$vf1x,\$vf2x,\$vf3w
+[0-9a-f]+ <[^>]*> 4b0007d7     vminiw\.x       \$vf31x,\$vf0x,\$vf0w
+[0-9a-f]+ <[^>]*> 4b077fd7     vminiw\.x       \$vf31x,\$vf15x,\$vf7w
+[0-9a-f]+ <[^>]*> 4b1fffd7     vminiw\.x       \$vf31x,\$vf31x,\$vf31w
+[0-9a-f]+ <[^>]*> 4b200017     vminiw\.xw      \$vf0xw,\$vf0xw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b3f0017     vminiw\.xw      \$vf0xw,\$vf0xw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b20f817     vminiw\.xw      \$vf0xw,\$vf31xw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b231057     vminiw\.xw      \$vf1xw,\$vf2xw,\$vf3w
+[0-9a-f]+ <[^>]*> 4b2007d7     vminiw\.xw      \$vf31xw,\$vf0xw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b277fd7     vminiw\.xw      \$vf31xw,\$vf15xw,\$vf7w
+[0-9a-f]+ <[^>]*> 4b3fffd7     vminiw\.xw      \$vf31xw,\$vf31xw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b800017     vminiw\.xy      \$vf0xy,\$vf0xy,\$vf0w
+[0-9a-f]+ <[^>]*> 4b9f0017     vminiw\.xy      \$vf0xy,\$vf0xy,\$vf31w
+[0-9a-f]+ <[^>]*> 4b80f817     vminiw\.xy      \$vf0xy,\$vf31xy,\$vf0w
+[0-9a-f]+ <[^>]*> 4b831057     vminiw\.xy      \$vf1xy,\$vf2xy,\$vf3w
+[0-9a-f]+ <[^>]*> 4b8007d7     vminiw\.xy      \$vf31xy,\$vf0xy,\$vf0w
+[0-9a-f]+ <[^>]*> 4b877fd7     vminiw\.xy      \$vf31xy,\$vf15xy,\$vf7w
+[0-9a-f]+ <[^>]*> 4b9fffd7     vminiw\.xy      \$vf31xy,\$vf31xy,\$vf31w
+[0-9a-f]+ <[^>]*> 4ba00017     vminiw\.xyw     \$vf0xyw,\$vf0xyw,\$vf0w
+[0-9a-f]+ <[^>]*> 4bbf0017     vminiw\.xyw     \$vf0xyw,\$vf0xyw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ba0f817     vminiw\.xyw     \$vf0xyw,\$vf31xyw,\$vf0w
+[0-9a-f]+ <[^>]*> 4ba31057     vminiw\.xyw     \$vf1xyw,\$vf2xyw,\$vf3w
+[0-9a-f]+ <[^>]*> 4ba007d7     vminiw\.xyw     \$vf31xyw,\$vf0xyw,\$vf0w
+[0-9a-f]+ <[^>]*> 4ba77fd7     vminiw\.xyw     \$vf31xyw,\$vf15xyw,\$vf7w
+[0-9a-f]+ <[^>]*> 4bbfffd7     vminiw\.xyw     \$vf31xyw,\$vf31xyw,\$vf31w
+[0-9a-f]+ <[^>]*> 4bc00017     vminiw\.xyz     \$vf0xyz,\$vf0xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bdf0017     vminiw\.xyz     \$vf0xyz,\$vf0xyz,\$vf31w
+[0-9a-f]+ <[^>]*> 4bc0f817     vminiw\.xyz     \$vf0xyz,\$vf31xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bc31057     vminiw\.xyz     \$vf1xyz,\$vf2xyz,\$vf3w
+[0-9a-f]+ <[^>]*> 4bc007d7     vminiw\.xyz     \$vf31xyz,\$vf0xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bc77fd7     vminiw\.xyz     \$vf31xyz,\$vf15xyz,\$vf7w
+[0-9a-f]+ <[^>]*> 4bdfffd7     vminiw\.xyz     \$vf31xyz,\$vf31xyz,\$vf31w
+[0-9a-f]+ <[^>]*> 4be00017     vminiw\.xyzw    \$vf0xyzw,\$vf0xyzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4bff0017     vminiw\.xyzw    \$vf0xyzw,\$vf0xyzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4be0f817     vminiw\.xyzw    \$vf0xyzw,\$vf31xyzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4be31057     vminiw\.xyzw    \$vf1xyzw,\$vf2xyzw,\$vf3w
+[0-9a-f]+ <[^>]*> 4be007d7     vminiw\.xyzw    \$vf31xyzw,\$vf0xyzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4be77fd7     vminiw\.xyzw    \$vf31xyzw,\$vf15xyzw,\$vf7w
+[0-9a-f]+ <[^>]*> 4bffffd7     vminiw\.xyzw    \$vf31xyzw,\$vf31xyzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b400017     vminiw\.xz      \$vf0xz,\$vf0xz,\$vf0w
+[0-9a-f]+ <[^>]*> 4b5f0017     vminiw\.xz      \$vf0xz,\$vf0xz,\$vf31w
+[0-9a-f]+ <[^>]*> 4b40f817     vminiw\.xz      \$vf0xz,\$vf31xz,\$vf0w
+[0-9a-f]+ <[^>]*> 4b431057     vminiw\.xz      \$vf1xz,\$vf2xz,\$vf3w
+[0-9a-f]+ <[^>]*> 4b4007d7     vminiw\.xz      \$vf31xz,\$vf0xz,\$vf0w
+[0-9a-f]+ <[^>]*> 4b477fd7     vminiw\.xz      \$vf31xz,\$vf15xz,\$vf7w
+[0-9a-f]+ <[^>]*> 4b5fffd7     vminiw\.xz      \$vf31xz,\$vf31xz,\$vf31w
+[0-9a-f]+ <[^>]*> 4b600017     vminiw\.xzw     \$vf0xzw,\$vf0xzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b7f0017     vminiw\.xzw     \$vf0xzw,\$vf0xzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b60f817     vminiw\.xzw     \$vf0xzw,\$vf31xzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b631057     vminiw\.xzw     \$vf1xzw,\$vf2xzw,\$vf3w
+[0-9a-f]+ <[^>]*> 4b6007d7     vminiw\.xzw     \$vf31xzw,\$vf0xzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b677fd7     vminiw\.xzw     \$vf31xzw,\$vf15xzw,\$vf7w
+[0-9a-f]+ <[^>]*> 4b7fffd7     vminiw\.xzw     \$vf31xzw,\$vf31xzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a800017     vminiw\.y       \$vf0y,\$vf0y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a9f0017     vminiw\.y       \$vf0y,\$vf0y,\$vf31w
+[0-9a-f]+ <[^>]*> 4a80f817     vminiw\.y       \$vf0y,\$vf31y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a831057     vminiw\.y       \$vf1y,\$vf2y,\$vf3w
+[0-9a-f]+ <[^>]*> 4a8007d7     vminiw\.y       \$vf31y,\$vf0y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a877fd7     vminiw\.y       \$vf31y,\$vf15y,\$vf7w
+[0-9a-f]+ <[^>]*> 4a9fffd7     vminiw\.y       \$vf31y,\$vf31y,\$vf31w
+[0-9a-f]+ <[^>]*> 4aa00017     vminiw\.yw      \$vf0yw,\$vf0yw,\$vf0w
+[0-9a-f]+ <[^>]*> 4abf0017     vminiw\.yw      \$vf0yw,\$vf0yw,\$vf31w
+[0-9a-f]+ <[^>]*> 4aa0f817     vminiw\.yw      \$vf0yw,\$vf31yw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aa31057     vminiw\.yw      \$vf1yw,\$vf2yw,\$vf3w
+[0-9a-f]+ <[^>]*> 4aa007d7     vminiw\.yw      \$vf31yw,\$vf0yw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aa77fd7     vminiw\.yw      \$vf31yw,\$vf15yw,\$vf7w
+[0-9a-f]+ <[^>]*> 4abfffd7     vminiw\.yw      \$vf31yw,\$vf31yw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ac00017     vminiw\.yz      \$vf0yz,\$vf0yz,\$vf0w
+[0-9a-f]+ <[^>]*> 4adf0017     vminiw\.yz      \$vf0yz,\$vf0yz,\$vf31w
+[0-9a-f]+ <[^>]*> 4ac0f817     vminiw\.yz      \$vf0yz,\$vf31yz,\$vf0w
+[0-9a-f]+ <[^>]*> 4ac31057     vminiw\.yz      \$vf1yz,\$vf2yz,\$vf3w
+[0-9a-f]+ <[^>]*> 4ac007d7     vminiw\.yz      \$vf31yz,\$vf0yz,\$vf0w
+[0-9a-f]+ <[^>]*> 4ac77fd7     vminiw\.yz      \$vf31yz,\$vf15yz,\$vf7w
+[0-9a-f]+ <[^>]*> 4adfffd7     vminiw\.yz      \$vf31yz,\$vf31yz,\$vf31w
+[0-9a-f]+ <[^>]*> 4ae00017     vminiw\.yzw     \$vf0yzw,\$vf0yzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aff0017     vminiw\.yzw     \$vf0yzw,\$vf0yzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ae0f817     vminiw\.yzw     \$vf0yzw,\$vf31yzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4ae31057     vminiw\.yzw     \$vf1yzw,\$vf2yzw,\$vf3w
+[0-9a-f]+ <[^>]*> 4ae007d7     vminiw\.yzw     \$vf31yzw,\$vf0yzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4ae77fd7     vminiw\.yzw     \$vf31yzw,\$vf15yzw,\$vf7w
+[0-9a-f]+ <[^>]*> 4affffd7     vminiw\.yzw     \$vf31yzw,\$vf31yzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a400017     vminiw\.z       \$vf0z,\$vf0z,\$vf0w
+[0-9a-f]+ <[^>]*> 4a5f0017     vminiw\.z       \$vf0z,\$vf0z,\$vf31w
+[0-9a-f]+ <[^>]*> 4a40f817     vminiw\.z       \$vf0z,\$vf31z,\$vf0w
+[0-9a-f]+ <[^>]*> 4a431057     vminiw\.z       \$vf1z,\$vf2z,\$vf3w
+[0-9a-f]+ <[^>]*> 4a4007d7     vminiw\.z       \$vf31z,\$vf0z,\$vf0w
+[0-9a-f]+ <[^>]*> 4a477fd7     vminiw\.z       \$vf31z,\$vf15z,\$vf7w
+[0-9a-f]+ <[^>]*> 4a5fffd7     vminiw\.z       \$vf31z,\$vf31z,\$vf31w
+[0-9a-f]+ <[^>]*> 4a600017     vminiw\.zw      \$vf0zw,\$vf0zw,\$vf0w
+[0-9a-f]+ <[^>]*> 4a7f0017     vminiw\.zw      \$vf0zw,\$vf0zw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a60f817     vminiw\.zw      \$vf0zw,\$vf31zw,\$vf0w
+[0-9a-f]+ <[^>]*> 4a631057     vminiw\.zw      \$vf1zw,\$vf2zw,\$vf3w
+[0-9a-f]+ <[^>]*> 4a6007d7     vminiw\.zw      \$vf31zw,\$vf0zw,\$vf0w
+[0-9a-f]+ <[^>]*> 4a677fd7     vminiw\.zw      \$vf31zw,\$vf15zw,\$vf7w
+[0-9a-f]+ <[^>]*> 4a7fffd7     vminiw\.zw      \$vf31zw,\$vf31zw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b00002f     vmini\.x        \$vf0x,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f002f     vmini\.x        \$vf0x,\$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b00f82f     vmini\.x        \$vf0x,\$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b03106f     vmini\.x        \$vf1x,\$vf2x,\$vf3x
+[0-9a-f]+ <[^>]*> 4b0007ef     vmini\.x        \$vf31x,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b077fef     vmini\.x        \$vf31x,\$vf15x,\$vf7x
+[0-9a-f]+ <[^>]*> 4b1fffef     vmini\.x        \$vf31x,\$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4a200014     vminix\.w       \$vf0w,\$vf0w,\$vf0x
+[0-9a-f]+ <[^>]*> 4a3f0014     vminix\.w       \$vf0w,\$vf0w,\$vf31x
+[0-9a-f]+ <[^>]*> 4a20f814     vminix\.w       \$vf0w,\$vf31w,\$vf0x
+[0-9a-f]+ <[^>]*> 4b20002f     vmini\.xw       \$vf0xw,\$vf0xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b3f002f     vmini\.xw       \$vf0xw,\$vf0xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b20f82f     vmini\.xw       \$vf0xw,\$vf31xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4a231054     vminix\.w       \$vf1w,\$vf2w,\$vf3x
+[0-9a-f]+ <[^>]*> 4b23106f     vmini\.xw       \$vf1xw,\$vf2xw,\$vf3xw
+[0-9a-f]+ <[^>]*> 4a2007d4     vminix\.w       \$vf31w,\$vf0w,\$vf0x
+[0-9a-f]+ <[^>]*> 4a277fd4     vminix\.w       \$vf31w,\$vf15w,\$vf7x
+[0-9a-f]+ <[^>]*> 4a3fffd4     vminix\.w       \$vf31w,\$vf31w,\$vf31x
+[0-9a-f]+ <[^>]*> 4b2007ef     vmini\.xw       \$vf31xw,\$vf0xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b277fef     vmini\.xw       \$vf31xw,\$vf15xw,\$vf7xw
+[0-9a-f]+ <[^>]*> 4b3fffef     vmini\.xw       \$vf31xw,\$vf31xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b000014     vminix\.x       \$vf0x,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f0014     vminix\.x       \$vf0x,\$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b00f814     vminix\.x       \$vf0x,\$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b031054     vminix\.x       \$vf1x,\$vf2x,\$vf3x
+[0-9a-f]+ <[^>]*> 4b0007d4     vminix\.x       \$vf31x,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b077fd4     vminix\.x       \$vf31x,\$vf15x,\$vf7x
+[0-9a-f]+ <[^>]*> 4b1fffd4     vminix\.x       \$vf31x,\$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b200014     vminix\.xw      \$vf0xw,\$vf0xw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b3f0014     vminix\.xw      \$vf0xw,\$vf0xw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b20f814     vminix\.xw      \$vf0xw,\$vf31xw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b231054     vminix\.xw      \$vf1xw,\$vf2xw,\$vf3x
+[0-9a-f]+ <[^>]*> 4b2007d4     vminix\.xw      \$vf31xw,\$vf0xw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b277fd4     vminix\.xw      \$vf31xw,\$vf15xw,\$vf7x
+[0-9a-f]+ <[^>]*> 4b3fffd4     vminix\.xw      \$vf31xw,\$vf31xw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b800014     vminix\.xy      \$vf0xy,\$vf0xy,\$vf0x
+[0-9a-f]+ <[^>]*> 4b9f0014     vminix\.xy      \$vf0xy,\$vf0xy,\$vf31x
+[0-9a-f]+ <[^>]*> 4b80f814     vminix\.xy      \$vf0xy,\$vf31xy,\$vf0x
+[0-9a-f]+ <[^>]*> 4b831054     vminix\.xy      \$vf1xy,\$vf2xy,\$vf3x
+[0-9a-f]+ <[^>]*> 4b8007d4     vminix\.xy      \$vf31xy,\$vf0xy,\$vf0x
+[0-9a-f]+ <[^>]*> 4b877fd4     vminix\.xy      \$vf31xy,\$vf15xy,\$vf7x
+[0-9a-f]+ <[^>]*> 4b9fffd4     vminix\.xy      \$vf31xy,\$vf31xy,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba00014     vminix\.xyw     \$vf0xyw,\$vf0xyw,\$vf0x
+[0-9a-f]+ <[^>]*> 4bbf0014     vminix\.xyw     \$vf0xyw,\$vf0xyw,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba0f814     vminix\.xyw     \$vf0xyw,\$vf31xyw,\$vf0x
+[0-9a-f]+ <[^>]*> 4ba31054     vminix\.xyw     \$vf1xyw,\$vf2xyw,\$vf3x
+[0-9a-f]+ <[^>]*> 4ba007d4     vminix\.xyw     \$vf31xyw,\$vf0xyw,\$vf0x
+[0-9a-f]+ <[^>]*> 4ba77fd4     vminix\.xyw     \$vf31xyw,\$vf15xyw,\$vf7x
+[0-9a-f]+ <[^>]*> 4bbfffd4     vminix\.xyw     \$vf31xyw,\$vf31xyw,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc00014     vminix\.xyz     \$vf0xyz,\$vf0xyz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bdf0014     vminix\.xyz     \$vf0xyz,\$vf0xyz,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc0f814     vminix\.xyz     \$vf0xyz,\$vf31xyz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bc31054     vminix\.xyz     \$vf1xyz,\$vf2xyz,\$vf3x
+[0-9a-f]+ <[^>]*> 4bc007d4     vminix\.xyz     \$vf31xyz,\$vf0xyz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bc77fd4     vminix\.xyz     \$vf31xyz,\$vf15xyz,\$vf7x
+[0-9a-f]+ <[^>]*> 4bdfffd4     vminix\.xyz     \$vf31xyz,\$vf31xyz,\$vf31x
+[0-9a-f]+ <[^>]*> 4be00014     vminix\.xyzw    \$vf0xyzw,\$vf0xyzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4bff0014     vminix\.xyzw    \$vf0xyzw,\$vf0xyzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4be0f814     vminix\.xyzw    \$vf0xyzw,\$vf31xyzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4be31054     vminix\.xyzw    \$vf1xyzw,\$vf2xyzw,\$vf3x
+[0-9a-f]+ <[^>]*> 4be007d4     vminix\.xyzw    \$vf31xyzw,\$vf0xyzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4be77fd4     vminix\.xyzw    \$vf31xyzw,\$vf15xyzw,\$vf7x
+[0-9a-f]+ <[^>]*> 4bffffd4     vminix\.xyzw    \$vf31xyzw,\$vf31xyzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b400014     vminix\.xz      \$vf0xz,\$vf0xz,\$vf0x
+[0-9a-f]+ <[^>]*> 4b5f0014     vminix\.xz      \$vf0xz,\$vf0xz,\$vf31x
+[0-9a-f]+ <[^>]*> 4b40f814     vminix\.xz      \$vf0xz,\$vf31xz,\$vf0x
+[0-9a-f]+ <[^>]*> 4b431054     vminix\.xz      \$vf1xz,\$vf2xz,\$vf3x
+[0-9a-f]+ <[^>]*> 4b4007d4     vminix\.xz      \$vf31xz,\$vf0xz,\$vf0x
+[0-9a-f]+ <[^>]*> 4b477fd4     vminix\.xz      \$vf31xz,\$vf15xz,\$vf7x
+[0-9a-f]+ <[^>]*> 4b5fffd4     vminix\.xz      \$vf31xz,\$vf31xz,\$vf31x
+[0-9a-f]+ <[^>]*> 4b600014     vminix\.xzw     \$vf0xzw,\$vf0xzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b7f0014     vminix\.xzw     \$vf0xzw,\$vf0xzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b60f814     vminix\.xzw     \$vf0xzw,\$vf31xzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b631054     vminix\.xzw     \$vf1xzw,\$vf2xzw,\$vf3x
+[0-9a-f]+ <[^>]*> 4b6007d4     vminix\.xzw     \$vf31xzw,\$vf0xzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b677fd4     vminix\.xzw     \$vf31xzw,\$vf15xzw,\$vf7x
+[0-9a-f]+ <[^>]*> 4b7fffd4     vminix\.xzw     \$vf31xzw,\$vf31xzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b80002f     vmini\.xy       \$vf0xy,\$vf0xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b9f002f     vmini\.xy       \$vf0xy,\$vf0xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4b80f82f     vmini\.xy       \$vf0xy,\$vf31xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4a800014     vminix\.y       \$vf0y,\$vf0y,\$vf0x
+[0-9a-f]+ <[^>]*> 4a9f0014     vminix\.y       \$vf0y,\$vf0y,\$vf31x
+[0-9a-f]+ <[^>]*> 4a80f814     vminix\.y       \$vf0y,\$vf31y,\$vf0x
+[0-9a-f]+ <[^>]*> 4b83106f     vmini\.xy       \$vf1xy,\$vf2xy,\$vf3xy
+[0-9a-f]+ <[^>]*> 4a831054     vminix\.y       \$vf1y,\$vf2y,\$vf3x
+[0-9a-f]+ <[^>]*> 4b8007ef     vmini\.xy       \$vf31xy,\$vf0xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b877fef     vmini\.xy       \$vf31xy,\$vf15xy,\$vf7xy
+[0-9a-f]+ <[^>]*> 4b9fffef     vmini\.xy       \$vf31xy,\$vf31xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4a8007d4     vminix\.y       \$vf31y,\$vf0y,\$vf0x
+[0-9a-f]+ <[^>]*> 4a877fd4     vminix\.y       \$vf31y,\$vf15y,\$vf7x
+[0-9a-f]+ <[^>]*> 4a9fffd4     vminix\.y       \$vf31y,\$vf31y,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba0002f     vmini\.xyw      \$vf0xyw,\$vf0xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4bbf002f     vmini\.xyw      \$vf0xyw,\$vf0xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4ba0f82f     vmini\.xyw      \$vf0xyw,\$vf31xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4aa00014     vminix\.yw      \$vf0yw,\$vf0yw,\$vf0x
+[0-9a-f]+ <[^>]*> 4abf0014     vminix\.yw      \$vf0yw,\$vf0yw,\$vf31x
+[0-9a-f]+ <[^>]*> 4aa0f814     vminix\.yw      \$vf0yw,\$vf31yw,\$vf0x
+[0-9a-f]+ <[^>]*> 4ba3106f     vmini\.xyw      \$vf1xyw,\$vf2xyw,\$vf3xyw
+[0-9a-f]+ <[^>]*> 4aa31054     vminix\.yw      \$vf1yw,\$vf2yw,\$vf3x
+[0-9a-f]+ <[^>]*> 4ba007ef     vmini\.xyw      \$vf31xyw,\$vf0xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4ba77fef     vmini\.xyw      \$vf31xyw,\$vf15xyw,\$vf7xyw
+[0-9a-f]+ <[^>]*> 4bbfffef     vmini\.xyw      \$vf31xyw,\$vf31xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4aa007d4     vminix\.yw      \$vf31yw,\$vf0yw,\$vf0x
+[0-9a-f]+ <[^>]*> 4aa77fd4     vminix\.yw      \$vf31yw,\$vf15yw,\$vf7x
+[0-9a-f]+ <[^>]*> 4abfffd4     vminix\.yw      \$vf31yw,\$vf31yw,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc0002f     vmini\.xyz      \$vf0xyz,\$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bdf002f     vmini\.xyz      \$vf0xyz,\$vf0xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4bc0f82f     vmini\.xyz      \$vf0xyz,\$vf31xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4ac00014     vminix\.yz      \$vf0yz,\$vf0yz,\$vf0x
+[0-9a-f]+ <[^>]*> 4adf0014     vminix\.yz      \$vf0yz,\$vf0yz,\$vf31x
+[0-9a-f]+ <[^>]*> 4ac0f814     vminix\.yz      \$vf0yz,\$vf31yz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bc3106f     vmini\.xyz      \$vf1xyz,\$vf2xyz,\$vf3xyz
+[0-9a-f]+ <[^>]*> 4ac31054     vminix\.yz      \$vf1yz,\$vf2yz,\$vf3x
+[0-9a-f]+ <[^>]*> 4bc007ef     vmini\.xyz      \$vf31xyz,\$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bc77fef     vmini\.xyz      \$vf31xyz,\$vf15xyz,\$vf7xyz
+[0-9a-f]+ <[^>]*> 4bdfffef     vmini\.xyz      \$vf31xyz,\$vf31xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4ac007d4     vminix\.yz      \$vf31yz,\$vf0yz,\$vf0x
+[0-9a-f]+ <[^>]*> 4ac77fd4     vminix\.yz      \$vf31yz,\$vf15yz,\$vf7x
+[0-9a-f]+ <[^>]*> 4adfffd4     vminix\.yz      \$vf31yz,\$vf31yz,\$vf31x
+[0-9a-f]+ <[^>]*> 4be0002f     vmini\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4bff002f     vmini\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be0f82f     vmini\.xyzw     \$vf0xyzw,\$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4ae00014     vminix\.yzw     \$vf0yzw,\$vf0yzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4aff0014     vminix\.yzw     \$vf0yzw,\$vf0yzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4ae0f814     vminix\.yzw     \$vf0yzw,\$vf31yzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4be3106f     vmini\.xyzw     \$vf1xyzw,\$vf2xyzw,\$vf3xyzw
+[0-9a-f]+ <[^>]*> 4ae31054     vminix\.yzw     \$vf1yzw,\$vf2yzw,\$vf3x
+[0-9a-f]+ <[^>]*> 4be007ef     vmini\.xyzw     \$vf31xyzw,\$vf0xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4be77fef     vmini\.xyzw     \$vf31xyzw,\$vf15xyzw,\$vf7xyzw
+[0-9a-f]+ <[^>]*> 4bffffef     vmini\.xyzw     \$vf31xyzw,\$vf31xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4ae007d4     vminix\.yzw     \$vf31yzw,\$vf0yzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4ae77fd4     vminix\.yzw     \$vf31yzw,\$vf15yzw,\$vf7x
+[0-9a-f]+ <[^>]*> 4affffd4     vminix\.yzw     \$vf31yzw,\$vf31yzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b40002f     vmini\.xz       \$vf0xz,\$vf0xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b5f002f     vmini\.xz       \$vf0xz,\$vf0xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b40f82f     vmini\.xz       \$vf0xz,\$vf31xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4a400014     vminix\.z       \$vf0z,\$vf0z,\$vf0x
+[0-9a-f]+ <[^>]*> 4a5f0014     vminix\.z       \$vf0z,\$vf0z,\$vf31x
+[0-9a-f]+ <[^>]*> 4a40f814     vminix\.z       \$vf0z,\$vf31z,\$vf0x
+[0-9a-f]+ <[^>]*> 4b43106f     vmini\.xz       \$vf1xz,\$vf2xz,\$vf3xz
+[0-9a-f]+ <[^>]*> 4a431054     vminix\.z       \$vf1z,\$vf2z,\$vf3x
+[0-9a-f]+ <[^>]*> 4b4007ef     vmini\.xz       \$vf31xz,\$vf0xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b477fef     vmini\.xz       \$vf31xz,\$vf15xz,\$vf7xz
+[0-9a-f]+ <[^>]*> 4b5fffef     vmini\.xz       \$vf31xz,\$vf31xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4a4007d4     vminix\.z       \$vf31z,\$vf0z,\$vf0x
+[0-9a-f]+ <[^>]*> 4a477fd4     vminix\.z       \$vf31z,\$vf15z,\$vf7x
+[0-9a-f]+ <[^>]*> 4a5fffd4     vminix\.z       \$vf31z,\$vf31z,\$vf31x
+[0-9a-f]+ <[^>]*> 4b60002f     vmini\.xzw      \$vf0xzw,\$vf0xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b7f002f     vmini\.xzw      \$vf0xzw,\$vf0xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4b60f82f     vmini\.xzw      \$vf0xzw,\$vf31xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4a600014     vminix\.zw      \$vf0zw,\$vf0zw,\$vf0x
+[0-9a-f]+ <[^>]*> 4a7f0014     vminix\.zw      \$vf0zw,\$vf0zw,\$vf31x
+[0-9a-f]+ <[^>]*> 4a60f814     vminix\.zw      \$vf0zw,\$vf31zw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b63106f     vmini\.xzw      \$vf1xzw,\$vf2xzw,\$vf3xzw
+[0-9a-f]+ <[^>]*> 4a631054     vminix\.zw      \$vf1zw,\$vf2zw,\$vf3x
+[0-9a-f]+ <[^>]*> 4b6007ef     vmini\.xzw      \$vf31xzw,\$vf0xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b677fef     vmini\.xzw      \$vf31xzw,\$vf15xzw,\$vf7xzw
+[0-9a-f]+ <[^>]*> 4b7fffef     vmini\.xzw      \$vf31xzw,\$vf31xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4a6007d4     vminix\.zw      \$vf31zw,\$vf0zw,\$vf0x
+[0-9a-f]+ <[^>]*> 4a677fd4     vminix\.zw      \$vf31zw,\$vf15zw,\$vf7x
+[0-9a-f]+ <[^>]*> 4a7fffd4     vminix\.zw      \$vf31zw,\$vf31zw,\$vf31x
+[0-9a-f]+ <[^>]*> 4a80002f     vmini\.y        \$vf0y,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f002f     vmini\.y        \$vf0y,\$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a80f82f     vmini\.y        \$vf0y,\$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a83106f     vmini\.y        \$vf1y,\$vf2y,\$vf3y
+[0-9a-f]+ <[^>]*> 4a8007ef     vmini\.y        \$vf31y,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a877fef     vmini\.y        \$vf31y,\$vf15y,\$vf7y
+[0-9a-f]+ <[^>]*> 4a9fffef     vmini\.y        \$vf31y,\$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a200015     vminiy\.w       \$vf0w,\$vf0w,\$vf0y
+[0-9a-f]+ <[^>]*> 4a3f0015     vminiy\.w       \$vf0w,\$vf0w,\$vf31y
+[0-9a-f]+ <[^>]*> 4a20f815     vminiy\.w       \$vf0w,\$vf31w,\$vf0y
+[0-9a-f]+ <[^>]*> 4aa0002f     vmini\.yw       \$vf0yw,\$vf0yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4abf002f     vmini\.yw       \$vf0yw,\$vf0yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4aa0f82f     vmini\.yw       \$vf0yw,\$vf31yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4a231055     vminiy\.w       \$vf1w,\$vf2w,\$vf3y
+[0-9a-f]+ <[^>]*> 4aa3106f     vmini\.yw       \$vf1yw,\$vf2yw,\$vf3yw
+[0-9a-f]+ <[^>]*> 4a2007d5     vminiy\.w       \$vf31w,\$vf0w,\$vf0y
+[0-9a-f]+ <[^>]*> 4a277fd5     vminiy\.w       \$vf31w,\$vf15w,\$vf7y
+[0-9a-f]+ <[^>]*> 4a3fffd5     vminiy\.w       \$vf31w,\$vf31w,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa007ef     vmini\.yw       \$vf31yw,\$vf0yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4aa77fef     vmini\.yw       \$vf31yw,\$vf15yw,\$vf7yw
+[0-9a-f]+ <[^>]*> 4abfffef     vmini\.yw       \$vf31yw,\$vf31yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4b000015     vminiy\.x       \$vf0x,\$vf0x,\$vf0y
+[0-9a-f]+ <[^>]*> 4b1f0015     vminiy\.x       \$vf0x,\$vf0x,\$vf31y
+[0-9a-f]+ <[^>]*> 4b00f815     vminiy\.x       \$vf0x,\$vf31x,\$vf0y
+[0-9a-f]+ <[^>]*> 4b031055     vminiy\.x       \$vf1x,\$vf2x,\$vf3y
+[0-9a-f]+ <[^>]*> 4b0007d5     vminiy\.x       \$vf31x,\$vf0x,\$vf0y
+[0-9a-f]+ <[^>]*> 4b077fd5     vminiy\.x       \$vf31x,\$vf15x,\$vf7y
+[0-9a-f]+ <[^>]*> 4b1fffd5     vminiy\.x       \$vf31x,\$vf31x,\$vf31y
+[0-9a-f]+ <[^>]*> 4b200015     vminiy\.xw      \$vf0xw,\$vf0xw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b3f0015     vminiy\.xw      \$vf0xw,\$vf0xw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b20f815     vminiy\.xw      \$vf0xw,\$vf31xw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b231055     vminiy\.xw      \$vf1xw,\$vf2xw,\$vf3y
+[0-9a-f]+ <[^>]*> 4b2007d5     vminiy\.xw      \$vf31xw,\$vf0xw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b277fd5     vminiy\.xw      \$vf31xw,\$vf15xw,\$vf7y
+[0-9a-f]+ <[^>]*> 4b3fffd5     vminiy\.xw      \$vf31xw,\$vf31xw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b800015     vminiy\.xy      \$vf0xy,\$vf0xy,\$vf0y
+[0-9a-f]+ <[^>]*> 4b9f0015     vminiy\.xy      \$vf0xy,\$vf0xy,\$vf31y
+[0-9a-f]+ <[^>]*> 4b80f815     vminiy\.xy      \$vf0xy,\$vf31xy,\$vf0y
+[0-9a-f]+ <[^>]*> 4b831055     vminiy\.xy      \$vf1xy,\$vf2xy,\$vf3y
+[0-9a-f]+ <[^>]*> 4b8007d5     vminiy\.xy      \$vf31xy,\$vf0xy,\$vf0y
+[0-9a-f]+ <[^>]*> 4b877fd5     vminiy\.xy      \$vf31xy,\$vf15xy,\$vf7y
+[0-9a-f]+ <[^>]*> 4b9fffd5     vminiy\.xy      \$vf31xy,\$vf31xy,\$vf31y
+[0-9a-f]+ <[^>]*> 4ba00015     vminiy\.xyw     \$vf0xyw,\$vf0xyw,\$vf0y
+[0-9a-f]+ <[^>]*> 4bbf0015     vminiy\.xyw     \$vf0xyw,\$vf0xyw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ba0f815     vminiy\.xyw     \$vf0xyw,\$vf31xyw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ba31055     vminiy\.xyw     \$vf1xyw,\$vf2xyw,\$vf3y
+[0-9a-f]+ <[^>]*> 4ba007d5     vminiy\.xyw     \$vf31xyw,\$vf0xyw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ba77fd5     vminiy\.xyw     \$vf31xyw,\$vf15xyw,\$vf7y
+[0-9a-f]+ <[^>]*> 4bbfffd5     vminiy\.xyw     \$vf31xyw,\$vf31xyw,\$vf31y
+[0-9a-f]+ <[^>]*> 4bc00015     vminiy\.xyz     \$vf0xyz,\$vf0xyz,\$vf0y
+[0-9a-f]+ <[^>]*> 4bdf0015     vminiy\.xyz     \$vf0xyz,\$vf0xyz,\$vf31y
+[0-9a-f]+ <[^>]*> 4bc0f815     vminiy\.xyz     \$vf0xyz,\$vf31xyz,\$vf0y
+[0-9a-f]+ <[^>]*> 4bc31055     vminiy\.xyz     \$vf1xyz,\$vf2xyz,\$vf3y
+[0-9a-f]+ <[^>]*> 4bc007d5     vminiy\.xyz     \$vf31xyz,\$vf0xyz,\$vf0y
+[0-9a-f]+ <[^>]*> 4bc77fd5     vminiy\.xyz     \$vf31xyz,\$vf15xyz,\$vf7y
+[0-9a-f]+ <[^>]*> 4bdfffd5     vminiy\.xyz     \$vf31xyz,\$vf31xyz,\$vf31y
+[0-9a-f]+ <[^>]*> 4be00015     vminiy\.xyzw    \$vf0xyzw,\$vf0xyzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4bff0015     vminiy\.xyzw    \$vf0xyzw,\$vf0xyzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4be0f815     vminiy\.xyzw    \$vf0xyzw,\$vf31xyzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4be31055     vminiy\.xyzw    \$vf1xyzw,\$vf2xyzw,\$vf3y
+[0-9a-f]+ <[^>]*> 4be007d5     vminiy\.xyzw    \$vf31xyzw,\$vf0xyzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4be77fd5     vminiy\.xyzw    \$vf31xyzw,\$vf15xyzw,\$vf7y
+[0-9a-f]+ <[^>]*> 4bffffd5     vminiy\.xyzw    \$vf31xyzw,\$vf31xyzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b400015     vminiy\.xz      \$vf0xz,\$vf0xz,\$vf0y
+[0-9a-f]+ <[^>]*> 4b5f0015     vminiy\.xz      \$vf0xz,\$vf0xz,\$vf31y
+[0-9a-f]+ <[^>]*> 4b40f815     vminiy\.xz      \$vf0xz,\$vf31xz,\$vf0y
+[0-9a-f]+ <[^>]*> 4b431055     vminiy\.xz      \$vf1xz,\$vf2xz,\$vf3y
+[0-9a-f]+ <[^>]*> 4b4007d5     vminiy\.xz      \$vf31xz,\$vf0xz,\$vf0y
+[0-9a-f]+ <[^>]*> 4b477fd5     vminiy\.xz      \$vf31xz,\$vf15xz,\$vf7y
+[0-9a-f]+ <[^>]*> 4b5fffd5     vminiy\.xz      \$vf31xz,\$vf31xz,\$vf31y
+[0-9a-f]+ <[^>]*> 4b600015     vminiy\.xzw     \$vf0xzw,\$vf0xzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b7f0015     vminiy\.xzw     \$vf0xzw,\$vf0xzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b60f815     vminiy\.xzw     \$vf0xzw,\$vf31xzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b631055     vminiy\.xzw     \$vf1xzw,\$vf2xzw,\$vf3y
+[0-9a-f]+ <[^>]*> 4b6007d5     vminiy\.xzw     \$vf31xzw,\$vf0xzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b677fd5     vminiy\.xzw     \$vf31xzw,\$vf15xzw,\$vf7y
+[0-9a-f]+ <[^>]*> 4b7fffd5     vminiy\.xzw     \$vf31xzw,\$vf31xzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a800015     vminiy\.y       \$vf0y,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f0015     vminiy\.y       \$vf0y,\$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a80f815     vminiy\.y       \$vf0y,\$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a831055     vminiy\.y       \$vf1y,\$vf2y,\$vf3y
+[0-9a-f]+ <[^>]*> 4a8007d5     vminiy\.y       \$vf31y,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a877fd5     vminiy\.y       \$vf31y,\$vf15y,\$vf7y
+[0-9a-f]+ <[^>]*> 4a9fffd5     vminiy\.y       \$vf31y,\$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa00015     vminiy\.yw      \$vf0yw,\$vf0yw,\$vf0y
+[0-9a-f]+ <[^>]*> 4abf0015     vminiy\.yw      \$vf0yw,\$vf0yw,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa0f815     vminiy\.yw      \$vf0yw,\$vf31yw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aa31055     vminiy\.yw      \$vf1yw,\$vf2yw,\$vf3y
+[0-9a-f]+ <[^>]*> 4aa007d5     vminiy\.yw      \$vf31yw,\$vf0yw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aa77fd5     vminiy\.yw      \$vf31yw,\$vf15yw,\$vf7y
+[0-9a-f]+ <[^>]*> 4abfffd5     vminiy\.yw      \$vf31yw,\$vf31yw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac00015     vminiy\.yz      \$vf0yz,\$vf0yz,\$vf0y
+[0-9a-f]+ <[^>]*> 4adf0015     vminiy\.yz      \$vf0yz,\$vf0yz,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac0f815     vminiy\.yz      \$vf0yz,\$vf31yz,\$vf0y
+[0-9a-f]+ <[^>]*> 4ac31055     vminiy\.yz      \$vf1yz,\$vf2yz,\$vf3y
+[0-9a-f]+ <[^>]*> 4ac007d5     vminiy\.yz      \$vf31yz,\$vf0yz,\$vf0y
+[0-9a-f]+ <[^>]*> 4ac77fd5     vminiy\.yz      \$vf31yz,\$vf15yz,\$vf7y
+[0-9a-f]+ <[^>]*> 4adfffd5     vminiy\.yz      \$vf31yz,\$vf31yz,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae00015     vminiy\.yzw     \$vf0yzw,\$vf0yzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aff0015     vminiy\.yzw     \$vf0yzw,\$vf0yzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae0f815     vminiy\.yzw     \$vf0yzw,\$vf31yzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ae31055     vminiy\.yzw     \$vf1yzw,\$vf2yzw,\$vf3y
+[0-9a-f]+ <[^>]*> 4ae007d5     vminiy\.yzw     \$vf31yzw,\$vf0yzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ae77fd5     vminiy\.yzw     \$vf31yzw,\$vf15yzw,\$vf7y
+[0-9a-f]+ <[^>]*> 4affffd5     vminiy\.yzw     \$vf31yzw,\$vf31yzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac0002f     vmini\.yz       \$vf0yz,\$vf0yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4adf002f     vmini\.yz       \$vf0yz,\$vf0yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ac0f82f     vmini\.yz       \$vf0yz,\$vf31yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4a400015     vminiy\.z       \$vf0z,\$vf0z,\$vf0y
+[0-9a-f]+ <[^>]*> 4a5f0015     vminiy\.z       \$vf0z,\$vf0z,\$vf31y
+[0-9a-f]+ <[^>]*> 4a40f815     vminiy\.z       \$vf0z,\$vf31z,\$vf0y
+[0-9a-f]+ <[^>]*> 4ac3106f     vmini\.yz       \$vf1yz,\$vf2yz,\$vf3yz
+[0-9a-f]+ <[^>]*> 4a431055     vminiy\.z       \$vf1z,\$vf2z,\$vf3y
+[0-9a-f]+ <[^>]*> 4ac007ef     vmini\.yz       \$vf31yz,\$vf0yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4ac77fef     vmini\.yz       \$vf31yz,\$vf15yz,\$vf7yz
+[0-9a-f]+ <[^>]*> 4adfffef     vmini\.yz       \$vf31yz,\$vf31yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4a4007d5     vminiy\.z       \$vf31z,\$vf0z,\$vf0y
+[0-9a-f]+ <[^>]*> 4a477fd5     vminiy\.z       \$vf31z,\$vf15z,\$vf7y
+[0-9a-f]+ <[^>]*> 4a5fffd5     vminiy\.z       \$vf31z,\$vf31z,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae0002f     vmini\.yzw      \$vf0yzw,\$vf0yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4aff002f     vmini\.yzw      \$vf0yzw,\$vf0yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4ae0f82f     vmini\.yzw      \$vf0yzw,\$vf31yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4a600015     vminiy\.zw      \$vf0zw,\$vf0zw,\$vf0y
+[0-9a-f]+ <[^>]*> 4a7f0015     vminiy\.zw      \$vf0zw,\$vf0zw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a60f815     vminiy\.zw      \$vf0zw,\$vf31zw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ae3106f     vmini\.yzw      \$vf1yzw,\$vf2yzw,\$vf3yzw
+[0-9a-f]+ <[^>]*> 4a631055     vminiy\.zw      \$vf1zw,\$vf2zw,\$vf3y
+[0-9a-f]+ <[^>]*> 4ae007ef     vmini\.yzw      \$vf31yzw,\$vf0yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4ae77fef     vmini\.yzw      \$vf31yzw,\$vf15yzw,\$vf7yzw
+[0-9a-f]+ <[^>]*> 4affffef     vmini\.yzw      \$vf31yzw,\$vf31yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4a6007d5     vminiy\.zw      \$vf31zw,\$vf0zw,\$vf0y
+[0-9a-f]+ <[^>]*> 4a677fd5     vminiy\.zw      \$vf31zw,\$vf15zw,\$vf7y
+[0-9a-f]+ <[^>]*> 4a7fffd5     vminiy\.zw      \$vf31zw,\$vf31zw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a40002f     vmini\.z        \$vf0z,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f002f     vmini\.z        \$vf0z,\$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a40f82f     vmini\.z        \$vf0z,\$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a43106f     vmini\.z        \$vf1z,\$vf2z,\$vf3z
+[0-9a-f]+ <[^>]*> 4a4007ef     vmini\.z        \$vf31z,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a477fef     vmini\.z        \$vf31z,\$vf15z,\$vf7z
+[0-9a-f]+ <[^>]*> 4a5fffef     vmini\.z        \$vf31z,\$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a200016     vminiz\.w       \$vf0w,\$vf0w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a3f0016     vminiz\.w       \$vf0w,\$vf0w,\$vf31z
+[0-9a-f]+ <[^>]*> 4a20f816     vminiz\.w       \$vf0w,\$vf31w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a60002f     vmini\.zw       \$vf0zw,\$vf0zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a7f002f     vmini\.zw       \$vf0zw,\$vf0zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a60f82f     vmini\.zw       \$vf0zw,\$vf31zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a231056     vminiz\.w       \$vf1w,\$vf2w,\$vf3z
+[0-9a-f]+ <[^>]*> 4a63106f     vmini\.zw       \$vf1zw,\$vf2zw,\$vf3zw
+[0-9a-f]+ <[^>]*> 4a2007d6     vminiz\.w       \$vf31w,\$vf0w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a277fd6     vminiz\.w       \$vf31w,\$vf15w,\$vf7z
+[0-9a-f]+ <[^>]*> 4a3fffd6     vminiz\.w       \$vf31w,\$vf31w,\$vf31z
+[0-9a-f]+ <[^>]*> 4a6007ef     vmini\.zw       \$vf31zw,\$vf0zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a677fef     vmini\.zw       \$vf31zw,\$vf15zw,\$vf7zw
+[0-9a-f]+ <[^>]*> 4a7fffef     vmini\.zw       \$vf31zw,\$vf31zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4b000016     vminiz\.x       \$vf0x,\$vf0x,\$vf0z
+[0-9a-f]+ <[^>]*> 4b1f0016     vminiz\.x       \$vf0x,\$vf0x,\$vf31z
+[0-9a-f]+ <[^>]*> 4b00f816     vminiz\.x       \$vf0x,\$vf31x,\$vf0z
+[0-9a-f]+ <[^>]*> 4b031056     vminiz\.x       \$vf1x,\$vf2x,\$vf3z
+[0-9a-f]+ <[^>]*> 4b0007d6     vminiz\.x       \$vf31x,\$vf0x,\$vf0z
+[0-9a-f]+ <[^>]*> 4b077fd6     vminiz\.x       \$vf31x,\$vf15x,\$vf7z
+[0-9a-f]+ <[^>]*> 4b1fffd6     vminiz\.x       \$vf31x,\$vf31x,\$vf31z
+[0-9a-f]+ <[^>]*> 4b200016     vminiz\.xw      \$vf0xw,\$vf0xw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b3f0016     vminiz\.xw      \$vf0xw,\$vf0xw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b20f816     vminiz\.xw      \$vf0xw,\$vf31xw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b231056     vminiz\.xw      \$vf1xw,\$vf2xw,\$vf3z
+[0-9a-f]+ <[^>]*> 4b2007d6     vminiz\.xw      \$vf31xw,\$vf0xw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b277fd6     vminiz\.xw      \$vf31xw,\$vf15xw,\$vf7z
+[0-9a-f]+ <[^>]*> 4b3fffd6     vminiz\.xw      \$vf31xw,\$vf31xw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b800016     vminiz\.xy      \$vf0xy,\$vf0xy,\$vf0z
+[0-9a-f]+ <[^>]*> 4b9f0016     vminiz\.xy      \$vf0xy,\$vf0xy,\$vf31z
+[0-9a-f]+ <[^>]*> 4b80f816     vminiz\.xy      \$vf0xy,\$vf31xy,\$vf0z
+[0-9a-f]+ <[^>]*> 4b831056     vminiz\.xy      \$vf1xy,\$vf2xy,\$vf3z
+[0-9a-f]+ <[^>]*> 4b8007d6     vminiz\.xy      \$vf31xy,\$vf0xy,\$vf0z
+[0-9a-f]+ <[^>]*> 4b877fd6     vminiz\.xy      \$vf31xy,\$vf15xy,\$vf7z
+[0-9a-f]+ <[^>]*> 4b9fffd6     vminiz\.xy      \$vf31xy,\$vf31xy,\$vf31z
+[0-9a-f]+ <[^>]*> 4ba00016     vminiz\.xyw     \$vf0xyw,\$vf0xyw,\$vf0z
+[0-9a-f]+ <[^>]*> 4bbf0016     vminiz\.xyw     \$vf0xyw,\$vf0xyw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ba0f816     vminiz\.xyw     \$vf0xyw,\$vf31xyw,\$vf0z
+[0-9a-f]+ <[^>]*> 4ba31056     vminiz\.xyw     \$vf1xyw,\$vf2xyw,\$vf3z
+[0-9a-f]+ <[^>]*> 4ba007d6     vminiz\.xyw     \$vf31xyw,\$vf0xyw,\$vf0z
+[0-9a-f]+ <[^>]*> 4ba77fd6     vminiz\.xyw     \$vf31xyw,\$vf15xyw,\$vf7z
+[0-9a-f]+ <[^>]*> 4bbfffd6     vminiz\.xyw     \$vf31xyw,\$vf31xyw,\$vf31z
+[0-9a-f]+ <[^>]*> 4bc00016     vminiz\.xyz     \$vf0xyz,\$vf0xyz,\$vf0z
+[0-9a-f]+ <[^>]*> 4bdf0016     vminiz\.xyz     \$vf0xyz,\$vf0xyz,\$vf31z
+[0-9a-f]+ <[^>]*> 4bc0f816     vminiz\.xyz     \$vf0xyz,\$vf31xyz,\$vf0z
+[0-9a-f]+ <[^>]*> 4bc31056     vminiz\.xyz     \$vf1xyz,\$vf2xyz,\$vf3z
+[0-9a-f]+ <[^>]*> 4bc007d6     vminiz\.xyz     \$vf31xyz,\$vf0xyz,\$vf0z
+[0-9a-f]+ <[^>]*> 4bc77fd6     vminiz\.xyz     \$vf31xyz,\$vf15xyz,\$vf7z
+[0-9a-f]+ <[^>]*> 4bdfffd6     vminiz\.xyz     \$vf31xyz,\$vf31xyz,\$vf31z
+[0-9a-f]+ <[^>]*> 4be00016     vminiz\.xyzw    \$vf0xyzw,\$vf0xyzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4bff0016     vminiz\.xyzw    \$vf0xyzw,\$vf0xyzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4be0f816     vminiz\.xyzw    \$vf0xyzw,\$vf31xyzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4be31056     vminiz\.xyzw    \$vf1xyzw,\$vf2xyzw,\$vf3z
+[0-9a-f]+ <[^>]*> 4be007d6     vminiz\.xyzw    \$vf31xyzw,\$vf0xyzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4be77fd6     vminiz\.xyzw    \$vf31xyzw,\$vf15xyzw,\$vf7z
+[0-9a-f]+ <[^>]*> 4bffffd6     vminiz\.xyzw    \$vf31xyzw,\$vf31xyzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b400016     vminiz\.xz      \$vf0xz,\$vf0xz,\$vf0z
+[0-9a-f]+ <[^>]*> 4b5f0016     vminiz\.xz      \$vf0xz,\$vf0xz,\$vf31z
+[0-9a-f]+ <[^>]*> 4b40f816     vminiz\.xz      \$vf0xz,\$vf31xz,\$vf0z
+[0-9a-f]+ <[^>]*> 4b431056     vminiz\.xz      \$vf1xz,\$vf2xz,\$vf3z
+[0-9a-f]+ <[^>]*> 4b4007d6     vminiz\.xz      \$vf31xz,\$vf0xz,\$vf0z
+[0-9a-f]+ <[^>]*> 4b477fd6     vminiz\.xz      \$vf31xz,\$vf15xz,\$vf7z
+[0-9a-f]+ <[^>]*> 4b5fffd6     vminiz\.xz      \$vf31xz,\$vf31xz,\$vf31z
+[0-9a-f]+ <[^>]*> 4b600016     vminiz\.xzw     \$vf0xzw,\$vf0xzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b7f0016     vminiz\.xzw     \$vf0xzw,\$vf0xzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b60f816     vminiz\.xzw     \$vf0xzw,\$vf31xzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b631056     vminiz\.xzw     \$vf1xzw,\$vf2xzw,\$vf3z
+[0-9a-f]+ <[^>]*> 4b6007d6     vminiz\.xzw     \$vf31xzw,\$vf0xzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b677fd6     vminiz\.xzw     \$vf31xzw,\$vf15xzw,\$vf7z
+[0-9a-f]+ <[^>]*> 4b7fffd6     vminiz\.xzw     \$vf31xzw,\$vf31xzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a800016     vminiz\.y       \$vf0y,\$vf0y,\$vf0z
+[0-9a-f]+ <[^>]*> 4a9f0016     vminiz\.y       \$vf0y,\$vf0y,\$vf31z
+[0-9a-f]+ <[^>]*> 4a80f816     vminiz\.y       \$vf0y,\$vf31y,\$vf0z
+[0-9a-f]+ <[^>]*> 4a831056     vminiz\.y       \$vf1y,\$vf2y,\$vf3z
+[0-9a-f]+ <[^>]*> 4a8007d6     vminiz\.y       \$vf31y,\$vf0y,\$vf0z
+[0-9a-f]+ <[^>]*> 4a877fd6     vminiz\.y       \$vf31y,\$vf15y,\$vf7z
+[0-9a-f]+ <[^>]*> 4a9fffd6     vminiz\.y       \$vf31y,\$vf31y,\$vf31z
+[0-9a-f]+ <[^>]*> 4aa00016     vminiz\.yw      \$vf0yw,\$vf0yw,\$vf0z
+[0-9a-f]+ <[^>]*> 4abf0016     vminiz\.yw      \$vf0yw,\$vf0yw,\$vf31z
+[0-9a-f]+ <[^>]*> 4aa0f816     vminiz\.yw      \$vf0yw,\$vf31yw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aa31056     vminiz\.yw      \$vf1yw,\$vf2yw,\$vf3z
+[0-9a-f]+ <[^>]*> 4aa007d6     vminiz\.yw      \$vf31yw,\$vf0yw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aa77fd6     vminiz\.yw      \$vf31yw,\$vf15yw,\$vf7z
+[0-9a-f]+ <[^>]*> 4abfffd6     vminiz\.yw      \$vf31yw,\$vf31yw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ac00016     vminiz\.yz      \$vf0yz,\$vf0yz,\$vf0z
+[0-9a-f]+ <[^>]*> 4adf0016     vminiz\.yz      \$vf0yz,\$vf0yz,\$vf31z
+[0-9a-f]+ <[^>]*> 4ac0f816     vminiz\.yz      \$vf0yz,\$vf31yz,\$vf0z
+[0-9a-f]+ <[^>]*> 4ac31056     vminiz\.yz      \$vf1yz,\$vf2yz,\$vf3z
+[0-9a-f]+ <[^>]*> 4ac007d6     vminiz\.yz      \$vf31yz,\$vf0yz,\$vf0z
+[0-9a-f]+ <[^>]*> 4ac77fd6     vminiz\.yz      \$vf31yz,\$vf15yz,\$vf7z
+[0-9a-f]+ <[^>]*> 4adfffd6     vminiz\.yz      \$vf31yz,\$vf31yz,\$vf31z
+[0-9a-f]+ <[^>]*> 4ae00016     vminiz\.yzw     \$vf0yzw,\$vf0yzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aff0016     vminiz\.yzw     \$vf0yzw,\$vf0yzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ae0f816     vminiz\.yzw     \$vf0yzw,\$vf31yzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4ae31056     vminiz\.yzw     \$vf1yzw,\$vf2yzw,\$vf3z
+[0-9a-f]+ <[^>]*> 4ae007d6     vminiz\.yzw     \$vf31yzw,\$vf0yzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4ae77fd6     vminiz\.yzw     \$vf31yzw,\$vf15yzw,\$vf7z
+[0-9a-f]+ <[^>]*> 4affffd6     vminiz\.yzw     \$vf31yzw,\$vf31yzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a400016     vminiz\.z       \$vf0z,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f0016     vminiz\.z       \$vf0z,\$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a40f816     vminiz\.z       \$vf0z,\$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a431056     vminiz\.z       \$vf1z,\$vf2z,\$vf3z
+[0-9a-f]+ <[^>]*> 4a4007d6     vminiz\.z       \$vf31z,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a477fd6     vminiz\.z       \$vf31z,\$vf15z,\$vf7z
+[0-9a-f]+ <[^>]*> 4a5fffd6     vminiz\.z       \$vf31z,\$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a600016     vminiz\.zw      \$vf0zw,\$vf0zw,\$vf0z
+[0-9a-f]+ <[^>]*> 4a7f0016     vminiz\.zw      \$vf0zw,\$vf0zw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a60f816     vminiz\.zw      \$vf0zw,\$vf31zw,\$vf0z
+[0-9a-f]+ <[^>]*> 4a631056     vminiz\.zw      \$vf1zw,\$vf2zw,\$vf3z
+[0-9a-f]+ <[^>]*> 4a6007d6     vminiz\.zw      \$vf31zw,\$vf0zw,\$vf0z
+[0-9a-f]+ <[^>]*> 4a677fd6     vminiz\.zw      \$vf31zw,\$vf15zw,\$vf7z
+[0-9a-f]+ <[^>]*> 4a7fffd6     vminiz\.zw      \$vf31zw,\$vf31zw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a20033c     vmove\.w        \$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a20fb3c     vmove\.w        \$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a21133c     vmove\.w        \$vf1w,\$vf2w
+[0-9a-f]+ <[^>]*> 4a3f033c     vmove\.w        \$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f7b3c     vmove\.w        \$vf31w,\$vf15w
+[0-9a-f]+ <[^>]*> 4a3ffb3c     vmove\.w        \$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4b00033c     vmove\.x        \$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b00fb3c     vmove\.x        \$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b01133c     vmove\.x        \$vf1x,\$vf2x
+[0-9a-f]+ <[^>]*> 4b1f033c     vmove\.x        \$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f7b3c     vmove\.x        \$vf31x,\$vf15x
+[0-9a-f]+ <[^>]*> 4b1ffb3c     vmove\.x        \$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b20033c     vmove\.xw       \$vf0xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b20fb3c     vmove\.xw       \$vf0xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b21133c     vmove\.xw       \$vf1xw,\$vf2xw
+[0-9a-f]+ <[^>]*> 4b3f033c     vmove\.xw       \$vf31xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b3f7b3c     vmove\.xw       \$vf31xw,\$vf15xw
+[0-9a-f]+ <[^>]*> 4b3ffb3c     vmove\.xw       \$vf31xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b80033c     vmove\.xy       \$vf0xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b80fb3c     vmove\.xy       \$vf0xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4b81133c     vmove\.xy       \$vf1xy,\$vf2xy
+[0-9a-f]+ <[^>]*> 4b9f033c     vmove\.xy       \$vf31xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b9f7b3c     vmove\.xy       \$vf31xy,\$vf15xy
+[0-9a-f]+ <[^>]*> 4b9ffb3c     vmove\.xy       \$vf31xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4ba0033c     vmove\.xyw      \$vf0xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4ba0fb3c     vmove\.xyw      \$vf0xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4ba1133c     vmove\.xyw      \$vf1xyw,\$vf2xyw
+[0-9a-f]+ <[^>]*> 4bbf033c     vmove\.xyw      \$vf31xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4bbf7b3c     vmove\.xyw      \$vf31xyw,\$vf15xyw
+[0-9a-f]+ <[^>]*> 4bbffb3c     vmove\.xyw      \$vf31xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4bc0033c     vmove\.xyz      \$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bc0fb3c     vmove\.xyz      \$vf0xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4bc1133c     vmove\.xyz      \$vf1xyz,\$vf2xyz
+[0-9a-f]+ <[^>]*> 4bdf033c     vmove\.xyz      \$vf31xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bdf7b3c     vmove\.xyz      \$vf31xyz,\$vf15xyz
+[0-9a-f]+ <[^>]*> 4bdffb3c     vmove\.xyz      \$vf31xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4be0033c     vmove\.xyzw     \$vf0xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4be0fb3c     vmove\.xyzw     \$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be1133c     vmove\.xyzw     \$vf1xyzw,\$vf2xyzw
+[0-9a-f]+ <[^>]*> 4bff033c     vmove\.xyzw     \$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4bff7b3c     vmove\.xyzw     \$vf31xyzw,\$vf15xyzw
+[0-9a-f]+ <[^>]*> 4bfffb3c     vmove\.xyzw     \$vf31xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4b40033c     vmove\.xz       \$vf0xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b40fb3c     vmove\.xz       \$vf0xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b41133c     vmove\.xz       \$vf1xz,\$vf2xz
+[0-9a-f]+ <[^>]*> 4b5f033c     vmove\.xz       \$vf31xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b5f7b3c     vmove\.xz       \$vf31xz,\$vf15xz
+[0-9a-f]+ <[^>]*> 4b5ffb3c     vmove\.xz       \$vf31xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b60033c     vmove\.xzw      \$vf0xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b60fb3c     vmove\.xzw      \$vf0xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4b61133c     vmove\.xzw      \$vf1xzw,\$vf2xzw
+[0-9a-f]+ <[^>]*> 4b7f033c     vmove\.xzw      \$vf31xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b7f7b3c     vmove\.xzw      \$vf31xzw,\$vf15xzw
+[0-9a-f]+ <[^>]*> 4b7ffb3c     vmove\.xzw      \$vf31xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4a80033c     vmove\.y        \$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a80fb3c     vmove\.y        \$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a81133c     vmove\.y        \$vf1y,\$vf2y
+[0-9a-f]+ <[^>]*> 4a9f033c     vmove\.y        \$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f7b3c     vmove\.y        \$vf31y,\$vf15y
+[0-9a-f]+ <[^>]*> 4a9ffb3c     vmove\.y        \$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa0033c     vmove\.yw       \$vf0yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4aa0fb3c     vmove\.yw       \$vf0yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4aa1133c     vmove\.yw       \$vf1yw,\$vf2yw
+[0-9a-f]+ <[^>]*> 4abf033c     vmove\.yw       \$vf31yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4abf7b3c     vmove\.yw       \$vf31yw,\$vf15yw
+[0-9a-f]+ <[^>]*> 4abffb3c     vmove\.yw       \$vf31yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4ac0033c     vmove\.yz       \$vf0yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4ac0fb3c     vmove\.yz       \$vf0yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ac1133c     vmove\.yz       \$vf1yz,\$vf2yz
+[0-9a-f]+ <[^>]*> 4adf033c     vmove\.yz       \$vf31yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4adf7b3c     vmove\.yz       \$vf31yz,\$vf15yz
+[0-9a-f]+ <[^>]*> 4adffb3c     vmove\.yz       \$vf31yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ae0033c     vmove\.yzw      \$vf0yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4ae0fb3c     vmove\.yzw      \$vf0yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4ae1133c     vmove\.yzw      \$vf1yzw,\$vf2yzw
+[0-9a-f]+ <[^>]*> 4aff033c     vmove\.yzw      \$vf31yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4aff7b3c     vmove\.yzw      \$vf31yzw,\$vf15yzw
+[0-9a-f]+ <[^>]*> 4afffb3c     vmove\.yzw      \$vf31yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4a40033c     vmove\.z        \$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a40fb3c     vmove\.z        \$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a41133c     vmove\.z        \$vf1z,\$vf2z
+[0-9a-f]+ <[^>]*> 4a5f033c     vmove\.z        \$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f7b3c     vmove\.z        \$vf31z,\$vf15z
+[0-9a-f]+ <[^>]*> 4a5ffb3c     vmove\.z        \$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a60033c     vmove\.zw       \$vf0zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a60fb3c     vmove\.zw       \$vf0zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a61133c     vmove\.zw       \$vf1zw,\$vf2zw
+[0-9a-f]+ <[^>]*> 4a7f033c     vmove\.zw       \$vf31zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a7f7b3c     vmove\.zw       \$vf31zw,\$vf15zw
+[0-9a-f]+ <[^>]*> 4a7ffb3c     vmove\.zw       \$vf31zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a20033d     vmr32\.w        \$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a20fb3d     vmr32\.w        \$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a21133d     vmr32\.w        \$vf1w,\$vf2w
+[0-9a-f]+ <[^>]*> 4a3f033d     vmr32\.w        \$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f7b3d     vmr32\.w        \$vf31w,\$vf15w
+[0-9a-f]+ <[^>]*> 4a3ffb3d     vmr32\.w        \$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4b00033d     vmr32\.x        \$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b00fb3d     vmr32\.x        \$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b01133d     vmr32\.x        \$vf1x,\$vf2x
+[0-9a-f]+ <[^>]*> 4b1f033d     vmr32\.x        \$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f7b3d     vmr32\.x        \$vf31x,\$vf15x
+[0-9a-f]+ <[^>]*> 4b1ffb3d     vmr32\.x        \$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b20033d     vmr32\.xw       \$vf0xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b20fb3d     vmr32\.xw       \$vf0xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b21133d     vmr32\.xw       \$vf1xw,\$vf2xw
+[0-9a-f]+ <[^>]*> 4b3f033d     vmr32\.xw       \$vf31xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b3f7b3d     vmr32\.xw       \$vf31xw,\$vf15xw
+[0-9a-f]+ <[^>]*> 4b3ffb3d     vmr32\.xw       \$vf31xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b80033d     vmr32\.xy       \$vf0xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b80fb3d     vmr32\.xy       \$vf0xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4b81133d     vmr32\.xy       \$vf1xy,\$vf2xy
+[0-9a-f]+ <[^>]*> 4b9f033d     vmr32\.xy       \$vf31xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b9f7b3d     vmr32\.xy       \$vf31xy,\$vf15xy
+[0-9a-f]+ <[^>]*> 4b9ffb3d     vmr32\.xy       \$vf31xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4ba0033d     vmr32\.xyw      \$vf0xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4ba0fb3d     vmr32\.xyw      \$vf0xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4ba1133d     vmr32\.xyw      \$vf1xyw,\$vf2xyw
+[0-9a-f]+ <[^>]*> 4bbf033d     vmr32\.xyw      \$vf31xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4bbf7b3d     vmr32\.xyw      \$vf31xyw,\$vf15xyw
+[0-9a-f]+ <[^>]*> 4bbffb3d     vmr32\.xyw      \$vf31xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4bc0033d     vmr32\.xyz      \$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bc0fb3d     vmr32\.xyz      \$vf0xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4bc1133d     vmr32\.xyz      \$vf1xyz,\$vf2xyz
+[0-9a-f]+ <[^>]*> 4bdf033d     vmr32\.xyz      \$vf31xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bdf7b3d     vmr32\.xyz      \$vf31xyz,\$vf15xyz
+[0-9a-f]+ <[^>]*> 4bdffb3d     vmr32\.xyz      \$vf31xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4be0033d     vmr32\.xyzw     \$vf0xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4be0fb3d     vmr32\.xyzw     \$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be1133d     vmr32\.xyzw     \$vf1xyzw,\$vf2xyzw
+[0-9a-f]+ <[^>]*> 4bff033d     vmr32\.xyzw     \$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4bff7b3d     vmr32\.xyzw     \$vf31xyzw,\$vf15xyzw
+[0-9a-f]+ <[^>]*> 4bfffb3d     vmr32\.xyzw     \$vf31xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4b40033d     vmr32\.xz       \$vf0xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b40fb3d     vmr32\.xz       \$vf0xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b41133d     vmr32\.xz       \$vf1xz,\$vf2xz
+[0-9a-f]+ <[^>]*> 4b5f033d     vmr32\.xz       \$vf31xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b5f7b3d     vmr32\.xz       \$vf31xz,\$vf15xz
+[0-9a-f]+ <[^>]*> 4b5ffb3d     vmr32\.xz       \$vf31xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b60033d     vmr32\.xzw      \$vf0xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b60fb3d     vmr32\.xzw      \$vf0xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4b61133d     vmr32\.xzw      \$vf1xzw,\$vf2xzw
+[0-9a-f]+ <[^>]*> 4b7f033d     vmr32\.xzw      \$vf31xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b7f7b3d     vmr32\.xzw      \$vf31xzw,\$vf15xzw
+[0-9a-f]+ <[^>]*> 4b7ffb3d     vmr32\.xzw      \$vf31xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4a80033d     vmr32\.y        \$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a80fb3d     vmr32\.y        \$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a81133d     vmr32\.y        \$vf1y,\$vf2y
+[0-9a-f]+ <[^>]*> 4a9f033d     vmr32\.y        \$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f7b3d     vmr32\.y        \$vf31y,\$vf15y
+[0-9a-f]+ <[^>]*> 4a9ffb3d     vmr32\.y        \$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa0033d     vmr32\.yw       \$vf0yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4aa0fb3d     vmr32\.yw       \$vf0yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4aa1133d     vmr32\.yw       \$vf1yw,\$vf2yw
+[0-9a-f]+ <[^>]*> 4abf033d     vmr32\.yw       \$vf31yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4abf7b3d     vmr32\.yw       \$vf31yw,\$vf15yw
+[0-9a-f]+ <[^>]*> 4abffb3d     vmr32\.yw       \$vf31yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4ac0033d     vmr32\.yz       \$vf0yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4ac0fb3d     vmr32\.yz       \$vf0yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ac1133d     vmr32\.yz       \$vf1yz,\$vf2yz
+[0-9a-f]+ <[^>]*> 4adf033d     vmr32\.yz       \$vf31yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4adf7b3d     vmr32\.yz       \$vf31yz,\$vf15yz
+[0-9a-f]+ <[^>]*> 4adffb3d     vmr32\.yz       \$vf31yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ae0033d     vmr32\.yzw      \$vf0yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4ae0fb3d     vmr32\.yzw      \$vf0yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4ae1133d     vmr32\.yzw      \$vf1yzw,\$vf2yzw
+[0-9a-f]+ <[^>]*> 4aff033d     vmr32\.yzw      \$vf31yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4aff7b3d     vmr32\.yzw      \$vf31yzw,\$vf15yzw
+[0-9a-f]+ <[^>]*> 4afffb3d     vmr32\.yzw      \$vf31yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4a40033d     vmr32\.z        \$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a40fb3d     vmr32\.z        \$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a41133d     vmr32\.z        \$vf1z,\$vf2z
+[0-9a-f]+ <[^>]*> 4a5f033d     vmr32\.z        \$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f7b3d     vmr32\.z        \$vf31z,\$vf15z
+[0-9a-f]+ <[^>]*> 4a5ffb3d     vmr32\.z        \$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a60033d     vmr32\.zw       \$vf0zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a60fb3d     vmr32\.zw       \$vf0zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a61133d     vmr32\.zw       \$vf1zw,\$vf2zw
+[0-9a-f]+ <[^>]*> 4a7f033d     vmr32\.zw       \$vf31zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a7f7b3d     vmr32\.zw       \$vf31zw,\$vf15zw
+[0-9a-f]+ <[^>]*> 4a7ffb3d     vmr32\.zw       \$vf31zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a20027f     vmsubai\.w      \$ACCw,\$vf0w,\$I
+[0-9a-f]+ <[^>]*> 4a200a7f     vmsubai\.w      \$ACCw,\$vf1w,\$I
+[0-9a-f]+ <[^>]*> 4a20fa7f     vmsubai\.w      \$ACCw,\$vf31w,\$I
+[0-9a-f]+ <[^>]*> 4b00027f     vmsubai\.x      \$ACCx,\$vf0x,\$I
+[0-9a-f]+ <[^>]*> 4b000a7f     vmsubai\.x      \$ACCx,\$vf1x,\$I
+[0-9a-f]+ <[^>]*> 4b00fa7f     vmsubai\.x      \$ACCx,\$vf31x,\$I
+[0-9a-f]+ <[^>]*> 4b20027f     vmsubai\.xw     \$ACCxw,\$vf0xw,\$I
+[0-9a-f]+ <[^>]*> 4b200a7f     vmsubai\.xw     \$ACCxw,\$vf1xw,\$I
+[0-9a-f]+ <[^>]*> 4b20fa7f     vmsubai\.xw     \$ACCxw,\$vf31xw,\$I
+[0-9a-f]+ <[^>]*> 4b80027f     vmsubai\.xy     \$ACCxy,\$vf0xy,\$I
+[0-9a-f]+ <[^>]*> 4b800a7f     vmsubai\.xy     \$ACCxy,\$vf1xy,\$I
+[0-9a-f]+ <[^>]*> 4b80fa7f     vmsubai\.xy     \$ACCxy,\$vf31xy,\$I
+[0-9a-f]+ <[^>]*> 4ba0027f     vmsubai\.xyw    \$ACCxyw,\$vf0xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba00a7f     vmsubai\.xyw    \$ACCxyw,\$vf1xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba0fa7f     vmsubai\.xyw    \$ACCxyw,\$vf31xyw,\$I
+[0-9a-f]+ <[^>]*> 4bc0027f     vmsubai\.xyz    \$ACCxyz,\$vf0xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc00a7f     vmsubai\.xyz    \$ACCxyz,\$vf1xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc0fa7f     vmsubai\.xyz    \$ACCxyz,\$vf31xyz,\$I
+[0-9a-f]+ <[^>]*> 4be0027f     vmsubai\.xyzw   \$ACCxyzw,\$vf0xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be00a7f     vmsubai\.xyzw   \$ACCxyzw,\$vf1xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be0fa7f     vmsubai\.xyzw   \$ACCxyzw,\$vf31xyzw,\$I
+[0-9a-f]+ <[^>]*> 4b40027f     vmsubai\.xz     \$ACCxz,\$vf0xz,\$I
+[0-9a-f]+ <[^>]*> 4b400a7f     vmsubai\.xz     \$ACCxz,\$vf1xz,\$I
+[0-9a-f]+ <[^>]*> 4b40fa7f     vmsubai\.xz     \$ACCxz,\$vf31xz,\$I
+[0-9a-f]+ <[^>]*> 4b60027f     vmsubai\.xzw    \$ACCxzw,\$vf0xzw,\$I
+[0-9a-f]+ <[^>]*> 4b600a7f     vmsubai\.xzw    \$ACCxzw,\$vf1xzw,\$I
+[0-9a-f]+ <[^>]*> 4b60fa7f     vmsubai\.xzw    \$ACCxzw,\$vf31xzw,\$I
+[0-9a-f]+ <[^>]*> 4a80027f     vmsubai\.y      \$ACCy,\$vf0y,\$I
+[0-9a-f]+ <[^>]*> 4a800a7f     vmsubai\.y      \$ACCy,\$vf1y,\$I
+[0-9a-f]+ <[^>]*> 4a80fa7f     vmsubai\.y      \$ACCy,\$vf31y,\$I
+[0-9a-f]+ <[^>]*> 4aa0027f     vmsubai\.yw     \$ACCyw,\$vf0yw,\$I
+[0-9a-f]+ <[^>]*> 4aa00a7f     vmsubai\.yw     \$ACCyw,\$vf1yw,\$I
+[0-9a-f]+ <[^>]*> 4aa0fa7f     vmsubai\.yw     \$ACCyw,\$vf31yw,\$I
+[0-9a-f]+ <[^>]*> 4ac0027f     vmsubai\.yz     \$ACCyz,\$vf0yz,\$I
+[0-9a-f]+ <[^>]*> 4ac00a7f     vmsubai\.yz     \$ACCyz,\$vf1yz,\$I
+[0-9a-f]+ <[^>]*> 4ac0fa7f     vmsubai\.yz     \$ACCyz,\$vf31yz,\$I
+[0-9a-f]+ <[^>]*> 4ae0027f     vmsubai\.yzw    \$ACCyzw,\$vf0yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae00a7f     vmsubai\.yzw    \$ACCyzw,\$vf1yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae0fa7f     vmsubai\.yzw    \$ACCyzw,\$vf31yzw,\$I
+[0-9a-f]+ <[^>]*> 4a40027f     vmsubai\.z      \$ACCz,\$vf0z,\$I
+[0-9a-f]+ <[^>]*> 4a400a7f     vmsubai\.z      \$ACCz,\$vf1z,\$I
+[0-9a-f]+ <[^>]*> 4a40fa7f     vmsubai\.z      \$ACCz,\$vf31z,\$I
+[0-9a-f]+ <[^>]*> 4a60027f     vmsubai\.zw     \$ACCzw,\$vf0zw,\$I
+[0-9a-f]+ <[^>]*> 4a600a7f     vmsubai\.zw     \$ACCzw,\$vf1zw,\$I
+[0-9a-f]+ <[^>]*> 4a60fa7f     vmsubai\.zw     \$ACCzw,\$vf31zw,\$I
+[0-9a-f]+ <[^>]*> 4a20027d     vmsubaq\.w      \$ACCw,\$vf0w,\$Q
+[0-9a-f]+ <[^>]*> 4a200a7d     vmsubaq\.w      \$ACCw,\$vf1w,\$Q
+[0-9a-f]+ <[^>]*> 4a20fa7d     vmsubaq\.w      \$ACCw,\$vf31w,\$Q
+[0-9a-f]+ <[^>]*> 4b00027d     vmsubaq\.x      \$ACCx,\$vf0x,\$Q
+[0-9a-f]+ <[^>]*> 4b000a7d     vmsubaq\.x      \$ACCx,\$vf1x,\$Q
+[0-9a-f]+ <[^>]*> 4b00fa7d     vmsubaq\.x      \$ACCx,\$vf31x,\$Q
+[0-9a-f]+ <[^>]*> 4b20027d     vmsubaq\.xw     \$ACCxw,\$vf0xw,\$Q
+[0-9a-f]+ <[^>]*> 4b200a7d     vmsubaq\.xw     \$ACCxw,\$vf1xw,\$Q
+[0-9a-f]+ <[^>]*> 4b20fa7d     vmsubaq\.xw     \$ACCxw,\$vf31xw,\$Q
+[0-9a-f]+ <[^>]*> 4b80027d     vmsubaq\.xy     \$ACCxy,\$vf0xy,\$Q
+[0-9a-f]+ <[^>]*> 4b800a7d     vmsubaq\.xy     \$ACCxy,\$vf1xy,\$Q
+[0-9a-f]+ <[^>]*> 4b80fa7d     vmsubaq\.xy     \$ACCxy,\$vf31xy,\$Q
+[0-9a-f]+ <[^>]*> 4ba0027d     vmsubaq\.xyw    \$ACCxyw,\$vf0xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba00a7d     vmsubaq\.xyw    \$ACCxyw,\$vf1xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba0fa7d     vmsubaq\.xyw    \$ACCxyw,\$vf31xyw,\$Q
+[0-9a-f]+ <[^>]*> 4bc0027d     vmsubaq\.xyz    \$ACCxyz,\$vf0xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc00a7d     vmsubaq\.xyz    \$ACCxyz,\$vf1xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc0fa7d     vmsubaq\.xyz    \$ACCxyz,\$vf31xyz,\$Q
+[0-9a-f]+ <[^>]*> 4be0027d     vmsubaq\.xyzw   \$ACCxyzw,\$vf0xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be00a7d     vmsubaq\.xyzw   \$ACCxyzw,\$vf1xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be0fa7d     vmsubaq\.xyzw   \$ACCxyzw,\$vf31xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4b40027d     vmsubaq\.xz     \$ACCxz,\$vf0xz,\$Q
+[0-9a-f]+ <[^>]*> 4b400a7d     vmsubaq\.xz     \$ACCxz,\$vf1xz,\$Q
+[0-9a-f]+ <[^>]*> 4b40fa7d     vmsubaq\.xz     \$ACCxz,\$vf31xz,\$Q
+[0-9a-f]+ <[^>]*> 4b60027d     vmsubaq\.xzw    \$ACCxzw,\$vf0xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b600a7d     vmsubaq\.xzw    \$ACCxzw,\$vf1xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b60fa7d     vmsubaq\.xzw    \$ACCxzw,\$vf31xzw,\$Q
+[0-9a-f]+ <[^>]*> 4a80027d     vmsubaq\.y      \$ACCy,\$vf0y,\$Q
+[0-9a-f]+ <[^>]*> 4a800a7d     vmsubaq\.y      \$ACCy,\$vf1y,\$Q
+[0-9a-f]+ <[^>]*> 4a80fa7d     vmsubaq\.y      \$ACCy,\$vf31y,\$Q
+[0-9a-f]+ <[^>]*> 4aa0027d     vmsubaq\.yw     \$ACCyw,\$vf0yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa00a7d     vmsubaq\.yw     \$ACCyw,\$vf1yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa0fa7d     vmsubaq\.yw     \$ACCyw,\$vf31yw,\$Q
+[0-9a-f]+ <[^>]*> 4ac0027d     vmsubaq\.yz     \$ACCyz,\$vf0yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac00a7d     vmsubaq\.yz     \$ACCyz,\$vf1yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac0fa7d     vmsubaq\.yz     \$ACCyz,\$vf31yz,\$Q
+[0-9a-f]+ <[^>]*> 4ae0027d     vmsubaq\.yzw    \$ACCyzw,\$vf0yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae00a7d     vmsubaq\.yzw    \$ACCyzw,\$vf1yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae0fa7d     vmsubaq\.yzw    \$ACCyzw,\$vf31yzw,\$Q
+[0-9a-f]+ <[^>]*> 4a40027d     vmsubaq\.z      \$ACCz,\$vf0z,\$Q
+[0-9a-f]+ <[^>]*> 4a400a7d     vmsubaq\.z      \$ACCz,\$vf1z,\$Q
+[0-9a-f]+ <[^>]*> 4a40fa7d     vmsubaq\.z      \$ACCz,\$vf31z,\$Q
+[0-9a-f]+ <[^>]*> 4a60027d     vmsubaq\.zw     \$ACCzw,\$vf0zw,\$Q
+[0-9a-f]+ <[^>]*> 4a600a7d     vmsubaq\.zw     \$ACCzw,\$vf1zw,\$Q
+[0-9a-f]+ <[^>]*> 4a60fa7d     vmsubaq\.zw     \$ACCzw,\$vf31zw,\$Q
+[0-9a-f]+ <[^>]*> 4a2002fd     vmsuba\.w       \$ACCw,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a20fafd     vmsuba\.w       \$ACCw,\$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a2112fd     vmsuba\.w       \$ACCw,\$vf1w,\$vf2w
+[0-9a-f]+ <[^>]*> 4a3f02fd     vmsuba\.w       \$ACCw,\$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f7afd     vmsuba\.w       \$ACCw,\$vf31w,\$vf15w
+[0-9a-f]+ <[^>]*> 4a3ffafd     vmsuba\.w       \$ACCw,\$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a2000ff     vmsubaw\.w      \$ACCw,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f00ff     vmsubaw\.w      \$ACCw,\$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a2208ff     vmsubaw\.w      \$ACCw,\$vf1w,\$vf2w
+[0-9a-f]+ <[^>]*> 4a20f8ff     vmsubaw\.w      \$ACCw,\$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a2ff8ff     vmsubaw\.w      \$ACCw,\$vf31w,\$vf15w
+[0-9a-f]+ <[^>]*> 4a3ff8ff     vmsubaw\.w      \$ACCw,\$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4b0000ff     vmsubaw\.x      \$ACCx,\$vf0x,\$vf0w
+[0-9a-f]+ <[^>]*> 4b1f00ff     vmsubaw\.x      \$ACCx,\$vf0x,\$vf31w
+[0-9a-f]+ <[^>]*> 4b0208ff     vmsubaw\.x      \$ACCx,\$vf1x,\$vf2w
+[0-9a-f]+ <[^>]*> 4b00f8ff     vmsubaw\.x      \$ACCx,\$vf31x,\$vf0w
+[0-9a-f]+ <[^>]*> 4b0ff8ff     vmsubaw\.x      \$ACCx,\$vf31x,\$vf15w
+[0-9a-f]+ <[^>]*> 4b1ff8ff     vmsubaw\.x      \$ACCx,\$vf31x,\$vf31w
+[0-9a-f]+ <[^>]*> 4b2000ff     vmsubaw\.xw     \$ACCxw,\$vf0xw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b3f00ff     vmsubaw\.xw     \$ACCxw,\$vf0xw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b2208ff     vmsubaw\.xw     \$ACCxw,\$vf1xw,\$vf2w
+[0-9a-f]+ <[^>]*> 4b20f8ff     vmsubaw\.xw     \$ACCxw,\$vf31xw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b2ff8ff     vmsubaw\.xw     \$ACCxw,\$vf31xw,\$vf15w
+[0-9a-f]+ <[^>]*> 4b3ff8ff     vmsubaw\.xw     \$ACCxw,\$vf31xw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b8000ff     vmsubaw\.xy     \$ACCxy,\$vf0xy,\$vf0w
+[0-9a-f]+ <[^>]*> 4b9f00ff     vmsubaw\.xy     \$ACCxy,\$vf0xy,\$vf31w
+[0-9a-f]+ <[^>]*> 4b8208ff     vmsubaw\.xy     \$ACCxy,\$vf1xy,\$vf2w
+[0-9a-f]+ <[^>]*> 4b80f8ff     vmsubaw\.xy     \$ACCxy,\$vf31xy,\$vf0w
+[0-9a-f]+ <[^>]*> 4b8ff8ff     vmsubaw\.xy     \$ACCxy,\$vf31xy,\$vf15w
+[0-9a-f]+ <[^>]*> 4b9ff8ff     vmsubaw\.xy     \$ACCxy,\$vf31xy,\$vf31w
+[0-9a-f]+ <[^>]*> 4ba000ff     vmsubaw\.xyw    \$ACCxyw,\$vf0xyw,\$vf0w
+[0-9a-f]+ <[^>]*> 4bbf00ff     vmsubaw\.xyw    \$ACCxyw,\$vf0xyw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ba208ff     vmsubaw\.xyw    \$ACCxyw,\$vf1xyw,\$vf2w
+[0-9a-f]+ <[^>]*> 4ba0f8ff     vmsubaw\.xyw    \$ACCxyw,\$vf31xyw,\$vf0w
+[0-9a-f]+ <[^>]*> 4baff8ff     vmsubaw\.xyw    \$ACCxyw,\$vf31xyw,\$vf15w
+[0-9a-f]+ <[^>]*> 4bbff8ff     vmsubaw\.xyw    \$ACCxyw,\$vf31xyw,\$vf31w
+[0-9a-f]+ <[^>]*> 4bc000ff     vmsubaw\.xyz    \$ACCxyz,\$vf0xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bdf00ff     vmsubaw\.xyz    \$ACCxyz,\$vf0xyz,\$vf31w
+[0-9a-f]+ <[^>]*> 4bc208ff     vmsubaw\.xyz    \$ACCxyz,\$vf1xyz,\$vf2w
+[0-9a-f]+ <[^>]*> 4bc0f8ff     vmsubaw\.xyz    \$ACCxyz,\$vf31xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bcff8ff     vmsubaw\.xyz    \$ACCxyz,\$vf31xyz,\$vf15w
+[0-9a-f]+ <[^>]*> 4bdff8ff     vmsubaw\.xyz    \$ACCxyz,\$vf31xyz,\$vf31w
+[0-9a-f]+ <[^>]*> 4be000ff     vmsubaw\.xyzw   \$ACCxyzw,\$vf0xyzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4bff00ff     vmsubaw\.xyzw   \$ACCxyzw,\$vf0xyzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4be208ff     vmsubaw\.xyzw   \$ACCxyzw,\$vf1xyzw,\$vf2w
+[0-9a-f]+ <[^>]*> 4be0f8ff     vmsubaw\.xyzw   \$ACCxyzw,\$vf31xyzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4beff8ff     vmsubaw\.xyzw   \$ACCxyzw,\$vf31xyzw,\$vf15w
+[0-9a-f]+ <[^>]*> 4bfff8ff     vmsubaw\.xyzw   \$ACCxyzw,\$vf31xyzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b4000ff     vmsubaw\.xz     \$ACCxz,\$vf0xz,\$vf0w
+[0-9a-f]+ <[^>]*> 4b5f00ff     vmsubaw\.xz     \$ACCxz,\$vf0xz,\$vf31w
+[0-9a-f]+ <[^>]*> 4b4208ff     vmsubaw\.xz     \$ACCxz,\$vf1xz,\$vf2w
+[0-9a-f]+ <[^>]*> 4b40f8ff     vmsubaw\.xz     \$ACCxz,\$vf31xz,\$vf0w
+[0-9a-f]+ <[^>]*> 4b4ff8ff     vmsubaw\.xz     \$ACCxz,\$vf31xz,\$vf15w
+[0-9a-f]+ <[^>]*> 4b5ff8ff     vmsubaw\.xz     \$ACCxz,\$vf31xz,\$vf31w
+[0-9a-f]+ <[^>]*> 4b6000ff     vmsubaw\.xzw    \$ACCxzw,\$vf0xzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b7f00ff     vmsubaw\.xzw    \$ACCxzw,\$vf0xzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b6208ff     vmsubaw\.xzw    \$ACCxzw,\$vf1xzw,\$vf2w
+[0-9a-f]+ <[^>]*> 4b60f8ff     vmsubaw\.xzw    \$ACCxzw,\$vf31xzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b6ff8ff     vmsubaw\.xzw    \$ACCxzw,\$vf31xzw,\$vf15w
+[0-9a-f]+ <[^>]*> 4b7ff8ff     vmsubaw\.xzw    \$ACCxzw,\$vf31xzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a8000ff     vmsubaw\.y      \$ACCy,\$vf0y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a9f00ff     vmsubaw\.y      \$ACCy,\$vf0y,\$vf31w
+[0-9a-f]+ <[^>]*> 4a8208ff     vmsubaw\.y      \$ACCy,\$vf1y,\$vf2w
+[0-9a-f]+ <[^>]*> 4a80f8ff     vmsubaw\.y      \$ACCy,\$vf31y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a8ff8ff     vmsubaw\.y      \$ACCy,\$vf31y,\$vf15w
+[0-9a-f]+ <[^>]*> 4a9ff8ff     vmsubaw\.y      \$ACCy,\$vf31y,\$vf31w
+[0-9a-f]+ <[^>]*> 4aa000ff     vmsubaw\.yw     \$ACCyw,\$vf0yw,\$vf0w
+[0-9a-f]+ <[^>]*> 4abf00ff     vmsubaw\.yw     \$ACCyw,\$vf0yw,\$vf31w
+[0-9a-f]+ <[^>]*> 4aa208ff     vmsubaw\.yw     \$ACCyw,\$vf1yw,\$vf2w
+[0-9a-f]+ <[^>]*> 4aa0f8ff     vmsubaw\.yw     \$ACCyw,\$vf31yw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aaff8ff     vmsubaw\.yw     \$ACCyw,\$vf31yw,\$vf15w
+[0-9a-f]+ <[^>]*> 4abff8ff     vmsubaw\.yw     \$ACCyw,\$vf31yw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ac000ff     vmsubaw\.yz     \$ACCyz,\$vf0yz,\$vf0w
+[0-9a-f]+ <[^>]*> 4adf00ff     vmsubaw\.yz     \$ACCyz,\$vf0yz,\$vf31w
+[0-9a-f]+ <[^>]*> 4ac208ff     vmsubaw\.yz     \$ACCyz,\$vf1yz,\$vf2w
+[0-9a-f]+ <[^>]*> 4ac0f8ff     vmsubaw\.yz     \$ACCyz,\$vf31yz,\$vf0w
+[0-9a-f]+ <[^>]*> 4acff8ff     vmsubaw\.yz     \$ACCyz,\$vf31yz,\$vf15w
+[0-9a-f]+ <[^>]*> 4adff8ff     vmsubaw\.yz     \$ACCyz,\$vf31yz,\$vf31w
+[0-9a-f]+ <[^>]*> 4ae000ff     vmsubaw\.yzw    \$ACCyzw,\$vf0yzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aff00ff     vmsubaw\.yzw    \$ACCyzw,\$vf0yzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ae208ff     vmsubaw\.yzw    \$ACCyzw,\$vf1yzw,\$vf2w
+[0-9a-f]+ <[^>]*> 4ae0f8ff     vmsubaw\.yzw    \$ACCyzw,\$vf31yzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aeff8ff     vmsubaw\.yzw    \$ACCyzw,\$vf31yzw,\$vf15w
+[0-9a-f]+ <[^>]*> 4afff8ff     vmsubaw\.yzw    \$ACCyzw,\$vf31yzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a4000ff     vmsubaw\.z      \$ACCz,\$vf0z,\$vf0w
+[0-9a-f]+ <[^>]*> 4a5f00ff     vmsubaw\.z      \$ACCz,\$vf0z,\$vf31w
+[0-9a-f]+ <[^>]*> 4a4208ff     vmsubaw\.z      \$ACCz,\$vf1z,\$vf2w
+[0-9a-f]+ <[^>]*> 4a40f8ff     vmsubaw\.z      \$ACCz,\$vf31z,\$vf0w
+[0-9a-f]+ <[^>]*> 4a4ff8ff     vmsubaw\.z      \$ACCz,\$vf31z,\$vf15w
+[0-9a-f]+ <[^>]*> 4a5ff8ff     vmsubaw\.z      \$ACCz,\$vf31z,\$vf31w
+[0-9a-f]+ <[^>]*> 4a6000ff     vmsubaw\.zw     \$ACCzw,\$vf0zw,\$vf0w
+[0-9a-f]+ <[^>]*> 4a7f00ff     vmsubaw\.zw     \$ACCzw,\$vf0zw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a6208ff     vmsubaw\.zw     \$ACCzw,\$vf1zw,\$vf2w
+[0-9a-f]+ <[^>]*> 4a60f8ff     vmsubaw\.zw     \$ACCzw,\$vf31zw,\$vf0w
+[0-9a-f]+ <[^>]*> 4a6ff8ff     vmsubaw\.zw     \$ACCzw,\$vf31zw,\$vf15w
+[0-9a-f]+ <[^>]*> 4a7ff8ff     vmsubaw\.zw     \$ACCzw,\$vf31zw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b0002fd     vmsuba\.x       \$ACCx,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b00fafd     vmsuba\.x       \$ACCx,\$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b0112fd     vmsuba\.x       \$ACCx,\$vf1x,\$vf2x
+[0-9a-f]+ <[^>]*> 4b1f02fd     vmsuba\.x       \$ACCx,\$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f7afd     vmsuba\.x       \$ACCx,\$vf31x,\$vf15x
+[0-9a-f]+ <[^>]*> 4b1ffafd     vmsuba\.x       \$ACCx,\$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4a2000fc     vmsubax\.w      \$ACCw,\$vf0w,\$vf0x
+[0-9a-f]+ <[^>]*> 4a3f00fc     vmsubax\.w      \$ACCw,\$vf0w,\$vf31x
+[0-9a-f]+ <[^>]*> 4a2208fc     vmsubax\.w      \$ACCw,\$vf1w,\$vf2x
+[0-9a-f]+ <[^>]*> 4a20f8fc     vmsubax\.w      \$ACCw,\$vf31w,\$vf0x
+[0-9a-f]+ <[^>]*> 4a2ff8fc     vmsubax\.w      \$ACCw,\$vf31w,\$vf15x
+[0-9a-f]+ <[^>]*> 4a3ff8fc     vmsubax\.w      \$ACCw,\$vf31w,\$vf31x
+[0-9a-f]+ <[^>]*> 4b2002fd     vmsuba\.xw      \$ACCxw,\$vf0xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b20fafd     vmsuba\.xw      \$ACCxw,\$vf0xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b2112fd     vmsuba\.xw      \$ACCxw,\$vf1xw,\$vf2xw
+[0-9a-f]+ <[^>]*> 4b3f02fd     vmsuba\.xw      \$ACCxw,\$vf31xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b3f7afd     vmsuba\.xw      \$ACCxw,\$vf31xw,\$vf15xw
+[0-9a-f]+ <[^>]*> 4b3ffafd     vmsuba\.xw      \$ACCxw,\$vf31xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b0000fc     vmsubax\.x      \$ACCx,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f00fc     vmsubax\.x      \$ACCx,\$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b0208fc     vmsubax\.x      \$ACCx,\$vf1x,\$vf2x
+[0-9a-f]+ <[^>]*> 4b00f8fc     vmsubax\.x      \$ACCx,\$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b0ff8fc     vmsubax\.x      \$ACCx,\$vf31x,\$vf15x
+[0-9a-f]+ <[^>]*> 4b1ff8fc     vmsubax\.x      \$ACCx,\$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b2000fc     vmsubax\.xw     \$ACCxw,\$vf0xw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b3f00fc     vmsubax\.xw     \$ACCxw,\$vf0xw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b2208fc     vmsubax\.xw     \$ACCxw,\$vf1xw,\$vf2x
+[0-9a-f]+ <[^>]*> 4b20f8fc     vmsubax\.xw     \$ACCxw,\$vf31xw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b2ff8fc     vmsubax\.xw     \$ACCxw,\$vf31xw,\$vf15x
+[0-9a-f]+ <[^>]*> 4b3ff8fc     vmsubax\.xw     \$ACCxw,\$vf31xw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b8000fc     vmsubax\.xy     \$ACCxy,\$vf0xy,\$vf0x
+[0-9a-f]+ <[^>]*> 4b9f00fc     vmsubax\.xy     \$ACCxy,\$vf0xy,\$vf31x
+[0-9a-f]+ <[^>]*> 4b8208fc     vmsubax\.xy     \$ACCxy,\$vf1xy,\$vf2x
+[0-9a-f]+ <[^>]*> 4b80f8fc     vmsubax\.xy     \$ACCxy,\$vf31xy,\$vf0x
+[0-9a-f]+ <[^>]*> 4b8ff8fc     vmsubax\.xy     \$ACCxy,\$vf31xy,\$vf15x
+[0-9a-f]+ <[^>]*> 4b9ff8fc     vmsubax\.xy     \$ACCxy,\$vf31xy,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba000fc     vmsubax\.xyw    \$ACCxyw,\$vf0xyw,\$vf0x
+[0-9a-f]+ <[^>]*> 4bbf00fc     vmsubax\.xyw    \$ACCxyw,\$vf0xyw,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba208fc     vmsubax\.xyw    \$ACCxyw,\$vf1xyw,\$vf2x
+[0-9a-f]+ <[^>]*> 4ba0f8fc     vmsubax\.xyw    \$ACCxyw,\$vf31xyw,\$vf0x
+[0-9a-f]+ <[^>]*> 4baff8fc     vmsubax\.xyw    \$ACCxyw,\$vf31xyw,\$vf15x
+[0-9a-f]+ <[^>]*> 4bbff8fc     vmsubax\.xyw    \$ACCxyw,\$vf31xyw,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc000fc     vmsubax\.xyz    \$ACCxyz,\$vf0xyz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bdf00fc     vmsubax\.xyz    \$ACCxyz,\$vf0xyz,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc208fc     vmsubax\.xyz    \$ACCxyz,\$vf1xyz,\$vf2x
+[0-9a-f]+ <[^>]*> 4bc0f8fc     vmsubax\.xyz    \$ACCxyz,\$vf31xyz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bcff8fc     vmsubax\.xyz    \$ACCxyz,\$vf31xyz,\$vf15x
+[0-9a-f]+ <[^>]*> 4bdff8fc     vmsubax\.xyz    \$ACCxyz,\$vf31xyz,\$vf31x
+[0-9a-f]+ <[^>]*> 4be000fc     vmsubax\.xyzw   \$ACCxyzw,\$vf0xyzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4bff00fc     vmsubax\.xyzw   \$ACCxyzw,\$vf0xyzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4be208fc     vmsubax\.xyzw   \$ACCxyzw,\$vf1xyzw,\$vf2x
+[0-9a-f]+ <[^>]*> 4be0f8fc     vmsubax\.xyzw   \$ACCxyzw,\$vf31xyzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4beff8fc     vmsubax\.xyzw   \$ACCxyzw,\$vf31xyzw,\$vf15x
+[0-9a-f]+ <[^>]*> 4bfff8fc     vmsubax\.xyzw   \$ACCxyzw,\$vf31xyzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b4000fc     vmsubax\.xz     \$ACCxz,\$vf0xz,\$vf0x
+[0-9a-f]+ <[^>]*> 4b5f00fc     vmsubax\.xz     \$ACCxz,\$vf0xz,\$vf31x
+[0-9a-f]+ <[^>]*> 4b4208fc     vmsubax\.xz     \$ACCxz,\$vf1xz,\$vf2x
+[0-9a-f]+ <[^>]*> 4b40f8fc     vmsubax\.xz     \$ACCxz,\$vf31xz,\$vf0x
+[0-9a-f]+ <[^>]*> 4b4ff8fc     vmsubax\.xz     \$ACCxz,\$vf31xz,\$vf15x
+[0-9a-f]+ <[^>]*> 4b5ff8fc     vmsubax\.xz     \$ACCxz,\$vf31xz,\$vf31x
+[0-9a-f]+ <[^>]*> 4b6000fc     vmsubax\.xzw    \$ACCxzw,\$vf0xzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b7f00fc     vmsubax\.xzw    \$ACCxzw,\$vf0xzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b6208fc     vmsubax\.xzw    \$ACCxzw,\$vf1xzw,\$vf2x
+[0-9a-f]+ <[^>]*> 4b60f8fc     vmsubax\.xzw    \$ACCxzw,\$vf31xzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b6ff8fc     vmsubax\.xzw    \$ACCxzw,\$vf31xzw,\$vf15x
+[0-9a-f]+ <[^>]*> 4b7ff8fc     vmsubax\.xzw    \$ACCxzw,\$vf31xzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b8002fd     vmsuba\.xy      \$ACCxy,\$vf0xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b80fafd     vmsuba\.xy      \$ACCxy,\$vf0xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4b8112fd     vmsuba\.xy      \$ACCxy,\$vf1xy,\$vf2xy
+[0-9a-f]+ <[^>]*> 4b9f02fd     vmsuba\.xy      \$ACCxy,\$vf31xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b9f7afd     vmsuba\.xy      \$ACCxy,\$vf31xy,\$vf15xy
+[0-9a-f]+ <[^>]*> 4b9ffafd     vmsuba\.xy      \$ACCxy,\$vf31xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4a8000fc     vmsubax\.y      \$ACCy,\$vf0y,\$vf0x
+[0-9a-f]+ <[^>]*> 4a9f00fc     vmsubax\.y      \$ACCy,\$vf0y,\$vf31x
+[0-9a-f]+ <[^>]*> 4a8208fc     vmsubax\.y      \$ACCy,\$vf1y,\$vf2x
+[0-9a-f]+ <[^>]*> 4a80f8fc     vmsubax\.y      \$ACCy,\$vf31y,\$vf0x
+[0-9a-f]+ <[^>]*> 4a8ff8fc     vmsubax\.y      \$ACCy,\$vf31y,\$vf15x
+[0-9a-f]+ <[^>]*> 4a9ff8fc     vmsubax\.y      \$ACCy,\$vf31y,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba002fd     vmsuba\.xyw     \$ACCxyw,\$vf0xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4ba0fafd     vmsuba\.xyw     \$ACCxyw,\$vf0xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4ba112fd     vmsuba\.xyw     \$ACCxyw,\$vf1xyw,\$vf2xyw
+[0-9a-f]+ <[^>]*> 4bbf02fd     vmsuba\.xyw     \$ACCxyw,\$vf31xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4bbf7afd     vmsuba\.xyw     \$ACCxyw,\$vf31xyw,\$vf15xyw
+[0-9a-f]+ <[^>]*> 4bbffafd     vmsuba\.xyw     \$ACCxyw,\$vf31xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4aa000fc     vmsubax\.yw     \$ACCyw,\$vf0yw,\$vf0x
+[0-9a-f]+ <[^>]*> 4abf00fc     vmsubax\.yw     \$ACCyw,\$vf0yw,\$vf31x
+[0-9a-f]+ <[^>]*> 4aa208fc     vmsubax\.yw     \$ACCyw,\$vf1yw,\$vf2x
+[0-9a-f]+ <[^>]*> 4aa0f8fc     vmsubax\.yw     \$ACCyw,\$vf31yw,\$vf0x
+[0-9a-f]+ <[^>]*> 4aaff8fc     vmsubax\.yw     \$ACCyw,\$vf31yw,\$vf15x
+[0-9a-f]+ <[^>]*> 4abff8fc     vmsubax\.yw     \$ACCyw,\$vf31yw,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc002fd     vmsuba\.xyz     \$ACCxyz,\$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bc0fafd     vmsuba\.xyz     \$ACCxyz,\$vf0xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4bc112fd     vmsuba\.xyz     \$ACCxyz,\$vf1xyz,\$vf2xyz
+[0-9a-f]+ <[^>]*> 4bdf02fd     vmsuba\.xyz     \$ACCxyz,\$vf31xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bdf7afd     vmsuba\.xyz     \$ACCxyz,\$vf31xyz,\$vf15xyz
+[0-9a-f]+ <[^>]*> 4bdffafd     vmsuba\.xyz     \$ACCxyz,\$vf31xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4ac000fc     vmsubax\.yz     \$ACCyz,\$vf0yz,\$vf0x
+[0-9a-f]+ <[^>]*> 4adf00fc     vmsubax\.yz     \$ACCyz,\$vf0yz,\$vf31x
+[0-9a-f]+ <[^>]*> 4ac208fc     vmsubax\.yz     \$ACCyz,\$vf1yz,\$vf2x
+[0-9a-f]+ <[^>]*> 4ac0f8fc     vmsubax\.yz     \$ACCyz,\$vf31yz,\$vf0x
+[0-9a-f]+ <[^>]*> 4acff8fc     vmsubax\.yz     \$ACCyz,\$vf31yz,\$vf15x
+[0-9a-f]+ <[^>]*> 4adff8fc     vmsubax\.yz     \$ACCyz,\$vf31yz,\$vf31x
+[0-9a-f]+ <[^>]*> 4be002fd     vmsuba\.xyzw    \$ACCxyzw,\$vf0xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4be0fafd     vmsuba\.xyzw    \$ACCxyzw,\$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be112fd     vmsuba\.xyzw    \$ACCxyzw,\$vf1xyzw,\$vf2xyzw
+[0-9a-f]+ <[^>]*> 4bff02fd     vmsuba\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4bff7afd     vmsuba\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf15xyzw
+[0-9a-f]+ <[^>]*> 4bfffafd     vmsuba\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4ae000fc     vmsubax\.yzw    \$ACCyzw,\$vf0yzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4aff00fc     vmsubax\.yzw    \$ACCyzw,\$vf0yzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4ae208fc     vmsubax\.yzw    \$ACCyzw,\$vf1yzw,\$vf2x
+[0-9a-f]+ <[^>]*> 4ae0f8fc     vmsubax\.yzw    \$ACCyzw,\$vf31yzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4aeff8fc     vmsubax\.yzw    \$ACCyzw,\$vf31yzw,\$vf15x
+[0-9a-f]+ <[^>]*> 4afff8fc     vmsubax\.yzw    \$ACCyzw,\$vf31yzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b4002fd     vmsuba\.xz      \$ACCxz,\$vf0xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b40fafd     vmsuba\.xz      \$ACCxz,\$vf0xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b4112fd     vmsuba\.xz      \$ACCxz,\$vf1xz,\$vf2xz
+[0-9a-f]+ <[^>]*> 4b5f02fd     vmsuba\.xz      \$ACCxz,\$vf31xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b5f7afd     vmsuba\.xz      \$ACCxz,\$vf31xz,\$vf15xz
+[0-9a-f]+ <[^>]*> 4b5ffafd     vmsuba\.xz      \$ACCxz,\$vf31xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4a4000fc     vmsubax\.z      \$ACCz,\$vf0z,\$vf0x
+[0-9a-f]+ <[^>]*> 4a5f00fc     vmsubax\.z      \$ACCz,\$vf0z,\$vf31x
+[0-9a-f]+ <[^>]*> 4a4208fc     vmsubax\.z      \$ACCz,\$vf1z,\$vf2x
+[0-9a-f]+ <[^>]*> 4a40f8fc     vmsubax\.z      \$ACCz,\$vf31z,\$vf0x
+[0-9a-f]+ <[^>]*> 4a4ff8fc     vmsubax\.z      \$ACCz,\$vf31z,\$vf15x
+[0-9a-f]+ <[^>]*> 4a5ff8fc     vmsubax\.z      \$ACCz,\$vf31z,\$vf31x
+[0-9a-f]+ <[^>]*> 4b6002fd     vmsuba\.xzw     \$ACCxzw,\$vf0xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b60fafd     vmsuba\.xzw     \$ACCxzw,\$vf0xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4b6112fd     vmsuba\.xzw     \$ACCxzw,\$vf1xzw,\$vf2xzw
+[0-9a-f]+ <[^>]*> 4b7f02fd     vmsuba\.xzw     \$ACCxzw,\$vf31xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b7f7afd     vmsuba\.xzw     \$ACCxzw,\$vf31xzw,\$vf15xzw
+[0-9a-f]+ <[^>]*> 4b7ffafd     vmsuba\.xzw     \$ACCxzw,\$vf31xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4a6000fc     vmsubax\.zw     \$ACCzw,\$vf0zw,\$vf0x
+[0-9a-f]+ <[^>]*> 4a7f00fc     vmsubax\.zw     \$ACCzw,\$vf0zw,\$vf31x
+[0-9a-f]+ <[^>]*> 4a6208fc     vmsubax\.zw     \$ACCzw,\$vf1zw,\$vf2x
+[0-9a-f]+ <[^>]*> 4a60f8fc     vmsubax\.zw     \$ACCzw,\$vf31zw,\$vf0x
+[0-9a-f]+ <[^>]*> 4a6ff8fc     vmsubax\.zw     \$ACCzw,\$vf31zw,\$vf15x
+[0-9a-f]+ <[^>]*> 4a7ff8fc     vmsubax\.zw     \$ACCzw,\$vf31zw,\$vf31x
+[0-9a-f]+ <[^>]*> 4a8002fd     vmsuba\.y       \$ACCy,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a80fafd     vmsuba\.y       \$ACCy,\$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a8112fd     vmsuba\.y       \$ACCy,\$vf1y,\$vf2y
+[0-9a-f]+ <[^>]*> 4a9f02fd     vmsuba\.y       \$ACCy,\$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f7afd     vmsuba\.y       \$ACCy,\$vf31y,\$vf15y
+[0-9a-f]+ <[^>]*> 4a9ffafd     vmsuba\.y       \$ACCy,\$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a2000fd     vmsubay\.w      \$ACCw,\$vf0w,\$vf0y
+[0-9a-f]+ <[^>]*> 4a3f00fd     vmsubay\.w      \$ACCw,\$vf0w,\$vf31y
+[0-9a-f]+ <[^>]*> 4a2208fd     vmsubay\.w      \$ACCw,\$vf1w,\$vf2y
+[0-9a-f]+ <[^>]*> 4a20f8fd     vmsubay\.w      \$ACCw,\$vf31w,\$vf0y
+[0-9a-f]+ <[^>]*> 4a2ff8fd     vmsubay\.w      \$ACCw,\$vf31w,\$vf15y
+[0-9a-f]+ <[^>]*> 4a3ff8fd     vmsubay\.w      \$ACCw,\$vf31w,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa002fd     vmsuba\.yw      \$ACCyw,\$vf0yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4aa0fafd     vmsuba\.yw      \$ACCyw,\$vf0yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4aa112fd     vmsuba\.yw      \$ACCyw,\$vf1yw,\$vf2yw
+[0-9a-f]+ <[^>]*> 4abf02fd     vmsuba\.yw      \$ACCyw,\$vf31yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4abf7afd     vmsuba\.yw      \$ACCyw,\$vf31yw,\$vf15yw
+[0-9a-f]+ <[^>]*> 4abffafd     vmsuba\.yw      \$ACCyw,\$vf31yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4b0000fd     vmsubay\.x      \$ACCx,\$vf0x,\$vf0y
+[0-9a-f]+ <[^>]*> 4b1f00fd     vmsubay\.x      \$ACCx,\$vf0x,\$vf31y
+[0-9a-f]+ <[^>]*> 4b0208fd     vmsubay\.x      \$ACCx,\$vf1x,\$vf2y
+[0-9a-f]+ <[^>]*> 4b00f8fd     vmsubay\.x      \$ACCx,\$vf31x,\$vf0y
+[0-9a-f]+ <[^>]*> 4b0ff8fd     vmsubay\.x      \$ACCx,\$vf31x,\$vf15y
+[0-9a-f]+ <[^>]*> 4b1ff8fd     vmsubay\.x      \$ACCx,\$vf31x,\$vf31y
+[0-9a-f]+ <[^>]*> 4b2000fd     vmsubay\.xw     \$ACCxw,\$vf0xw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b3f00fd     vmsubay\.xw     \$ACCxw,\$vf0xw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b2208fd     vmsubay\.xw     \$ACCxw,\$vf1xw,\$vf2y
+[0-9a-f]+ <[^>]*> 4b20f8fd     vmsubay\.xw     \$ACCxw,\$vf31xw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b2ff8fd     vmsubay\.xw     \$ACCxw,\$vf31xw,\$vf15y
+[0-9a-f]+ <[^>]*> 4b3ff8fd     vmsubay\.xw     \$ACCxw,\$vf31xw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b8000fd     vmsubay\.xy     \$ACCxy,\$vf0xy,\$vf0y
+[0-9a-f]+ <[^>]*> 4b9f00fd     vmsubay\.xy     \$ACCxy,\$vf0xy,\$vf31y
+[0-9a-f]+ <[^>]*> 4b8208fd     vmsubay\.xy     \$ACCxy,\$vf1xy,\$vf2y
+[0-9a-f]+ <[^>]*> 4b80f8fd     vmsubay\.xy     \$ACCxy,\$vf31xy,\$vf0y
+[0-9a-f]+ <[^>]*> 4b8ff8fd     vmsubay\.xy     \$ACCxy,\$vf31xy,\$vf15y
+[0-9a-f]+ <[^>]*> 4b9ff8fd     vmsubay\.xy     \$ACCxy,\$vf31xy,\$vf31y
+[0-9a-f]+ <[^>]*> 4ba000fd     vmsubay\.xyw    \$ACCxyw,\$vf0xyw,\$vf0y
+[0-9a-f]+ <[^>]*> 4bbf00fd     vmsubay\.xyw    \$ACCxyw,\$vf0xyw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ba208fd     vmsubay\.xyw    \$ACCxyw,\$vf1xyw,\$vf2y
+[0-9a-f]+ <[^>]*> 4ba0f8fd     vmsubay\.xyw    \$ACCxyw,\$vf31xyw,\$vf0y
+[0-9a-f]+ <[^>]*> 4baff8fd     vmsubay\.xyw    \$ACCxyw,\$vf31xyw,\$vf15y
+[0-9a-f]+ <[^>]*> 4bbff8fd     vmsubay\.xyw    \$ACCxyw,\$vf31xyw,\$vf31y
+[0-9a-f]+ <[^>]*> 4bc000fd     vmsubay\.xyz    \$ACCxyz,\$vf0xyz,\$vf0y
+[0-9a-f]+ <[^>]*> 4bdf00fd     vmsubay\.xyz    \$ACCxyz,\$vf0xyz,\$vf31y
+[0-9a-f]+ <[^>]*> 4bc208fd     vmsubay\.xyz    \$ACCxyz,\$vf1xyz,\$vf2y
+[0-9a-f]+ <[^>]*> 4bc0f8fd     vmsubay\.xyz    \$ACCxyz,\$vf31xyz,\$vf0y
+[0-9a-f]+ <[^>]*> 4bcff8fd     vmsubay\.xyz    \$ACCxyz,\$vf31xyz,\$vf15y
+[0-9a-f]+ <[^>]*> 4bdff8fd     vmsubay\.xyz    \$ACCxyz,\$vf31xyz,\$vf31y
+[0-9a-f]+ <[^>]*> 4be000fd     vmsubay\.xyzw   \$ACCxyzw,\$vf0xyzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4bff00fd     vmsubay\.xyzw   \$ACCxyzw,\$vf0xyzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4be208fd     vmsubay\.xyzw   \$ACCxyzw,\$vf1xyzw,\$vf2y
+[0-9a-f]+ <[^>]*> 4be0f8fd     vmsubay\.xyzw   \$ACCxyzw,\$vf31xyzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4beff8fd     vmsubay\.xyzw   \$ACCxyzw,\$vf31xyzw,\$vf15y
+[0-9a-f]+ <[^>]*> 4bfff8fd     vmsubay\.xyzw   \$ACCxyzw,\$vf31xyzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b4000fd     vmsubay\.xz     \$ACCxz,\$vf0xz,\$vf0y
+[0-9a-f]+ <[^>]*> 4b5f00fd     vmsubay\.xz     \$ACCxz,\$vf0xz,\$vf31y
+[0-9a-f]+ <[^>]*> 4b4208fd     vmsubay\.xz     \$ACCxz,\$vf1xz,\$vf2y
+[0-9a-f]+ <[^>]*> 4b40f8fd     vmsubay\.xz     \$ACCxz,\$vf31xz,\$vf0y
+[0-9a-f]+ <[^>]*> 4b4ff8fd     vmsubay\.xz     \$ACCxz,\$vf31xz,\$vf15y
+[0-9a-f]+ <[^>]*> 4b5ff8fd     vmsubay\.xz     \$ACCxz,\$vf31xz,\$vf31y
+[0-9a-f]+ <[^>]*> 4b6000fd     vmsubay\.xzw    \$ACCxzw,\$vf0xzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b7f00fd     vmsubay\.xzw    \$ACCxzw,\$vf0xzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b6208fd     vmsubay\.xzw    \$ACCxzw,\$vf1xzw,\$vf2y
+[0-9a-f]+ <[^>]*> 4b60f8fd     vmsubay\.xzw    \$ACCxzw,\$vf31xzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b6ff8fd     vmsubay\.xzw    \$ACCxzw,\$vf31xzw,\$vf15y
+[0-9a-f]+ <[^>]*> 4b7ff8fd     vmsubay\.xzw    \$ACCxzw,\$vf31xzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a8000fd     vmsubay\.y      \$ACCy,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f00fd     vmsubay\.y      \$ACCy,\$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a8208fd     vmsubay\.y      \$ACCy,\$vf1y,\$vf2y
+[0-9a-f]+ <[^>]*> 4a80f8fd     vmsubay\.y      \$ACCy,\$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a8ff8fd     vmsubay\.y      \$ACCy,\$vf31y,\$vf15y
+[0-9a-f]+ <[^>]*> 4a9ff8fd     vmsubay\.y      \$ACCy,\$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa000fd     vmsubay\.yw     \$ACCyw,\$vf0yw,\$vf0y
+[0-9a-f]+ <[^>]*> 4abf00fd     vmsubay\.yw     \$ACCyw,\$vf0yw,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa208fd     vmsubay\.yw     \$ACCyw,\$vf1yw,\$vf2y
+[0-9a-f]+ <[^>]*> 4aa0f8fd     vmsubay\.yw     \$ACCyw,\$vf31yw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aaff8fd     vmsubay\.yw     \$ACCyw,\$vf31yw,\$vf15y
+[0-9a-f]+ <[^>]*> 4abff8fd     vmsubay\.yw     \$ACCyw,\$vf31yw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac000fd     vmsubay\.yz     \$ACCyz,\$vf0yz,\$vf0y
+[0-9a-f]+ <[^>]*> 4adf00fd     vmsubay\.yz     \$ACCyz,\$vf0yz,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac208fd     vmsubay\.yz     \$ACCyz,\$vf1yz,\$vf2y
+[0-9a-f]+ <[^>]*> 4ac0f8fd     vmsubay\.yz     \$ACCyz,\$vf31yz,\$vf0y
+[0-9a-f]+ <[^>]*> 4acff8fd     vmsubay\.yz     \$ACCyz,\$vf31yz,\$vf15y
+[0-9a-f]+ <[^>]*> 4adff8fd     vmsubay\.yz     \$ACCyz,\$vf31yz,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae000fd     vmsubay\.yzw    \$ACCyzw,\$vf0yzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aff00fd     vmsubay\.yzw    \$ACCyzw,\$vf0yzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae208fd     vmsubay\.yzw    \$ACCyzw,\$vf1yzw,\$vf2y
+[0-9a-f]+ <[^>]*> 4ae0f8fd     vmsubay\.yzw    \$ACCyzw,\$vf31yzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aeff8fd     vmsubay\.yzw    \$ACCyzw,\$vf31yzw,\$vf15y
+[0-9a-f]+ <[^>]*> 4afff8fd     vmsubay\.yzw    \$ACCyzw,\$vf31yzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac002fd     vmsuba\.yz      \$ACCyz,\$vf0yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4ac0fafd     vmsuba\.yz      \$ACCyz,\$vf0yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ac112fd     vmsuba\.yz      \$ACCyz,\$vf1yz,\$vf2yz
+[0-9a-f]+ <[^>]*> 4adf02fd     vmsuba\.yz      \$ACCyz,\$vf31yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4adf7afd     vmsuba\.yz      \$ACCyz,\$vf31yz,\$vf15yz
+[0-9a-f]+ <[^>]*> 4adffafd     vmsuba\.yz      \$ACCyz,\$vf31yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4a4000fd     vmsubay\.z      \$ACCz,\$vf0z,\$vf0y
+[0-9a-f]+ <[^>]*> 4a5f00fd     vmsubay\.z      \$ACCz,\$vf0z,\$vf31y
+[0-9a-f]+ <[^>]*> 4a4208fd     vmsubay\.z      \$ACCz,\$vf1z,\$vf2y
+[0-9a-f]+ <[^>]*> 4a40f8fd     vmsubay\.z      \$ACCz,\$vf31z,\$vf0y
+[0-9a-f]+ <[^>]*> 4a4ff8fd     vmsubay\.z      \$ACCz,\$vf31z,\$vf15y
+[0-9a-f]+ <[^>]*> 4a5ff8fd     vmsubay\.z      \$ACCz,\$vf31z,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae002fd     vmsuba\.yzw     \$ACCyzw,\$vf0yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4ae0fafd     vmsuba\.yzw     \$ACCyzw,\$vf0yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4ae112fd     vmsuba\.yzw     \$ACCyzw,\$vf1yzw,\$vf2yzw
+[0-9a-f]+ <[^>]*> 4aff02fd     vmsuba\.yzw     \$ACCyzw,\$vf31yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4aff7afd     vmsuba\.yzw     \$ACCyzw,\$vf31yzw,\$vf15yzw
+[0-9a-f]+ <[^>]*> 4afffafd     vmsuba\.yzw     \$ACCyzw,\$vf31yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4a6000fd     vmsubay\.zw     \$ACCzw,\$vf0zw,\$vf0y
+[0-9a-f]+ <[^>]*> 4a7f00fd     vmsubay\.zw     \$ACCzw,\$vf0zw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a6208fd     vmsubay\.zw     \$ACCzw,\$vf1zw,\$vf2y
+[0-9a-f]+ <[^>]*> 4a60f8fd     vmsubay\.zw     \$ACCzw,\$vf31zw,\$vf0y
+[0-9a-f]+ <[^>]*> 4a6ff8fd     vmsubay\.zw     \$ACCzw,\$vf31zw,\$vf15y
+[0-9a-f]+ <[^>]*> 4a7ff8fd     vmsubay\.zw     \$ACCzw,\$vf31zw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a4002fd     vmsuba\.z       \$ACCz,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a40fafd     vmsuba\.z       \$ACCz,\$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a4112fd     vmsuba\.z       \$ACCz,\$vf1z,\$vf2z
+[0-9a-f]+ <[^>]*> 4a5f02fd     vmsuba\.z       \$ACCz,\$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f7afd     vmsuba\.z       \$ACCz,\$vf31z,\$vf15z
+[0-9a-f]+ <[^>]*> 4a5ffafd     vmsuba\.z       \$ACCz,\$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a2000fe     vmsubaz\.w      \$ACCw,\$vf0w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a3f00fe     vmsubaz\.w      \$ACCw,\$vf0w,\$vf31z
+[0-9a-f]+ <[^>]*> 4a2208fe     vmsubaz\.w      \$ACCw,\$vf1w,\$vf2z
+[0-9a-f]+ <[^>]*> 4a20f8fe     vmsubaz\.w      \$ACCw,\$vf31w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a2ff8fe     vmsubaz\.w      \$ACCw,\$vf31w,\$vf15z
+[0-9a-f]+ <[^>]*> 4a3ff8fe     vmsubaz\.w      \$ACCw,\$vf31w,\$vf31z
+[0-9a-f]+ <[^>]*> 4a6002fd     vmsuba\.zw      \$ACCzw,\$vf0zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a60fafd     vmsuba\.zw      \$ACCzw,\$vf0zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a6112fd     vmsuba\.zw      \$ACCzw,\$vf1zw,\$vf2zw
+[0-9a-f]+ <[^>]*> 4a7f02fd     vmsuba\.zw      \$ACCzw,\$vf31zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a7f7afd     vmsuba\.zw      \$ACCzw,\$vf31zw,\$vf15zw
+[0-9a-f]+ <[^>]*> 4a7ffafd     vmsuba\.zw      \$ACCzw,\$vf31zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4b0000fe     vmsubaz\.x      \$ACCx,\$vf0x,\$vf0z
+[0-9a-f]+ <[^>]*> 4b1f00fe     vmsubaz\.x      \$ACCx,\$vf0x,\$vf31z
+[0-9a-f]+ <[^>]*> 4b0208fe     vmsubaz\.x      \$ACCx,\$vf1x,\$vf2z
+[0-9a-f]+ <[^>]*> 4b00f8fe     vmsubaz\.x      \$ACCx,\$vf31x,\$vf0z
+[0-9a-f]+ <[^>]*> 4b0ff8fe     vmsubaz\.x      \$ACCx,\$vf31x,\$vf15z
+[0-9a-f]+ <[^>]*> 4b1ff8fe     vmsubaz\.x      \$ACCx,\$vf31x,\$vf31z
+[0-9a-f]+ <[^>]*> 4b2000fe     vmsubaz\.xw     \$ACCxw,\$vf0xw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b3f00fe     vmsubaz\.xw     \$ACCxw,\$vf0xw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b2208fe     vmsubaz\.xw     \$ACCxw,\$vf1xw,\$vf2z
+[0-9a-f]+ <[^>]*> 4b20f8fe     vmsubaz\.xw     \$ACCxw,\$vf31xw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b2ff8fe     vmsubaz\.xw     \$ACCxw,\$vf31xw,\$vf15z
+[0-9a-f]+ <[^>]*> 4b3ff8fe     vmsubaz\.xw     \$ACCxw,\$vf31xw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b8000fe     vmsubaz\.xy     \$ACCxy,\$vf0xy,\$vf0z
+[0-9a-f]+ <[^>]*> 4b9f00fe     vmsubaz\.xy     \$ACCxy,\$vf0xy,\$vf31z
+[0-9a-f]+ <[^>]*> 4b8208fe     vmsubaz\.xy     \$ACCxy,\$vf1xy,\$vf2z
+[0-9a-f]+ <[^>]*> 4b80f8fe     vmsubaz\.xy     \$ACCxy,\$vf31xy,\$vf0z
+[0-9a-f]+ <[^>]*> 4b8ff8fe     vmsubaz\.xy     \$ACCxy,\$vf31xy,\$vf15z
+[0-9a-f]+ <[^>]*> 4b9ff8fe     vmsubaz\.xy     \$ACCxy,\$vf31xy,\$vf31z
+[0-9a-f]+ <[^>]*> 4ba000fe     vmsubaz\.xyw    \$ACCxyw,\$vf0xyw,\$vf0z
+[0-9a-f]+ <[^>]*> 4bbf00fe     vmsubaz\.xyw    \$ACCxyw,\$vf0xyw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ba208fe     vmsubaz\.xyw    \$ACCxyw,\$vf1xyw,\$vf2z
+[0-9a-f]+ <[^>]*> 4ba0f8fe     vmsubaz\.xyw    \$ACCxyw,\$vf31xyw,\$vf0z
+[0-9a-f]+ <[^>]*> 4baff8fe     vmsubaz\.xyw    \$ACCxyw,\$vf31xyw,\$vf15z
+[0-9a-f]+ <[^>]*> 4bbff8fe     vmsubaz\.xyw    \$ACCxyw,\$vf31xyw,\$vf31z
+[0-9a-f]+ <[^>]*> 4bc000fe     vmsubaz\.xyz    \$ACCxyz,\$vf0xyz,\$vf0z
+[0-9a-f]+ <[^>]*> 4bdf00fe     vmsubaz\.xyz    \$ACCxyz,\$vf0xyz,\$vf31z
+[0-9a-f]+ <[^>]*> 4bc208fe     vmsubaz\.xyz    \$ACCxyz,\$vf1xyz,\$vf2z
+[0-9a-f]+ <[^>]*> 4bc0f8fe     vmsubaz\.xyz    \$ACCxyz,\$vf31xyz,\$vf0z
+[0-9a-f]+ <[^>]*> 4bcff8fe     vmsubaz\.xyz    \$ACCxyz,\$vf31xyz,\$vf15z
+[0-9a-f]+ <[^>]*> 4bdff8fe     vmsubaz\.xyz    \$ACCxyz,\$vf31xyz,\$vf31z
+[0-9a-f]+ <[^>]*> 4be000fe     vmsubaz\.xyzw   \$ACCxyzw,\$vf0xyzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4bff00fe     vmsubaz\.xyzw   \$ACCxyzw,\$vf0xyzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4be208fe     vmsubaz\.xyzw   \$ACCxyzw,\$vf1xyzw,\$vf2z
+[0-9a-f]+ <[^>]*> 4be0f8fe     vmsubaz\.xyzw   \$ACCxyzw,\$vf31xyzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4beff8fe     vmsubaz\.xyzw   \$ACCxyzw,\$vf31xyzw,\$vf15z
+[0-9a-f]+ <[^>]*> 4bfff8fe     vmsubaz\.xyzw   \$ACCxyzw,\$vf31xyzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b4000fe     vmsubaz\.xz     \$ACCxz,\$vf0xz,\$vf0z
+[0-9a-f]+ <[^>]*> 4b5f00fe     vmsubaz\.xz     \$ACCxz,\$vf0xz,\$vf31z
+[0-9a-f]+ <[^>]*> 4b4208fe     vmsubaz\.xz     \$ACCxz,\$vf1xz,\$vf2z
+[0-9a-f]+ <[^>]*> 4b40f8fe     vmsubaz\.xz     \$ACCxz,\$vf31xz,\$vf0z
+[0-9a-f]+ <[^>]*> 4b4ff8fe     vmsubaz\.xz     \$ACCxz,\$vf31xz,\$vf15z
+[0-9a-f]+ <[^>]*> 4b5ff8fe     vmsubaz\.xz     \$ACCxz,\$vf31xz,\$vf31z
+[0-9a-f]+ <[^>]*> 4b6000fe     vmsubaz\.xzw    \$ACCxzw,\$vf0xzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b7f00fe     vmsubaz\.xzw    \$ACCxzw,\$vf0xzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b6208fe     vmsubaz\.xzw    \$ACCxzw,\$vf1xzw,\$vf2z
+[0-9a-f]+ <[^>]*> 4b60f8fe     vmsubaz\.xzw    \$ACCxzw,\$vf31xzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b6ff8fe     vmsubaz\.xzw    \$ACCxzw,\$vf31xzw,\$vf15z
+[0-9a-f]+ <[^>]*> 4b7ff8fe     vmsubaz\.xzw    \$ACCxzw,\$vf31xzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a8000fe     vmsubaz\.y      \$ACCy,\$vf0y,\$vf0z
+[0-9a-f]+ <[^>]*> 4a9f00fe     vmsubaz\.y      \$ACCy,\$vf0y,\$vf31z
+[0-9a-f]+ <[^>]*> 4a8208fe     vmsubaz\.y      \$ACCy,\$vf1y,\$vf2z
+[0-9a-f]+ <[^>]*> 4a80f8fe     vmsubaz\.y      \$ACCy,\$vf31y,\$vf0z
+[0-9a-f]+ <[^>]*> 4a8ff8fe     vmsubaz\.y      \$ACCy,\$vf31y,\$vf15z
+[0-9a-f]+ <[^>]*> 4a9ff8fe     vmsubaz\.y      \$ACCy,\$vf31y,\$vf31z
+[0-9a-f]+ <[^>]*> 4aa000fe     vmsubaz\.yw     \$ACCyw,\$vf0yw,\$vf0z
+[0-9a-f]+ <[^>]*> 4abf00fe     vmsubaz\.yw     \$ACCyw,\$vf0yw,\$vf31z
+[0-9a-f]+ <[^>]*> 4aa208fe     vmsubaz\.yw     \$ACCyw,\$vf1yw,\$vf2z
+[0-9a-f]+ <[^>]*> 4aa0f8fe     vmsubaz\.yw     \$ACCyw,\$vf31yw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aaff8fe     vmsubaz\.yw     \$ACCyw,\$vf31yw,\$vf15z
+[0-9a-f]+ <[^>]*> 4abff8fe     vmsubaz\.yw     \$ACCyw,\$vf31yw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ac000fe     vmsubaz\.yz     \$ACCyz,\$vf0yz,\$vf0z
+[0-9a-f]+ <[^>]*> 4adf00fe     vmsubaz\.yz     \$ACCyz,\$vf0yz,\$vf31z
+[0-9a-f]+ <[^>]*> 4ac208fe     vmsubaz\.yz     \$ACCyz,\$vf1yz,\$vf2z
+[0-9a-f]+ <[^>]*> 4ac0f8fe     vmsubaz\.yz     \$ACCyz,\$vf31yz,\$vf0z
+[0-9a-f]+ <[^>]*> 4acff8fe     vmsubaz\.yz     \$ACCyz,\$vf31yz,\$vf15z
+[0-9a-f]+ <[^>]*> 4adff8fe     vmsubaz\.yz     \$ACCyz,\$vf31yz,\$vf31z
+[0-9a-f]+ <[^>]*> 4ae000fe     vmsubaz\.yzw    \$ACCyzw,\$vf0yzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aff00fe     vmsubaz\.yzw    \$ACCyzw,\$vf0yzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ae208fe     vmsubaz\.yzw    \$ACCyzw,\$vf1yzw,\$vf2z
+[0-9a-f]+ <[^>]*> 4ae0f8fe     vmsubaz\.yzw    \$ACCyzw,\$vf31yzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aeff8fe     vmsubaz\.yzw    \$ACCyzw,\$vf31yzw,\$vf15z
+[0-9a-f]+ <[^>]*> 4afff8fe     vmsubaz\.yzw    \$ACCyzw,\$vf31yzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a4000fe     vmsubaz\.z      \$ACCz,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f00fe     vmsubaz\.z      \$ACCz,\$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a4208fe     vmsubaz\.z      \$ACCz,\$vf1z,\$vf2z
+[0-9a-f]+ <[^>]*> 4a40f8fe     vmsubaz\.z      \$ACCz,\$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a4ff8fe     vmsubaz\.z      \$ACCz,\$vf31z,\$vf15z
+[0-9a-f]+ <[^>]*> 4a5ff8fe     vmsubaz\.z      \$ACCz,\$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a6000fe     vmsubaz\.zw     \$ACCzw,\$vf0zw,\$vf0z
+[0-9a-f]+ <[^>]*> 4a7f00fe     vmsubaz\.zw     \$ACCzw,\$vf0zw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a6208fe     vmsubaz\.zw     \$ACCzw,\$vf1zw,\$vf2z
+[0-9a-f]+ <[^>]*> 4a60f8fe     vmsubaz\.zw     \$ACCzw,\$vf31zw,\$vf0z
+[0-9a-f]+ <[^>]*> 4a6ff8fe     vmsubaz\.zw     \$ACCzw,\$vf31zw,\$vf15z
+[0-9a-f]+ <[^>]*> 4a7ff8fe     vmsubaz\.zw     \$ACCzw,\$vf31zw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a200027     vmsubi\.w       \$vf0w,\$vf0w,\$I
+[0-9a-f]+ <[^>]*> 4a20f827     vmsubi\.w       \$vf0w,\$vf31w,\$I
+[0-9a-f]+ <[^>]*> 4a201067     vmsubi\.w       \$vf1w,\$vf2w,\$I
+[0-9a-f]+ <[^>]*> 4a2007e7     vmsubi\.w       \$vf31w,\$vf0w,\$I
+[0-9a-f]+ <[^>]*> 4a207fe7     vmsubi\.w       \$vf31w,\$vf15w,\$I
+[0-9a-f]+ <[^>]*> 4a20ffe7     vmsubi\.w       \$vf31w,\$vf31w,\$I
+[0-9a-f]+ <[^>]*> 4b000027     vmsubi\.x       \$vf0x,\$vf0x,\$I
+[0-9a-f]+ <[^>]*> 4b00f827     vmsubi\.x       \$vf0x,\$vf31x,\$I
+[0-9a-f]+ <[^>]*> 4b001067     vmsubi\.x       \$vf1x,\$vf2x,\$I
+[0-9a-f]+ <[^>]*> 4b0007e7     vmsubi\.x       \$vf31x,\$vf0x,\$I
+[0-9a-f]+ <[^>]*> 4b007fe7     vmsubi\.x       \$vf31x,\$vf15x,\$I
+[0-9a-f]+ <[^>]*> 4b00ffe7     vmsubi\.x       \$vf31x,\$vf31x,\$I
+[0-9a-f]+ <[^>]*> 4b200027     vmsubi\.xw      \$vf0xw,\$vf0xw,\$I
+[0-9a-f]+ <[^>]*> 4b20f827     vmsubi\.xw      \$vf0xw,\$vf31xw,\$I
+[0-9a-f]+ <[^>]*> 4b201067     vmsubi\.xw      \$vf1xw,\$vf2xw,\$I
+[0-9a-f]+ <[^>]*> 4b2007e7     vmsubi\.xw      \$vf31xw,\$vf0xw,\$I
+[0-9a-f]+ <[^>]*> 4b207fe7     vmsubi\.xw      \$vf31xw,\$vf15xw,\$I
+[0-9a-f]+ <[^>]*> 4b20ffe7     vmsubi\.xw      \$vf31xw,\$vf31xw,\$I
+[0-9a-f]+ <[^>]*> 4b800027     vmsubi\.xy      \$vf0xy,\$vf0xy,\$I
+[0-9a-f]+ <[^>]*> 4b80f827     vmsubi\.xy      \$vf0xy,\$vf31xy,\$I
+[0-9a-f]+ <[^>]*> 4b801067     vmsubi\.xy      \$vf1xy,\$vf2xy,\$I
+[0-9a-f]+ <[^>]*> 4b8007e7     vmsubi\.xy      \$vf31xy,\$vf0xy,\$I
+[0-9a-f]+ <[^>]*> 4b807fe7     vmsubi\.xy      \$vf31xy,\$vf15xy,\$I
+[0-9a-f]+ <[^>]*> 4b80ffe7     vmsubi\.xy      \$vf31xy,\$vf31xy,\$I
+[0-9a-f]+ <[^>]*> 4ba00027     vmsubi\.xyw     \$vf0xyw,\$vf0xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba0f827     vmsubi\.xyw     \$vf0xyw,\$vf31xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba01067     vmsubi\.xyw     \$vf1xyw,\$vf2xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba007e7     vmsubi\.xyw     \$vf31xyw,\$vf0xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba07fe7     vmsubi\.xyw     \$vf31xyw,\$vf15xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba0ffe7     vmsubi\.xyw     \$vf31xyw,\$vf31xyw,\$I
+[0-9a-f]+ <[^>]*> 4bc00027     vmsubi\.xyz     \$vf0xyz,\$vf0xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc0f827     vmsubi\.xyz     \$vf0xyz,\$vf31xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc01067     vmsubi\.xyz     \$vf1xyz,\$vf2xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc007e7     vmsubi\.xyz     \$vf31xyz,\$vf0xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc07fe7     vmsubi\.xyz     \$vf31xyz,\$vf15xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc0ffe7     vmsubi\.xyz     \$vf31xyz,\$vf31xyz,\$I
+[0-9a-f]+ <[^>]*> 4be00027     vmsubi\.xyzw    \$vf0xyzw,\$vf0xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be0f827     vmsubi\.xyzw    \$vf0xyzw,\$vf31xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be01067     vmsubi\.xyzw    \$vf1xyzw,\$vf2xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be007e7     vmsubi\.xyzw    \$vf31xyzw,\$vf0xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be07fe7     vmsubi\.xyzw    \$vf31xyzw,\$vf15xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be0ffe7     vmsubi\.xyzw    \$vf31xyzw,\$vf31xyzw,\$I
+[0-9a-f]+ <[^>]*> 4b400027     vmsubi\.xz      \$vf0xz,\$vf0xz,\$I
+[0-9a-f]+ <[^>]*> 4b40f827     vmsubi\.xz      \$vf0xz,\$vf31xz,\$I
+[0-9a-f]+ <[^>]*> 4b401067     vmsubi\.xz      \$vf1xz,\$vf2xz,\$I
+[0-9a-f]+ <[^>]*> 4b4007e7     vmsubi\.xz      \$vf31xz,\$vf0xz,\$I
+[0-9a-f]+ <[^>]*> 4b407fe7     vmsubi\.xz      \$vf31xz,\$vf15xz,\$I
+[0-9a-f]+ <[^>]*> 4b40ffe7     vmsubi\.xz      \$vf31xz,\$vf31xz,\$I
+[0-9a-f]+ <[^>]*> 4b600027     vmsubi\.xzw     \$vf0xzw,\$vf0xzw,\$I
+[0-9a-f]+ <[^>]*> 4b60f827     vmsubi\.xzw     \$vf0xzw,\$vf31xzw,\$I
+[0-9a-f]+ <[^>]*> 4b601067     vmsubi\.xzw     \$vf1xzw,\$vf2xzw,\$I
+[0-9a-f]+ <[^>]*> 4b6007e7     vmsubi\.xzw     \$vf31xzw,\$vf0xzw,\$I
+[0-9a-f]+ <[^>]*> 4b607fe7     vmsubi\.xzw     \$vf31xzw,\$vf15xzw,\$I
+[0-9a-f]+ <[^>]*> 4b60ffe7     vmsubi\.xzw     \$vf31xzw,\$vf31xzw,\$I
+[0-9a-f]+ <[^>]*> 4a800027     vmsubi\.y       \$vf0y,\$vf0y,\$I
+[0-9a-f]+ <[^>]*> 4a80f827     vmsubi\.y       \$vf0y,\$vf31y,\$I
+[0-9a-f]+ <[^>]*> 4a801067     vmsubi\.y       \$vf1y,\$vf2y,\$I
+[0-9a-f]+ <[^>]*> 4a8007e7     vmsubi\.y       \$vf31y,\$vf0y,\$I
+[0-9a-f]+ <[^>]*> 4a807fe7     vmsubi\.y       \$vf31y,\$vf15y,\$I
+[0-9a-f]+ <[^>]*> 4a80ffe7     vmsubi\.y       \$vf31y,\$vf31y,\$I
+[0-9a-f]+ <[^>]*> 4aa00027     vmsubi\.yw      \$vf0yw,\$vf0yw,\$I
+[0-9a-f]+ <[^>]*> 4aa0f827     vmsubi\.yw      \$vf0yw,\$vf31yw,\$I
+[0-9a-f]+ <[^>]*> 4aa01067     vmsubi\.yw      \$vf1yw,\$vf2yw,\$I
+[0-9a-f]+ <[^>]*> 4aa007e7     vmsubi\.yw      \$vf31yw,\$vf0yw,\$I
+[0-9a-f]+ <[^>]*> 4aa07fe7     vmsubi\.yw      \$vf31yw,\$vf15yw,\$I
+[0-9a-f]+ <[^>]*> 4aa0ffe7     vmsubi\.yw      \$vf31yw,\$vf31yw,\$I
+[0-9a-f]+ <[^>]*> 4ac00027     vmsubi\.yz      \$vf0yz,\$vf0yz,\$I
+[0-9a-f]+ <[^>]*> 4ac0f827     vmsubi\.yz      \$vf0yz,\$vf31yz,\$I
+[0-9a-f]+ <[^>]*> 4ac01067     vmsubi\.yz      \$vf1yz,\$vf2yz,\$I
+[0-9a-f]+ <[^>]*> 4ac007e7     vmsubi\.yz      \$vf31yz,\$vf0yz,\$I
+[0-9a-f]+ <[^>]*> 4ac07fe7     vmsubi\.yz      \$vf31yz,\$vf15yz,\$I
+[0-9a-f]+ <[^>]*> 4ac0ffe7     vmsubi\.yz      \$vf31yz,\$vf31yz,\$I
+[0-9a-f]+ <[^>]*> 4ae00027     vmsubi\.yzw     \$vf0yzw,\$vf0yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae0f827     vmsubi\.yzw     \$vf0yzw,\$vf31yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae01067     vmsubi\.yzw     \$vf1yzw,\$vf2yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae007e7     vmsubi\.yzw     \$vf31yzw,\$vf0yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae07fe7     vmsubi\.yzw     \$vf31yzw,\$vf15yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae0ffe7     vmsubi\.yzw     \$vf31yzw,\$vf31yzw,\$I
+[0-9a-f]+ <[^>]*> 4a400027     vmsubi\.z       \$vf0z,\$vf0z,\$I
+[0-9a-f]+ <[^>]*> 4a40f827     vmsubi\.z       \$vf0z,\$vf31z,\$I
+[0-9a-f]+ <[^>]*> 4a401067     vmsubi\.z       \$vf1z,\$vf2z,\$I
+[0-9a-f]+ <[^>]*> 4a4007e7     vmsubi\.z       \$vf31z,\$vf0z,\$I
+[0-9a-f]+ <[^>]*> 4a407fe7     vmsubi\.z       \$vf31z,\$vf15z,\$I
+[0-9a-f]+ <[^>]*> 4a40ffe7     vmsubi\.z       \$vf31z,\$vf31z,\$I
+[0-9a-f]+ <[^>]*> 4a600027     vmsubi\.zw      \$vf0zw,\$vf0zw,\$I
+[0-9a-f]+ <[^>]*> 4a60f827     vmsubi\.zw      \$vf0zw,\$vf31zw,\$I
+[0-9a-f]+ <[^>]*> 4a601067     vmsubi\.zw      \$vf1zw,\$vf2zw,\$I
+[0-9a-f]+ <[^>]*> 4a6007e7     vmsubi\.zw      \$vf31zw,\$vf0zw,\$I
+[0-9a-f]+ <[^>]*> 4a607fe7     vmsubi\.zw      \$vf31zw,\$vf15zw,\$I
+[0-9a-f]+ <[^>]*> 4a60ffe7     vmsubi\.zw      \$vf31zw,\$vf31zw,\$I
+[0-9a-f]+ <[^>]*> 4a200025     vmsubq\.w       \$vf0w,\$vf0w,\$Q
+[0-9a-f]+ <[^>]*> 4a20f825     vmsubq\.w       \$vf0w,\$vf31w,\$Q
+[0-9a-f]+ <[^>]*> 4a201065     vmsubq\.w       \$vf1w,\$vf2w,\$Q
+[0-9a-f]+ <[^>]*> 4a2007e5     vmsubq\.w       \$vf31w,\$vf0w,\$Q
+[0-9a-f]+ <[^>]*> 4a207fe5     vmsubq\.w       \$vf31w,\$vf15w,\$Q
+[0-9a-f]+ <[^>]*> 4a20ffe5     vmsubq\.w       \$vf31w,\$vf31w,\$Q
+[0-9a-f]+ <[^>]*> 4b000025     vmsubq\.x       \$vf0x,\$vf0x,\$Q
+[0-9a-f]+ <[^>]*> 4b00f825     vmsubq\.x       \$vf0x,\$vf31x,\$Q
+[0-9a-f]+ <[^>]*> 4b001065     vmsubq\.x       \$vf1x,\$vf2x,\$Q
+[0-9a-f]+ <[^>]*> 4b0007e5     vmsubq\.x       \$vf31x,\$vf0x,\$Q
+[0-9a-f]+ <[^>]*> 4b007fe5     vmsubq\.x       \$vf31x,\$vf15x,\$Q
+[0-9a-f]+ <[^>]*> 4b00ffe5     vmsubq\.x       \$vf31x,\$vf31x,\$Q
+[0-9a-f]+ <[^>]*> 4b200025     vmsubq\.xw      \$vf0xw,\$vf0xw,\$Q
+[0-9a-f]+ <[^>]*> 4b20f825     vmsubq\.xw      \$vf0xw,\$vf31xw,\$Q
+[0-9a-f]+ <[^>]*> 4b201065     vmsubq\.xw      \$vf1xw,\$vf2xw,\$Q
+[0-9a-f]+ <[^>]*> 4b2007e5     vmsubq\.xw      \$vf31xw,\$vf0xw,\$Q
+[0-9a-f]+ <[^>]*> 4b207fe5     vmsubq\.xw      \$vf31xw,\$vf15xw,\$Q
+[0-9a-f]+ <[^>]*> 4b20ffe5     vmsubq\.xw      \$vf31xw,\$vf31xw,\$Q
+[0-9a-f]+ <[^>]*> 4b800025     vmsubq\.xy      \$vf0xy,\$vf0xy,\$Q
+[0-9a-f]+ <[^>]*> 4b80f825     vmsubq\.xy      \$vf0xy,\$vf31xy,\$Q
+[0-9a-f]+ <[^>]*> 4b801065     vmsubq\.xy      \$vf1xy,\$vf2xy,\$Q
+[0-9a-f]+ <[^>]*> 4b8007e5     vmsubq\.xy      \$vf31xy,\$vf0xy,\$Q
+[0-9a-f]+ <[^>]*> 4b807fe5     vmsubq\.xy      \$vf31xy,\$vf15xy,\$Q
+[0-9a-f]+ <[^>]*> 4b80ffe5     vmsubq\.xy      \$vf31xy,\$vf31xy,\$Q
+[0-9a-f]+ <[^>]*> 4ba00025     vmsubq\.xyw     \$vf0xyw,\$vf0xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba0f825     vmsubq\.xyw     \$vf0xyw,\$vf31xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba01065     vmsubq\.xyw     \$vf1xyw,\$vf2xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba007e5     vmsubq\.xyw     \$vf31xyw,\$vf0xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba07fe5     vmsubq\.xyw     \$vf31xyw,\$vf15xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba0ffe5     vmsubq\.xyw     \$vf31xyw,\$vf31xyw,\$Q
+[0-9a-f]+ <[^>]*> 4bc00025     vmsubq\.xyz     \$vf0xyz,\$vf0xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc0f825     vmsubq\.xyz     \$vf0xyz,\$vf31xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc01065     vmsubq\.xyz     \$vf1xyz,\$vf2xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc007e5     vmsubq\.xyz     \$vf31xyz,\$vf0xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc07fe5     vmsubq\.xyz     \$vf31xyz,\$vf15xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc0ffe5     vmsubq\.xyz     \$vf31xyz,\$vf31xyz,\$Q
+[0-9a-f]+ <[^>]*> 4be00025     vmsubq\.xyzw    \$vf0xyzw,\$vf0xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be0f825     vmsubq\.xyzw    \$vf0xyzw,\$vf31xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be01065     vmsubq\.xyzw    \$vf1xyzw,\$vf2xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be007e5     vmsubq\.xyzw    \$vf31xyzw,\$vf0xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be07fe5     vmsubq\.xyzw    \$vf31xyzw,\$vf15xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be0ffe5     vmsubq\.xyzw    \$vf31xyzw,\$vf31xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4b400025     vmsubq\.xz      \$vf0xz,\$vf0xz,\$Q
+[0-9a-f]+ <[^>]*> 4b40f825     vmsubq\.xz      \$vf0xz,\$vf31xz,\$Q
+[0-9a-f]+ <[^>]*> 4b401065     vmsubq\.xz      \$vf1xz,\$vf2xz,\$Q
+[0-9a-f]+ <[^>]*> 4b4007e5     vmsubq\.xz      \$vf31xz,\$vf0xz,\$Q
+[0-9a-f]+ <[^>]*> 4b407fe5     vmsubq\.xz      \$vf31xz,\$vf15xz,\$Q
+[0-9a-f]+ <[^>]*> 4b40ffe5     vmsubq\.xz      \$vf31xz,\$vf31xz,\$Q
+[0-9a-f]+ <[^>]*> 4b600025     vmsubq\.xzw     \$vf0xzw,\$vf0xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b60f825     vmsubq\.xzw     \$vf0xzw,\$vf31xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b601065     vmsubq\.xzw     \$vf1xzw,\$vf2xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b6007e5     vmsubq\.xzw     \$vf31xzw,\$vf0xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b607fe5     vmsubq\.xzw     \$vf31xzw,\$vf15xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b60ffe5     vmsubq\.xzw     \$vf31xzw,\$vf31xzw,\$Q
+[0-9a-f]+ <[^>]*> 4a800025     vmsubq\.y       \$vf0y,\$vf0y,\$Q
+[0-9a-f]+ <[^>]*> 4a80f825     vmsubq\.y       \$vf0y,\$vf31y,\$Q
+[0-9a-f]+ <[^>]*> 4a801065     vmsubq\.y       \$vf1y,\$vf2y,\$Q
+[0-9a-f]+ <[^>]*> 4a8007e5     vmsubq\.y       \$vf31y,\$vf0y,\$Q
+[0-9a-f]+ <[^>]*> 4a807fe5     vmsubq\.y       \$vf31y,\$vf15y,\$Q
+[0-9a-f]+ <[^>]*> 4a80ffe5     vmsubq\.y       \$vf31y,\$vf31y,\$Q
+[0-9a-f]+ <[^>]*> 4aa00025     vmsubq\.yw      \$vf0yw,\$vf0yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa0f825     vmsubq\.yw      \$vf0yw,\$vf31yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa01065     vmsubq\.yw      \$vf1yw,\$vf2yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa007e5     vmsubq\.yw      \$vf31yw,\$vf0yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa07fe5     vmsubq\.yw      \$vf31yw,\$vf15yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa0ffe5     vmsubq\.yw      \$vf31yw,\$vf31yw,\$Q
+[0-9a-f]+ <[^>]*> 4ac00025     vmsubq\.yz      \$vf0yz,\$vf0yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac0f825     vmsubq\.yz      \$vf0yz,\$vf31yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac01065     vmsubq\.yz      \$vf1yz,\$vf2yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac007e5     vmsubq\.yz      \$vf31yz,\$vf0yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac07fe5     vmsubq\.yz      \$vf31yz,\$vf15yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac0ffe5     vmsubq\.yz      \$vf31yz,\$vf31yz,\$Q
+[0-9a-f]+ <[^>]*> 4ae00025     vmsubq\.yzw     \$vf0yzw,\$vf0yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae0f825     vmsubq\.yzw     \$vf0yzw,\$vf31yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae01065     vmsubq\.yzw     \$vf1yzw,\$vf2yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae007e5     vmsubq\.yzw     \$vf31yzw,\$vf0yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae07fe5     vmsubq\.yzw     \$vf31yzw,\$vf15yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae0ffe5     vmsubq\.yzw     \$vf31yzw,\$vf31yzw,\$Q
+[0-9a-f]+ <[^>]*> 4a400025     vmsubq\.z       \$vf0z,\$vf0z,\$Q
+[0-9a-f]+ <[^>]*> 4a40f825     vmsubq\.z       \$vf0z,\$vf31z,\$Q
+[0-9a-f]+ <[^>]*> 4a401065     vmsubq\.z       \$vf1z,\$vf2z,\$Q
+[0-9a-f]+ <[^>]*> 4a4007e5     vmsubq\.z       \$vf31z,\$vf0z,\$Q
+[0-9a-f]+ <[^>]*> 4a407fe5     vmsubq\.z       \$vf31z,\$vf15z,\$Q
+[0-9a-f]+ <[^>]*> 4a40ffe5     vmsubq\.z       \$vf31z,\$vf31z,\$Q
+[0-9a-f]+ <[^>]*> 4a600025     vmsubq\.zw      \$vf0zw,\$vf0zw,\$Q
+[0-9a-f]+ <[^>]*> 4a60f825     vmsubq\.zw      \$vf0zw,\$vf31zw,\$Q
+[0-9a-f]+ <[^>]*> 4a601065     vmsubq\.zw      \$vf1zw,\$vf2zw,\$Q
+[0-9a-f]+ <[^>]*> 4a6007e5     vmsubq\.zw      \$vf31zw,\$vf0zw,\$Q
+[0-9a-f]+ <[^>]*> 4a607fe5     vmsubq\.zw      \$vf31zw,\$vf15zw,\$Q
+[0-9a-f]+ <[^>]*> 4a60ffe5     vmsubq\.zw      \$vf31zw,\$vf31zw,\$Q
+[0-9a-f]+ <[^>]*> 4a20002d     vmsub\.w        \$vf0w,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f002d     vmsub\.w        \$vf0w,\$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a20f82d     vmsub\.w        \$vf0w,\$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a23106d     vmsub\.w        \$vf1w,\$vf2w,\$vf3w
+[0-9a-f]+ <[^>]*> 4a2007ed     vmsub\.w        \$vf31w,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a277fed     vmsub\.w        \$vf31w,\$vf15w,\$vf7w
+[0-9a-f]+ <[^>]*> 4a3fffed     vmsub\.w        \$vf31w,\$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a20000f     vmsubw\.w       \$vf0w,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f000f     vmsubw\.w       \$vf0w,\$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a20f80f     vmsubw\.w       \$vf0w,\$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a23104f     vmsubw\.w       \$vf1w,\$vf2w,\$vf3w
+[0-9a-f]+ <[^>]*> 4a2007cf     vmsubw\.w       \$vf31w,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a277fcf     vmsubw\.w       \$vf31w,\$vf15w,\$vf7w
+[0-9a-f]+ <[^>]*> 4a3fffcf     vmsubw\.w       \$vf31w,\$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4b00000f     vmsubw\.x       \$vf0x,\$vf0x,\$vf0w
+[0-9a-f]+ <[^>]*> 4b1f000f     vmsubw\.x       \$vf0x,\$vf0x,\$vf31w
+[0-9a-f]+ <[^>]*> 4b00f80f     vmsubw\.x       \$vf0x,\$vf31x,\$vf0w
+[0-9a-f]+ <[^>]*> 4b03104f     vmsubw\.x       \$vf1x,\$vf2x,\$vf3w
+[0-9a-f]+ <[^>]*> 4b0007cf     vmsubw\.x       \$vf31x,\$vf0x,\$vf0w
+[0-9a-f]+ <[^>]*> 4b077fcf     vmsubw\.x       \$vf31x,\$vf15x,\$vf7w
+[0-9a-f]+ <[^>]*> 4b1fffcf     vmsubw\.x       \$vf31x,\$vf31x,\$vf31w
+[0-9a-f]+ <[^>]*> 4b20000f     vmsubw\.xw      \$vf0xw,\$vf0xw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b3f000f     vmsubw\.xw      \$vf0xw,\$vf0xw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b20f80f     vmsubw\.xw      \$vf0xw,\$vf31xw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b23104f     vmsubw\.xw      \$vf1xw,\$vf2xw,\$vf3w
+[0-9a-f]+ <[^>]*> 4b2007cf     vmsubw\.xw      \$vf31xw,\$vf0xw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b277fcf     vmsubw\.xw      \$vf31xw,\$vf15xw,\$vf7w
+[0-9a-f]+ <[^>]*> 4b3fffcf     vmsubw\.xw      \$vf31xw,\$vf31xw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b80000f     vmsubw\.xy      \$vf0xy,\$vf0xy,\$vf0w
+[0-9a-f]+ <[^>]*> 4b9f000f     vmsubw\.xy      \$vf0xy,\$vf0xy,\$vf31w
+[0-9a-f]+ <[^>]*> 4b80f80f     vmsubw\.xy      \$vf0xy,\$vf31xy,\$vf0w
+[0-9a-f]+ <[^>]*> 4b83104f     vmsubw\.xy      \$vf1xy,\$vf2xy,\$vf3w
+[0-9a-f]+ <[^>]*> 4b8007cf     vmsubw\.xy      \$vf31xy,\$vf0xy,\$vf0w
+[0-9a-f]+ <[^>]*> 4b877fcf     vmsubw\.xy      \$vf31xy,\$vf15xy,\$vf7w
+[0-9a-f]+ <[^>]*> 4b9fffcf     vmsubw\.xy      \$vf31xy,\$vf31xy,\$vf31w
+[0-9a-f]+ <[^>]*> 4ba0000f     vmsubw\.xyw     \$vf0xyw,\$vf0xyw,\$vf0w
+[0-9a-f]+ <[^>]*> 4bbf000f     vmsubw\.xyw     \$vf0xyw,\$vf0xyw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ba0f80f     vmsubw\.xyw     \$vf0xyw,\$vf31xyw,\$vf0w
+[0-9a-f]+ <[^>]*> 4ba3104f     vmsubw\.xyw     \$vf1xyw,\$vf2xyw,\$vf3w
+[0-9a-f]+ <[^>]*> 4ba007cf     vmsubw\.xyw     \$vf31xyw,\$vf0xyw,\$vf0w
+[0-9a-f]+ <[^>]*> 4ba77fcf     vmsubw\.xyw     \$vf31xyw,\$vf15xyw,\$vf7w
+[0-9a-f]+ <[^>]*> 4bbfffcf     vmsubw\.xyw     \$vf31xyw,\$vf31xyw,\$vf31w
+[0-9a-f]+ <[^>]*> 4bc0000f     vmsubw\.xyz     \$vf0xyz,\$vf0xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bdf000f     vmsubw\.xyz     \$vf0xyz,\$vf0xyz,\$vf31w
+[0-9a-f]+ <[^>]*> 4bc0f80f     vmsubw\.xyz     \$vf0xyz,\$vf31xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bc3104f     vmsubw\.xyz     \$vf1xyz,\$vf2xyz,\$vf3w
+[0-9a-f]+ <[^>]*> 4bc007cf     vmsubw\.xyz     \$vf31xyz,\$vf0xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bc77fcf     vmsubw\.xyz     \$vf31xyz,\$vf15xyz,\$vf7w
+[0-9a-f]+ <[^>]*> 4bdfffcf     vmsubw\.xyz     \$vf31xyz,\$vf31xyz,\$vf31w
+[0-9a-f]+ <[^>]*> 4be0000f     vmsubw\.xyzw    \$vf0xyzw,\$vf0xyzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4bff000f     vmsubw\.xyzw    \$vf0xyzw,\$vf0xyzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4be0f80f     vmsubw\.xyzw    \$vf0xyzw,\$vf31xyzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4be3104f     vmsubw\.xyzw    \$vf1xyzw,\$vf2xyzw,\$vf3w
+[0-9a-f]+ <[^>]*> 4be007cf     vmsubw\.xyzw    \$vf31xyzw,\$vf0xyzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4be77fcf     vmsubw\.xyzw    \$vf31xyzw,\$vf15xyzw,\$vf7w
+[0-9a-f]+ <[^>]*> 4bffffcf     vmsubw\.xyzw    \$vf31xyzw,\$vf31xyzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b40000f     vmsubw\.xz      \$vf0xz,\$vf0xz,\$vf0w
+[0-9a-f]+ <[^>]*> 4b5f000f     vmsubw\.xz      \$vf0xz,\$vf0xz,\$vf31w
+[0-9a-f]+ <[^>]*> 4b40f80f     vmsubw\.xz      \$vf0xz,\$vf31xz,\$vf0w
+[0-9a-f]+ <[^>]*> 4b43104f     vmsubw\.xz      \$vf1xz,\$vf2xz,\$vf3w
+[0-9a-f]+ <[^>]*> 4b4007cf     vmsubw\.xz      \$vf31xz,\$vf0xz,\$vf0w
+[0-9a-f]+ <[^>]*> 4b477fcf     vmsubw\.xz      \$vf31xz,\$vf15xz,\$vf7w
+[0-9a-f]+ <[^>]*> 4b5fffcf     vmsubw\.xz      \$vf31xz,\$vf31xz,\$vf31w
+[0-9a-f]+ <[^>]*> 4b60000f     vmsubw\.xzw     \$vf0xzw,\$vf0xzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b7f000f     vmsubw\.xzw     \$vf0xzw,\$vf0xzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b60f80f     vmsubw\.xzw     \$vf0xzw,\$vf31xzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b63104f     vmsubw\.xzw     \$vf1xzw,\$vf2xzw,\$vf3w
+[0-9a-f]+ <[^>]*> 4b6007cf     vmsubw\.xzw     \$vf31xzw,\$vf0xzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b677fcf     vmsubw\.xzw     \$vf31xzw,\$vf15xzw,\$vf7w
+[0-9a-f]+ <[^>]*> 4b7fffcf     vmsubw\.xzw     \$vf31xzw,\$vf31xzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a80000f     vmsubw\.y       \$vf0y,\$vf0y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a9f000f     vmsubw\.y       \$vf0y,\$vf0y,\$vf31w
+[0-9a-f]+ <[^>]*> 4a80f80f     vmsubw\.y       \$vf0y,\$vf31y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a83104f     vmsubw\.y       \$vf1y,\$vf2y,\$vf3w
+[0-9a-f]+ <[^>]*> 4a8007cf     vmsubw\.y       \$vf31y,\$vf0y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a877fcf     vmsubw\.y       \$vf31y,\$vf15y,\$vf7w
+[0-9a-f]+ <[^>]*> 4a9fffcf     vmsubw\.y       \$vf31y,\$vf31y,\$vf31w
+[0-9a-f]+ <[^>]*> 4aa0000f     vmsubw\.yw      \$vf0yw,\$vf0yw,\$vf0w
+[0-9a-f]+ <[^>]*> 4abf000f     vmsubw\.yw      \$vf0yw,\$vf0yw,\$vf31w
+[0-9a-f]+ <[^>]*> 4aa0f80f     vmsubw\.yw      \$vf0yw,\$vf31yw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aa3104f     vmsubw\.yw      \$vf1yw,\$vf2yw,\$vf3w
+[0-9a-f]+ <[^>]*> 4aa007cf     vmsubw\.yw      \$vf31yw,\$vf0yw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aa77fcf     vmsubw\.yw      \$vf31yw,\$vf15yw,\$vf7w
+[0-9a-f]+ <[^>]*> 4abfffcf     vmsubw\.yw      \$vf31yw,\$vf31yw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ac0000f     vmsubw\.yz      \$vf0yz,\$vf0yz,\$vf0w
+[0-9a-f]+ <[^>]*> 4adf000f     vmsubw\.yz      \$vf0yz,\$vf0yz,\$vf31w
+[0-9a-f]+ <[^>]*> 4ac0f80f     vmsubw\.yz      \$vf0yz,\$vf31yz,\$vf0w
+[0-9a-f]+ <[^>]*> 4ac3104f     vmsubw\.yz      \$vf1yz,\$vf2yz,\$vf3w
+[0-9a-f]+ <[^>]*> 4ac007cf     vmsubw\.yz      \$vf31yz,\$vf0yz,\$vf0w
+[0-9a-f]+ <[^>]*> 4ac77fcf     vmsubw\.yz      \$vf31yz,\$vf15yz,\$vf7w
+[0-9a-f]+ <[^>]*> 4adfffcf     vmsubw\.yz      \$vf31yz,\$vf31yz,\$vf31w
+[0-9a-f]+ <[^>]*> 4ae0000f     vmsubw\.yzw     \$vf0yzw,\$vf0yzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aff000f     vmsubw\.yzw     \$vf0yzw,\$vf0yzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ae0f80f     vmsubw\.yzw     \$vf0yzw,\$vf31yzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4ae3104f     vmsubw\.yzw     \$vf1yzw,\$vf2yzw,\$vf3w
+[0-9a-f]+ <[^>]*> 4ae007cf     vmsubw\.yzw     \$vf31yzw,\$vf0yzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4ae77fcf     vmsubw\.yzw     \$vf31yzw,\$vf15yzw,\$vf7w
+[0-9a-f]+ <[^>]*> 4affffcf     vmsubw\.yzw     \$vf31yzw,\$vf31yzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a40000f     vmsubw\.z       \$vf0z,\$vf0z,\$vf0w
+[0-9a-f]+ <[^>]*> 4a5f000f     vmsubw\.z       \$vf0z,\$vf0z,\$vf31w
+[0-9a-f]+ <[^>]*> 4a40f80f     vmsubw\.z       \$vf0z,\$vf31z,\$vf0w
+[0-9a-f]+ <[^>]*> 4a43104f     vmsubw\.z       \$vf1z,\$vf2z,\$vf3w
+[0-9a-f]+ <[^>]*> 4a4007cf     vmsubw\.z       \$vf31z,\$vf0z,\$vf0w
+[0-9a-f]+ <[^>]*> 4a477fcf     vmsubw\.z       \$vf31z,\$vf15z,\$vf7w
+[0-9a-f]+ <[^>]*> 4a5fffcf     vmsubw\.z       \$vf31z,\$vf31z,\$vf31w
+[0-9a-f]+ <[^>]*> 4a60000f     vmsubw\.zw      \$vf0zw,\$vf0zw,\$vf0w
+[0-9a-f]+ <[^>]*> 4a7f000f     vmsubw\.zw      \$vf0zw,\$vf0zw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a60f80f     vmsubw\.zw      \$vf0zw,\$vf31zw,\$vf0w
+[0-9a-f]+ <[^>]*> 4a63104f     vmsubw\.zw      \$vf1zw,\$vf2zw,\$vf3w
+[0-9a-f]+ <[^>]*> 4a6007cf     vmsubw\.zw      \$vf31zw,\$vf0zw,\$vf0w
+[0-9a-f]+ <[^>]*> 4a677fcf     vmsubw\.zw      \$vf31zw,\$vf15zw,\$vf7w
+[0-9a-f]+ <[^>]*> 4a7fffcf     vmsubw\.zw      \$vf31zw,\$vf31zw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b00002d     vmsub\.x        \$vf0x,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f002d     vmsub\.x        \$vf0x,\$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b00f82d     vmsub\.x        \$vf0x,\$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b03106d     vmsub\.x        \$vf1x,\$vf2x,\$vf3x
+[0-9a-f]+ <[^>]*> 4b0007ed     vmsub\.x        \$vf31x,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b077fed     vmsub\.x        \$vf31x,\$vf15x,\$vf7x
+[0-9a-f]+ <[^>]*> 4b1fffed     vmsub\.x        \$vf31x,\$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4a20000c     vmsubx\.w       \$vf0w,\$vf0w,\$vf0x
+[0-9a-f]+ <[^>]*> 4a3f000c     vmsubx\.w       \$vf0w,\$vf0w,\$vf31x
+[0-9a-f]+ <[^>]*> 4a20f80c     vmsubx\.w       \$vf0w,\$vf31w,\$vf0x
+[0-9a-f]+ <[^>]*> 4b20002d     vmsub\.xw       \$vf0xw,\$vf0xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b3f002d     vmsub\.xw       \$vf0xw,\$vf0xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b20f82d     vmsub\.xw       \$vf0xw,\$vf31xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4a23104c     vmsubx\.w       \$vf1w,\$vf2w,\$vf3x
+[0-9a-f]+ <[^>]*> 4b23106d     vmsub\.xw       \$vf1xw,\$vf2xw,\$vf3xw
+[0-9a-f]+ <[^>]*> 4a2007cc     vmsubx\.w       \$vf31w,\$vf0w,\$vf0x
+[0-9a-f]+ <[^>]*> 4a277fcc     vmsubx\.w       \$vf31w,\$vf15w,\$vf7x
+[0-9a-f]+ <[^>]*> 4a3fffcc     vmsubx\.w       \$vf31w,\$vf31w,\$vf31x
+[0-9a-f]+ <[^>]*> 4b2007ed     vmsub\.xw       \$vf31xw,\$vf0xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b277fed     vmsub\.xw       \$vf31xw,\$vf15xw,\$vf7xw
+[0-9a-f]+ <[^>]*> 4b3fffed     vmsub\.xw       \$vf31xw,\$vf31xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b00000c     vmsubx\.x       \$vf0x,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f000c     vmsubx\.x       \$vf0x,\$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b00f80c     vmsubx\.x       \$vf0x,\$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b03104c     vmsubx\.x       \$vf1x,\$vf2x,\$vf3x
+[0-9a-f]+ <[^>]*> 4b0007cc     vmsubx\.x       \$vf31x,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b077fcc     vmsubx\.x       \$vf31x,\$vf15x,\$vf7x
+[0-9a-f]+ <[^>]*> 4b1fffcc     vmsubx\.x       \$vf31x,\$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b20000c     vmsubx\.xw      \$vf0xw,\$vf0xw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b3f000c     vmsubx\.xw      \$vf0xw,\$vf0xw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b20f80c     vmsubx\.xw      \$vf0xw,\$vf31xw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b23104c     vmsubx\.xw      \$vf1xw,\$vf2xw,\$vf3x
+[0-9a-f]+ <[^>]*> 4b2007cc     vmsubx\.xw      \$vf31xw,\$vf0xw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b277fcc     vmsubx\.xw      \$vf31xw,\$vf15xw,\$vf7x
+[0-9a-f]+ <[^>]*> 4b3fffcc     vmsubx\.xw      \$vf31xw,\$vf31xw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b80000c     vmsubx\.xy      \$vf0xy,\$vf0xy,\$vf0x
+[0-9a-f]+ <[^>]*> 4b9f000c     vmsubx\.xy      \$vf0xy,\$vf0xy,\$vf31x
+[0-9a-f]+ <[^>]*> 4b80f80c     vmsubx\.xy      \$vf0xy,\$vf31xy,\$vf0x
+[0-9a-f]+ <[^>]*> 4b83104c     vmsubx\.xy      \$vf1xy,\$vf2xy,\$vf3x
+[0-9a-f]+ <[^>]*> 4b8007cc     vmsubx\.xy      \$vf31xy,\$vf0xy,\$vf0x
+[0-9a-f]+ <[^>]*> 4b877fcc     vmsubx\.xy      \$vf31xy,\$vf15xy,\$vf7x
+[0-9a-f]+ <[^>]*> 4b9fffcc     vmsubx\.xy      \$vf31xy,\$vf31xy,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba0000c     vmsubx\.xyw     \$vf0xyw,\$vf0xyw,\$vf0x
+[0-9a-f]+ <[^>]*> 4bbf000c     vmsubx\.xyw     \$vf0xyw,\$vf0xyw,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba0f80c     vmsubx\.xyw     \$vf0xyw,\$vf31xyw,\$vf0x
+[0-9a-f]+ <[^>]*> 4ba3104c     vmsubx\.xyw     \$vf1xyw,\$vf2xyw,\$vf3x
+[0-9a-f]+ <[^>]*> 4ba007cc     vmsubx\.xyw     \$vf31xyw,\$vf0xyw,\$vf0x
+[0-9a-f]+ <[^>]*> 4ba77fcc     vmsubx\.xyw     \$vf31xyw,\$vf15xyw,\$vf7x
+[0-9a-f]+ <[^>]*> 4bbfffcc     vmsubx\.xyw     \$vf31xyw,\$vf31xyw,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc0000c     vmsubx\.xyz     \$vf0xyz,\$vf0xyz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bdf000c     vmsubx\.xyz     \$vf0xyz,\$vf0xyz,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc0f80c     vmsubx\.xyz     \$vf0xyz,\$vf31xyz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bc3104c     vmsubx\.xyz     \$vf1xyz,\$vf2xyz,\$vf3x
+[0-9a-f]+ <[^>]*> 4bc007cc     vmsubx\.xyz     \$vf31xyz,\$vf0xyz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bc77fcc     vmsubx\.xyz     \$vf31xyz,\$vf15xyz,\$vf7x
+[0-9a-f]+ <[^>]*> 4bdfffcc     vmsubx\.xyz     \$vf31xyz,\$vf31xyz,\$vf31x
+[0-9a-f]+ <[^>]*> 4be0000c     vmsubx\.xyzw    \$vf0xyzw,\$vf0xyzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4bff000c     vmsubx\.xyzw    \$vf0xyzw,\$vf0xyzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4be0f80c     vmsubx\.xyzw    \$vf0xyzw,\$vf31xyzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4be3104c     vmsubx\.xyzw    \$vf1xyzw,\$vf2xyzw,\$vf3x
+[0-9a-f]+ <[^>]*> 4be007cc     vmsubx\.xyzw    \$vf31xyzw,\$vf0xyzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4be77fcc     vmsubx\.xyzw    \$vf31xyzw,\$vf15xyzw,\$vf7x
+[0-9a-f]+ <[^>]*> 4bffffcc     vmsubx\.xyzw    \$vf31xyzw,\$vf31xyzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b40000c     vmsubx\.xz      \$vf0xz,\$vf0xz,\$vf0x
+[0-9a-f]+ <[^>]*> 4b5f000c     vmsubx\.xz      \$vf0xz,\$vf0xz,\$vf31x
+[0-9a-f]+ <[^>]*> 4b40f80c     vmsubx\.xz      \$vf0xz,\$vf31xz,\$vf0x
+[0-9a-f]+ <[^>]*> 4b43104c     vmsubx\.xz      \$vf1xz,\$vf2xz,\$vf3x
+[0-9a-f]+ <[^>]*> 4b4007cc     vmsubx\.xz      \$vf31xz,\$vf0xz,\$vf0x
+[0-9a-f]+ <[^>]*> 4b477fcc     vmsubx\.xz      \$vf31xz,\$vf15xz,\$vf7x
+[0-9a-f]+ <[^>]*> 4b5fffcc     vmsubx\.xz      \$vf31xz,\$vf31xz,\$vf31x
+[0-9a-f]+ <[^>]*> 4b60000c     vmsubx\.xzw     \$vf0xzw,\$vf0xzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b7f000c     vmsubx\.xzw     \$vf0xzw,\$vf0xzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b60f80c     vmsubx\.xzw     \$vf0xzw,\$vf31xzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b63104c     vmsubx\.xzw     \$vf1xzw,\$vf2xzw,\$vf3x
+[0-9a-f]+ <[^>]*> 4b6007cc     vmsubx\.xzw     \$vf31xzw,\$vf0xzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b677fcc     vmsubx\.xzw     \$vf31xzw,\$vf15xzw,\$vf7x
+[0-9a-f]+ <[^>]*> 4b7fffcc     vmsubx\.xzw     \$vf31xzw,\$vf31xzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b80002d     vmsub\.xy       \$vf0xy,\$vf0xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b9f002d     vmsub\.xy       \$vf0xy,\$vf0xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4b80f82d     vmsub\.xy       \$vf0xy,\$vf31xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4a80000c     vmsubx\.y       \$vf0y,\$vf0y,\$vf0x
+[0-9a-f]+ <[^>]*> 4a9f000c     vmsubx\.y       \$vf0y,\$vf0y,\$vf31x
+[0-9a-f]+ <[^>]*> 4a80f80c     vmsubx\.y       \$vf0y,\$vf31y,\$vf0x
+[0-9a-f]+ <[^>]*> 4b83106d     vmsub\.xy       \$vf1xy,\$vf2xy,\$vf3xy
+[0-9a-f]+ <[^>]*> 4a83104c     vmsubx\.y       \$vf1y,\$vf2y,\$vf3x
+[0-9a-f]+ <[^>]*> 4b8007ed     vmsub\.xy       \$vf31xy,\$vf0xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b877fed     vmsub\.xy       \$vf31xy,\$vf15xy,\$vf7xy
+[0-9a-f]+ <[^>]*> 4b9fffed     vmsub\.xy       \$vf31xy,\$vf31xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4a8007cc     vmsubx\.y       \$vf31y,\$vf0y,\$vf0x
+[0-9a-f]+ <[^>]*> 4a877fcc     vmsubx\.y       \$vf31y,\$vf15y,\$vf7x
+[0-9a-f]+ <[^>]*> 4a9fffcc     vmsubx\.y       \$vf31y,\$vf31y,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba0002d     vmsub\.xyw      \$vf0xyw,\$vf0xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4bbf002d     vmsub\.xyw      \$vf0xyw,\$vf0xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4ba0f82d     vmsub\.xyw      \$vf0xyw,\$vf31xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4aa0000c     vmsubx\.yw      \$vf0yw,\$vf0yw,\$vf0x
+[0-9a-f]+ <[^>]*> 4abf000c     vmsubx\.yw      \$vf0yw,\$vf0yw,\$vf31x
+[0-9a-f]+ <[^>]*> 4aa0f80c     vmsubx\.yw      \$vf0yw,\$vf31yw,\$vf0x
+[0-9a-f]+ <[^>]*> 4ba3106d     vmsub\.xyw      \$vf1xyw,\$vf2xyw,\$vf3xyw
+[0-9a-f]+ <[^>]*> 4aa3104c     vmsubx\.yw      \$vf1yw,\$vf2yw,\$vf3x
+[0-9a-f]+ <[^>]*> 4ba007ed     vmsub\.xyw      \$vf31xyw,\$vf0xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4ba77fed     vmsub\.xyw      \$vf31xyw,\$vf15xyw,\$vf7xyw
+[0-9a-f]+ <[^>]*> 4bbfffed     vmsub\.xyw      \$vf31xyw,\$vf31xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4aa007cc     vmsubx\.yw      \$vf31yw,\$vf0yw,\$vf0x
+[0-9a-f]+ <[^>]*> 4aa77fcc     vmsubx\.yw      \$vf31yw,\$vf15yw,\$vf7x
+[0-9a-f]+ <[^>]*> 4abfffcc     vmsubx\.yw      \$vf31yw,\$vf31yw,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc0002d     vmsub\.xyz      \$vf0xyz,\$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bdf002d     vmsub\.xyz      \$vf0xyz,\$vf0xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4bc0f82d     vmsub\.xyz      \$vf0xyz,\$vf31xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4ac0000c     vmsubx\.yz      \$vf0yz,\$vf0yz,\$vf0x
+[0-9a-f]+ <[^>]*> 4adf000c     vmsubx\.yz      \$vf0yz,\$vf0yz,\$vf31x
+[0-9a-f]+ <[^>]*> 4ac0f80c     vmsubx\.yz      \$vf0yz,\$vf31yz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bc3106d     vmsub\.xyz      \$vf1xyz,\$vf2xyz,\$vf3xyz
+[0-9a-f]+ <[^>]*> 4ac3104c     vmsubx\.yz      \$vf1yz,\$vf2yz,\$vf3x
+[0-9a-f]+ <[^>]*> 4bc007ed     vmsub\.xyz      \$vf31xyz,\$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bc77fed     vmsub\.xyz      \$vf31xyz,\$vf15xyz,\$vf7xyz
+[0-9a-f]+ <[^>]*> 4bdfffed     vmsub\.xyz      \$vf31xyz,\$vf31xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4ac007cc     vmsubx\.yz      \$vf31yz,\$vf0yz,\$vf0x
+[0-9a-f]+ <[^>]*> 4ac77fcc     vmsubx\.yz      \$vf31yz,\$vf15yz,\$vf7x
+[0-9a-f]+ <[^>]*> 4adfffcc     vmsubx\.yz      \$vf31yz,\$vf31yz,\$vf31x
+[0-9a-f]+ <[^>]*> 4be0002d     vmsub\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4bff002d     vmsub\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be0f82d     vmsub\.xyzw     \$vf0xyzw,\$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4ae0000c     vmsubx\.yzw     \$vf0yzw,\$vf0yzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4aff000c     vmsubx\.yzw     \$vf0yzw,\$vf0yzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4ae0f80c     vmsubx\.yzw     \$vf0yzw,\$vf31yzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4be3106d     vmsub\.xyzw     \$vf1xyzw,\$vf2xyzw,\$vf3xyzw
+[0-9a-f]+ <[^>]*> 4ae3104c     vmsubx\.yzw     \$vf1yzw,\$vf2yzw,\$vf3x
+[0-9a-f]+ <[^>]*> 4be007ed     vmsub\.xyzw     \$vf31xyzw,\$vf0xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4be77fed     vmsub\.xyzw     \$vf31xyzw,\$vf15xyzw,\$vf7xyzw
+[0-9a-f]+ <[^>]*> 4bffffed     vmsub\.xyzw     \$vf31xyzw,\$vf31xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4ae007cc     vmsubx\.yzw     \$vf31yzw,\$vf0yzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4ae77fcc     vmsubx\.yzw     \$vf31yzw,\$vf15yzw,\$vf7x
+[0-9a-f]+ <[^>]*> 4affffcc     vmsubx\.yzw     \$vf31yzw,\$vf31yzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b40002d     vmsub\.xz       \$vf0xz,\$vf0xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b5f002d     vmsub\.xz       \$vf0xz,\$vf0xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b40f82d     vmsub\.xz       \$vf0xz,\$vf31xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4a40000c     vmsubx\.z       \$vf0z,\$vf0z,\$vf0x
+[0-9a-f]+ <[^>]*> 4a5f000c     vmsubx\.z       \$vf0z,\$vf0z,\$vf31x
+[0-9a-f]+ <[^>]*> 4a40f80c     vmsubx\.z       \$vf0z,\$vf31z,\$vf0x
+[0-9a-f]+ <[^>]*> 4b43106d     vmsub\.xz       \$vf1xz,\$vf2xz,\$vf3xz
+[0-9a-f]+ <[^>]*> 4a43104c     vmsubx\.z       \$vf1z,\$vf2z,\$vf3x
+[0-9a-f]+ <[^>]*> 4b4007ed     vmsub\.xz       \$vf31xz,\$vf0xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b477fed     vmsub\.xz       \$vf31xz,\$vf15xz,\$vf7xz
+[0-9a-f]+ <[^>]*> 4b5fffed     vmsub\.xz       \$vf31xz,\$vf31xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4a4007cc     vmsubx\.z       \$vf31z,\$vf0z,\$vf0x
+[0-9a-f]+ <[^>]*> 4a477fcc     vmsubx\.z       \$vf31z,\$vf15z,\$vf7x
+[0-9a-f]+ <[^>]*> 4a5fffcc     vmsubx\.z       \$vf31z,\$vf31z,\$vf31x
+[0-9a-f]+ <[^>]*> 4b60002d     vmsub\.xzw      \$vf0xzw,\$vf0xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b7f002d     vmsub\.xzw      \$vf0xzw,\$vf0xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4b60f82d     vmsub\.xzw      \$vf0xzw,\$vf31xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4a60000c     vmsubx\.zw      \$vf0zw,\$vf0zw,\$vf0x
+[0-9a-f]+ <[^>]*> 4a7f000c     vmsubx\.zw      \$vf0zw,\$vf0zw,\$vf31x
+[0-9a-f]+ <[^>]*> 4a60f80c     vmsubx\.zw      \$vf0zw,\$vf31zw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b63106d     vmsub\.xzw      \$vf1xzw,\$vf2xzw,\$vf3xzw
+[0-9a-f]+ <[^>]*> 4a63104c     vmsubx\.zw      \$vf1zw,\$vf2zw,\$vf3x
+[0-9a-f]+ <[^>]*> 4b6007ed     vmsub\.xzw      \$vf31xzw,\$vf0xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b677fed     vmsub\.xzw      \$vf31xzw,\$vf15xzw,\$vf7xzw
+[0-9a-f]+ <[^>]*> 4b7fffed     vmsub\.xzw      \$vf31xzw,\$vf31xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4a6007cc     vmsubx\.zw      \$vf31zw,\$vf0zw,\$vf0x
+[0-9a-f]+ <[^>]*> 4a677fcc     vmsubx\.zw      \$vf31zw,\$vf15zw,\$vf7x
+[0-9a-f]+ <[^>]*> 4a7fffcc     vmsubx\.zw      \$vf31zw,\$vf31zw,\$vf31x
+[0-9a-f]+ <[^>]*> 4a80002d     vmsub\.y        \$vf0y,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f002d     vmsub\.y        \$vf0y,\$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a80f82d     vmsub\.y        \$vf0y,\$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a83106d     vmsub\.y        \$vf1y,\$vf2y,\$vf3y
+[0-9a-f]+ <[^>]*> 4a8007ed     vmsub\.y        \$vf31y,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a877fed     vmsub\.y        \$vf31y,\$vf15y,\$vf7y
+[0-9a-f]+ <[^>]*> 4a9fffed     vmsub\.y        \$vf31y,\$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a20000d     vmsuby\.w       \$vf0w,\$vf0w,\$vf0y
+[0-9a-f]+ <[^>]*> 4a3f000d     vmsuby\.w       \$vf0w,\$vf0w,\$vf31y
+[0-9a-f]+ <[^>]*> 4a20f80d     vmsuby\.w       \$vf0w,\$vf31w,\$vf0y
+[0-9a-f]+ <[^>]*> 4aa0002d     vmsub\.yw       \$vf0yw,\$vf0yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4abf002d     vmsub\.yw       \$vf0yw,\$vf0yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4aa0f82d     vmsub\.yw       \$vf0yw,\$vf31yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4a23104d     vmsuby\.w       \$vf1w,\$vf2w,\$vf3y
+[0-9a-f]+ <[^>]*> 4aa3106d     vmsub\.yw       \$vf1yw,\$vf2yw,\$vf3yw
+[0-9a-f]+ <[^>]*> 4a2007cd     vmsuby\.w       \$vf31w,\$vf0w,\$vf0y
+[0-9a-f]+ <[^>]*> 4a277fcd     vmsuby\.w       \$vf31w,\$vf15w,\$vf7y
+[0-9a-f]+ <[^>]*> 4a3fffcd     vmsuby\.w       \$vf31w,\$vf31w,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa007ed     vmsub\.yw       \$vf31yw,\$vf0yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4aa77fed     vmsub\.yw       \$vf31yw,\$vf15yw,\$vf7yw
+[0-9a-f]+ <[^>]*> 4abfffed     vmsub\.yw       \$vf31yw,\$vf31yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4b00000d     vmsuby\.x       \$vf0x,\$vf0x,\$vf0y
+[0-9a-f]+ <[^>]*> 4b1f000d     vmsuby\.x       \$vf0x,\$vf0x,\$vf31y
+[0-9a-f]+ <[^>]*> 4b00f80d     vmsuby\.x       \$vf0x,\$vf31x,\$vf0y
+[0-9a-f]+ <[^>]*> 4b03104d     vmsuby\.x       \$vf1x,\$vf2x,\$vf3y
+[0-9a-f]+ <[^>]*> 4b0007cd     vmsuby\.x       \$vf31x,\$vf0x,\$vf0y
+[0-9a-f]+ <[^>]*> 4b077fcd     vmsuby\.x       \$vf31x,\$vf15x,\$vf7y
+[0-9a-f]+ <[^>]*> 4b1fffcd     vmsuby\.x       \$vf31x,\$vf31x,\$vf31y
+[0-9a-f]+ <[^>]*> 4b20000d     vmsuby\.xw      \$vf0xw,\$vf0xw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b3f000d     vmsuby\.xw      \$vf0xw,\$vf0xw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b20f80d     vmsuby\.xw      \$vf0xw,\$vf31xw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b23104d     vmsuby\.xw      \$vf1xw,\$vf2xw,\$vf3y
+[0-9a-f]+ <[^>]*> 4b2007cd     vmsuby\.xw      \$vf31xw,\$vf0xw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b277fcd     vmsuby\.xw      \$vf31xw,\$vf15xw,\$vf7y
+[0-9a-f]+ <[^>]*> 4b3fffcd     vmsuby\.xw      \$vf31xw,\$vf31xw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b80000d     vmsuby\.xy      \$vf0xy,\$vf0xy,\$vf0y
+[0-9a-f]+ <[^>]*> 4b9f000d     vmsuby\.xy      \$vf0xy,\$vf0xy,\$vf31y
+[0-9a-f]+ <[^>]*> 4b80f80d     vmsuby\.xy      \$vf0xy,\$vf31xy,\$vf0y
+[0-9a-f]+ <[^>]*> 4b83104d     vmsuby\.xy      \$vf1xy,\$vf2xy,\$vf3y
+[0-9a-f]+ <[^>]*> 4b8007cd     vmsuby\.xy      \$vf31xy,\$vf0xy,\$vf0y
+[0-9a-f]+ <[^>]*> 4b877fcd     vmsuby\.xy      \$vf31xy,\$vf15xy,\$vf7y
+[0-9a-f]+ <[^>]*> 4b9fffcd     vmsuby\.xy      \$vf31xy,\$vf31xy,\$vf31y
+[0-9a-f]+ <[^>]*> 4ba0000d     vmsuby\.xyw     \$vf0xyw,\$vf0xyw,\$vf0y
+[0-9a-f]+ <[^>]*> 4bbf000d     vmsuby\.xyw     \$vf0xyw,\$vf0xyw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ba0f80d     vmsuby\.xyw     \$vf0xyw,\$vf31xyw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ba3104d     vmsuby\.xyw     \$vf1xyw,\$vf2xyw,\$vf3y
+[0-9a-f]+ <[^>]*> 4ba007cd     vmsuby\.xyw     \$vf31xyw,\$vf0xyw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ba77fcd     vmsuby\.xyw     \$vf31xyw,\$vf15xyw,\$vf7y
+[0-9a-f]+ <[^>]*> 4bbfffcd     vmsuby\.xyw     \$vf31xyw,\$vf31xyw,\$vf31y
+[0-9a-f]+ <[^>]*> 4bc0000d     vmsuby\.xyz     \$vf0xyz,\$vf0xyz,\$vf0y
+[0-9a-f]+ <[^>]*> 4bdf000d     vmsuby\.xyz     \$vf0xyz,\$vf0xyz,\$vf31y
+[0-9a-f]+ <[^>]*> 4bc0f80d     vmsuby\.xyz     \$vf0xyz,\$vf31xyz,\$vf0y
+[0-9a-f]+ <[^>]*> 4bc3104d     vmsuby\.xyz     \$vf1xyz,\$vf2xyz,\$vf3y
+[0-9a-f]+ <[^>]*> 4bc007cd     vmsuby\.xyz     \$vf31xyz,\$vf0xyz,\$vf0y
+[0-9a-f]+ <[^>]*> 4bc77fcd     vmsuby\.xyz     \$vf31xyz,\$vf15xyz,\$vf7y
+[0-9a-f]+ <[^>]*> 4bdfffcd     vmsuby\.xyz     \$vf31xyz,\$vf31xyz,\$vf31y
+[0-9a-f]+ <[^>]*> 4be0000d     vmsuby\.xyzw    \$vf0xyzw,\$vf0xyzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4bff000d     vmsuby\.xyzw    \$vf0xyzw,\$vf0xyzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4be0f80d     vmsuby\.xyzw    \$vf0xyzw,\$vf31xyzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4be3104d     vmsuby\.xyzw    \$vf1xyzw,\$vf2xyzw,\$vf3y
+[0-9a-f]+ <[^>]*> 4be007cd     vmsuby\.xyzw    \$vf31xyzw,\$vf0xyzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4be77fcd     vmsuby\.xyzw    \$vf31xyzw,\$vf15xyzw,\$vf7y
+[0-9a-f]+ <[^>]*> 4bffffcd     vmsuby\.xyzw    \$vf31xyzw,\$vf31xyzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b40000d     vmsuby\.xz      \$vf0xz,\$vf0xz,\$vf0y
+[0-9a-f]+ <[^>]*> 4b5f000d     vmsuby\.xz      \$vf0xz,\$vf0xz,\$vf31y
+[0-9a-f]+ <[^>]*> 4b40f80d     vmsuby\.xz      \$vf0xz,\$vf31xz,\$vf0y
+[0-9a-f]+ <[^>]*> 4b43104d     vmsuby\.xz      \$vf1xz,\$vf2xz,\$vf3y
+[0-9a-f]+ <[^>]*> 4b4007cd     vmsuby\.xz      \$vf31xz,\$vf0xz,\$vf0y
+[0-9a-f]+ <[^>]*> 4b477fcd     vmsuby\.xz      \$vf31xz,\$vf15xz,\$vf7y
+[0-9a-f]+ <[^>]*> 4b5fffcd     vmsuby\.xz      \$vf31xz,\$vf31xz,\$vf31y
+[0-9a-f]+ <[^>]*> 4b60000d     vmsuby\.xzw     \$vf0xzw,\$vf0xzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b7f000d     vmsuby\.xzw     \$vf0xzw,\$vf0xzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b60f80d     vmsuby\.xzw     \$vf0xzw,\$vf31xzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b63104d     vmsuby\.xzw     \$vf1xzw,\$vf2xzw,\$vf3y
+[0-9a-f]+ <[^>]*> 4b6007cd     vmsuby\.xzw     \$vf31xzw,\$vf0xzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b677fcd     vmsuby\.xzw     \$vf31xzw,\$vf15xzw,\$vf7y
+[0-9a-f]+ <[^>]*> 4b7fffcd     vmsuby\.xzw     \$vf31xzw,\$vf31xzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a80000d     vmsuby\.y       \$vf0y,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f000d     vmsuby\.y       \$vf0y,\$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a80f80d     vmsuby\.y       \$vf0y,\$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a83104d     vmsuby\.y       \$vf1y,\$vf2y,\$vf3y
+[0-9a-f]+ <[^>]*> 4a8007cd     vmsuby\.y       \$vf31y,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a877fcd     vmsuby\.y       \$vf31y,\$vf15y,\$vf7y
+[0-9a-f]+ <[^>]*> 4a9fffcd     vmsuby\.y       \$vf31y,\$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa0000d     vmsuby\.yw      \$vf0yw,\$vf0yw,\$vf0y
+[0-9a-f]+ <[^>]*> 4abf000d     vmsuby\.yw      \$vf0yw,\$vf0yw,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa0f80d     vmsuby\.yw      \$vf0yw,\$vf31yw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aa3104d     vmsuby\.yw      \$vf1yw,\$vf2yw,\$vf3y
+[0-9a-f]+ <[^>]*> 4aa007cd     vmsuby\.yw      \$vf31yw,\$vf0yw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aa77fcd     vmsuby\.yw      \$vf31yw,\$vf15yw,\$vf7y
+[0-9a-f]+ <[^>]*> 4abfffcd     vmsuby\.yw      \$vf31yw,\$vf31yw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac0000d     vmsuby\.yz      \$vf0yz,\$vf0yz,\$vf0y
+[0-9a-f]+ <[^>]*> 4adf000d     vmsuby\.yz      \$vf0yz,\$vf0yz,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac0f80d     vmsuby\.yz      \$vf0yz,\$vf31yz,\$vf0y
+[0-9a-f]+ <[^>]*> 4ac3104d     vmsuby\.yz      \$vf1yz,\$vf2yz,\$vf3y
+[0-9a-f]+ <[^>]*> 4ac007cd     vmsuby\.yz      \$vf31yz,\$vf0yz,\$vf0y
+[0-9a-f]+ <[^>]*> 4ac77fcd     vmsuby\.yz      \$vf31yz,\$vf15yz,\$vf7y
+[0-9a-f]+ <[^>]*> 4adfffcd     vmsuby\.yz      \$vf31yz,\$vf31yz,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae0000d     vmsuby\.yzw     \$vf0yzw,\$vf0yzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aff000d     vmsuby\.yzw     \$vf0yzw,\$vf0yzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae0f80d     vmsuby\.yzw     \$vf0yzw,\$vf31yzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ae3104d     vmsuby\.yzw     \$vf1yzw,\$vf2yzw,\$vf3y
+[0-9a-f]+ <[^>]*> 4ae007cd     vmsuby\.yzw     \$vf31yzw,\$vf0yzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ae77fcd     vmsuby\.yzw     \$vf31yzw,\$vf15yzw,\$vf7y
+[0-9a-f]+ <[^>]*> 4affffcd     vmsuby\.yzw     \$vf31yzw,\$vf31yzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac0002d     vmsub\.yz       \$vf0yz,\$vf0yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4adf002d     vmsub\.yz       \$vf0yz,\$vf0yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ac0f82d     vmsub\.yz       \$vf0yz,\$vf31yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4a40000d     vmsuby\.z       \$vf0z,\$vf0z,\$vf0y
+[0-9a-f]+ <[^>]*> 4a5f000d     vmsuby\.z       \$vf0z,\$vf0z,\$vf31y
+[0-9a-f]+ <[^>]*> 4a40f80d     vmsuby\.z       \$vf0z,\$vf31z,\$vf0y
+[0-9a-f]+ <[^>]*> 4ac3106d     vmsub\.yz       \$vf1yz,\$vf2yz,\$vf3yz
+[0-9a-f]+ <[^>]*> 4a43104d     vmsuby\.z       \$vf1z,\$vf2z,\$vf3y
+[0-9a-f]+ <[^>]*> 4ac007ed     vmsub\.yz       \$vf31yz,\$vf0yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4ac77fed     vmsub\.yz       \$vf31yz,\$vf15yz,\$vf7yz
+[0-9a-f]+ <[^>]*> 4adfffed     vmsub\.yz       \$vf31yz,\$vf31yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4a4007cd     vmsuby\.z       \$vf31z,\$vf0z,\$vf0y
+[0-9a-f]+ <[^>]*> 4a477fcd     vmsuby\.z       \$vf31z,\$vf15z,\$vf7y
+[0-9a-f]+ <[^>]*> 4a5fffcd     vmsuby\.z       \$vf31z,\$vf31z,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae0002d     vmsub\.yzw      \$vf0yzw,\$vf0yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4aff002d     vmsub\.yzw      \$vf0yzw,\$vf0yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4ae0f82d     vmsub\.yzw      \$vf0yzw,\$vf31yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4a60000d     vmsuby\.zw      \$vf0zw,\$vf0zw,\$vf0y
+[0-9a-f]+ <[^>]*> 4a7f000d     vmsuby\.zw      \$vf0zw,\$vf0zw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a60f80d     vmsuby\.zw      \$vf0zw,\$vf31zw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ae3106d     vmsub\.yzw      \$vf1yzw,\$vf2yzw,\$vf3yzw
+[0-9a-f]+ <[^>]*> 4a63104d     vmsuby\.zw      \$vf1zw,\$vf2zw,\$vf3y
+[0-9a-f]+ <[^>]*> 4ae007ed     vmsub\.yzw      \$vf31yzw,\$vf0yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4ae77fed     vmsub\.yzw      \$vf31yzw,\$vf15yzw,\$vf7yzw
+[0-9a-f]+ <[^>]*> 4affffed     vmsub\.yzw      \$vf31yzw,\$vf31yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4a6007cd     vmsuby\.zw      \$vf31zw,\$vf0zw,\$vf0y
+[0-9a-f]+ <[^>]*> 4a677fcd     vmsuby\.zw      \$vf31zw,\$vf15zw,\$vf7y
+[0-9a-f]+ <[^>]*> 4a7fffcd     vmsuby\.zw      \$vf31zw,\$vf31zw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a40002d     vmsub\.z        \$vf0z,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f002d     vmsub\.z        \$vf0z,\$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a40f82d     vmsub\.z        \$vf0z,\$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a43106d     vmsub\.z        \$vf1z,\$vf2z,\$vf3z
+[0-9a-f]+ <[^>]*> 4a4007ed     vmsub\.z        \$vf31z,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a477fed     vmsub\.z        \$vf31z,\$vf15z,\$vf7z
+[0-9a-f]+ <[^>]*> 4a5fffed     vmsub\.z        \$vf31z,\$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a20000e     vmsubz\.w       \$vf0w,\$vf0w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a3f000e     vmsubz\.w       \$vf0w,\$vf0w,\$vf31z
+[0-9a-f]+ <[^>]*> 4a20f80e     vmsubz\.w       \$vf0w,\$vf31w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a60002d     vmsub\.zw       \$vf0zw,\$vf0zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a7f002d     vmsub\.zw       \$vf0zw,\$vf0zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a60f82d     vmsub\.zw       \$vf0zw,\$vf31zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a23104e     vmsubz\.w       \$vf1w,\$vf2w,\$vf3z
+[0-9a-f]+ <[^>]*> 4a63106d     vmsub\.zw       \$vf1zw,\$vf2zw,\$vf3zw
+[0-9a-f]+ <[^>]*> 4a2007ce     vmsubz\.w       \$vf31w,\$vf0w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a277fce     vmsubz\.w       \$vf31w,\$vf15w,\$vf7z
+[0-9a-f]+ <[^>]*> 4a3fffce     vmsubz\.w       \$vf31w,\$vf31w,\$vf31z
+[0-9a-f]+ <[^>]*> 4a6007ed     vmsub\.zw       \$vf31zw,\$vf0zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a677fed     vmsub\.zw       \$vf31zw,\$vf15zw,\$vf7zw
+[0-9a-f]+ <[^>]*> 4a7fffed     vmsub\.zw       \$vf31zw,\$vf31zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4b00000e     vmsubz\.x       \$vf0x,\$vf0x,\$vf0z
+[0-9a-f]+ <[^>]*> 4b1f000e     vmsubz\.x       \$vf0x,\$vf0x,\$vf31z
+[0-9a-f]+ <[^>]*> 4b00f80e     vmsubz\.x       \$vf0x,\$vf31x,\$vf0z
+[0-9a-f]+ <[^>]*> 4b03104e     vmsubz\.x       \$vf1x,\$vf2x,\$vf3z
+[0-9a-f]+ <[^>]*> 4b0007ce     vmsubz\.x       \$vf31x,\$vf0x,\$vf0z
+[0-9a-f]+ <[^>]*> 4b077fce     vmsubz\.x       \$vf31x,\$vf15x,\$vf7z
+[0-9a-f]+ <[^>]*> 4b1fffce     vmsubz\.x       \$vf31x,\$vf31x,\$vf31z
+[0-9a-f]+ <[^>]*> 4b20000e     vmsubz\.xw      \$vf0xw,\$vf0xw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b3f000e     vmsubz\.xw      \$vf0xw,\$vf0xw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b20f80e     vmsubz\.xw      \$vf0xw,\$vf31xw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b23104e     vmsubz\.xw      \$vf1xw,\$vf2xw,\$vf3z
+[0-9a-f]+ <[^>]*> 4b2007ce     vmsubz\.xw      \$vf31xw,\$vf0xw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b277fce     vmsubz\.xw      \$vf31xw,\$vf15xw,\$vf7z
+[0-9a-f]+ <[^>]*> 4b3fffce     vmsubz\.xw      \$vf31xw,\$vf31xw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b80000e     vmsubz\.xy      \$vf0xy,\$vf0xy,\$vf0z
+[0-9a-f]+ <[^>]*> 4b9f000e     vmsubz\.xy      \$vf0xy,\$vf0xy,\$vf31z
+[0-9a-f]+ <[^>]*> 4b80f80e     vmsubz\.xy      \$vf0xy,\$vf31xy,\$vf0z
+[0-9a-f]+ <[^>]*> 4b83104e     vmsubz\.xy      \$vf1xy,\$vf2xy,\$vf3z
+[0-9a-f]+ <[^>]*> 4b8007ce     vmsubz\.xy      \$vf31xy,\$vf0xy,\$vf0z
+[0-9a-f]+ <[^>]*> 4b877fce     vmsubz\.xy      \$vf31xy,\$vf15xy,\$vf7z
+[0-9a-f]+ <[^>]*> 4b9fffce     vmsubz\.xy      \$vf31xy,\$vf31xy,\$vf31z
+[0-9a-f]+ <[^>]*> 4ba0000e     vmsubz\.xyw     \$vf0xyw,\$vf0xyw,\$vf0z
+[0-9a-f]+ <[^>]*> 4bbf000e     vmsubz\.xyw     \$vf0xyw,\$vf0xyw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ba0f80e     vmsubz\.xyw     \$vf0xyw,\$vf31xyw,\$vf0z
+[0-9a-f]+ <[^>]*> 4ba3104e     vmsubz\.xyw     \$vf1xyw,\$vf2xyw,\$vf3z
+[0-9a-f]+ <[^>]*> 4ba007ce     vmsubz\.xyw     \$vf31xyw,\$vf0xyw,\$vf0z
+[0-9a-f]+ <[^>]*> 4ba77fce     vmsubz\.xyw     \$vf31xyw,\$vf15xyw,\$vf7z
+[0-9a-f]+ <[^>]*> 4bbfffce     vmsubz\.xyw     \$vf31xyw,\$vf31xyw,\$vf31z
+[0-9a-f]+ <[^>]*> 4bc0000e     vmsubz\.xyz     \$vf0xyz,\$vf0xyz,\$vf0z
+[0-9a-f]+ <[^>]*> 4bdf000e     vmsubz\.xyz     \$vf0xyz,\$vf0xyz,\$vf31z
+[0-9a-f]+ <[^>]*> 4bc0f80e     vmsubz\.xyz     \$vf0xyz,\$vf31xyz,\$vf0z
+[0-9a-f]+ <[^>]*> 4bc3104e     vmsubz\.xyz     \$vf1xyz,\$vf2xyz,\$vf3z
+[0-9a-f]+ <[^>]*> 4bc007ce     vmsubz\.xyz     \$vf31xyz,\$vf0xyz,\$vf0z
+[0-9a-f]+ <[^>]*> 4bc77fce     vmsubz\.xyz     \$vf31xyz,\$vf15xyz,\$vf7z
+[0-9a-f]+ <[^>]*> 4bdfffce     vmsubz\.xyz     \$vf31xyz,\$vf31xyz,\$vf31z
+[0-9a-f]+ <[^>]*> 4be0000e     vmsubz\.xyzw    \$vf0xyzw,\$vf0xyzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4bff000e     vmsubz\.xyzw    \$vf0xyzw,\$vf0xyzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4be0f80e     vmsubz\.xyzw    \$vf0xyzw,\$vf31xyzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4be3104e     vmsubz\.xyzw    \$vf1xyzw,\$vf2xyzw,\$vf3z
+[0-9a-f]+ <[^>]*> 4be007ce     vmsubz\.xyzw    \$vf31xyzw,\$vf0xyzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4be77fce     vmsubz\.xyzw    \$vf31xyzw,\$vf15xyzw,\$vf7z
+[0-9a-f]+ <[^>]*> 4bffffce     vmsubz\.xyzw    \$vf31xyzw,\$vf31xyzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b40000e     vmsubz\.xz      \$vf0xz,\$vf0xz,\$vf0z
+[0-9a-f]+ <[^>]*> 4b5f000e     vmsubz\.xz      \$vf0xz,\$vf0xz,\$vf31z
+[0-9a-f]+ <[^>]*> 4b40f80e     vmsubz\.xz      \$vf0xz,\$vf31xz,\$vf0z
+[0-9a-f]+ <[^>]*> 4b43104e     vmsubz\.xz      \$vf1xz,\$vf2xz,\$vf3z
+[0-9a-f]+ <[^>]*> 4b4007ce     vmsubz\.xz      \$vf31xz,\$vf0xz,\$vf0z
+[0-9a-f]+ <[^>]*> 4b477fce     vmsubz\.xz      \$vf31xz,\$vf15xz,\$vf7z
+[0-9a-f]+ <[^>]*> 4b5fffce     vmsubz\.xz      \$vf31xz,\$vf31xz,\$vf31z
+[0-9a-f]+ <[^>]*> 4b60000e     vmsubz\.xzw     \$vf0xzw,\$vf0xzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b7f000e     vmsubz\.xzw     \$vf0xzw,\$vf0xzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b60f80e     vmsubz\.xzw     \$vf0xzw,\$vf31xzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b63104e     vmsubz\.xzw     \$vf1xzw,\$vf2xzw,\$vf3z
+[0-9a-f]+ <[^>]*> 4b6007ce     vmsubz\.xzw     \$vf31xzw,\$vf0xzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b677fce     vmsubz\.xzw     \$vf31xzw,\$vf15xzw,\$vf7z
+[0-9a-f]+ <[^>]*> 4b7fffce     vmsubz\.xzw     \$vf31xzw,\$vf31xzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a80000e     vmsubz\.y       \$vf0y,\$vf0y,\$vf0z
+[0-9a-f]+ <[^>]*> 4a9f000e     vmsubz\.y       \$vf0y,\$vf0y,\$vf31z
+[0-9a-f]+ <[^>]*> 4a80f80e     vmsubz\.y       \$vf0y,\$vf31y,\$vf0z
+[0-9a-f]+ <[^>]*> 4a83104e     vmsubz\.y       \$vf1y,\$vf2y,\$vf3z
+[0-9a-f]+ <[^>]*> 4a8007ce     vmsubz\.y       \$vf31y,\$vf0y,\$vf0z
+[0-9a-f]+ <[^>]*> 4a877fce     vmsubz\.y       \$vf31y,\$vf15y,\$vf7z
+[0-9a-f]+ <[^>]*> 4a9fffce     vmsubz\.y       \$vf31y,\$vf31y,\$vf31z
+[0-9a-f]+ <[^>]*> 4aa0000e     vmsubz\.yw      \$vf0yw,\$vf0yw,\$vf0z
+[0-9a-f]+ <[^>]*> 4abf000e     vmsubz\.yw      \$vf0yw,\$vf0yw,\$vf31z
+[0-9a-f]+ <[^>]*> 4aa0f80e     vmsubz\.yw      \$vf0yw,\$vf31yw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aa3104e     vmsubz\.yw      \$vf1yw,\$vf2yw,\$vf3z
+[0-9a-f]+ <[^>]*> 4aa007ce     vmsubz\.yw      \$vf31yw,\$vf0yw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aa77fce     vmsubz\.yw      \$vf31yw,\$vf15yw,\$vf7z
+[0-9a-f]+ <[^>]*> 4abfffce     vmsubz\.yw      \$vf31yw,\$vf31yw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ac0000e     vmsubz\.yz      \$vf0yz,\$vf0yz,\$vf0z
+[0-9a-f]+ <[^>]*> 4adf000e     vmsubz\.yz      \$vf0yz,\$vf0yz,\$vf31z
+[0-9a-f]+ <[^>]*> 4ac0f80e     vmsubz\.yz      \$vf0yz,\$vf31yz,\$vf0z
+[0-9a-f]+ <[^>]*> 4ac3104e     vmsubz\.yz      \$vf1yz,\$vf2yz,\$vf3z
+[0-9a-f]+ <[^>]*> 4ac007ce     vmsubz\.yz      \$vf31yz,\$vf0yz,\$vf0z
+[0-9a-f]+ <[^>]*> 4ac77fce     vmsubz\.yz      \$vf31yz,\$vf15yz,\$vf7z
+[0-9a-f]+ <[^>]*> 4adfffce     vmsubz\.yz      \$vf31yz,\$vf31yz,\$vf31z
+[0-9a-f]+ <[^>]*> 4ae0000e     vmsubz\.yzw     \$vf0yzw,\$vf0yzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aff000e     vmsubz\.yzw     \$vf0yzw,\$vf0yzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ae0f80e     vmsubz\.yzw     \$vf0yzw,\$vf31yzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4ae3104e     vmsubz\.yzw     \$vf1yzw,\$vf2yzw,\$vf3z
+[0-9a-f]+ <[^>]*> 4ae007ce     vmsubz\.yzw     \$vf31yzw,\$vf0yzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4ae77fce     vmsubz\.yzw     \$vf31yzw,\$vf15yzw,\$vf7z
+[0-9a-f]+ <[^>]*> 4affffce     vmsubz\.yzw     \$vf31yzw,\$vf31yzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a40000e     vmsubz\.z       \$vf0z,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f000e     vmsubz\.z       \$vf0z,\$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a40f80e     vmsubz\.z       \$vf0z,\$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a43104e     vmsubz\.z       \$vf1z,\$vf2z,\$vf3z
+[0-9a-f]+ <[^>]*> 4a4007ce     vmsubz\.z       \$vf31z,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a477fce     vmsubz\.z       \$vf31z,\$vf15z,\$vf7z
+[0-9a-f]+ <[^>]*> 4a5fffce     vmsubz\.z       \$vf31z,\$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a60000e     vmsubz\.zw      \$vf0zw,\$vf0zw,\$vf0z
+[0-9a-f]+ <[^>]*> 4a7f000e     vmsubz\.zw      \$vf0zw,\$vf0zw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a60f80e     vmsubz\.zw      \$vf0zw,\$vf31zw,\$vf0z
+[0-9a-f]+ <[^>]*> 4a63104e     vmsubz\.zw      \$vf1zw,\$vf2zw,\$vf3z
+[0-9a-f]+ <[^>]*> 4a6007ce     vmsubz\.zw      \$vf31zw,\$vf0zw,\$vf0z
+[0-9a-f]+ <[^>]*> 4a677fce     vmsubz\.zw      \$vf31zw,\$vf15zw,\$vf7z
+[0-9a-f]+ <[^>]*> 4a7fffce     vmsubz\.zw      \$vf31zw,\$vf31zw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a6003fc     vmtir   \$vi0,\$vf0w
+[0-9a-f]+ <[^>]*> 4a0003fc     vmtir   \$vi0,\$vf0x
+[0-9a-f]+ <[^>]*> 4a40fbfc     vmtir   \$vi0,\$vf31z
+[0-9a-f]+ <[^>]*> 4a4113fc     vmtir   \$vi1,\$vf2z
+[0-9a-f]+ <[^>]*> 4a3f03fc     vmtir   \$vi31,\$vf0y
+[0-9a-f]+ <[^>]*> 4a1f7bfc     vmtir   \$vi31,\$vf15x
+[0-9a-f]+ <[^>]*> 4a1ffbfc     vmtir   \$vi31,\$vf31x
+[0-9a-f]+ <[^>]*> 4a2001fe     vmulai\.w       \$ACCw,\$vf0w,\$I
+[0-9a-f]+ <[^>]*> 4a2009fe     vmulai\.w       \$ACCw,\$vf1w,\$I
+[0-9a-f]+ <[^>]*> 4a20f9fe     vmulai\.w       \$ACCw,\$vf31w,\$I
+[0-9a-f]+ <[^>]*> 4b0001fe     vmulai\.x       \$ACCx,\$vf0x,\$I
+[0-9a-f]+ <[^>]*> 4b0009fe     vmulai\.x       \$ACCx,\$vf1x,\$I
+[0-9a-f]+ <[^>]*> 4b00f9fe     vmulai\.x       \$ACCx,\$vf31x,\$I
+[0-9a-f]+ <[^>]*> 4b2001fe     vmulai\.xw      \$ACCxw,\$vf0xw,\$I
+[0-9a-f]+ <[^>]*> 4b2009fe     vmulai\.xw      \$ACCxw,\$vf1xw,\$I
+[0-9a-f]+ <[^>]*> 4b20f9fe     vmulai\.xw      \$ACCxw,\$vf31xw,\$I
+[0-9a-f]+ <[^>]*> 4b8001fe     vmulai\.xy      \$ACCxy,\$vf0xy,\$I
+[0-9a-f]+ <[^>]*> 4b8009fe     vmulai\.xy      \$ACCxy,\$vf1xy,\$I
+[0-9a-f]+ <[^>]*> 4b80f9fe     vmulai\.xy      \$ACCxy,\$vf31xy,\$I
+[0-9a-f]+ <[^>]*> 4ba001fe     vmulai\.xyw     \$ACCxyw,\$vf0xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba009fe     vmulai\.xyw     \$ACCxyw,\$vf1xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba0f9fe     vmulai\.xyw     \$ACCxyw,\$vf31xyw,\$I
+[0-9a-f]+ <[^>]*> 4bc001fe     vmulai\.xyz     \$ACCxyz,\$vf0xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc009fe     vmulai\.xyz     \$ACCxyz,\$vf1xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc0f9fe     vmulai\.xyz     \$ACCxyz,\$vf31xyz,\$I
+[0-9a-f]+ <[^>]*> 4be001fe     vmulai\.xyzw    \$ACCxyzw,\$vf0xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be009fe     vmulai\.xyzw    \$ACCxyzw,\$vf1xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be0f9fe     vmulai\.xyzw    \$ACCxyzw,\$vf31xyzw,\$I
+[0-9a-f]+ <[^>]*> 4b4001fe     vmulai\.xz      \$ACCxz,\$vf0xz,\$I
+[0-9a-f]+ <[^>]*> 4b4009fe     vmulai\.xz      \$ACCxz,\$vf1xz,\$I
+[0-9a-f]+ <[^>]*> 4b40f9fe     vmulai\.xz      \$ACCxz,\$vf31xz,\$I
+[0-9a-f]+ <[^>]*> 4b6001fe     vmulai\.xzw     \$ACCxzw,\$vf0xzw,\$I
+[0-9a-f]+ <[^>]*> 4b6009fe     vmulai\.xzw     \$ACCxzw,\$vf1xzw,\$I
+[0-9a-f]+ <[^>]*> 4b60f9fe     vmulai\.xzw     \$ACCxzw,\$vf31xzw,\$I
+[0-9a-f]+ <[^>]*> 4a8001fe     vmulai\.y       \$ACCy,\$vf0y,\$I
+[0-9a-f]+ <[^>]*> 4a8009fe     vmulai\.y       \$ACCy,\$vf1y,\$I
+[0-9a-f]+ <[^>]*> 4a80f9fe     vmulai\.y       \$ACCy,\$vf31y,\$I
+[0-9a-f]+ <[^>]*> 4aa001fe     vmulai\.yw      \$ACCyw,\$vf0yw,\$I
+[0-9a-f]+ <[^>]*> 4aa009fe     vmulai\.yw      \$ACCyw,\$vf1yw,\$I
+[0-9a-f]+ <[^>]*> 4aa0f9fe     vmulai\.yw      \$ACCyw,\$vf31yw,\$I
+[0-9a-f]+ <[^>]*> 4ac001fe     vmulai\.yz      \$ACCyz,\$vf0yz,\$I
+[0-9a-f]+ <[^>]*> 4ac009fe     vmulai\.yz      \$ACCyz,\$vf1yz,\$I
+[0-9a-f]+ <[^>]*> 4ac0f9fe     vmulai\.yz      \$ACCyz,\$vf31yz,\$I
+[0-9a-f]+ <[^>]*> 4ae001fe     vmulai\.yzw     \$ACCyzw,\$vf0yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae009fe     vmulai\.yzw     \$ACCyzw,\$vf1yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae0f9fe     vmulai\.yzw     \$ACCyzw,\$vf31yzw,\$I
+[0-9a-f]+ <[^>]*> 4a4001fe     vmulai\.z       \$ACCz,\$vf0z,\$I
+[0-9a-f]+ <[^>]*> 4a4009fe     vmulai\.z       \$ACCz,\$vf1z,\$I
+[0-9a-f]+ <[^>]*> 4a40f9fe     vmulai\.z       \$ACCz,\$vf31z,\$I
+[0-9a-f]+ <[^>]*> 4a6001fe     vmulai\.zw      \$ACCzw,\$vf0zw,\$I
+[0-9a-f]+ <[^>]*> 4a6009fe     vmulai\.zw      \$ACCzw,\$vf1zw,\$I
+[0-9a-f]+ <[^>]*> 4a60f9fe     vmulai\.zw      \$ACCzw,\$vf31zw,\$I
+[0-9a-f]+ <[^>]*> 4a2001fc     vmulaq\.w       \$ACCw,\$vf0w,\$Q
+[0-9a-f]+ <[^>]*> 4a2009fc     vmulaq\.w       \$ACCw,\$vf1w,\$Q
+[0-9a-f]+ <[^>]*> 4a20f9fc     vmulaq\.w       \$ACCw,\$vf31w,\$Q
+[0-9a-f]+ <[^>]*> 4b0001fc     vmulaq\.x       \$ACCx,\$vf0x,\$Q
+[0-9a-f]+ <[^>]*> 4b0009fc     vmulaq\.x       \$ACCx,\$vf1x,\$Q
+[0-9a-f]+ <[^>]*> 4b00f9fc     vmulaq\.x       \$ACCx,\$vf31x,\$Q
+[0-9a-f]+ <[^>]*> 4b2001fc     vmulaq\.xw      \$ACCxw,\$vf0xw,\$Q
+[0-9a-f]+ <[^>]*> 4b2009fc     vmulaq\.xw      \$ACCxw,\$vf1xw,\$Q
+[0-9a-f]+ <[^>]*> 4b20f9fc     vmulaq\.xw      \$ACCxw,\$vf31xw,\$Q
+[0-9a-f]+ <[^>]*> 4b8001fc     vmulaq\.xy      \$ACCxy,\$vf0xy,\$Q
+[0-9a-f]+ <[^>]*> 4b8009fc     vmulaq\.xy      \$ACCxy,\$vf1xy,\$Q
+[0-9a-f]+ <[^>]*> 4b80f9fc     vmulaq\.xy      \$ACCxy,\$vf31xy,\$Q
+[0-9a-f]+ <[^>]*> 4ba001fc     vmulaq\.xyw     \$ACCxyw,\$vf0xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba009fc     vmulaq\.xyw     \$ACCxyw,\$vf1xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba0f9fc     vmulaq\.xyw     \$ACCxyw,\$vf31xyw,\$Q
+[0-9a-f]+ <[^>]*> 4bc001fc     vmulaq\.xyz     \$ACCxyz,\$vf0xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc009fc     vmulaq\.xyz     \$ACCxyz,\$vf1xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc0f9fc     vmulaq\.xyz     \$ACCxyz,\$vf31xyz,\$Q
+[0-9a-f]+ <[^>]*> 4be001fc     vmulaq\.xyzw    \$ACCxyzw,\$vf0xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be009fc     vmulaq\.xyzw    \$ACCxyzw,\$vf1xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be0f9fc     vmulaq\.xyzw    \$ACCxyzw,\$vf31xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4b4001fc     vmulaq\.xz      \$ACCxz,\$vf0xz,\$Q
+[0-9a-f]+ <[^>]*> 4b4009fc     vmulaq\.xz      \$ACCxz,\$vf1xz,\$Q
+[0-9a-f]+ <[^>]*> 4b40f9fc     vmulaq\.xz      \$ACCxz,\$vf31xz,\$Q
+[0-9a-f]+ <[^>]*> 4b6001fc     vmulaq\.xzw     \$ACCxzw,\$vf0xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b6009fc     vmulaq\.xzw     \$ACCxzw,\$vf1xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b60f9fc     vmulaq\.xzw     \$ACCxzw,\$vf31xzw,\$Q
+[0-9a-f]+ <[^>]*> 4a8001fc     vmulaq\.y       \$ACCy,\$vf0y,\$Q
+[0-9a-f]+ <[^>]*> 4a8009fc     vmulaq\.y       \$ACCy,\$vf1y,\$Q
+[0-9a-f]+ <[^>]*> 4a80f9fc     vmulaq\.y       \$ACCy,\$vf31y,\$Q
+[0-9a-f]+ <[^>]*> 4aa001fc     vmulaq\.yw      \$ACCyw,\$vf0yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa009fc     vmulaq\.yw      \$ACCyw,\$vf1yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa0f9fc     vmulaq\.yw      \$ACCyw,\$vf31yw,\$Q
+[0-9a-f]+ <[^>]*> 4ac001fc     vmulaq\.yz      \$ACCyz,\$vf0yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac009fc     vmulaq\.yz      \$ACCyz,\$vf1yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac0f9fc     vmulaq\.yz      \$ACCyz,\$vf31yz,\$Q
+[0-9a-f]+ <[^>]*> 4ae001fc     vmulaq\.yzw     \$ACCyzw,\$vf0yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae009fc     vmulaq\.yzw     \$ACCyzw,\$vf1yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae0f9fc     vmulaq\.yzw     \$ACCyzw,\$vf31yzw,\$Q
+[0-9a-f]+ <[^>]*> 4a4001fc     vmulaq\.z       \$ACCz,\$vf0z,\$Q
+[0-9a-f]+ <[^>]*> 4a4009fc     vmulaq\.z       \$ACCz,\$vf1z,\$Q
+[0-9a-f]+ <[^>]*> 4a40f9fc     vmulaq\.z       \$ACCz,\$vf31z,\$Q
+[0-9a-f]+ <[^>]*> 4a6001fc     vmulaq\.zw      \$ACCzw,\$vf0zw,\$Q
+[0-9a-f]+ <[^>]*> 4a6009fc     vmulaq\.zw      \$ACCzw,\$vf1zw,\$Q
+[0-9a-f]+ <[^>]*> 4a60f9fc     vmulaq\.zw      \$ACCzw,\$vf31zw,\$Q
+[0-9a-f]+ <[^>]*> 4a2002be     vmula\.w        \$ACCw,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f02be     vmula\.w        \$ACCw,\$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a220abe     vmula\.w        \$ACCw,\$vf1w,\$vf2w
+[0-9a-f]+ <[^>]*> 4a20fabe     vmula\.w        \$ACCw,\$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a2ffabe     vmula\.w        \$ACCw,\$vf31w,\$vf15w
+[0-9a-f]+ <[^>]*> 4a3ffabe     vmula\.w        \$ACCw,\$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a2001bf     vmulaw\.w       \$ACCw,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f01bf     vmulaw\.w       \$ACCw,\$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a2209bf     vmulaw\.w       \$ACCw,\$vf1w,\$vf2w
+[0-9a-f]+ <[^>]*> 4a20f9bf     vmulaw\.w       \$ACCw,\$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a2ff9bf     vmulaw\.w       \$ACCw,\$vf31w,\$vf15w
+[0-9a-f]+ <[^>]*> 4a3ff9bf     vmulaw\.w       \$ACCw,\$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4b0001bf     vmulaw\.x       \$ACCx,\$vf0x,\$vf0w
+[0-9a-f]+ <[^>]*> 4b1f01bf     vmulaw\.x       \$ACCx,\$vf0x,\$vf31w
+[0-9a-f]+ <[^>]*> 4b0209bf     vmulaw\.x       \$ACCx,\$vf1x,\$vf2w
+[0-9a-f]+ <[^>]*> 4b00f9bf     vmulaw\.x       \$ACCx,\$vf31x,\$vf0w
+[0-9a-f]+ <[^>]*> 4b0ff9bf     vmulaw\.x       \$ACCx,\$vf31x,\$vf15w
+[0-9a-f]+ <[^>]*> 4b1ff9bf     vmulaw\.x       \$ACCx,\$vf31x,\$vf31w
+[0-9a-f]+ <[^>]*> 4b2001bf     vmulaw\.xw      \$ACCxw,\$vf0xw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b3f01bf     vmulaw\.xw      \$ACCxw,\$vf0xw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b2209bf     vmulaw\.xw      \$ACCxw,\$vf1xw,\$vf2w
+[0-9a-f]+ <[^>]*> 4b20f9bf     vmulaw\.xw      \$ACCxw,\$vf31xw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b2ff9bf     vmulaw\.xw      \$ACCxw,\$vf31xw,\$vf15w
+[0-9a-f]+ <[^>]*> 4b3ff9bf     vmulaw\.xw      \$ACCxw,\$vf31xw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b8001bf     vmulaw\.xy      \$ACCxy,\$vf0xy,\$vf0w
+[0-9a-f]+ <[^>]*> 4b9f01bf     vmulaw\.xy      \$ACCxy,\$vf0xy,\$vf31w
+[0-9a-f]+ <[^>]*> 4b8209bf     vmulaw\.xy      \$ACCxy,\$vf1xy,\$vf2w
+[0-9a-f]+ <[^>]*> 4b80f9bf     vmulaw\.xy      \$ACCxy,\$vf31xy,\$vf0w
+[0-9a-f]+ <[^>]*> 4b8ff9bf     vmulaw\.xy      \$ACCxy,\$vf31xy,\$vf15w
+[0-9a-f]+ <[^>]*> 4b9ff9bf     vmulaw\.xy      \$ACCxy,\$vf31xy,\$vf31w
+[0-9a-f]+ <[^>]*> 4ba001bf     vmulaw\.xyw     \$ACCxyw,\$vf0xyw,\$vf0w
+[0-9a-f]+ <[^>]*> 4bbf01bf     vmulaw\.xyw     \$ACCxyw,\$vf0xyw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ba209bf     vmulaw\.xyw     \$ACCxyw,\$vf1xyw,\$vf2w
+[0-9a-f]+ <[^>]*> 4ba0f9bf     vmulaw\.xyw     \$ACCxyw,\$vf31xyw,\$vf0w
+[0-9a-f]+ <[^>]*> 4baff9bf     vmulaw\.xyw     \$ACCxyw,\$vf31xyw,\$vf15w
+[0-9a-f]+ <[^>]*> 4bbff9bf     vmulaw\.xyw     \$ACCxyw,\$vf31xyw,\$vf31w
+[0-9a-f]+ <[^>]*> 4bc001bf     vmulaw\.xyz     \$ACCxyz,\$vf0xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bdf01bf     vmulaw\.xyz     \$ACCxyz,\$vf0xyz,\$vf31w
+[0-9a-f]+ <[^>]*> 4bc209bf     vmulaw\.xyz     \$ACCxyz,\$vf1xyz,\$vf2w
+[0-9a-f]+ <[^>]*> 4bc0f9bf     vmulaw\.xyz     \$ACCxyz,\$vf31xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bcff9bf     vmulaw\.xyz     \$ACCxyz,\$vf31xyz,\$vf15w
+[0-9a-f]+ <[^>]*> 4bdff9bf     vmulaw\.xyz     \$ACCxyz,\$vf31xyz,\$vf31w
+[0-9a-f]+ <[^>]*> 4be001bf     vmulaw\.xyzw    \$ACCxyzw,\$vf0xyzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4bff01bf     vmulaw\.xyzw    \$ACCxyzw,\$vf0xyzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4be209bf     vmulaw\.xyzw    \$ACCxyzw,\$vf1xyzw,\$vf2w
+[0-9a-f]+ <[^>]*> 4be0f9bf     vmulaw\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4beff9bf     vmulaw\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf15w
+[0-9a-f]+ <[^>]*> 4bfff9bf     vmulaw\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b4001bf     vmulaw\.xz      \$ACCxz,\$vf0xz,\$vf0w
+[0-9a-f]+ <[^>]*> 4b5f01bf     vmulaw\.xz      \$ACCxz,\$vf0xz,\$vf31w
+[0-9a-f]+ <[^>]*> 4b4209bf     vmulaw\.xz      \$ACCxz,\$vf1xz,\$vf2w
+[0-9a-f]+ <[^>]*> 4b40f9bf     vmulaw\.xz      \$ACCxz,\$vf31xz,\$vf0w
+[0-9a-f]+ <[^>]*> 4b4ff9bf     vmulaw\.xz      \$ACCxz,\$vf31xz,\$vf15w
+[0-9a-f]+ <[^>]*> 4b5ff9bf     vmulaw\.xz      \$ACCxz,\$vf31xz,\$vf31w
+[0-9a-f]+ <[^>]*> 4b6001bf     vmulaw\.xzw     \$ACCxzw,\$vf0xzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b7f01bf     vmulaw\.xzw     \$ACCxzw,\$vf0xzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b6209bf     vmulaw\.xzw     \$ACCxzw,\$vf1xzw,\$vf2w
+[0-9a-f]+ <[^>]*> 4b60f9bf     vmulaw\.xzw     \$ACCxzw,\$vf31xzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b6ff9bf     vmulaw\.xzw     \$ACCxzw,\$vf31xzw,\$vf15w
+[0-9a-f]+ <[^>]*> 4b7ff9bf     vmulaw\.xzw     \$ACCxzw,\$vf31xzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a8001bf     vmulaw\.y       \$ACCy,\$vf0y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a9f01bf     vmulaw\.y       \$ACCy,\$vf0y,\$vf31w
+[0-9a-f]+ <[^>]*> 4a8209bf     vmulaw\.y       \$ACCy,\$vf1y,\$vf2w
+[0-9a-f]+ <[^>]*> 4a80f9bf     vmulaw\.y       \$ACCy,\$vf31y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a8ff9bf     vmulaw\.y       \$ACCy,\$vf31y,\$vf15w
+[0-9a-f]+ <[^>]*> 4a9ff9bf     vmulaw\.y       \$ACCy,\$vf31y,\$vf31w
+[0-9a-f]+ <[^>]*> 4aa001bf     vmulaw\.yw      \$ACCyw,\$vf0yw,\$vf0w
+[0-9a-f]+ <[^>]*> 4abf01bf     vmulaw\.yw      \$ACCyw,\$vf0yw,\$vf31w
+[0-9a-f]+ <[^>]*> 4aa209bf     vmulaw\.yw      \$ACCyw,\$vf1yw,\$vf2w
+[0-9a-f]+ <[^>]*> 4aa0f9bf     vmulaw\.yw      \$ACCyw,\$vf31yw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aaff9bf     vmulaw\.yw      \$ACCyw,\$vf31yw,\$vf15w
+[0-9a-f]+ <[^>]*> 4abff9bf     vmulaw\.yw      \$ACCyw,\$vf31yw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ac001bf     vmulaw\.yz      \$ACCyz,\$vf0yz,\$vf0w
+[0-9a-f]+ <[^>]*> 4adf01bf     vmulaw\.yz      \$ACCyz,\$vf0yz,\$vf31w
+[0-9a-f]+ <[^>]*> 4ac209bf     vmulaw\.yz      \$ACCyz,\$vf1yz,\$vf2w
+[0-9a-f]+ <[^>]*> 4ac0f9bf     vmulaw\.yz      \$ACCyz,\$vf31yz,\$vf0w
+[0-9a-f]+ <[^>]*> 4acff9bf     vmulaw\.yz      \$ACCyz,\$vf31yz,\$vf15w
+[0-9a-f]+ <[^>]*> 4adff9bf     vmulaw\.yz      \$ACCyz,\$vf31yz,\$vf31w
+[0-9a-f]+ <[^>]*> 4ae001bf     vmulaw\.yzw     \$ACCyzw,\$vf0yzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aff01bf     vmulaw\.yzw     \$ACCyzw,\$vf0yzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ae209bf     vmulaw\.yzw     \$ACCyzw,\$vf1yzw,\$vf2w
+[0-9a-f]+ <[^>]*> 4ae0f9bf     vmulaw\.yzw     \$ACCyzw,\$vf31yzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aeff9bf     vmulaw\.yzw     \$ACCyzw,\$vf31yzw,\$vf15w
+[0-9a-f]+ <[^>]*> 4afff9bf     vmulaw\.yzw     \$ACCyzw,\$vf31yzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a4001bf     vmulaw\.z       \$ACCz,\$vf0z,\$vf0w
+[0-9a-f]+ <[^>]*> 4a5f01bf     vmulaw\.z       \$ACCz,\$vf0z,\$vf31w
+[0-9a-f]+ <[^>]*> 4a4209bf     vmulaw\.z       \$ACCz,\$vf1z,\$vf2w
+[0-9a-f]+ <[^>]*> 4a40f9bf     vmulaw\.z       \$ACCz,\$vf31z,\$vf0w
+[0-9a-f]+ <[^>]*> 4a4ff9bf     vmulaw\.z       \$ACCz,\$vf31z,\$vf15w
+[0-9a-f]+ <[^>]*> 4a5ff9bf     vmulaw\.z       \$ACCz,\$vf31z,\$vf31w
+[0-9a-f]+ <[^>]*> 4a6001bf     vmulaw\.zw      \$ACCzw,\$vf0zw,\$vf0w
+[0-9a-f]+ <[^>]*> 4a7f01bf     vmulaw\.zw      \$ACCzw,\$vf0zw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a6209bf     vmulaw\.zw      \$ACCzw,\$vf1zw,\$vf2w
+[0-9a-f]+ <[^>]*> 4a60f9bf     vmulaw\.zw      \$ACCzw,\$vf31zw,\$vf0w
+[0-9a-f]+ <[^>]*> 4a6ff9bf     vmulaw\.zw      \$ACCzw,\$vf31zw,\$vf15w
+[0-9a-f]+ <[^>]*> 4a7ff9bf     vmulaw\.zw      \$ACCzw,\$vf31zw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b0002be     vmula\.x        \$ACCx,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f02be     vmula\.x        \$ACCx,\$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b020abe     vmula\.x        \$ACCx,\$vf1x,\$vf2x
+[0-9a-f]+ <[^>]*> 4b00fabe     vmula\.x        \$ACCx,\$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b0ffabe     vmula\.x        \$ACCx,\$vf31x,\$vf15x
+[0-9a-f]+ <[^>]*> 4b1ffabe     vmula\.x        \$ACCx,\$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4a2001bc     vmulax\.w       \$ACCw,\$vf0w,\$vf0x
+[0-9a-f]+ <[^>]*> 4a3f01bc     vmulax\.w       \$ACCw,\$vf0w,\$vf31x
+[0-9a-f]+ <[^>]*> 4a2209bc     vmulax\.w       \$ACCw,\$vf1w,\$vf2x
+[0-9a-f]+ <[^>]*> 4a20f9bc     vmulax\.w       \$ACCw,\$vf31w,\$vf0x
+[0-9a-f]+ <[^>]*> 4a2ff9bc     vmulax\.w       \$ACCw,\$vf31w,\$vf15x
+[0-9a-f]+ <[^>]*> 4a3ff9bc     vmulax\.w       \$ACCw,\$vf31w,\$vf31x
+[0-9a-f]+ <[^>]*> 4b2002be     vmula\.xw       \$ACCxw,\$vf0xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b3f02be     vmula\.xw       \$ACCxw,\$vf0xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b220abe     vmula\.xw       \$ACCxw,\$vf1xw,\$vf2xw
+[0-9a-f]+ <[^>]*> 4b20fabe     vmula\.xw       \$ACCxw,\$vf31xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b2ffabe     vmula\.xw       \$ACCxw,\$vf31xw,\$vf15xw
+[0-9a-f]+ <[^>]*> 4b3ffabe     vmula\.xw       \$ACCxw,\$vf31xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b0001bc     vmulax\.x       \$ACCx,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f01bc     vmulax\.x       \$ACCx,\$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b0209bc     vmulax\.x       \$ACCx,\$vf1x,\$vf2x
+[0-9a-f]+ <[^>]*> 4b00f9bc     vmulax\.x       \$ACCx,\$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b0ff9bc     vmulax\.x       \$ACCx,\$vf31x,\$vf15x
+[0-9a-f]+ <[^>]*> 4b1ff9bc     vmulax\.x       \$ACCx,\$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b2001bc     vmulax\.xw      \$ACCxw,\$vf0xw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b3f01bc     vmulax\.xw      \$ACCxw,\$vf0xw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b2209bc     vmulax\.xw      \$ACCxw,\$vf1xw,\$vf2x
+[0-9a-f]+ <[^>]*> 4b20f9bc     vmulax\.xw      \$ACCxw,\$vf31xw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b2ff9bc     vmulax\.xw      \$ACCxw,\$vf31xw,\$vf15x
+[0-9a-f]+ <[^>]*> 4b3ff9bc     vmulax\.xw      \$ACCxw,\$vf31xw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b8001bc     vmulax\.xy      \$ACCxy,\$vf0xy,\$vf0x
+[0-9a-f]+ <[^>]*> 4b9f01bc     vmulax\.xy      \$ACCxy,\$vf0xy,\$vf31x
+[0-9a-f]+ <[^>]*> 4b8209bc     vmulax\.xy      \$ACCxy,\$vf1xy,\$vf2x
+[0-9a-f]+ <[^>]*> 4b80f9bc     vmulax\.xy      \$ACCxy,\$vf31xy,\$vf0x
+[0-9a-f]+ <[^>]*> 4b8ff9bc     vmulax\.xy      \$ACCxy,\$vf31xy,\$vf15x
+[0-9a-f]+ <[^>]*> 4b9ff9bc     vmulax\.xy      \$ACCxy,\$vf31xy,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba001bc     vmulax\.xyw     \$ACCxyw,\$vf0xyw,\$vf0x
+[0-9a-f]+ <[^>]*> 4bbf01bc     vmulax\.xyw     \$ACCxyw,\$vf0xyw,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba209bc     vmulax\.xyw     \$ACCxyw,\$vf1xyw,\$vf2x
+[0-9a-f]+ <[^>]*> 4ba0f9bc     vmulax\.xyw     \$ACCxyw,\$vf31xyw,\$vf0x
+[0-9a-f]+ <[^>]*> 4baff9bc     vmulax\.xyw     \$ACCxyw,\$vf31xyw,\$vf15x
+[0-9a-f]+ <[^>]*> 4bbff9bc     vmulax\.xyw     \$ACCxyw,\$vf31xyw,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc001bc     vmulax\.xyz     \$ACCxyz,\$vf0xyz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bdf01bc     vmulax\.xyz     \$ACCxyz,\$vf0xyz,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc209bc     vmulax\.xyz     \$ACCxyz,\$vf1xyz,\$vf2x
+[0-9a-f]+ <[^>]*> 4bc0f9bc     vmulax\.xyz     \$ACCxyz,\$vf31xyz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bcff9bc     vmulax\.xyz     \$ACCxyz,\$vf31xyz,\$vf15x
+[0-9a-f]+ <[^>]*> 4bdff9bc     vmulax\.xyz     \$ACCxyz,\$vf31xyz,\$vf31x
+[0-9a-f]+ <[^>]*> 4be001bc     vmulax\.xyzw    \$ACCxyzw,\$vf0xyzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4bff01bc     vmulax\.xyzw    \$ACCxyzw,\$vf0xyzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4be209bc     vmulax\.xyzw    \$ACCxyzw,\$vf1xyzw,\$vf2x
+[0-9a-f]+ <[^>]*> 4be0f9bc     vmulax\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4beff9bc     vmulax\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf15x
+[0-9a-f]+ <[^>]*> 4bfff9bc     vmulax\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b4001bc     vmulax\.xz      \$ACCxz,\$vf0xz,\$vf0x
+[0-9a-f]+ <[^>]*> 4b5f01bc     vmulax\.xz      \$ACCxz,\$vf0xz,\$vf31x
+[0-9a-f]+ <[^>]*> 4b4209bc     vmulax\.xz      \$ACCxz,\$vf1xz,\$vf2x
+[0-9a-f]+ <[^>]*> 4b40f9bc     vmulax\.xz      \$ACCxz,\$vf31xz,\$vf0x
+[0-9a-f]+ <[^>]*> 4b4ff9bc     vmulax\.xz      \$ACCxz,\$vf31xz,\$vf15x
+[0-9a-f]+ <[^>]*> 4b5ff9bc     vmulax\.xz      \$ACCxz,\$vf31xz,\$vf31x
+[0-9a-f]+ <[^>]*> 4b6001bc     vmulax\.xzw     \$ACCxzw,\$vf0xzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b7f01bc     vmulax\.xzw     \$ACCxzw,\$vf0xzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b6209bc     vmulax\.xzw     \$ACCxzw,\$vf1xzw,\$vf2x
+[0-9a-f]+ <[^>]*> 4b60f9bc     vmulax\.xzw     \$ACCxzw,\$vf31xzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b6ff9bc     vmulax\.xzw     \$ACCxzw,\$vf31xzw,\$vf15x
+[0-9a-f]+ <[^>]*> 4b7ff9bc     vmulax\.xzw     \$ACCxzw,\$vf31xzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b8002be     vmula\.xy       \$ACCxy,\$vf0xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b9f02be     vmula\.xy       \$ACCxy,\$vf0xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4b820abe     vmula\.xy       \$ACCxy,\$vf1xy,\$vf2xy
+[0-9a-f]+ <[^>]*> 4b80fabe     vmula\.xy       \$ACCxy,\$vf31xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b8ffabe     vmula\.xy       \$ACCxy,\$vf31xy,\$vf15xy
+[0-9a-f]+ <[^>]*> 4b9ffabe     vmula\.xy       \$ACCxy,\$vf31xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4a8001bc     vmulax\.y       \$ACCy,\$vf0y,\$vf0x
+[0-9a-f]+ <[^>]*> 4a9f01bc     vmulax\.y       \$ACCy,\$vf0y,\$vf31x
+[0-9a-f]+ <[^>]*> 4a8209bc     vmulax\.y       \$ACCy,\$vf1y,\$vf2x
+[0-9a-f]+ <[^>]*> 4a80f9bc     vmulax\.y       \$ACCy,\$vf31y,\$vf0x
+[0-9a-f]+ <[^>]*> 4a8ff9bc     vmulax\.y       \$ACCy,\$vf31y,\$vf15x
+[0-9a-f]+ <[^>]*> 4a9ff9bc     vmulax\.y       \$ACCy,\$vf31y,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba002be     vmula\.xyw      \$ACCxyw,\$vf0xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4bbf02be     vmula\.xyw      \$ACCxyw,\$vf0xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4ba20abe     vmula\.xyw      \$ACCxyw,\$vf1xyw,\$vf2xyw
+[0-9a-f]+ <[^>]*> 4ba0fabe     vmula\.xyw      \$ACCxyw,\$vf31xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4baffabe     vmula\.xyw      \$ACCxyw,\$vf31xyw,\$vf15xyw
+[0-9a-f]+ <[^>]*> 4bbffabe     vmula\.xyw      \$ACCxyw,\$vf31xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4aa001bc     vmulax\.yw      \$ACCyw,\$vf0yw,\$vf0x
+[0-9a-f]+ <[^>]*> 4abf01bc     vmulax\.yw      \$ACCyw,\$vf0yw,\$vf31x
+[0-9a-f]+ <[^>]*> 4aa209bc     vmulax\.yw      \$ACCyw,\$vf1yw,\$vf2x
+[0-9a-f]+ <[^>]*> 4aa0f9bc     vmulax\.yw      \$ACCyw,\$vf31yw,\$vf0x
+[0-9a-f]+ <[^>]*> 4aaff9bc     vmulax\.yw      \$ACCyw,\$vf31yw,\$vf15x
+[0-9a-f]+ <[^>]*> 4abff9bc     vmulax\.yw      \$ACCyw,\$vf31yw,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc002be     vmula\.xyz      \$ACCxyz,\$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bdf02be     vmula\.xyz      \$ACCxyz,\$vf0xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4bc20abe     vmula\.xyz      \$ACCxyz,\$vf1xyz,\$vf2xyz
+[0-9a-f]+ <[^>]*> 4bc0fabe     vmula\.xyz      \$ACCxyz,\$vf31xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bcffabe     vmula\.xyz      \$ACCxyz,\$vf31xyz,\$vf15xyz
+[0-9a-f]+ <[^>]*> 4bdffabe     vmula\.xyz      \$ACCxyz,\$vf31xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4ac001bc     vmulax\.yz      \$ACCyz,\$vf0yz,\$vf0x
+[0-9a-f]+ <[^>]*> 4adf01bc     vmulax\.yz      \$ACCyz,\$vf0yz,\$vf31x
+[0-9a-f]+ <[^>]*> 4ac209bc     vmulax\.yz      \$ACCyz,\$vf1yz,\$vf2x
+[0-9a-f]+ <[^>]*> 4ac0f9bc     vmulax\.yz      \$ACCyz,\$vf31yz,\$vf0x
+[0-9a-f]+ <[^>]*> 4acff9bc     vmulax\.yz      \$ACCyz,\$vf31yz,\$vf15x
+[0-9a-f]+ <[^>]*> 4adff9bc     vmulax\.yz      \$ACCyz,\$vf31yz,\$vf31x
+[0-9a-f]+ <[^>]*> 4be002be     vmula\.xyzw     \$ACCxyzw,\$vf0xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4bff02be     vmula\.xyzw     \$ACCxyzw,\$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be20abe     vmula\.xyzw     \$ACCxyzw,\$vf1xyzw,\$vf2xyzw
+[0-9a-f]+ <[^>]*> 4be0fabe     vmula\.xyzw     \$ACCxyzw,\$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4beffabe     vmula\.xyzw     \$ACCxyzw,\$vf31xyzw,\$vf15xyzw
+[0-9a-f]+ <[^>]*> 4bfffabe     vmula\.xyzw     \$ACCxyzw,\$vf31xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4ae001bc     vmulax\.yzw     \$ACCyzw,\$vf0yzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4aff01bc     vmulax\.yzw     \$ACCyzw,\$vf0yzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4ae209bc     vmulax\.yzw     \$ACCyzw,\$vf1yzw,\$vf2x
+[0-9a-f]+ <[^>]*> 4ae0f9bc     vmulax\.yzw     \$ACCyzw,\$vf31yzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4aeff9bc     vmulax\.yzw     \$ACCyzw,\$vf31yzw,\$vf15x
+[0-9a-f]+ <[^>]*> 4afff9bc     vmulax\.yzw     \$ACCyzw,\$vf31yzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b4002be     vmula\.xz       \$ACCxz,\$vf0xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b5f02be     vmula\.xz       \$ACCxz,\$vf0xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b420abe     vmula\.xz       \$ACCxz,\$vf1xz,\$vf2xz
+[0-9a-f]+ <[^>]*> 4b40fabe     vmula\.xz       \$ACCxz,\$vf31xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b4ffabe     vmula\.xz       \$ACCxz,\$vf31xz,\$vf15xz
+[0-9a-f]+ <[^>]*> 4b5ffabe     vmula\.xz       \$ACCxz,\$vf31xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4a4001bc     vmulax\.z       \$ACCz,\$vf0z,\$vf0x
+[0-9a-f]+ <[^>]*> 4a5f01bc     vmulax\.z       \$ACCz,\$vf0z,\$vf31x
+[0-9a-f]+ <[^>]*> 4a4209bc     vmulax\.z       \$ACCz,\$vf1z,\$vf2x
+[0-9a-f]+ <[^>]*> 4a40f9bc     vmulax\.z       \$ACCz,\$vf31z,\$vf0x
+[0-9a-f]+ <[^>]*> 4a4ff9bc     vmulax\.z       \$ACCz,\$vf31z,\$vf15x
+[0-9a-f]+ <[^>]*> 4a5ff9bc     vmulax\.z       \$ACCz,\$vf31z,\$vf31x
+[0-9a-f]+ <[^>]*> 4b6002be     vmula\.xzw      \$ACCxzw,\$vf0xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b7f02be     vmula\.xzw      \$ACCxzw,\$vf0xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4b620abe     vmula\.xzw      \$ACCxzw,\$vf1xzw,\$vf2xzw
+[0-9a-f]+ <[^>]*> 4b60fabe     vmula\.xzw      \$ACCxzw,\$vf31xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b6ffabe     vmula\.xzw      \$ACCxzw,\$vf31xzw,\$vf15xzw
+[0-9a-f]+ <[^>]*> 4b7ffabe     vmula\.xzw      \$ACCxzw,\$vf31xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4a6001bc     vmulax\.zw      \$ACCzw,\$vf0zw,\$vf0x
+[0-9a-f]+ <[^>]*> 4a7f01bc     vmulax\.zw      \$ACCzw,\$vf0zw,\$vf31x
+[0-9a-f]+ <[^>]*> 4a6209bc     vmulax\.zw      \$ACCzw,\$vf1zw,\$vf2x
+[0-9a-f]+ <[^>]*> 4a60f9bc     vmulax\.zw      \$ACCzw,\$vf31zw,\$vf0x
+[0-9a-f]+ <[^>]*> 4a6ff9bc     vmulax\.zw      \$ACCzw,\$vf31zw,\$vf15x
+[0-9a-f]+ <[^>]*> 4a7ff9bc     vmulax\.zw      \$ACCzw,\$vf31zw,\$vf31x
+[0-9a-f]+ <[^>]*> 4a8002be     vmula\.y        \$ACCy,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f02be     vmula\.y        \$ACCy,\$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a820abe     vmula\.y        \$ACCy,\$vf1y,\$vf2y
+[0-9a-f]+ <[^>]*> 4a80fabe     vmula\.y        \$ACCy,\$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a8ffabe     vmula\.y        \$ACCy,\$vf31y,\$vf15y
+[0-9a-f]+ <[^>]*> 4a9ffabe     vmula\.y        \$ACCy,\$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a2001bd     vmulay\.w       \$ACCw,\$vf0w,\$vf0y
+[0-9a-f]+ <[^>]*> 4a3f01bd     vmulay\.w       \$ACCw,\$vf0w,\$vf31y
+[0-9a-f]+ <[^>]*> 4a2209bd     vmulay\.w       \$ACCw,\$vf1w,\$vf2y
+[0-9a-f]+ <[^>]*> 4a20f9bd     vmulay\.w       \$ACCw,\$vf31w,\$vf0y
+[0-9a-f]+ <[^>]*> 4a2ff9bd     vmulay\.w       \$ACCw,\$vf31w,\$vf15y
+[0-9a-f]+ <[^>]*> 4a3ff9bd     vmulay\.w       \$ACCw,\$vf31w,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa002be     vmula\.yw       \$ACCyw,\$vf0yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4abf02be     vmula\.yw       \$ACCyw,\$vf0yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4aa20abe     vmula\.yw       \$ACCyw,\$vf1yw,\$vf2yw
+[0-9a-f]+ <[^>]*> 4aa0fabe     vmula\.yw       \$ACCyw,\$vf31yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4aaffabe     vmula\.yw       \$ACCyw,\$vf31yw,\$vf15yw
+[0-9a-f]+ <[^>]*> 4abffabe     vmula\.yw       \$ACCyw,\$vf31yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4b0001bd     vmulay\.x       \$ACCx,\$vf0x,\$vf0y
+[0-9a-f]+ <[^>]*> 4b1f01bd     vmulay\.x       \$ACCx,\$vf0x,\$vf31y
+[0-9a-f]+ <[^>]*> 4b0209bd     vmulay\.x       \$ACCx,\$vf1x,\$vf2y
+[0-9a-f]+ <[^>]*> 4b00f9bd     vmulay\.x       \$ACCx,\$vf31x,\$vf0y
+[0-9a-f]+ <[^>]*> 4b0ff9bd     vmulay\.x       \$ACCx,\$vf31x,\$vf15y
+[0-9a-f]+ <[^>]*> 4b1ff9bd     vmulay\.x       \$ACCx,\$vf31x,\$vf31y
+[0-9a-f]+ <[^>]*> 4b2001bd     vmulay\.xw      \$ACCxw,\$vf0xw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b3f01bd     vmulay\.xw      \$ACCxw,\$vf0xw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b2209bd     vmulay\.xw      \$ACCxw,\$vf1xw,\$vf2y
+[0-9a-f]+ <[^>]*> 4b20f9bd     vmulay\.xw      \$ACCxw,\$vf31xw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b2ff9bd     vmulay\.xw      \$ACCxw,\$vf31xw,\$vf15y
+[0-9a-f]+ <[^>]*> 4b3ff9bd     vmulay\.xw      \$ACCxw,\$vf31xw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b8001bd     vmulay\.xy      \$ACCxy,\$vf0xy,\$vf0y
+[0-9a-f]+ <[^>]*> 4b9f01bd     vmulay\.xy      \$ACCxy,\$vf0xy,\$vf31y
+[0-9a-f]+ <[^>]*> 4b8209bd     vmulay\.xy      \$ACCxy,\$vf1xy,\$vf2y
+[0-9a-f]+ <[^>]*> 4b80f9bd     vmulay\.xy      \$ACCxy,\$vf31xy,\$vf0y
+[0-9a-f]+ <[^>]*> 4b8ff9bd     vmulay\.xy      \$ACCxy,\$vf31xy,\$vf15y
+[0-9a-f]+ <[^>]*> 4b9ff9bd     vmulay\.xy      \$ACCxy,\$vf31xy,\$vf31y
+[0-9a-f]+ <[^>]*> 4ba001bd     vmulay\.xyw     \$ACCxyw,\$vf0xyw,\$vf0y
+[0-9a-f]+ <[^>]*> 4bbf01bd     vmulay\.xyw     \$ACCxyw,\$vf0xyw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ba209bd     vmulay\.xyw     \$ACCxyw,\$vf1xyw,\$vf2y
+[0-9a-f]+ <[^>]*> 4ba0f9bd     vmulay\.xyw     \$ACCxyw,\$vf31xyw,\$vf0y
+[0-9a-f]+ <[^>]*> 4baff9bd     vmulay\.xyw     \$ACCxyw,\$vf31xyw,\$vf15y
+[0-9a-f]+ <[^>]*> 4bbff9bd     vmulay\.xyw     \$ACCxyw,\$vf31xyw,\$vf31y
+[0-9a-f]+ <[^>]*> 4bc001bd     vmulay\.xyz     \$ACCxyz,\$vf0xyz,\$vf0y
+[0-9a-f]+ <[^>]*> 4bdf01bd     vmulay\.xyz     \$ACCxyz,\$vf0xyz,\$vf31y
+[0-9a-f]+ <[^>]*> 4bc209bd     vmulay\.xyz     \$ACCxyz,\$vf1xyz,\$vf2y
+[0-9a-f]+ <[^>]*> 4bc0f9bd     vmulay\.xyz     \$ACCxyz,\$vf31xyz,\$vf0y
+[0-9a-f]+ <[^>]*> 4bcff9bd     vmulay\.xyz     \$ACCxyz,\$vf31xyz,\$vf15y
+[0-9a-f]+ <[^>]*> 4bdff9bd     vmulay\.xyz     \$ACCxyz,\$vf31xyz,\$vf31y
+[0-9a-f]+ <[^>]*> 4be001bd     vmulay\.xyzw    \$ACCxyzw,\$vf0xyzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4bff01bd     vmulay\.xyzw    \$ACCxyzw,\$vf0xyzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4be209bd     vmulay\.xyzw    \$ACCxyzw,\$vf1xyzw,\$vf2y
+[0-9a-f]+ <[^>]*> 4be0f9bd     vmulay\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4beff9bd     vmulay\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf15y
+[0-9a-f]+ <[^>]*> 4bfff9bd     vmulay\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b4001bd     vmulay\.xz      \$ACCxz,\$vf0xz,\$vf0y
+[0-9a-f]+ <[^>]*> 4b5f01bd     vmulay\.xz      \$ACCxz,\$vf0xz,\$vf31y
+[0-9a-f]+ <[^>]*> 4b4209bd     vmulay\.xz      \$ACCxz,\$vf1xz,\$vf2y
+[0-9a-f]+ <[^>]*> 4b40f9bd     vmulay\.xz      \$ACCxz,\$vf31xz,\$vf0y
+[0-9a-f]+ <[^>]*> 4b4ff9bd     vmulay\.xz      \$ACCxz,\$vf31xz,\$vf15y
+[0-9a-f]+ <[^>]*> 4b5ff9bd     vmulay\.xz      \$ACCxz,\$vf31xz,\$vf31y
+[0-9a-f]+ <[^>]*> 4b6001bd     vmulay\.xzw     \$ACCxzw,\$vf0xzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b7f01bd     vmulay\.xzw     \$ACCxzw,\$vf0xzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b6209bd     vmulay\.xzw     \$ACCxzw,\$vf1xzw,\$vf2y
+[0-9a-f]+ <[^>]*> 4b60f9bd     vmulay\.xzw     \$ACCxzw,\$vf31xzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b6ff9bd     vmulay\.xzw     \$ACCxzw,\$vf31xzw,\$vf15y
+[0-9a-f]+ <[^>]*> 4b7ff9bd     vmulay\.xzw     \$ACCxzw,\$vf31xzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a8001bd     vmulay\.y       \$ACCy,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f01bd     vmulay\.y       \$ACCy,\$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a8209bd     vmulay\.y       \$ACCy,\$vf1y,\$vf2y
+[0-9a-f]+ <[^>]*> 4a80f9bd     vmulay\.y       \$ACCy,\$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a8ff9bd     vmulay\.y       \$ACCy,\$vf31y,\$vf15y
+[0-9a-f]+ <[^>]*> 4a9ff9bd     vmulay\.y       \$ACCy,\$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa001bd     vmulay\.yw      \$ACCyw,\$vf0yw,\$vf0y
+[0-9a-f]+ <[^>]*> 4abf01bd     vmulay\.yw      \$ACCyw,\$vf0yw,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa209bd     vmulay\.yw      \$ACCyw,\$vf1yw,\$vf2y
+[0-9a-f]+ <[^>]*> 4aa0f9bd     vmulay\.yw      \$ACCyw,\$vf31yw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aaff9bd     vmulay\.yw      \$ACCyw,\$vf31yw,\$vf15y
+[0-9a-f]+ <[^>]*> 4abff9bd     vmulay\.yw      \$ACCyw,\$vf31yw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac001bd     vmulay\.yz      \$ACCyz,\$vf0yz,\$vf0y
+[0-9a-f]+ <[^>]*> 4adf01bd     vmulay\.yz      \$ACCyz,\$vf0yz,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac209bd     vmulay\.yz      \$ACCyz,\$vf1yz,\$vf2y
+[0-9a-f]+ <[^>]*> 4ac0f9bd     vmulay\.yz      \$ACCyz,\$vf31yz,\$vf0y
+[0-9a-f]+ <[^>]*> 4acff9bd     vmulay\.yz      \$ACCyz,\$vf31yz,\$vf15y
+[0-9a-f]+ <[^>]*> 4adff9bd     vmulay\.yz      \$ACCyz,\$vf31yz,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae001bd     vmulay\.yzw     \$ACCyzw,\$vf0yzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aff01bd     vmulay\.yzw     \$ACCyzw,\$vf0yzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae209bd     vmulay\.yzw     \$ACCyzw,\$vf1yzw,\$vf2y
+[0-9a-f]+ <[^>]*> 4ae0f9bd     vmulay\.yzw     \$ACCyzw,\$vf31yzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aeff9bd     vmulay\.yzw     \$ACCyzw,\$vf31yzw,\$vf15y
+[0-9a-f]+ <[^>]*> 4afff9bd     vmulay\.yzw     \$ACCyzw,\$vf31yzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac002be     vmula\.yz       \$ACCyz,\$vf0yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4adf02be     vmula\.yz       \$ACCyz,\$vf0yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ac20abe     vmula\.yz       \$ACCyz,\$vf1yz,\$vf2yz
+[0-9a-f]+ <[^>]*> 4ac0fabe     vmula\.yz       \$ACCyz,\$vf31yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4acffabe     vmula\.yz       \$ACCyz,\$vf31yz,\$vf15yz
+[0-9a-f]+ <[^>]*> 4adffabe     vmula\.yz       \$ACCyz,\$vf31yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4a4001bd     vmulay\.z       \$ACCz,\$vf0z,\$vf0y
+[0-9a-f]+ <[^>]*> 4a5f01bd     vmulay\.z       \$ACCz,\$vf0z,\$vf31y
+[0-9a-f]+ <[^>]*> 4a4209bd     vmulay\.z       \$ACCz,\$vf1z,\$vf2y
+[0-9a-f]+ <[^>]*> 4a40f9bd     vmulay\.z       \$ACCz,\$vf31z,\$vf0y
+[0-9a-f]+ <[^>]*> 4a4ff9bd     vmulay\.z       \$ACCz,\$vf31z,\$vf15y
+[0-9a-f]+ <[^>]*> 4a5ff9bd     vmulay\.z       \$ACCz,\$vf31z,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae002be     vmula\.yzw      \$ACCyzw,\$vf0yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4aff02be     vmula\.yzw      \$ACCyzw,\$vf0yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4ae20abe     vmula\.yzw      \$ACCyzw,\$vf1yzw,\$vf2yzw
+[0-9a-f]+ <[^>]*> 4ae0fabe     vmula\.yzw      \$ACCyzw,\$vf31yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4aeffabe     vmula\.yzw      \$ACCyzw,\$vf31yzw,\$vf15yzw
+[0-9a-f]+ <[^>]*> 4afffabe     vmula\.yzw      \$ACCyzw,\$vf31yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4a6001bd     vmulay\.zw      \$ACCzw,\$vf0zw,\$vf0y
+[0-9a-f]+ <[^>]*> 4a7f01bd     vmulay\.zw      \$ACCzw,\$vf0zw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a6209bd     vmulay\.zw      \$ACCzw,\$vf1zw,\$vf2y
+[0-9a-f]+ <[^>]*> 4a60f9bd     vmulay\.zw      \$ACCzw,\$vf31zw,\$vf0y
+[0-9a-f]+ <[^>]*> 4a6ff9bd     vmulay\.zw      \$ACCzw,\$vf31zw,\$vf15y
+[0-9a-f]+ <[^>]*> 4a7ff9bd     vmulay\.zw      \$ACCzw,\$vf31zw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a4002be     vmula\.z        \$ACCz,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f02be     vmula\.z        \$ACCz,\$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a420abe     vmula\.z        \$ACCz,\$vf1z,\$vf2z
+[0-9a-f]+ <[^>]*> 4a40fabe     vmula\.z        \$ACCz,\$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a4ffabe     vmula\.z        \$ACCz,\$vf31z,\$vf15z
+[0-9a-f]+ <[^>]*> 4a5ffabe     vmula\.z        \$ACCz,\$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a2001be     vmulaz\.w       \$ACCw,\$vf0w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a3f01be     vmulaz\.w       \$ACCw,\$vf0w,\$vf31z
+[0-9a-f]+ <[^>]*> 4a2209be     vmulaz\.w       \$ACCw,\$vf1w,\$vf2z
+[0-9a-f]+ <[^>]*> 4a20f9be     vmulaz\.w       \$ACCw,\$vf31w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a2ff9be     vmulaz\.w       \$ACCw,\$vf31w,\$vf15z
+[0-9a-f]+ <[^>]*> 4a3ff9be     vmulaz\.w       \$ACCw,\$vf31w,\$vf31z
+[0-9a-f]+ <[^>]*> 4a6002be     vmula\.zw       \$ACCzw,\$vf0zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a7f02be     vmula\.zw       \$ACCzw,\$vf0zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a620abe     vmula\.zw       \$ACCzw,\$vf1zw,\$vf2zw
+[0-9a-f]+ <[^>]*> 4a60fabe     vmula\.zw       \$ACCzw,\$vf31zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a6ffabe     vmula\.zw       \$ACCzw,\$vf31zw,\$vf15zw
+[0-9a-f]+ <[^>]*> 4a7ffabe     vmula\.zw       \$ACCzw,\$vf31zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4b0001be     vmulaz\.x       \$ACCx,\$vf0x,\$vf0z
+[0-9a-f]+ <[^>]*> 4b1f01be     vmulaz\.x       \$ACCx,\$vf0x,\$vf31z
+[0-9a-f]+ <[^>]*> 4b0209be     vmulaz\.x       \$ACCx,\$vf1x,\$vf2z
+[0-9a-f]+ <[^>]*> 4b00f9be     vmulaz\.x       \$ACCx,\$vf31x,\$vf0z
+[0-9a-f]+ <[^>]*> 4b0ff9be     vmulaz\.x       \$ACCx,\$vf31x,\$vf15z
+[0-9a-f]+ <[^>]*> 4b1ff9be     vmulaz\.x       \$ACCx,\$vf31x,\$vf31z
+[0-9a-f]+ <[^>]*> 4b2001be     vmulaz\.xw      \$ACCxw,\$vf0xw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b3f01be     vmulaz\.xw      \$ACCxw,\$vf0xw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b2209be     vmulaz\.xw      \$ACCxw,\$vf1xw,\$vf2z
+[0-9a-f]+ <[^>]*> 4b20f9be     vmulaz\.xw      \$ACCxw,\$vf31xw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b2ff9be     vmulaz\.xw      \$ACCxw,\$vf31xw,\$vf15z
+[0-9a-f]+ <[^>]*> 4b3ff9be     vmulaz\.xw      \$ACCxw,\$vf31xw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b8001be     vmulaz\.xy      \$ACCxy,\$vf0xy,\$vf0z
+[0-9a-f]+ <[^>]*> 4b9f01be     vmulaz\.xy      \$ACCxy,\$vf0xy,\$vf31z
+[0-9a-f]+ <[^>]*> 4b8209be     vmulaz\.xy      \$ACCxy,\$vf1xy,\$vf2z
+[0-9a-f]+ <[^>]*> 4b80f9be     vmulaz\.xy      \$ACCxy,\$vf31xy,\$vf0z
+[0-9a-f]+ <[^>]*> 4b8ff9be     vmulaz\.xy      \$ACCxy,\$vf31xy,\$vf15z
+[0-9a-f]+ <[^>]*> 4b9ff9be     vmulaz\.xy      \$ACCxy,\$vf31xy,\$vf31z
+[0-9a-f]+ <[^>]*> 4ba001be     vmulaz\.xyw     \$ACCxyw,\$vf0xyw,\$vf0z
+[0-9a-f]+ <[^>]*> 4bbf01be     vmulaz\.xyw     \$ACCxyw,\$vf0xyw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ba209be     vmulaz\.xyw     \$ACCxyw,\$vf1xyw,\$vf2z
+[0-9a-f]+ <[^>]*> 4ba0f9be     vmulaz\.xyw     \$ACCxyw,\$vf31xyw,\$vf0z
+[0-9a-f]+ <[^>]*> 4baff9be     vmulaz\.xyw     \$ACCxyw,\$vf31xyw,\$vf15z
+[0-9a-f]+ <[^>]*> 4bbff9be     vmulaz\.xyw     \$ACCxyw,\$vf31xyw,\$vf31z
+[0-9a-f]+ <[^>]*> 4bc001be     vmulaz\.xyz     \$ACCxyz,\$vf0xyz,\$vf0z
+[0-9a-f]+ <[^>]*> 4bdf01be     vmulaz\.xyz     \$ACCxyz,\$vf0xyz,\$vf31z
+[0-9a-f]+ <[^>]*> 4bc209be     vmulaz\.xyz     \$ACCxyz,\$vf1xyz,\$vf2z
+[0-9a-f]+ <[^>]*> 4bc0f9be     vmulaz\.xyz     \$ACCxyz,\$vf31xyz,\$vf0z
+[0-9a-f]+ <[^>]*> 4bcff9be     vmulaz\.xyz     \$ACCxyz,\$vf31xyz,\$vf15z
+[0-9a-f]+ <[^>]*> 4bdff9be     vmulaz\.xyz     \$ACCxyz,\$vf31xyz,\$vf31z
+[0-9a-f]+ <[^>]*> 4be001be     vmulaz\.xyzw    \$ACCxyzw,\$vf0xyzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4bff01be     vmulaz\.xyzw    \$ACCxyzw,\$vf0xyzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4be209be     vmulaz\.xyzw    \$ACCxyzw,\$vf1xyzw,\$vf2z
+[0-9a-f]+ <[^>]*> 4be0f9be     vmulaz\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4beff9be     vmulaz\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf15z
+[0-9a-f]+ <[^>]*> 4bfff9be     vmulaz\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b4001be     vmulaz\.xz      \$ACCxz,\$vf0xz,\$vf0z
+[0-9a-f]+ <[^>]*> 4b5f01be     vmulaz\.xz      \$ACCxz,\$vf0xz,\$vf31z
+[0-9a-f]+ <[^>]*> 4b4209be     vmulaz\.xz      \$ACCxz,\$vf1xz,\$vf2z
+[0-9a-f]+ <[^>]*> 4b40f9be     vmulaz\.xz      \$ACCxz,\$vf31xz,\$vf0z
+[0-9a-f]+ <[^>]*> 4b4ff9be     vmulaz\.xz      \$ACCxz,\$vf31xz,\$vf15z
+[0-9a-f]+ <[^>]*> 4b5ff9be     vmulaz\.xz      \$ACCxz,\$vf31xz,\$vf31z
+[0-9a-f]+ <[^>]*> 4b6001be     vmulaz\.xzw     \$ACCxzw,\$vf0xzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b7f01be     vmulaz\.xzw     \$ACCxzw,\$vf0xzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b6209be     vmulaz\.xzw     \$ACCxzw,\$vf1xzw,\$vf2z
+[0-9a-f]+ <[^>]*> 4b60f9be     vmulaz\.xzw     \$ACCxzw,\$vf31xzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b6ff9be     vmulaz\.xzw     \$ACCxzw,\$vf31xzw,\$vf15z
+[0-9a-f]+ <[^>]*> 4b7ff9be     vmulaz\.xzw     \$ACCxzw,\$vf31xzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a8001be     vmulaz\.y       \$ACCy,\$vf0y,\$vf0z
+[0-9a-f]+ <[^>]*> 4a9f01be     vmulaz\.y       \$ACCy,\$vf0y,\$vf31z
+[0-9a-f]+ <[^>]*> 4a8209be     vmulaz\.y       \$ACCy,\$vf1y,\$vf2z
+[0-9a-f]+ <[^>]*> 4a80f9be     vmulaz\.y       \$ACCy,\$vf31y,\$vf0z
+[0-9a-f]+ <[^>]*> 4a8ff9be     vmulaz\.y       \$ACCy,\$vf31y,\$vf15z
+[0-9a-f]+ <[^>]*> 4a9ff9be     vmulaz\.y       \$ACCy,\$vf31y,\$vf31z
+[0-9a-f]+ <[^>]*> 4aa001be     vmulaz\.yw      \$ACCyw,\$vf0yw,\$vf0z
+[0-9a-f]+ <[^>]*> 4abf01be     vmulaz\.yw      \$ACCyw,\$vf0yw,\$vf31z
+[0-9a-f]+ <[^>]*> 4aa209be     vmulaz\.yw      \$ACCyw,\$vf1yw,\$vf2z
+[0-9a-f]+ <[^>]*> 4aa0f9be     vmulaz\.yw      \$ACCyw,\$vf31yw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aaff9be     vmulaz\.yw      \$ACCyw,\$vf31yw,\$vf15z
+[0-9a-f]+ <[^>]*> 4abff9be     vmulaz\.yw      \$ACCyw,\$vf31yw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ac001be     vmulaz\.yz      \$ACCyz,\$vf0yz,\$vf0z
+[0-9a-f]+ <[^>]*> 4adf01be     vmulaz\.yz      \$ACCyz,\$vf0yz,\$vf31z
+[0-9a-f]+ <[^>]*> 4ac209be     vmulaz\.yz      \$ACCyz,\$vf1yz,\$vf2z
+[0-9a-f]+ <[^>]*> 4ac0f9be     vmulaz\.yz      \$ACCyz,\$vf31yz,\$vf0z
+[0-9a-f]+ <[^>]*> 4acff9be     vmulaz\.yz      \$ACCyz,\$vf31yz,\$vf15z
+[0-9a-f]+ <[^>]*> 4adff9be     vmulaz\.yz      \$ACCyz,\$vf31yz,\$vf31z
+[0-9a-f]+ <[^>]*> 4ae001be     vmulaz\.yzw     \$ACCyzw,\$vf0yzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aff01be     vmulaz\.yzw     \$ACCyzw,\$vf0yzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ae209be     vmulaz\.yzw     \$ACCyzw,\$vf1yzw,\$vf2z
+[0-9a-f]+ <[^>]*> 4ae0f9be     vmulaz\.yzw     \$ACCyzw,\$vf31yzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aeff9be     vmulaz\.yzw     \$ACCyzw,\$vf31yzw,\$vf15z
+[0-9a-f]+ <[^>]*> 4afff9be     vmulaz\.yzw     \$ACCyzw,\$vf31yzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a4001be     vmulaz\.z       \$ACCz,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f01be     vmulaz\.z       \$ACCz,\$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a4209be     vmulaz\.z       \$ACCz,\$vf1z,\$vf2z
+[0-9a-f]+ <[^>]*> 4a40f9be     vmulaz\.z       \$ACCz,\$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a4ff9be     vmulaz\.z       \$ACCz,\$vf31z,\$vf15z
+[0-9a-f]+ <[^>]*> 4a5ff9be     vmulaz\.z       \$ACCz,\$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a6001be     vmulaz\.zw      \$ACCzw,\$vf0zw,\$vf0z
+[0-9a-f]+ <[^>]*> 4a7f01be     vmulaz\.zw      \$ACCzw,\$vf0zw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a6209be     vmulaz\.zw      \$ACCzw,\$vf1zw,\$vf2z
+[0-9a-f]+ <[^>]*> 4a60f9be     vmulaz\.zw      \$ACCzw,\$vf31zw,\$vf0z
+[0-9a-f]+ <[^>]*> 4a6ff9be     vmulaz\.zw      \$ACCzw,\$vf31zw,\$vf15z
+[0-9a-f]+ <[^>]*> 4a7ff9be     vmulaz\.zw      \$ACCzw,\$vf31zw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a20001e     vmuli\.w        \$vf0w,\$vf0w,\$I
+[0-9a-f]+ <[^>]*> 4a20f81e     vmuli\.w        \$vf0w,\$vf31w,\$I
+[0-9a-f]+ <[^>]*> 4a20105e     vmuli\.w        \$vf1w,\$vf2w,\$I
+[0-9a-f]+ <[^>]*> 4a2007de     vmuli\.w        \$vf31w,\$vf0w,\$I
+[0-9a-f]+ <[^>]*> 4a207fde     vmuli\.w        \$vf31w,\$vf15w,\$I
+[0-9a-f]+ <[^>]*> 4a20ffde     vmuli\.w        \$vf31w,\$vf31w,\$I
+[0-9a-f]+ <[^>]*> 4b00001e     vmuli\.x        \$vf0x,\$vf0x,\$I
+[0-9a-f]+ <[^>]*> 4b00f81e     vmuli\.x        \$vf0x,\$vf31x,\$I
+[0-9a-f]+ <[^>]*> 4b00105e     vmuli\.x        \$vf1x,\$vf2x,\$I
+[0-9a-f]+ <[^>]*> 4b0007de     vmuli\.x        \$vf31x,\$vf0x,\$I
+[0-9a-f]+ <[^>]*> 4b007fde     vmuli\.x        \$vf31x,\$vf15x,\$I
+[0-9a-f]+ <[^>]*> 4b00ffde     vmuli\.x        \$vf31x,\$vf31x,\$I
+[0-9a-f]+ <[^>]*> 4b20001e     vmuli\.xw       \$vf0xw,\$vf0xw,\$I
+[0-9a-f]+ <[^>]*> 4b20f81e     vmuli\.xw       \$vf0xw,\$vf31xw,\$I
+[0-9a-f]+ <[^>]*> 4b20105e     vmuli\.xw       \$vf1xw,\$vf2xw,\$I
+[0-9a-f]+ <[^>]*> 4b2007de     vmuli\.xw       \$vf31xw,\$vf0xw,\$I
+[0-9a-f]+ <[^>]*> 4b207fde     vmuli\.xw       \$vf31xw,\$vf15xw,\$I
+[0-9a-f]+ <[^>]*> 4b20ffde     vmuli\.xw       \$vf31xw,\$vf31xw,\$I
+[0-9a-f]+ <[^>]*> 4b80001e     vmuli\.xy       \$vf0xy,\$vf0xy,\$I
+[0-9a-f]+ <[^>]*> 4b80f81e     vmuli\.xy       \$vf0xy,\$vf31xy,\$I
+[0-9a-f]+ <[^>]*> 4b80105e     vmuli\.xy       \$vf1xy,\$vf2xy,\$I
+[0-9a-f]+ <[^>]*> 4b8007de     vmuli\.xy       \$vf31xy,\$vf0xy,\$I
+[0-9a-f]+ <[^>]*> 4b807fde     vmuli\.xy       \$vf31xy,\$vf15xy,\$I
+[0-9a-f]+ <[^>]*> 4b80ffde     vmuli\.xy       \$vf31xy,\$vf31xy,\$I
+[0-9a-f]+ <[^>]*> 4ba0001e     vmuli\.xyw      \$vf0xyw,\$vf0xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba0f81e     vmuli\.xyw      \$vf0xyw,\$vf31xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba0105e     vmuli\.xyw      \$vf1xyw,\$vf2xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba007de     vmuli\.xyw      \$vf31xyw,\$vf0xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba07fde     vmuli\.xyw      \$vf31xyw,\$vf15xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba0ffde     vmuli\.xyw      \$vf31xyw,\$vf31xyw,\$I
+[0-9a-f]+ <[^>]*> 4bc0001e     vmuli\.xyz      \$vf0xyz,\$vf0xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc0f81e     vmuli\.xyz      \$vf0xyz,\$vf31xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc0105e     vmuli\.xyz      \$vf1xyz,\$vf2xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc007de     vmuli\.xyz      \$vf31xyz,\$vf0xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc07fde     vmuli\.xyz      \$vf31xyz,\$vf15xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc0ffde     vmuli\.xyz      \$vf31xyz,\$vf31xyz,\$I
+[0-9a-f]+ <[^>]*> 4be0001e     vmuli\.xyzw     \$vf0xyzw,\$vf0xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be0f81e     vmuli\.xyzw     \$vf0xyzw,\$vf31xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be0105e     vmuli\.xyzw     \$vf1xyzw,\$vf2xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be007de     vmuli\.xyzw     \$vf31xyzw,\$vf0xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be07fde     vmuli\.xyzw     \$vf31xyzw,\$vf15xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be0ffde     vmuli\.xyzw     \$vf31xyzw,\$vf31xyzw,\$I
+[0-9a-f]+ <[^>]*> 4b40001e     vmuli\.xz       \$vf0xz,\$vf0xz,\$I
+[0-9a-f]+ <[^>]*> 4b40f81e     vmuli\.xz       \$vf0xz,\$vf31xz,\$I
+[0-9a-f]+ <[^>]*> 4b40105e     vmuli\.xz       \$vf1xz,\$vf2xz,\$I
+[0-9a-f]+ <[^>]*> 4b4007de     vmuli\.xz       \$vf31xz,\$vf0xz,\$I
+[0-9a-f]+ <[^>]*> 4b407fde     vmuli\.xz       \$vf31xz,\$vf15xz,\$I
+[0-9a-f]+ <[^>]*> 4b40ffde     vmuli\.xz       \$vf31xz,\$vf31xz,\$I
+[0-9a-f]+ <[^>]*> 4b60001e     vmuli\.xzw      \$vf0xzw,\$vf0xzw,\$I
+[0-9a-f]+ <[^>]*> 4b60f81e     vmuli\.xzw      \$vf0xzw,\$vf31xzw,\$I
+[0-9a-f]+ <[^>]*> 4b60105e     vmuli\.xzw      \$vf1xzw,\$vf2xzw,\$I
+[0-9a-f]+ <[^>]*> 4b6007de     vmuli\.xzw      \$vf31xzw,\$vf0xzw,\$I
+[0-9a-f]+ <[^>]*> 4b607fde     vmuli\.xzw      \$vf31xzw,\$vf15xzw,\$I
+[0-9a-f]+ <[^>]*> 4b60ffde     vmuli\.xzw      \$vf31xzw,\$vf31xzw,\$I
+[0-9a-f]+ <[^>]*> 4a80001e     vmuli\.y        \$vf0y,\$vf0y,\$I
+[0-9a-f]+ <[^>]*> 4a80f81e     vmuli\.y        \$vf0y,\$vf31y,\$I
+[0-9a-f]+ <[^>]*> 4a80105e     vmuli\.y        \$vf1y,\$vf2y,\$I
+[0-9a-f]+ <[^>]*> 4a8007de     vmuli\.y        \$vf31y,\$vf0y,\$I
+[0-9a-f]+ <[^>]*> 4a807fde     vmuli\.y        \$vf31y,\$vf15y,\$I
+[0-9a-f]+ <[^>]*> 4a80ffde     vmuli\.y        \$vf31y,\$vf31y,\$I
+[0-9a-f]+ <[^>]*> 4aa0001e     vmuli\.yw       \$vf0yw,\$vf0yw,\$I
+[0-9a-f]+ <[^>]*> 4aa0f81e     vmuli\.yw       \$vf0yw,\$vf31yw,\$I
+[0-9a-f]+ <[^>]*> 4aa0105e     vmuli\.yw       \$vf1yw,\$vf2yw,\$I
+[0-9a-f]+ <[^>]*> 4aa007de     vmuli\.yw       \$vf31yw,\$vf0yw,\$I
+[0-9a-f]+ <[^>]*> 4aa07fde     vmuli\.yw       \$vf31yw,\$vf15yw,\$I
+[0-9a-f]+ <[^>]*> 4aa0ffde     vmuli\.yw       \$vf31yw,\$vf31yw,\$I
+[0-9a-f]+ <[^>]*> 4ac0001e     vmuli\.yz       \$vf0yz,\$vf0yz,\$I
+[0-9a-f]+ <[^>]*> 4ac0f81e     vmuli\.yz       \$vf0yz,\$vf31yz,\$I
+[0-9a-f]+ <[^>]*> 4ac0105e     vmuli\.yz       \$vf1yz,\$vf2yz,\$I
+[0-9a-f]+ <[^>]*> 4ac007de     vmuli\.yz       \$vf31yz,\$vf0yz,\$I
+[0-9a-f]+ <[^>]*> 4ac07fde     vmuli\.yz       \$vf31yz,\$vf15yz,\$I
+[0-9a-f]+ <[^>]*> 4ac0ffde     vmuli\.yz       \$vf31yz,\$vf31yz,\$I
+[0-9a-f]+ <[^>]*> 4ae0001e     vmuli\.yzw      \$vf0yzw,\$vf0yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae0f81e     vmuli\.yzw      \$vf0yzw,\$vf31yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae0105e     vmuli\.yzw      \$vf1yzw,\$vf2yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae007de     vmuli\.yzw      \$vf31yzw,\$vf0yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae07fde     vmuli\.yzw      \$vf31yzw,\$vf15yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae0ffde     vmuli\.yzw      \$vf31yzw,\$vf31yzw,\$I
+[0-9a-f]+ <[^>]*> 4a40001e     vmuli\.z        \$vf0z,\$vf0z,\$I
+[0-9a-f]+ <[^>]*> 4a40f81e     vmuli\.z        \$vf0z,\$vf31z,\$I
+[0-9a-f]+ <[^>]*> 4a40105e     vmuli\.z        \$vf1z,\$vf2z,\$I
+[0-9a-f]+ <[^>]*> 4a4007de     vmuli\.z        \$vf31z,\$vf0z,\$I
+[0-9a-f]+ <[^>]*> 4a407fde     vmuli\.z        \$vf31z,\$vf15z,\$I
+[0-9a-f]+ <[^>]*> 4a40ffde     vmuli\.z        \$vf31z,\$vf31z,\$I
+[0-9a-f]+ <[^>]*> 4a60001e     vmuli\.zw       \$vf0zw,\$vf0zw,\$I
+[0-9a-f]+ <[^>]*> 4a60f81e     vmuli\.zw       \$vf0zw,\$vf31zw,\$I
+[0-9a-f]+ <[^>]*> 4a60105e     vmuli\.zw       \$vf1zw,\$vf2zw,\$I
+[0-9a-f]+ <[^>]*> 4a6007de     vmuli\.zw       \$vf31zw,\$vf0zw,\$I
+[0-9a-f]+ <[^>]*> 4a607fde     vmuli\.zw       \$vf31zw,\$vf15zw,\$I
+[0-9a-f]+ <[^>]*> 4a60ffde     vmuli\.zw       \$vf31zw,\$vf31zw,\$I
+[0-9a-f]+ <[^>]*> 4a20001c     vmulq\.w        \$vf0w,\$vf0w,\$Q
+[0-9a-f]+ <[^>]*> 4a20f81c     vmulq\.w        \$vf0w,\$vf31w,\$Q
+[0-9a-f]+ <[^>]*> 4a20105c     vmulq\.w        \$vf1w,\$vf2w,\$Q
+[0-9a-f]+ <[^>]*> 4a2007dc     vmulq\.w        \$vf31w,\$vf0w,\$Q
+[0-9a-f]+ <[^>]*> 4a207fdc     vmulq\.w        \$vf31w,\$vf15w,\$Q
+[0-9a-f]+ <[^>]*> 4a20ffdc     vmulq\.w        \$vf31w,\$vf31w,\$Q
+[0-9a-f]+ <[^>]*> 4b00001c     vmulq\.x        \$vf0x,\$vf0x,\$Q
+[0-9a-f]+ <[^>]*> 4b00f81c     vmulq\.x        \$vf0x,\$vf31x,\$Q
+[0-9a-f]+ <[^>]*> 4b00105c     vmulq\.x        \$vf1x,\$vf2x,\$Q
+[0-9a-f]+ <[^>]*> 4b0007dc     vmulq\.x        \$vf31x,\$vf0x,\$Q
+[0-9a-f]+ <[^>]*> 4b007fdc     vmulq\.x        \$vf31x,\$vf15x,\$Q
+[0-9a-f]+ <[^>]*> 4b00ffdc     vmulq\.x        \$vf31x,\$vf31x,\$Q
+[0-9a-f]+ <[^>]*> 4b20001c     vmulq\.xw       \$vf0xw,\$vf0xw,\$Q
+[0-9a-f]+ <[^>]*> 4b20f81c     vmulq\.xw       \$vf0xw,\$vf31xw,\$Q
+[0-9a-f]+ <[^>]*> 4b20105c     vmulq\.xw       \$vf1xw,\$vf2xw,\$Q
+[0-9a-f]+ <[^>]*> 4b2007dc     vmulq\.xw       \$vf31xw,\$vf0xw,\$Q
+[0-9a-f]+ <[^>]*> 4b207fdc     vmulq\.xw       \$vf31xw,\$vf15xw,\$Q
+[0-9a-f]+ <[^>]*> 4b20ffdc     vmulq\.xw       \$vf31xw,\$vf31xw,\$Q
+[0-9a-f]+ <[^>]*> 4b80001c     vmulq\.xy       \$vf0xy,\$vf0xy,\$Q
+[0-9a-f]+ <[^>]*> 4b80f81c     vmulq\.xy       \$vf0xy,\$vf31xy,\$Q
+[0-9a-f]+ <[^>]*> 4b80105c     vmulq\.xy       \$vf1xy,\$vf2xy,\$Q
+[0-9a-f]+ <[^>]*> 4b8007dc     vmulq\.xy       \$vf31xy,\$vf0xy,\$Q
+[0-9a-f]+ <[^>]*> 4b807fdc     vmulq\.xy       \$vf31xy,\$vf15xy,\$Q
+[0-9a-f]+ <[^>]*> 4b80ffdc     vmulq\.xy       \$vf31xy,\$vf31xy,\$Q
+[0-9a-f]+ <[^>]*> 4ba0001c     vmulq\.xyw      \$vf0xyw,\$vf0xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba0f81c     vmulq\.xyw      \$vf0xyw,\$vf31xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba0105c     vmulq\.xyw      \$vf1xyw,\$vf2xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba007dc     vmulq\.xyw      \$vf31xyw,\$vf0xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba07fdc     vmulq\.xyw      \$vf31xyw,\$vf15xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba0ffdc     vmulq\.xyw      \$vf31xyw,\$vf31xyw,\$Q
+[0-9a-f]+ <[^>]*> 4bc0001c     vmulq\.xyz      \$vf0xyz,\$vf0xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc0f81c     vmulq\.xyz      \$vf0xyz,\$vf31xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc0105c     vmulq\.xyz      \$vf1xyz,\$vf2xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc007dc     vmulq\.xyz      \$vf31xyz,\$vf0xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc07fdc     vmulq\.xyz      \$vf31xyz,\$vf15xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc0ffdc     vmulq\.xyz      \$vf31xyz,\$vf31xyz,\$Q
+[0-9a-f]+ <[^>]*> 4be0001c     vmulq\.xyzw     \$vf0xyzw,\$vf0xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be0f81c     vmulq\.xyzw     \$vf0xyzw,\$vf31xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be0105c     vmulq\.xyzw     \$vf1xyzw,\$vf2xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be007dc     vmulq\.xyzw     \$vf31xyzw,\$vf0xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be07fdc     vmulq\.xyzw     \$vf31xyzw,\$vf15xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be0ffdc     vmulq\.xyzw     \$vf31xyzw,\$vf31xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4b40001c     vmulq\.xz       \$vf0xz,\$vf0xz,\$Q
+[0-9a-f]+ <[^>]*> 4b40f81c     vmulq\.xz       \$vf0xz,\$vf31xz,\$Q
+[0-9a-f]+ <[^>]*> 4b40105c     vmulq\.xz       \$vf1xz,\$vf2xz,\$Q
+[0-9a-f]+ <[^>]*> 4b4007dc     vmulq\.xz       \$vf31xz,\$vf0xz,\$Q
+[0-9a-f]+ <[^>]*> 4b407fdc     vmulq\.xz       \$vf31xz,\$vf15xz,\$Q
+[0-9a-f]+ <[^>]*> 4b40ffdc     vmulq\.xz       \$vf31xz,\$vf31xz,\$Q
+[0-9a-f]+ <[^>]*> 4b60001c     vmulq\.xzw      \$vf0xzw,\$vf0xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b60f81c     vmulq\.xzw      \$vf0xzw,\$vf31xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b60105c     vmulq\.xzw      \$vf1xzw,\$vf2xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b6007dc     vmulq\.xzw      \$vf31xzw,\$vf0xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b607fdc     vmulq\.xzw      \$vf31xzw,\$vf15xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b60ffdc     vmulq\.xzw      \$vf31xzw,\$vf31xzw,\$Q
+[0-9a-f]+ <[^>]*> 4a80001c     vmulq\.y        \$vf0y,\$vf0y,\$Q
+[0-9a-f]+ <[^>]*> 4a80f81c     vmulq\.y        \$vf0y,\$vf31y,\$Q
+[0-9a-f]+ <[^>]*> 4a80105c     vmulq\.y        \$vf1y,\$vf2y,\$Q
+[0-9a-f]+ <[^>]*> 4a8007dc     vmulq\.y        \$vf31y,\$vf0y,\$Q
+[0-9a-f]+ <[^>]*> 4a807fdc     vmulq\.y        \$vf31y,\$vf15y,\$Q
+[0-9a-f]+ <[^>]*> 4a80ffdc     vmulq\.y        \$vf31y,\$vf31y,\$Q
+[0-9a-f]+ <[^>]*> 4aa0001c     vmulq\.yw       \$vf0yw,\$vf0yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa0f81c     vmulq\.yw       \$vf0yw,\$vf31yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa0105c     vmulq\.yw       \$vf1yw,\$vf2yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa007dc     vmulq\.yw       \$vf31yw,\$vf0yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa07fdc     vmulq\.yw       \$vf31yw,\$vf15yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa0ffdc     vmulq\.yw       \$vf31yw,\$vf31yw,\$Q
+[0-9a-f]+ <[^>]*> 4ac0001c     vmulq\.yz       \$vf0yz,\$vf0yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac0f81c     vmulq\.yz       \$vf0yz,\$vf31yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac0105c     vmulq\.yz       \$vf1yz,\$vf2yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac007dc     vmulq\.yz       \$vf31yz,\$vf0yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac07fdc     vmulq\.yz       \$vf31yz,\$vf15yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac0ffdc     vmulq\.yz       \$vf31yz,\$vf31yz,\$Q
+[0-9a-f]+ <[^>]*> 4ae0001c     vmulq\.yzw      \$vf0yzw,\$vf0yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae0f81c     vmulq\.yzw      \$vf0yzw,\$vf31yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae0105c     vmulq\.yzw      \$vf1yzw,\$vf2yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae007dc     vmulq\.yzw      \$vf31yzw,\$vf0yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae07fdc     vmulq\.yzw      \$vf31yzw,\$vf15yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae0ffdc     vmulq\.yzw      \$vf31yzw,\$vf31yzw,\$Q
+[0-9a-f]+ <[^>]*> 4a40001c     vmulq\.z        \$vf0z,\$vf0z,\$Q
+[0-9a-f]+ <[^>]*> 4a40f81c     vmulq\.z        \$vf0z,\$vf31z,\$Q
+[0-9a-f]+ <[^>]*> 4a40105c     vmulq\.z        \$vf1z,\$vf2z,\$Q
+[0-9a-f]+ <[^>]*> 4a4007dc     vmulq\.z        \$vf31z,\$vf0z,\$Q
+[0-9a-f]+ <[^>]*> 4a407fdc     vmulq\.z        \$vf31z,\$vf15z,\$Q
+[0-9a-f]+ <[^>]*> 4a40ffdc     vmulq\.z        \$vf31z,\$vf31z,\$Q
+[0-9a-f]+ <[^>]*> 4a60001c     vmulq\.zw       \$vf0zw,\$vf0zw,\$Q
+[0-9a-f]+ <[^>]*> 4a60f81c     vmulq\.zw       \$vf0zw,\$vf31zw,\$Q
+[0-9a-f]+ <[^>]*> 4a60105c     vmulq\.zw       \$vf1zw,\$vf2zw,\$Q
+[0-9a-f]+ <[^>]*> 4a6007dc     vmulq\.zw       \$vf31zw,\$vf0zw,\$Q
+[0-9a-f]+ <[^>]*> 4a607fdc     vmulq\.zw       \$vf31zw,\$vf15zw,\$Q
+[0-9a-f]+ <[^>]*> 4a60ffdc     vmulq\.zw       \$vf31zw,\$vf31zw,\$Q
+[0-9a-f]+ <[^>]*> 4a20002a     vmul\.w \$vf0w,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f002a     vmul\.w \$vf0w,\$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a20f82a     vmul\.w \$vf0w,\$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a23106a     vmul\.w \$vf1w,\$vf2w,\$vf3w
+[0-9a-f]+ <[^>]*> 4a2007ea     vmul\.w \$vf31w,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a277fea     vmul\.w \$vf31w,\$vf15w,\$vf7w
+[0-9a-f]+ <[^>]*> 4a3fffea     vmul\.w \$vf31w,\$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a20001b     vmulw\.w        \$vf0w,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f001b     vmulw\.w        \$vf0w,\$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a20f81b     vmulw\.w        \$vf0w,\$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a23105b     vmulw\.w        \$vf1w,\$vf2w,\$vf3w
+[0-9a-f]+ <[^>]*> 4a2007db     vmulw\.w        \$vf31w,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a277fdb     vmulw\.w        \$vf31w,\$vf15w,\$vf7w
+[0-9a-f]+ <[^>]*> 4a3fffdb     vmulw\.w        \$vf31w,\$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4b00001b     vmulw\.x        \$vf0x,\$vf0x,\$vf0w
+[0-9a-f]+ <[^>]*> 4b1f001b     vmulw\.x        \$vf0x,\$vf0x,\$vf31w
+[0-9a-f]+ <[^>]*> 4b00f81b     vmulw\.x        \$vf0x,\$vf31x,\$vf0w
+[0-9a-f]+ <[^>]*> 4b03105b     vmulw\.x        \$vf1x,\$vf2x,\$vf3w
+[0-9a-f]+ <[^>]*> 4b0007db     vmulw\.x        \$vf31x,\$vf0x,\$vf0w
+[0-9a-f]+ <[^>]*> 4b077fdb     vmulw\.x        \$vf31x,\$vf15x,\$vf7w
+[0-9a-f]+ <[^>]*> 4b1fffdb     vmulw\.x        \$vf31x,\$vf31x,\$vf31w
+[0-9a-f]+ <[^>]*> 4b20001b     vmulw\.xw       \$vf0xw,\$vf0xw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b3f001b     vmulw\.xw       \$vf0xw,\$vf0xw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b20f81b     vmulw\.xw       \$vf0xw,\$vf31xw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b23105b     vmulw\.xw       \$vf1xw,\$vf2xw,\$vf3w
+[0-9a-f]+ <[^>]*> 4b2007db     vmulw\.xw       \$vf31xw,\$vf0xw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b277fdb     vmulw\.xw       \$vf31xw,\$vf15xw,\$vf7w
+[0-9a-f]+ <[^>]*> 4b3fffdb     vmulw\.xw       \$vf31xw,\$vf31xw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b80001b     vmulw\.xy       \$vf0xy,\$vf0xy,\$vf0w
+[0-9a-f]+ <[^>]*> 4b9f001b     vmulw\.xy       \$vf0xy,\$vf0xy,\$vf31w
+[0-9a-f]+ <[^>]*> 4b80f81b     vmulw\.xy       \$vf0xy,\$vf31xy,\$vf0w
+[0-9a-f]+ <[^>]*> 4b83105b     vmulw\.xy       \$vf1xy,\$vf2xy,\$vf3w
+[0-9a-f]+ <[^>]*> 4b8007db     vmulw\.xy       \$vf31xy,\$vf0xy,\$vf0w
+[0-9a-f]+ <[^>]*> 4b877fdb     vmulw\.xy       \$vf31xy,\$vf15xy,\$vf7w
+[0-9a-f]+ <[^>]*> 4b9fffdb     vmulw\.xy       \$vf31xy,\$vf31xy,\$vf31w
+[0-9a-f]+ <[^>]*> 4ba0001b     vmulw\.xyw      \$vf0xyw,\$vf0xyw,\$vf0w
+[0-9a-f]+ <[^>]*> 4bbf001b     vmulw\.xyw      \$vf0xyw,\$vf0xyw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ba0f81b     vmulw\.xyw      \$vf0xyw,\$vf31xyw,\$vf0w
+[0-9a-f]+ <[^>]*> 4ba3105b     vmulw\.xyw      \$vf1xyw,\$vf2xyw,\$vf3w
+[0-9a-f]+ <[^>]*> 4ba007db     vmulw\.xyw      \$vf31xyw,\$vf0xyw,\$vf0w
+[0-9a-f]+ <[^>]*> 4ba77fdb     vmulw\.xyw      \$vf31xyw,\$vf15xyw,\$vf7w
+[0-9a-f]+ <[^>]*> 4bbfffdb     vmulw\.xyw      \$vf31xyw,\$vf31xyw,\$vf31w
+[0-9a-f]+ <[^>]*> 4bc0001b     vmulw\.xyz      \$vf0xyz,\$vf0xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bdf001b     vmulw\.xyz      \$vf0xyz,\$vf0xyz,\$vf31w
+[0-9a-f]+ <[^>]*> 4bc0f81b     vmulw\.xyz      \$vf0xyz,\$vf31xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bc3105b     vmulw\.xyz      \$vf1xyz,\$vf2xyz,\$vf3w
+[0-9a-f]+ <[^>]*> 4bc007db     vmulw\.xyz      \$vf31xyz,\$vf0xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bc77fdb     vmulw\.xyz      \$vf31xyz,\$vf15xyz,\$vf7w
+[0-9a-f]+ <[^>]*> 4bdfffdb     vmulw\.xyz      \$vf31xyz,\$vf31xyz,\$vf31w
+[0-9a-f]+ <[^>]*> 4be0001b     vmulw\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4bff001b     vmulw\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4be0f81b     vmulw\.xyzw     \$vf0xyzw,\$vf31xyzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4be3105b     vmulw\.xyzw     \$vf1xyzw,\$vf2xyzw,\$vf3w
+[0-9a-f]+ <[^>]*> 4be007db     vmulw\.xyzw     \$vf31xyzw,\$vf0xyzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4be77fdb     vmulw\.xyzw     \$vf31xyzw,\$vf15xyzw,\$vf7w
+[0-9a-f]+ <[^>]*> 4bffffdb     vmulw\.xyzw     \$vf31xyzw,\$vf31xyzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b40001b     vmulw\.xz       \$vf0xz,\$vf0xz,\$vf0w
+[0-9a-f]+ <[^>]*> 4b5f001b     vmulw\.xz       \$vf0xz,\$vf0xz,\$vf31w
+[0-9a-f]+ <[^>]*> 4b40f81b     vmulw\.xz       \$vf0xz,\$vf31xz,\$vf0w
+[0-9a-f]+ <[^>]*> 4b43105b     vmulw\.xz       \$vf1xz,\$vf2xz,\$vf3w
+[0-9a-f]+ <[^>]*> 4b4007db     vmulw\.xz       \$vf31xz,\$vf0xz,\$vf0w
+[0-9a-f]+ <[^>]*> 4b477fdb     vmulw\.xz       \$vf31xz,\$vf15xz,\$vf7w
+[0-9a-f]+ <[^>]*> 4b5fffdb     vmulw\.xz       \$vf31xz,\$vf31xz,\$vf31w
+[0-9a-f]+ <[^>]*> 4b60001b     vmulw\.xzw      \$vf0xzw,\$vf0xzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b7f001b     vmulw\.xzw      \$vf0xzw,\$vf0xzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b60f81b     vmulw\.xzw      \$vf0xzw,\$vf31xzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b63105b     vmulw\.xzw      \$vf1xzw,\$vf2xzw,\$vf3w
+[0-9a-f]+ <[^>]*> 4b6007db     vmulw\.xzw      \$vf31xzw,\$vf0xzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b677fdb     vmulw\.xzw      \$vf31xzw,\$vf15xzw,\$vf7w
+[0-9a-f]+ <[^>]*> 4b7fffdb     vmulw\.xzw      \$vf31xzw,\$vf31xzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a80001b     vmulw\.y        \$vf0y,\$vf0y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a9f001b     vmulw\.y        \$vf0y,\$vf0y,\$vf31w
+[0-9a-f]+ <[^>]*> 4a80f81b     vmulw\.y        \$vf0y,\$vf31y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a83105b     vmulw\.y        \$vf1y,\$vf2y,\$vf3w
+[0-9a-f]+ <[^>]*> 4a8007db     vmulw\.y        \$vf31y,\$vf0y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a877fdb     vmulw\.y        \$vf31y,\$vf15y,\$vf7w
+[0-9a-f]+ <[^>]*> 4a9fffdb     vmulw\.y        \$vf31y,\$vf31y,\$vf31w
+[0-9a-f]+ <[^>]*> 4aa0001b     vmulw\.yw       \$vf0yw,\$vf0yw,\$vf0w
+[0-9a-f]+ <[^>]*> 4abf001b     vmulw\.yw       \$vf0yw,\$vf0yw,\$vf31w
+[0-9a-f]+ <[^>]*> 4aa0f81b     vmulw\.yw       \$vf0yw,\$vf31yw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aa3105b     vmulw\.yw       \$vf1yw,\$vf2yw,\$vf3w
+[0-9a-f]+ <[^>]*> 4aa007db     vmulw\.yw       \$vf31yw,\$vf0yw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aa77fdb     vmulw\.yw       \$vf31yw,\$vf15yw,\$vf7w
+[0-9a-f]+ <[^>]*> 4abfffdb     vmulw\.yw       \$vf31yw,\$vf31yw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ac0001b     vmulw\.yz       \$vf0yz,\$vf0yz,\$vf0w
+[0-9a-f]+ <[^>]*> 4adf001b     vmulw\.yz       \$vf0yz,\$vf0yz,\$vf31w
+[0-9a-f]+ <[^>]*> 4ac0f81b     vmulw\.yz       \$vf0yz,\$vf31yz,\$vf0w
+[0-9a-f]+ <[^>]*> 4ac3105b     vmulw\.yz       \$vf1yz,\$vf2yz,\$vf3w
+[0-9a-f]+ <[^>]*> 4ac007db     vmulw\.yz       \$vf31yz,\$vf0yz,\$vf0w
+[0-9a-f]+ <[^>]*> 4ac77fdb     vmulw\.yz       \$vf31yz,\$vf15yz,\$vf7w
+[0-9a-f]+ <[^>]*> 4adfffdb     vmulw\.yz       \$vf31yz,\$vf31yz,\$vf31w
+[0-9a-f]+ <[^>]*> 4ae0001b     vmulw\.yzw      \$vf0yzw,\$vf0yzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aff001b     vmulw\.yzw      \$vf0yzw,\$vf0yzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ae0f81b     vmulw\.yzw      \$vf0yzw,\$vf31yzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4ae3105b     vmulw\.yzw      \$vf1yzw,\$vf2yzw,\$vf3w
+[0-9a-f]+ <[^>]*> 4ae007db     vmulw\.yzw      \$vf31yzw,\$vf0yzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4ae77fdb     vmulw\.yzw      \$vf31yzw,\$vf15yzw,\$vf7w
+[0-9a-f]+ <[^>]*> 4affffdb     vmulw\.yzw      \$vf31yzw,\$vf31yzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a40001b     vmulw\.z        \$vf0z,\$vf0z,\$vf0w
+[0-9a-f]+ <[^>]*> 4a5f001b     vmulw\.z        \$vf0z,\$vf0z,\$vf31w
+[0-9a-f]+ <[^>]*> 4a40f81b     vmulw\.z        \$vf0z,\$vf31z,\$vf0w
+[0-9a-f]+ <[^>]*> 4a43105b     vmulw\.z        \$vf1z,\$vf2z,\$vf3w
+[0-9a-f]+ <[^>]*> 4a4007db     vmulw\.z        \$vf31z,\$vf0z,\$vf0w
+[0-9a-f]+ <[^>]*> 4a477fdb     vmulw\.z        \$vf31z,\$vf15z,\$vf7w
+[0-9a-f]+ <[^>]*> 4a5fffdb     vmulw\.z        \$vf31z,\$vf31z,\$vf31w
+[0-9a-f]+ <[^>]*> 4a60001b     vmulw\.zw       \$vf0zw,\$vf0zw,\$vf0w
+[0-9a-f]+ <[^>]*> 4a7f001b     vmulw\.zw       \$vf0zw,\$vf0zw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a60f81b     vmulw\.zw       \$vf0zw,\$vf31zw,\$vf0w
+[0-9a-f]+ <[^>]*> 4a63105b     vmulw\.zw       \$vf1zw,\$vf2zw,\$vf3w
+[0-9a-f]+ <[^>]*> 4a6007db     vmulw\.zw       \$vf31zw,\$vf0zw,\$vf0w
+[0-9a-f]+ <[^>]*> 4a677fdb     vmulw\.zw       \$vf31zw,\$vf15zw,\$vf7w
+[0-9a-f]+ <[^>]*> 4a7fffdb     vmulw\.zw       \$vf31zw,\$vf31zw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b00002a     vmul\.x \$vf0x,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f002a     vmul\.x \$vf0x,\$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b00f82a     vmul\.x \$vf0x,\$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b03106a     vmul\.x \$vf1x,\$vf2x,\$vf3x
+[0-9a-f]+ <[^>]*> 4b0007ea     vmul\.x \$vf31x,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b077fea     vmul\.x \$vf31x,\$vf15x,\$vf7x
+[0-9a-f]+ <[^>]*> 4b1fffea     vmul\.x \$vf31x,\$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4a200018     vmulx\.w        \$vf0w,\$vf0w,\$vf0x
+[0-9a-f]+ <[^>]*> 4a3f0018     vmulx\.w        \$vf0w,\$vf0w,\$vf31x
+[0-9a-f]+ <[^>]*> 4a20f818     vmulx\.w        \$vf0w,\$vf31w,\$vf0x
+[0-9a-f]+ <[^>]*> 4b20002a     vmul\.xw        \$vf0xw,\$vf0xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b3f002a     vmul\.xw        \$vf0xw,\$vf0xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b20f82a     vmul\.xw        \$vf0xw,\$vf31xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4a231058     vmulx\.w        \$vf1w,\$vf2w,\$vf3x
+[0-9a-f]+ <[^>]*> 4b23106a     vmul\.xw        \$vf1xw,\$vf2xw,\$vf3xw
+[0-9a-f]+ <[^>]*> 4a2007d8     vmulx\.w        \$vf31w,\$vf0w,\$vf0x
+[0-9a-f]+ <[^>]*> 4a277fd8     vmulx\.w        \$vf31w,\$vf15w,\$vf7x
+[0-9a-f]+ <[^>]*> 4a3fffd8     vmulx\.w        \$vf31w,\$vf31w,\$vf31x
+[0-9a-f]+ <[^>]*> 4b2007ea     vmul\.xw        \$vf31xw,\$vf0xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b277fea     vmul\.xw        \$vf31xw,\$vf15xw,\$vf7xw
+[0-9a-f]+ <[^>]*> 4b3fffea     vmul\.xw        \$vf31xw,\$vf31xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b000018     vmulx\.x        \$vf0x,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f0018     vmulx\.x        \$vf0x,\$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b00f818     vmulx\.x        \$vf0x,\$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b031058     vmulx\.x        \$vf1x,\$vf2x,\$vf3x
+[0-9a-f]+ <[^>]*> 4b0007d8     vmulx\.x        \$vf31x,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b077fd8     vmulx\.x        \$vf31x,\$vf15x,\$vf7x
+[0-9a-f]+ <[^>]*> 4b1fffd8     vmulx\.x        \$vf31x,\$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b200018     vmulx\.xw       \$vf0xw,\$vf0xw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b3f0018     vmulx\.xw       \$vf0xw,\$vf0xw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b20f818     vmulx\.xw       \$vf0xw,\$vf31xw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b231058     vmulx\.xw       \$vf1xw,\$vf2xw,\$vf3x
+[0-9a-f]+ <[^>]*> 4b2007d8     vmulx\.xw       \$vf31xw,\$vf0xw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b277fd8     vmulx\.xw       \$vf31xw,\$vf15xw,\$vf7x
+[0-9a-f]+ <[^>]*> 4b3fffd8     vmulx\.xw       \$vf31xw,\$vf31xw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b800018     vmulx\.xy       \$vf0xy,\$vf0xy,\$vf0x
+[0-9a-f]+ <[^>]*> 4b9f0018     vmulx\.xy       \$vf0xy,\$vf0xy,\$vf31x
+[0-9a-f]+ <[^>]*> 4b80f818     vmulx\.xy       \$vf0xy,\$vf31xy,\$vf0x
+[0-9a-f]+ <[^>]*> 4b831058     vmulx\.xy       \$vf1xy,\$vf2xy,\$vf3x
+[0-9a-f]+ <[^>]*> 4b8007d8     vmulx\.xy       \$vf31xy,\$vf0xy,\$vf0x
+[0-9a-f]+ <[^>]*> 4b877fd8     vmulx\.xy       \$vf31xy,\$vf15xy,\$vf7x
+[0-9a-f]+ <[^>]*> 4b9fffd8     vmulx\.xy       \$vf31xy,\$vf31xy,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba00018     vmulx\.xyw      \$vf0xyw,\$vf0xyw,\$vf0x
+[0-9a-f]+ <[^>]*> 4bbf0018     vmulx\.xyw      \$vf0xyw,\$vf0xyw,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba0f818     vmulx\.xyw      \$vf0xyw,\$vf31xyw,\$vf0x
+[0-9a-f]+ <[^>]*> 4ba31058     vmulx\.xyw      \$vf1xyw,\$vf2xyw,\$vf3x
+[0-9a-f]+ <[^>]*> 4ba007d8     vmulx\.xyw      \$vf31xyw,\$vf0xyw,\$vf0x
+[0-9a-f]+ <[^>]*> 4ba77fd8     vmulx\.xyw      \$vf31xyw,\$vf15xyw,\$vf7x
+[0-9a-f]+ <[^>]*> 4bbfffd8     vmulx\.xyw      \$vf31xyw,\$vf31xyw,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc00018     vmulx\.xyz      \$vf0xyz,\$vf0xyz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bdf0018     vmulx\.xyz      \$vf0xyz,\$vf0xyz,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc0f818     vmulx\.xyz      \$vf0xyz,\$vf31xyz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bc31058     vmulx\.xyz      \$vf1xyz,\$vf2xyz,\$vf3x
+[0-9a-f]+ <[^>]*> 4bc007d8     vmulx\.xyz      \$vf31xyz,\$vf0xyz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bc77fd8     vmulx\.xyz      \$vf31xyz,\$vf15xyz,\$vf7x
+[0-9a-f]+ <[^>]*> 4bdfffd8     vmulx\.xyz      \$vf31xyz,\$vf31xyz,\$vf31x
+[0-9a-f]+ <[^>]*> 4be00018     vmulx\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4bff0018     vmulx\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4be0f818     vmulx\.xyzw     \$vf0xyzw,\$vf31xyzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4be31058     vmulx\.xyzw     \$vf1xyzw,\$vf2xyzw,\$vf3x
+[0-9a-f]+ <[^>]*> 4be007d8     vmulx\.xyzw     \$vf31xyzw,\$vf0xyzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4be77fd8     vmulx\.xyzw     \$vf31xyzw,\$vf15xyzw,\$vf7x
+[0-9a-f]+ <[^>]*> 4bffffd8     vmulx\.xyzw     \$vf31xyzw,\$vf31xyzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b400018     vmulx\.xz       \$vf0xz,\$vf0xz,\$vf0x
+[0-9a-f]+ <[^>]*> 4b5f0018     vmulx\.xz       \$vf0xz,\$vf0xz,\$vf31x
+[0-9a-f]+ <[^>]*> 4b40f818     vmulx\.xz       \$vf0xz,\$vf31xz,\$vf0x
+[0-9a-f]+ <[^>]*> 4b431058     vmulx\.xz       \$vf1xz,\$vf2xz,\$vf3x
+[0-9a-f]+ <[^>]*> 4b4007d8     vmulx\.xz       \$vf31xz,\$vf0xz,\$vf0x
+[0-9a-f]+ <[^>]*> 4b477fd8     vmulx\.xz       \$vf31xz,\$vf15xz,\$vf7x
+[0-9a-f]+ <[^>]*> 4b5fffd8     vmulx\.xz       \$vf31xz,\$vf31xz,\$vf31x
+[0-9a-f]+ <[^>]*> 4b600018     vmulx\.xzw      \$vf0xzw,\$vf0xzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b7f0018     vmulx\.xzw      \$vf0xzw,\$vf0xzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b60f818     vmulx\.xzw      \$vf0xzw,\$vf31xzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b631058     vmulx\.xzw      \$vf1xzw,\$vf2xzw,\$vf3x
+[0-9a-f]+ <[^>]*> 4b6007d8     vmulx\.xzw      \$vf31xzw,\$vf0xzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b677fd8     vmulx\.xzw      \$vf31xzw,\$vf15xzw,\$vf7x
+[0-9a-f]+ <[^>]*> 4b7fffd8     vmulx\.xzw      \$vf31xzw,\$vf31xzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b80002a     vmul\.xy        \$vf0xy,\$vf0xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b9f002a     vmul\.xy        \$vf0xy,\$vf0xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4b80f82a     vmul\.xy        \$vf0xy,\$vf31xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4a800018     vmulx\.y        \$vf0y,\$vf0y,\$vf0x
+[0-9a-f]+ <[^>]*> 4a9f0018     vmulx\.y        \$vf0y,\$vf0y,\$vf31x
+[0-9a-f]+ <[^>]*> 4a80f818     vmulx\.y        \$vf0y,\$vf31y,\$vf0x
+[0-9a-f]+ <[^>]*> 4b83106a     vmul\.xy        \$vf1xy,\$vf2xy,\$vf3xy
+[0-9a-f]+ <[^>]*> 4a831058     vmulx\.y        \$vf1y,\$vf2y,\$vf3x
+[0-9a-f]+ <[^>]*> 4b8007ea     vmul\.xy        \$vf31xy,\$vf0xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b877fea     vmul\.xy        \$vf31xy,\$vf15xy,\$vf7xy
+[0-9a-f]+ <[^>]*> 4b9fffea     vmul\.xy        \$vf31xy,\$vf31xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4a8007d8     vmulx\.y        \$vf31y,\$vf0y,\$vf0x
+[0-9a-f]+ <[^>]*> 4a877fd8     vmulx\.y        \$vf31y,\$vf15y,\$vf7x
+[0-9a-f]+ <[^>]*> 4a9fffd8     vmulx\.y        \$vf31y,\$vf31y,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba0002a     vmul\.xyw       \$vf0xyw,\$vf0xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4bbf002a     vmul\.xyw       \$vf0xyw,\$vf0xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4ba0f82a     vmul\.xyw       \$vf0xyw,\$vf31xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4aa00018     vmulx\.yw       \$vf0yw,\$vf0yw,\$vf0x
+[0-9a-f]+ <[^>]*> 4abf0018     vmulx\.yw       \$vf0yw,\$vf0yw,\$vf31x
+[0-9a-f]+ <[^>]*> 4aa0f818     vmulx\.yw       \$vf0yw,\$vf31yw,\$vf0x
+[0-9a-f]+ <[^>]*> 4ba3106a     vmul\.xyw       \$vf1xyw,\$vf2xyw,\$vf3xyw
+[0-9a-f]+ <[^>]*> 4aa31058     vmulx\.yw       \$vf1yw,\$vf2yw,\$vf3x
+[0-9a-f]+ <[^>]*> 4ba007ea     vmul\.xyw       \$vf31xyw,\$vf0xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4ba77fea     vmul\.xyw       \$vf31xyw,\$vf15xyw,\$vf7xyw
+[0-9a-f]+ <[^>]*> 4bbfffea     vmul\.xyw       \$vf31xyw,\$vf31xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4aa007d8     vmulx\.yw       \$vf31yw,\$vf0yw,\$vf0x
+[0-9a-f]+ <[^>]*> 4aa77fd8     vmulx\.yw       \$vf31yw,\$vf15yw,\$vf7x
+[0-9a-f]+ <[^>]*> 4abfffd8     vmulx\.yw       \$vf31yw,\$vf31yw,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc0002a     vmul\.xyz       \$vf0xyz,\$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bdf002a     vmul\.xyz       \$vf0xyz,\$vf0xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4bc0f82a     vmul\.xyz       \$vf0xyz,\$vf31xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4ac00018     vmulx\.yz       \$vf0yz,\$vf0yz,\$vf0x
+[0-9a-f]+ <[^>]*> 4adf0018     vmulx\.yz       \$vf0yz,\$vf0yz,\$vf31x
+[0-9a-f]+ <[^>]*> 4ac0f818     vmulx\.yz       \$vf0yz,\$vf31yz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bc3106a     vmul\.xyz       \$vf1xyz,\$vf2xyz,\$vf3xyz
+[0-9a-f]+ <[^>]*> 4ac31058     vmulx\.yz       \$vf1yz,\$vf2yz,\$vf3x
+[0-9a-f]+ <[^>]*> 4bc007ea     vmul\.xyz       \$vf31xyz,\$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bc77fea     vmul\.xyz       \$vf31xyz,\$vf15xyz,\$vf7xyz
+[0-9a-f]+ <[^>]*> 4bdfffea     vmul\.xyz       \$vf31xyz,\$vf31xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4ac007d8     vmulx\.yz       \$vf31yz,\$vf0yz,\$vf0x
+[0-9a-f]+ <[^>]*> 4ac77fd8     vmulx\.yz       \$vf31yz,\$vf15yz,\$vf7x
+[0-9a-f]+ <[^>]*> 4adfffd8     vmulx\.yz       \$vf31yz,\$vf31yz,\$vf31x
+[0-9a-f]+ <[^>]*> 4be0002a     vmul\.xyzw      \$vf0xyzw,\$vf0xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4bff002a     vmul\.xyzw      \$vf0xyzw,\$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be0f82a     vmul\.xyzw      \$vf0xyzw,\$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4ae00018     vmulx\.yzw      \$vf0yzw,\$vf0yzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4aff0018     vmulx\.yzw      \$vf0yzw,\$vf0yzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4ae0f818     vmulx\.yzw      \$vf0yzw,\$vf31yzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4be3106a     vmul\.xyzw      \$vf1xyzw,\$vf2xyzw,\$vf3xyzw
+[0-9a-f]+ <[^>]*> 4ae31058     vmulx\.yzw      \$vf1yzw,\$vf2yzw,\$vf3x
+[0-9a-f]+ <[^>]*> 4be007ea     vmul\.xyzw      \$vf31xyzw,\$vf0xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4be77fea     vmul\.xyzw      \$vf31xyzw,\$vf15xyzw,\$vf7xyzw
+[0-9a-f]+ <[^>]*> 4bffffea     vmul\.xyzw      \$vf31xyzw,\$vf31xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4ae007d8     vmulx\.yzw      \$vf31yzw,\$vf0yzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4ae77fd8     vmulx\.yzw      \$vf31yzw,\$vf15yzw,\$vf7x
+[0-9a-f]+ <[^>]*> 4affffd8     vmulx\.yzw      \$vf31yzw,\$vf31yzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b40002a     vmul\.xz        \$vf0xz,\$vf0xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b5f002a     vmul\.xz        \$vf0xz,\$vf0xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b40f82a     vmul\.xz        \$vf0xz,\$vf31xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4a400018     vmulx\.z        \$vf0z,\$vf0z,\$vf0x
+[0-9a-f]+ <[^>]*> 4a5f0018     vmulx\.z        \$vf0z,\$vf0z,\$vf31x
+[0-9a-f]+ <[^>]*> 4a40f818     vmulx\.z        \$vf0z,\$vf31z,\$vf0x
+[0-9a-f]+ <[^>]*> 4b43106a     vmul\.xz        \$vf1xz,\$vf2xz,\$vf3xz
+[0-9a-f]+ <[^>]*> 4a431058     vmulx\.z        \$vf1z,\$vf2z,\$vf3x
+[0-9a-f]+ <[^>]*> 4b4007ea     vmul\.xz        \$vf31xz,\$vf0xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b477fea     vmul\.xz        \$vf31xz,\$vf15xz,\$vf7xz
+[0-9a-f]+ <[^>]*> 4b5fffea     vmul\.xz        \$vf31xz,\$vf31xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4a4007d8     vmulx\.z        \$vf31z,\$vf0z,\$vf0x
+[0-9a-f]+ <[^>]*> 4a477fd8     vmulx\.z        \$vf31z,\$vf15z,\$vf7x
+[0-9a-f]+ <[^>]*> 4a5fffd8     vmulx\.z        \$vf31z,\$vf31z,\$vf31x
+[0-9a-f]+ <[^>]*> 4b60002a     vmul\.xzw       \$vf0xzw,\$vf0xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b7f002a     vmul\.xzw       \$vf0xzw,\$vf0xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4b60f82a     vmul\.xzw       \$vf0xzw,\$vf31xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4a600018     vmulx\.zw       \$vf0zw,\$vf0zw,\$vf0x
+[0-9a-f]+ <[^>]*> 4a7f0018     vmulx\.zw       \$vf0zw,\$vf0zw,\$vf31x
+[0-9a-f]+ <[^>]*> 4a60f818     vmulx\.zw       \$vf0zw,\$vf31zw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b63106a     vmul\.xzw       \$vf1xzw,\$vf2xzw,\$vf3xzw
+[0-9a-f]+ <[^>]*> 4a631058     vmulx\.zw       \$vf1zw,\$vf2zw,\$vf3x
+[0-9a-f]+ <[^>]*> 4b6007ea     vmul\.xzw       \$vf31xzw,\$vf0xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b677fea     vmul\.xzw       \$vf31xzw,\$vf15xzw,\$vf7xzw
+[0-9a-f]+ <[^>]*> 4b7fffea     vmul\.xzw       \$vf31xzw,\$vf31xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4a6007d8     vmulx\.zw       \$vf31zw,\$vf0zw,\$vf0x
+[0-9a-f]+ <[^>]*> 4a677fd8     vmulx\.zw       \$vf31zw,\$vf15zw,\$vf7x
+[0-9a-f]+ <[^>]*> 4a7fffd8     vmulx\.zw       \$vf31zw,\$vf31zw,\$vf31x
+[0-9a-f]+ <[^>]*> 4a80002a     vmul\.y \$vf0y,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f002a     vmul\.y \$vf0y,\$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a80f82a     vmul\.y \$vf0y,\$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a83106a     vmul\.y \$vf1y,\$vf2y,\$vf3y
+[0-9a-f]+ <[^>]*> 4a8007ea     vmul\.y \$vf31y,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a877fea     vmul\.y \$vf31y,\$vf15y,\$vf7y
+[0-9a-f]+ <[^>]*> 4a9fffea     vmul\.y \$vf31y,\$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a200019     vmuly\.w        \$vf0w,\$vf0w,\$vf0y
+[0-9a-f]+ <[^>]*> 4a3f0019     vmuly\.w        \$vf0w,\$vf0w,\$vf31y
+[0-9a-f]+ <[^>]*> 4a20f819     vmuly\.w        \$vf0w,\$vf31w,\$vf0y
+[0-9a-f]+ <[^>]*> 4aa0002a     vmul\.yw        \$vf0yw,\$vf0yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4abf002a     vmul\.yw        \$vf0yw,\$vf0yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4aa0f82a     vmul\.yw        \$vf0yw,\$vf31yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4a231059     vmuly\.w        \$vf1w,\$vf2w,\$vf3y
+[0-9a-f]+ <[^>]*> 4aa3106a     vmul\.yw        \$vf1yw,\$vf2yw,\$vf3yw
+[0-9a-f]+ <[^>]*> 4a2007d9     vmuly\.w        \$vf31w,\$vf0w,\$vf0y
+[0-9a-f]+ <[^>]*> 4a277fd9     vmuly\.w        \$vf31w,\$vf15w,\$vf7y
+[0-9a-f]+ <[^>]*> 4a3fffd9     vmuly\.w        \$vf31w,\$vf31w,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa007ea     vmul\.yw        \$vf31yw,\$vf0yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4aa77fea     vmul\.yw        \$vf31yw,\$vf15yw,\$vf7yw
+[0-9a-f]+ <[^>]*> 4abfffea     vmul\.yw        \$vf31yw,\$vf31yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4b000019     vmuly\.x        \$vf0x,\$vf0x,\$vf0y
+[0-9a-f]+ <[^>]*> 4b1f0019     vmuly\.x        \$vf0x,\$vf0x,\$vf31y
+[0-9a-f]+ <[^>]*> 4b00f819     vmuly\.x        \$vf0x,\$vf31x,\$vf0y
+[0-9a-f]+ <[^>]*> 4b031059     vmuly\.x        \$vf1x,\$vf2x,\$vf3y
+[0-9a-f]+ <[^>]*> 4b0007d9     vmuly\.x        \$vf31x,\$vf0x,\$vf0y
+[0-9a-f]+ <[^>]*> 4b077fd9     vmuly\.x        \$vf31x,\$vf15x,\$vf7y
+[0-9a-f]+ <[^>]*> 4b1fffd9     vmuly\.x        \$vf31x,\$vf31x,\$vf31y
+[0-9a-f]+ <[^>]*> 4b200019     vmuly\.xw       \$vf0xw,\$vf0xw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b3f0019     vmuly\.xw       \$vf0xw,\$vf0xw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b20f819     vmuly\.xw       \$vf0xw,\$vf31xw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b231059     vmuly\.xw       \$vf1xw,\$vf2xw,\$vf3y
+[0-9a-f]+ <[^>]*> 4b2007d9     vmuly\.xw       \$vf31xw,\$vf0xw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b277fd9     vmuly\.xw       \$vf31xw,\$vf15xw,\$vf7y
+[0-9a-f]+ <[^>]*> 4b3fffd9     vmuly\.xw       \$vf31xw,\$vf31xw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b800019     vmuly\.xy       \$vf0xy,\$vf0xy,\$vf0y
+[0-9a-f]+ <[^>]*> 4b9f0019     vmuly\.xy       \$vf0xy,\$vf0xy,\$vf31y
+[0-9a-f]+ <[^>]*> 4b80f819     vmuly\.xy       \$vf0xy,\$vf31xy,\$vf0y
+[0-9a-f]+ <[^>]*> 4b831059     vmuly\.xy       \$vf1xy,\$vf2xy,\$vf3y
+[0-9a-f]+ <[^>]*> 4b8007d9     vmuly\.xy       \$vf31xy,\$vf0xy,\$vf0y
+[0-9a-f]+ <[^>]*> 4b877fd9     vmuly\.xy       \$vf31xy,\$vf15xy,\$vf7y
+[0-9a-f]+ <[^>]*> 4b9fffd9     vmuly\.xy       \$vf31xy,\$vf31xy,\$vf31y
+[0-9a-f]+ <[^>]*> 4ba00019     vmuly\.xyw      \$vf0xyw,\$vf0xyw,\$vf0y
+[0-9a-f]+ <[^>]*> 4bbf0019     vmuly\.xyw      \$vf0xyw,\$vf0xyw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ba0f819     vmuly\.xyw      \$vf0xyw,\$vf31xyw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ba31059     vmuly\.xyw      \$vf1xyw,\$vf2xyw,\$vf3y
+[0-9a-f]+ <[^>]*> 4ba007d9     vmuly\.xyw      \$vf31xyw,\$vf0xyw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ba77fd9     vmuly\.xyw      \$vf31xyw,\$vf15xyw,\$vf7y
+[0-9a-f]+ <[^>]*> 4bbfffd9     vmuly\.xyw      \$vf31xyw,\$vf31xyw,\$vf31y
+[0-9a-f]+ <[^>]*> 4bc00019     vmuly\.xyz      \$vf0xyz,\$vf0xyz,\$vf0y
+[0-9a-f]+ <[^>]*> 4bdf0019     vmuly\.xyz      \$vf0xyz,\$vf0xyz,\$vf31y
+[0-9a-f]+ <[^>]*> 4bc0f819     vmuly\.xyz      \$vf0xyz,\$vf31xyz,\$vf0y
+[0-9a-f]+ <[^>]*> 4bc31059     vmuly\.xyz      \$vf1xyz,\$vf2xyz,\$vf3y
+[0-9a-f]+ <[^>]*> 4bc007d9     vmuly\.xyz      \$vf31xyz,\$vf0xyz,\$vf0y
+[0-9a-f]+ <[^>]*> 4bc77fd9     vmuly\.xyz      \$vf31xyz,\$vf15xyz,\$vf7y
+[0-9a-f]+ <[^>]*> 4bdfffd9     vmuly\.xyz      \$vf31xyz,\$vf31xyz,\$vf31y
+[0-9a-f]+ <[^>]*> 4be00019     vmuly\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4bff0019     vmuly\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4be0f819     vmuly\.xyzw     \$vf0xyzw,\$vf31xyzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4be31059     vmuly\.xyzw     \$vf1xyzw,\$vf2xyzw,\$vf3y
+[0-9a-f]+ <[^>]*> 4be007d9     vmuly\.xyzw     \$vf31xyzw,\$vf0xyzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4be77fd9     vmuly\.xyzw     \$vf31xyzw,\$vf15xyzw,\$vf7y
+[0-9a-f]+ <[^>]*> 4bffffd9     vmuly\.xyzw     \$vf31xyzw,\$vf31xyzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b400019     vmuly\.xz       \$vf0xz,\$vf0xz,\$vf0y
+[0-9a-f]+ <[^>]*> 4b5f0019     vmuly\.xz       \$vf0xz,\$vf0xz,\$vf31y
+[0-9a-f]+ <[^>]*> 4b40f819     vmuly\.xz       \$vf0xz,\$vf31xz,\$vf0y
+[0-9a-f]+ <[^>]*> 4b431059     vmuly\.xz       \$vf1xz,\$vf2xz,\$vf3y
+[0-9a-f]+ <[^>]*> 4b4007d9     vmuly\.xz       \$vf31xz,\$vf0xz,\$vf0y
+[0-9a-f]+ <[^>]*> 4b477fd9     vmuly\.xz       \$vf31xz,\$vf15xz,\$vf7y
+[0-9a-f]+ <[^>]*> 4b5fffd9     vmuly\.xz       \$vf31xz,\$vf31xz,\$vf31y
+[0-9a-f]+ <[^>]*> 4b600019     vmuly\.xzw      \$vf0xzw,\$vf0xzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b7f0019     vmuly\.xzw      \$vf0xzw,\$vf0xzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b60f819     vmuly\.xzw      \$vf0xzw,\$vf31xzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b631059     vmuly\.xzw      \$vf1xzw,\$vf2xzw,\$vf3y
+[0-9a-f]+ <[^>]*> 4b6007d9     vmuly\.xzw      \$vf31xzw,\$vf0xzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b677fd9     vmuly\.xzw      \$vf31xzw,\$vf15xzw,\$vf7y
+[0-9a-f]+ <[^>]*> 4b7fffd9     vmuly\.xzw      \$vf31xzw,\$vf31xzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a800019     vmuly\.y        \$vf0y,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f0019     vmuly\.y        \$vf0y,\$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a80f819     vmuly\.y        \$vf0y,\$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a831059     vmuly\.y        \$vf1y,\$vf2y,\$vf3y
+[0-9a-f]+ <[^>]*> 4a8007d9     vmuly\.y        \$vf31y,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a877fd9     vmuly\.y        \$vf31y,\$vf15y,\$vf7y
+[0-9a-f]+ <[^>]*> 4a9fffd9     vmuly\.y        \$vf31y,\$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa00019     vmuly\.yw       \$vf0yw,\$vf0yw,\$vf0y
+[0-9a-f]+ <[^>]*> 4abf0019     vmuly\.yw       \$vf0yw,\$vf0yw,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa0f819     vmuly\.yw       \$vf0yw,\$vf31yw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aa31059     vmuly\.yw       \$vf1yw,\$vf2yw,\$vf3y
+[0-9a-f]+ <[^>]*> 4aa007d9     vmuly\.yw       \$vf31yw,\$vf0yw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aa77fd9     vmuly\.yw       \$vf31yw,\$vf15yw,\$vf7y
+[0-9a-f]+ <[^>]*> 4abfffd9     vmuly\.yw       \$vf31yw,\$vf31yw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac00019     vmuly\.yz       \$vf0yz,\$vf0yz,\$vf0y
+[0-9a-f]+ <[^>]*> 4adf0019     vmuly\.yz       \$vf0yz,\$vf0yz,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac0f819     vmuly\.yz       \$vf0yz,\$vf31yz,\$vf0y
+[0-9a-f]+ <[^>]*> 4ac31059     vmuly\.yz       \$vf1yz,\$vf2yz,\$vf3y
+[0-9a-f]+ <[^>]*> 4ac007d9     vmuly\.yz       \$vf31yz,\$vf0yz,\$vf0y
+[0-9a-f]+ <[^>]*> 4ac77fd9     vmuly\.yz       \$vf31yz,\$vf15yz,\$vf7y
+[0-9a-f]+ <[^>]*> 4adfffd9     vmuly\.yz       \$vf31yz,\$vf31yz,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae00019     vmuly\.yzw      \$vf0yzw,\$vf0yzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aff0019     vmuly\.yzw      \$vf0yzw,\$vf0yzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae0f819     vmuly\.yzw      \$vf0yzw,\$vf31yzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ae31059     vmuly\.yzw      \$vf1yzw,\$vf2yzw,\$vf3y
+[0-9a-f]+ <[^>]*> 4ae007d9     vmuly\.yzw      \$vf31yzw,\$vf0yzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ae77fd9     vmuly\.yzw      \$vf31yzw,\$vf15yzw,\$vf7y
+[0-9a-f]+ <[^>]*> 4affffd9     vmuly\.yzw      \$vf31yzw,\$vf31yzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac0002a     vmul\.yz        \$vf0yz,\$vf0yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4adf002a     vmul\.yz        \$vf0yz,\$vf0yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ac0f82a     vmul\.yz        \$vf0yz,\$vf31yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4a400019     vmuly\.z        \$vf0z,\$vf0z,\$vf0y
+[0-9a-f]+ <[^>]*> 4a5f0019     vmuly\.z        \$vf0z,\$vf0z,\$vf31y
+[0-9a-f]+ <[^>]*> 4a40f819     vmuly\.z        \$vf0z,\$vf31z,\$vf0y
+[0-9a-f]+ <[^>]*> 4ac3106a     vmul\.yz        \$vf1yz,\$vf2yz,\$vf3yz
+[0-9a-f]+ <[^>]*> 4a431059     vmuly\.z        \$vf1z,\$vf2z,\$vf3y
+[0-9a-f]+ <[^>]*> 4ac007ea     vmul\.yz        \$vf31yz,\$vf0yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4ac77fea     vmul\.yz        \$vf31yz,\$vf15yz,\$vf7yz
+[0-9a-f]+ <[^>]*> 4adfffea     vmul\.yz        \$vf31yz,\$vf31yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4a4007d9     vmuly\.z        \$vf31z,\$vf0z,\$vf0y
+[0-9a-f]+ <[^>]*> 4a477fd9     vmuly\.z        \$vf31z,\$vf15z,\$vf7y
+[0-9a-f]+ <[^>]*> 4a5fffd9     vmuly\.z        \$vf31z,\$vf31z,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae0002a     vmul\.yzw       \$vf0yzw,\$vf0yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4aff002a     vmul\.yzw       \$vf0yzw,\$vf0yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4ae0f82a     vmul\.yzw       \$vf0yzw,\$vf31yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4a600019     vmuly\.zw       \$vf0zw,\$vf0zw,\$vf0y
+[0-9a-f]+ <[^>]*> 4a7f0019     vmuly\.zw       \$vf0zw,\$vf0zw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a60f819     vmuly\.zw       \$vf0zw,\$vf31zw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ae3106a     vmul\.yzw       \$vf1yzw,\$vf2yzw,\$vf3yzw
+[0-9a-f]+ <[^>]*> 4a631059     vmuly\.zw       \$vf1zw,\$vf2zw,\$vf3y
+[0-9a-f]+ <[^>]*> 4ae007ea     vmul\.yzw       \$vf31yzw,\$vf0yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4ae77fea     vmul\.yzw       \$vf31yzw,\$vf15yzw,\$vf7yzw
+[0-9a-f]+ <[^>]*> 4affffea     vmul\.yzw       \$vf31yzw,\$vf31yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4a6007d9     vmuly\.zw       \$vf31zw,\$vf0zw,\$vf0y
+[0-9a-f]+ <[^>]*> 4a677fd9     vmuly\.zw       \$vf31zw,\$vf15zw,\$vf7y
+[0-9a-f]+ <[^>]*> 4a7fffd9     vmuly\.zw       \$vf31zw,\$vf31zw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a40002a     vmul\.z \$vf0z,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f002a     vmul\.z \$vf0z,\$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a40f82a     vmul\.z \$vf0z,\$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a43106a     vmul\.z \$vf1z,\$vf2z,\$vf3z
+[0-9a-f]+ <[^>]*> 4a4007ea     vmul\.z \$vf31z,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a477fea     vmul\.z \$vf31z,\$vf15z,\$vf7z
+[0-9a-f]+ <[^>]*> 4a5fffea     vmul\.z \$vf31z,\$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a20001a     vmulz\.w        \$vf0w,\$vf0w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a3f001a     vmulz\.w        \$vf0w,\$vf0w,\$vf31z
+[0-9a-f]+ <[^>]*> 4a20f81a     vmulz\.w        \$vf0w,\$vf31w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a60002a     vmul\.zw        \$vf0zw,\$vf0zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a7f002a     vmul\.zw        \$vf0zw,\$vf0zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a60f82a     vmul\.zw        \$vf0zw,\$vf31zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a23105a     vmulz\.w        \$vf1w,\$vf2w,\$vf3z
+[0-9a-f]+ <[^>]*> 4a63106a     vmul\.zw        \$vf1zw,\$vf2zw,\$vf3zw
+[0-9a-f]+ <[^>]*> 4a2007da     vmulz\.w        \$vf31w,\$vf0w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a277fda     vmulz\.w        \$vf31w,\$vf15w,\$vf7z
+[0-9a-f]+ <[^>]*> 4a3fffda     vmulz\.w        \$vf31w,\$vf31w,\$vf31z
+[0-9a-f]+ <[^>]*> 4a6007ea     vmul\.zw        \$vf31zw,\$vf0zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a677fea     vmul\.zw        \$vf31zw,\$vf15zw,\$vf7zw
+[0-9a-f]+ <[^>]*> 4a7fffea     vmul\.zw        \$vf31zw,\$vf31zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4b00001a     vmulz\.x        \$vf0x,\$vf0x,\$vf0z
+[0-9a-f]+ <[^>]*> 4b1f001a     vmulz\.x        \$vf0x,\$vf0x,\$vf31z
+[0-9a-f]+ <[^>]*> 4b00f81a     vmulz\.x        \$vf0x,\$vf31x,\$vf0z
+[0-9a-f]+ <[^>]*> 4b03105a     vmulz\.x        \$vf1x,\$vf2x,\$vf3z
+[0-9a-f]+ <[^>]*> 4b0007da     vmulz\.x        \$vf31x,\$vf0x,\$vf0z
+[0-9a-f]+ <[^>]*> 4b077fda     vmulz\.x        \$vf31x,\$vf15x,\$vf7z
+[0-9a-f]+ <[^>]*> 4b1fffda     vmulz\.x        \$vf31x,\$vf31x,\$vf31z
+[0-9a-f]+ <[^>]*> 4b20001a     vmulz\.xw       \$vf0xw,\$vf0xw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b3f001a     vmulz\.xw       \$vf0xw,\$vf0xw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b20f81a     vmulz\.xw       \$vf0xw,\$vf31xw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b23105a     vmulz\.xw       \$vf1xw,\$vf2xw,\$vf3z
+[0-9a-f]+ <[^>]*> 4b2007da     vmulz\.xw       \$vf31xw,\$vf0xw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b277fda     vmulz\.xw       \$vf31xw,\$vf15xw,\$vf7z
+[0-9a-f]+ <[^>]*> 4b3fffda     vmulz\.xw       \$vf31xw,\$vf31xw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b80001a     vmulz\.xy       \$vf0xy,\$vf0xy,\$vf0z
+[0-9a-f]+ <[^>]*> 4b9f001a     vmulz\.xy       \$vf0xy,\$vf0xy,\$vf31z
+[0-9a-f]+ <[^>]*> 4b80f81a     vmulz\.xy       \$vf0xy,\$vf31xy,\$vf0z
+[0-9a-f]+ <[^>]*> 4b83105a     vmulz\.xy       \$vf1xy,\$vf2xy,\$vf3z
+[0-9a-f]+ <[^>]*> 4b8007da     vmulz\.xy       \$vf31xy,\$vf0xy,\$vf0z
+[0-9a-f]+ <[^>]*> 4b877fda     vmulz\.xy       \$vf31xy,\$vf15xy,\$vf7z
+[0-9a-f]+ <[^>]*> 4b9fffda     vmulz\.xy       \$vf31xy,\$vf31xy,\$vf31z
+[0-9a-f]+ <[^>]*> 4ba0001a     vmulz\.xyw      \$vf0xyw,\$vf0xyw,\$vf0z
+[0-9a-f]+ <[^>]*> 4bbf001a     vmulz\.xyw      \$vf0xyw,\$vf0xyw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ba0f81a     vmulz\.xyw      \$vf0xyw,\$vf31xyw,\$vf0z
+[0-9a-f]+ <[^>]*> 4ba3105a     vmulz\.xyw      \$vf1xyw,\$vf2xyw,\$vf3z
+[0-9a-f]+ <[^>]*> 4ba007da     vmulz\.xyw      \$vf31xyw,\$vf0xyw,\$vf0z
+[0-9a-f]+ <[^>]*> 4ba77fda     vmulz\.xyw      \$vf31xyw,\$vf15xyw,\$vf7z
+[0-9a-f]+ <[^>]*> 4bbfffda     vmulz\.xyw      \$vf31xyw,\$vf31xyw,\$vf31z
+[0-9a-f]+ <[^>]*> 4bc0001a     vmulz\.xyz      \$vf0xyz,\$vf0xyz,\$vf0z
+[0-9a-f]+ <[^>]*> 4bdf001a     vmulz\.xyz      \$vf0xyz,\$vf0xyz,\$vf31z
+[0-9a-f]+ <[^>]*> 4bc0f81a     vmulz\.xyz      \$vf0xyz,\$vf31xyz,\$vf0z
+[0-9a-f]+ <[^>]*> 4bc3105a     vmulz\.xyz      \$vf1xyz,\$vf2xyz,\$vf3z
+[0-9a-f]+ <[^>]*> 4bc007da     vmulz\.xyz      \$vf31xyz,\$vf0xyz,\$vf0z
+[0-9a-f]+ <[^>]*> 4bc77fda     vmulz\.xyz      \$vf31xyz,\$vf15xyz,\$vf7z
+[0-9a-f]+ <[^>]*> 4bdfffda     vmulz\.xyz      \$vf31xyz,\$vf31xyz,\$vf31z
+[0-9a-f]+ <[^>]*> 4be0001a     vmulz\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4bff001a     vmulz\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4be0f81a     vmulz\.xyzw     \$vf0xyzw,\$vf31xyzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4be3105a     vmulz\.xyzw     \$vf1xyzw,\$vf2xyzw,\$vf3z
+[0-9a-f]+ <[^>]*> 4be007da     vmulz\.xyzw     \$vf31xyzw,\$vf0xyzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4be77fda     vmulz\.xyzw     \$vf31xyzw,\$vf15xyzw,\$vf7z
+[0-9a-f]+ <[^>]*> 4bffffda     vmulz\.xyzw     \$vf31xyzw,\$vf31xyzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b40001a     vmulz\.xz       \$vf0xz,\$vf0xz,\$vf0z
+[0-9a-f]+ <[^>]*> 4b5f001a     vmulz\.xz       \$vf0xz,\$vf0xz,\$vf31z
+[0-9a-f]+ <[^>]*> 4b40f81a     vmulz\.xz       \$vf0xz,\$vf31xz,\$vf0z
+[0-9a-f]+ <[^>]*> 4b43105a     vmulz\.xz       \$vf1xz,\$vf2xz,\$vf3z
+[0-9a-f]+ <[^>]*> 4b4007da     vmulz\.xz       \$vf31xz,\$vf0xz,\$vf0z
+[0-9a-f]+ <[^>]*> 4b477fda     vmulz\.xz       \$vf31xz,\$vf15xz,\$vf7z
+[0-9a-f]+ <[^>]*> 4b5fffda     vmulz\.xz       \$vf31xz,\$vf31xz,\$vf31z
+[0-9a-f]+ <[^>]*> 4b60001a     vmulz\.xzw      \$vf0xzw,\$vf0xzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b7f001a     vmulz\.xzw      \$vf0xzw,\$vf0xzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b60f81a     vmulz\.xzw      \$vf0xzw,\$vf31xzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b63105a     vmulz\.xzw      \$vf1xzw,\$vf2xzw,\$vf3z
+[0-9a-f]+ <[^>]*> 4b6007da     vmulz\.xzw      \$vf31xzw,\$vf0xzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b677fda     vmulz\.xzw      \$vf31xzw,\$vf15xzw,\$vf7z
+[0-9a-f]+ <[^>]*> 4b7fffda     vmulz\.xzw      \$vf31xzw,\$vf31xzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a80001a     vmulz\.y        \$vf0y,\$vf0y,\$vf0z
+[0-9a-f]+ <[^>]*> 4a9f001a     vmulz\.y        \$vf0y,\$vf0y,\$vf31z
+[0-9a-f]+ <[^>]*> 4a80f81a     vmulz\.y        \$vf0y,\$vf31y,\$vf0z
+[0-9a-f]+ <[^>]*> 4a83105a     vmulz\.y        \$vf1y,\$vf2y,\$vf3z
+[0-9a-f]+ <[^>]*> 4a8007da     vmulz\.y        \$vf31y,\$vf0y,\$vf0z
+[0-9a-f]+ <[^>]*> 4a877fda     vmulz\.y        \$vf31y,\$vf15y,\$vf7z
+[0-9a-f]+ <[^>]*> 4a9fffda     vmulz\.y        \$vf31y,\$vf31y,\$vf31z
+[0-9a-f]+ <[^>]*> 4aa0001a     vmulz\.yw       \$vf0yw,\$vf0yw,\$vf0z
+[0-9a-f]+ <[^>]*> 4abf001a     vmulz\.yw       \$vf0yw,\$vf0yw,\$vf31z
+[0-9a-f]+ <[^>]*> 4aa0f81a     vmulz\.yw       \$vf0yw,\$vf31yw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aa3105a     vmulz\.yw       \$vf1yw,\$vf2yw,\$vf3z
+[0-9a-f]+ <[^>]*> 4aa007da     vmulz\.yw       \$vf31yw,\$vf0yw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aa77fda     vmulz\.yw       \$vf31yw,\$vf15yw,\$vf7z
+[0-9a-f]+ <[^>]*> 4abfffda     vmulz\.yw       \$vf31yw,\$vf31yw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ac0001a     vmulz\.yz       \$vf0yz,\$vf0yz,\$vf0z
+[0-9a-f]+ <[^>]*> 4adf001a     vmulz\.yz       \$vf0yz,\$vf0yz,\$vf31z
+[0-9a-f]+ <[^>]*> 4ac0f81a     vmulz\.yz       \$vf0yz,\$vf31yz,\$vf0z
+[0-9a-f]+ <[^>]*> 4ac3105a     vmulz\.yz       \$vf1yz,\$vf2yz,\$vf3z
+[0-9a-f]+ <[^>]*> 4ac007da     vmulz\.yz       \$vf31yz,\$vf0yz,\$vf0z
+[0-9a-f]+ <[^>]*> 4ac77fda     vmulz\.yz       \$vf31yz,\$vf15yz,\$vf7z
+[0-9a-f]+ <[^>]*> 4adfffda     vmulz\.yz       \$vf31yz,\$vf31yz,\$vf31z
+[0-9a-f]+ <[^>]*> 4ae0001a     vmulz\.yzw      \$vf0yzw,\$vf0yzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aff001a     vmulz\.yzw      \$vf0yzw,\$vf0yzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ae0f81a     vmulz\.yzw      \$vf0yzw,\$vf31yzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4ae3105a     vmulz\.yzw      \$vf1yzw,\$vf2yzw,\$vf3z
+[0-9a-f]+ <[^>]*> 4ae007da     vmulz\.yzw      \$vf31yzw,\$vf0yzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4ae77fda     vmulz\.yzw      \$vf31yzw,\$vf15yzw,\$vf7z
+[0-9a-f]+ <[^>]*> 4affffda     vmulz\.yzw      \$vf31yzw,\$vf31yzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a40001a     vmulz\.z        \$vf0z,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f001a     vmulz\.z        \$vf0z,\$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a40f81a     vmulz\.z        \$vf0z,\$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a43105a     vmulz\.z        \$vf1z,\$vf2z,\$vf3z
+[0-9a-f]+ <[^>]*> 4a4007da     vmulz\.z        \$vf31z,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a477fda     vmulz\.z        \$vf31z,\$vf15z,\$vf7z
+[0-9a-f]+ <[^>]*> 4a5fffda     vmulz\.z        \$vf31z,\$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a60001a     vmulz\.zw       \$vf0zw,\$vf0zw,\$vf0z
+[0-9a-f]+ <[^>]*> 4a7f001a     vmulz\.zw       \$vf0zw,\$vf0zw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a60f81a     vmulz\.zw       \$vf0zw,\$vf31zw,\$vf0z
+[0-9a-f]+ <[^>]*> 4a63105a     vmulz\.zw       \$vf1zw,\$vf2zw,\$vf3z
+[0-9a-f]+ <[^>]*> 4a6007da     vmulz\.zw       \$vf31zw,\$vf0zw,\$vf0z
+[0-9a-f]+ <[^>]*> 4a677fda     vmulz\.zw       \$vf31zw,\$vf15zw,\$vf7z
+[0-9a-f]+ <[^>]*> 4a7fffda     vmulz\.zw       \$vf31zw,\$vf31zw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a0002ff     vnop
+[0-9a-f]+ <[^>]*> 4bc0002e     vopmsub\.xyz    \$vf0xyz,\$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bdf002e     vopmsub\.xyz    \$vf0xyz,\$vf0xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4bc0f82e     vopmsub\.xyz    \$vf0xyz,\$vf31xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bc3106e     vopmsub\.xyz    \$vf1xyz,\$vf2xyz,\$vf3xyz
+[0-9a-f]+ <[^>]*> 4bc007ee     vopmsub\.xyz    \$vf31xyz,\$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bc77fee     vopmsub\.xyz    \$vf31xyz,\$vf15xyz,\$vf7xyz
+[0-9a-f]+ <[^>]*> 4bdfffee     vopmsub\.xyz    \$vf31xyz,\$vf31xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4bc0002e     vopmsub\.xyz    \$vf0xyz,\$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bdf002e     vopmsub\.xyz    \$vf0xyz,\$vf0xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4bc0f82e     vopmsub\.xyz    \$vf0xyz,\$vf31xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bc3106e     vopmsub\.xyz    \$vf1xyz,\$vf2xyz,\$vf3xyz
+[0-9a-f]+ <[^>]*> 4bc007ee     vopmsub\.xyz    \$vf31xyz,\$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bc77fee     vopmsub\.xyz    \$vf31xyz,\$vf15xyz,\$vf7xyz
+[0-9a-f]+ <[^>]*> 4bdfffee     vopmsub\.xyz    \$vf31xyz,\$vf31xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4bc002fe     vopmula\.xyz    \$ACCxyz,\$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bdf02fe     vopmula\.xyz    \$ACCxyz,\$vf0xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4bc20afe     vopmula\.xyz    \$ACCxyz,\$vf1xyz,\$vf2xyz
+[0-9a-f]+ <[^>]*> 4bc0fafe     vopmula\.xyz    \$ACCxyz,\$vf31xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bcffafe     vopmula\.xyz    \$ACCxyz,\$vf31xyz,\$vf15xyz
+[0-9a-f]+ <[^>]*> 4bdffafe     vopmula\.xyz    \$ACCxyz,\$vf31xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4bc002fe     vopmula\.xyz    \$ACCxyz,\$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bdf02fe     vopmula\.xyz    \$ACCxyz,\$vf0xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4bc20afe     vopmula\.xyz    \$ACCxyz,\$vf1xyz,\$vf2xyz
+[0-9a-f]+ <[^>]*> 4bc0fafe     vopmula\.xyz    \$ACCxyz,\$vf31xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bcffafe     vopmula\.xyz    \$ACCxyz,\$vf31xyz,\$vf15xyz
+[0-9a-f]+ <[^>]*> 4bdffafe     vopmula\.xyz    \$ACCxyz,\$vf31xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4a20043d     vrget\.w        \$vf0w,\$R
+[0-9a-f]+ <[^>]*> 4a21043d     vrget\.w        \$vf1w,\$R
+[0-9a-f]+ <[^>]*> 4a3f043d     vrget\.w        \$vf31w,\$R
+[0-9a-f]+ <[^>]*> 4b00043d     vrget\.x        \$vf0x,\$R
+[0-9a-f]+ <[^>]*> 4b01043d     vrget\.x        \$vf1x,\$R
+[0-9a-f]+ <[^>]*> 4b1f043d     vrget\.x        \$vf31x,\$R
+[0-9a-f]+ <[^>]*> 4b20043d     vrget\.xw       \$vf0xw,\$R
+[0-9a-f]+ <[^>]*> 4b21043d     vrget\.xw       \$vf1xw,\$R
+[0-9a-f]+ <[^>]*> 4b3f043d     vrget\.xw       \$vf31xw,\$R
+[0-9a-f]+ <[^>]*> 4b80043d     vrget\.xy       \$vf0xy,\$R
+[0-9a-f]+ <[^>]*> 4b81043d     vrget\.xy       \$vf1xy,\$R
+[0-9a-f]+ <[^>]*> 4b9f043d     vrget\.xy       \$vf31xy,\$R
+[0-9a-f]+ <[^>]*> 4ba0043d     vrget\.xyw      \$vf0xyw,\$R
+[0-9a-f]+ <[^>]*> 4ba1043d     vrget\.xyw      \$vf1xyw,\$R
+[0-9a-f]+ <[^>]*> 4bbf043d     vrget\.xyw      \$vf31xyw,\$R
+[0-9a-f]+ <[^>]*> 4bc0043d     vrget\.xyz      \$vf0xyz,\$R
+[0-9a-f]+ <[^>]*> 4bc1043d     vrget\.xyz      \$vf1xyz,\$R
+[0-9a-f]+ <[^>]*> 4bdf043d     vrget\.xyz      \$vf31xyz,\$R
+[0-9a-f]+ <[^>]*> 4be0043d     vrget\.xyzw     \$vf0xyzw,\$R
+[0-9a-f]+ <[^>]*> 4be1043d     vrget\.xyzw     \$vf1xyzw,\$R
+[0-9a-f]+ <[^>]*> 4bff043d     vrget\.xyzw     \$vf31xyzw,\$R
+[0-9a-f]+ <[^>]*> 4b40043d     vrget\.xz       \$vf0xz,\$R
+[0-9a-f]+ <[^>]*> 4b41043d     vrget\.xz       \$vf1xz,\$R
+[0-9a-f]+ <[^>]*> 4b5f043d     vrget\.xz       \$vf31xz,\$R
+[0-9a-f]+ <[^>]*> 4b60043d     vrget\.xzw      \$vf0xzw,\$R
+[0-9a-f]+ <[^>]*> 4b61043d     vrget\.xzw      \$vf1xzw,\$R
+[0-9a-f]+ <[^>]*> 4b7f043d     vrget\.xzw      \$vf31xzw,\$R
+[0-9a-f]+ <[^>]*> 4a80043d     vrget\.y        \$vf0y,\$R
+[0-9a-f]+ <[^>]*> 4a81043d     vrget\.y        \$vf1y,\$R
+[0-9a-f]+ <[^>]*> 4a9f043d     vrget\.y        \$vf31y,\$R
+[0-9a-f]+ <[^>]*> 4aa0043d     vrget\.yw       \$vf0yw,\$R
+[0-9a-f]+ <[^>]*> 4aa1043d     vrget\.yw       \$vf1yw,\$R
+[0-9a-f]+ <[^>]*> 4abf043d     vrget\.yw       \$vf31yw,\$R
+[0-9a-f]+ <[^>]*> 4ac0043d     vrget\.yz       \$vf0yz,\$R
+[0-9a-f]+ <[^>]*> 4ac1043d     vrget\.yz       \$vf1yz,\$R
+[0-9a-f]+ <[^>]*> 4adf043d     vrget\.yz       \$vf31yz,\$R
+[0-9a-f]+ <[^>]*> 4ae0043d     vrget\.yzw      \$vf0yzw,\$R
+[0-9a-f]+ <[^>]*> 4ae1043d     vrget\.yzw      \$vf1yzw,\$R
+[0-9a-f]+ <[^>]*> 4aff043d     vrget\.yzw      \$vf31yzw,\$R
+[0-9a-f]+ <[^>]*> 4a40043d     vrget\.z        \$vf0z,\$R
+[0-9a-f]+ <[^>]*> 4a41043d     vrget\.z        \$vf1z,\$R
+[0-9a-f]+ <[^>]*> 4a5f043d     vrget\.z        \$vf31z,\$R
+[0-9a-f]+ <[^>]*> 4a60043d     vrget\.zw       \$vf0zw,\$R
+[0-9a-f]+ <[^>]*> 4a61043d     vrget\.zw       \$vf1zw,\$R
+[0-9a-f]+ <[^>]*> 4a7f043d     vrget\.zw       \$vf31zw,\$R
+[0-9a-f]+ <[^>]*> 4a60043e     vrinit  \$R,\$vf0w
+[0-9a-f]+ <[^>]*> 4a00043e     vrinit  \$R,\$vf0x
+[0-9a-f]+ <[^>]*> 4a40043e     vrinit  \$R,\$vf0z
+[0-9a-f]+ <[^>]*> 4a400c3e     vrinit  \$R,\$vf1z
+[0-9a-f]+ <[^>]*> 4a00fc3e     vrinit  \$R,\$vf31x
+[0-9a-f]+ <[^>]*> 4a20fc3e     vrinit  \$R,\$vf31y
+[0-9a-f]+ <[^>]*> 4a20043c     vrnext\.w       \$vf0w,\$R
+[0-9a-f]+ <[^>]*> 4a21043c     vrnext\.w       \$vf1w,\$R
+[0-9a-f]+ <[^>]*> 4a3f043c     vrnext\.w       \$vf31w,\$R
+[0-9a-f]+ <[^>]*> 4b00043c     vrnext\.x       \$vf0x,\$R
+[0-9a-f]+ <[^>]*> 4b01043c     vrnext\.x       \$vf1x,\$R
+[0-9a-f]+ <[^>]*> 4b1f043c     vrnext\.x       \$vf31x,\$R
+[0-9a-f]+ <[^>]*> 4b20043c     vrnext\.xw      \$vf0xw,\$R
+[0-9a-f]+ <[^>]*> 4b21043c     vrnext\.xw      \$vf1xw,\$R
+[0-9a-f]+ <[^>]*> 4b3f043c     vrnext\.xw      \$vf31xw,\$R
+[0-9a-f]+ <[^>]*> 4b80043c     vrnext\.xy      \$vf0xy,\$R
+[0-9a-f]+ <[^>]*> 4b81043c     vrnext\.xy      \$vf1xy,\$R
+[0-9a-f]+ <[^>]*> 4b9f043c     vrnext\.xy      \$vf31xy,\$R
+[0-9a-f]+ <[^>]*> 4ba0043c     vrnext\.xyw     \$vf0xyw,\$R
+[0-9a-f]+ <[^>]*> 4ba1043c     vrnext\.xyw     \$vf1xyw,\$R
+[0-9a-f]+ <[^>]*> 4bbf043c     vrnext\.xyw     \$vf31xyw,\$R
+[0-9a-f]+ <[^>]*> 4bc0043c     vrnext\.xyz     \$vf0xyz,\$R
+[0-9a-f]+ <[^>]*> 4bc1043c     vrnext\.xyz     \$vf1xyz,\$R
+[0-9a-f]+ <[^>]*> 4bdf043c     vrnext\.xyz     \$vf31xyz,\$R
+[0-9a-f]+ <[^>]*> 4be0043c     vrnext\.xyzw    \$vf0xyzw,\$R
+[0-9a-f]+ <[^>]*> 4be1043c     vrnext\.xyzw    \$vf1xyzw,\$R
+[0-9a-f]+ <[^>]*> 4bff043c     vrnext\.xyzw    \$vf31xyzw,\$R
+[0-9a-f]+ <[^>]*> 4b40043c     vrnext\.xz      \$vf0xz,\$R
+[0-9a-f]+ <[^>]*> 4b41043c     vrnext\.xz      \$vf1xz,\$R
+[0-9a-f]+ <[^>]*> 4b5f043c     vrnext\.xz      \$vf31xz,\$R
+[0-9a-f]+ <[^>]*> 4b60043c     vrnext\.xzw     \$vf0xzw,\$R
+[0-9a-f]+ <[^>]*> 4b61043c     vrnext\.xzw     \$vf1xzw,\$R
+[0-9a-f]+ <[^>]*> 4b7f043c     vrnext\.xzw     \$vf31xzw,\$R
+[0-9a-f]+ <[^>]*> 4a80043c     vrnext\.y       \$vf0y,\$R
+[0-9a-f]+ <[^>]*> 4a81043c     vrnext\.y       \$vf1y,\$R
+[0-9a-f]+ <[^>]*> 4a9f043c     vrnext\.y       \$vf31y,\$R
+[0-9a-f]+ <[^>]*> 4aa0043c     vrnext\.yw      \$vf0yw,\$R
+[0-9a-f]+ <[^>]*> 4aa1043c     vrnext\.yw      \$vf1yw,\$R
+[0-9a-f]+ <[^>]*> 4abf043c     vrnext\.yw      \$vf31yw,\$R
+[0-9a-f]+ <[^>]*> 4ac0043c     vrnext\.yz      \$vf0yz,\$R
+[0-9a-f]+ <[^>]*> 4ac1043c     vrnext\.yz      \$vf1yz,\$R
+[0-9a-f]+ <[^>]*> 4adf043c     vrnext\.yz      \$vf31yz,\$R
+[0-9a-f]+ <[^>]*> 4ae0043c     vrnext\.yzw     \$vf0yzw,\$R
+[0-9a-f]+ <[^>]*> 4ae1043c     vrnext\.yzw     \$vf1yzw,\$R
+[0-9a-f]+ <[^>]*> 4aff043c     vrnext\.yzw     \$vf31yzw,\$R
+[0-9a-f]+ <[^>]*> 4a40043c     vrnext\.z       \$vf0z,\$R
+[0-9a-f]+ <[^>]*> 4a41043c     vrnext\.z       \$vf1z,\$R
+[0-9a-f]+ <[^>]*> 4a5f043c     vrnext\.z       \$vf31z,\$R
+[0-9a-f]+ <[^>]*> 4a60043c     vrnext\.zw      \$vf0zw,\$R
+[0-9a-f]+ <[^>]*> 4a61043c     vrnext\.zw      \$vf1zw,\$R
+[0-9a-f]+ <[^>]*> 4a7f043c     vrnext\.zw      \$vf31zw,\$R
+[0-9a-f]+ <[^>]*> 4b6003be     vrsqrt  \$Q,\$vf0w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a0003be     vrsqrt  \$Q,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4adf03be     vrsqrt  \$Q,\$vf0z,\$vf31y
+[0-9a-f]+ <[^>]*> 4b420bbe     vrsqrt  \$Q,\$vf1z,\$vf2z
+[0-9a-f]+ <[^>]*> 4b8ffbbe     vrsqrt  \$Q,\$vf31x,\$vf15w
+[0-9a-f]+ <[^>]*> 4a9ffbbe     vrsqrt  \$Q,\$vf31x,\$vf31y
+[0-9a-f]+ <[^>]*> 4ba0fbbe     vrsqrt  \$Q,\$vf31y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a60043f     vrxor   \$R,\$vf0w
+[0-9a-f]+ <[^>]*> 4a00043f     vrxor   \$R,\$vf0x
+[0-9a-f]+ <[^>]*> 4a40043f     vrxor   \$R,\$vf0z
+[0-9a-f]+ <[^>]*> 4a400c3f     vrxor   \$R,\$vf1z
+[0-9a-f]+ <[^>]*> 4a00fc3f     vrxor   \$R,\$vf31x
+[0-9a-f]+ <[^>]*> 4a20fc3f     vrxor   \$R,\$vf31y
+[0-9a-f]+ <[^>]*> 4a20037f     vsqd\.w \$vf0w,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4a3f037f     vsqd\.w \$vf0w,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4a20037f     vsqd\.w \$vf0w,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4a220b7f     vsqd\.w \$vf1w,\(\-\-\$vi2\)
+[0-9a-f]+ <[^>]*> 4a20fb7f     vsqd\.w \$vf31w,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4a2ffb7f     vsqd\.w \$vf31w,\(\-\-\$vi15\)
+[0-9a-f]+ <[^>]*> 4a3ffb7f     vsqd\.w \$vf31w,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4b00037f     vsqd\.x \$vf0x,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4b1f037f     vsqd\.x \$vf0x,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4b00037f     vsqd\.x \$vf0x,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4b020b7f     vsqd\.x \$vf1x,\(\-\-\$vi2\)
+[0-9a-f]+ <[^>]*> 4b00fb7f     vsqd\.x \$vf31x,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4b0ffb7f     vsqd\.x \$vf31x,\(\-\-\$vi15\)
+[0-9a-f]+ <[^>]*> 4b1ffb7f     vsqd\.x \$vf31x,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4b20037f     vsqd\.xw        \$vf0xw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4b3f037f     vsqd\.xw        \$vf0xw,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4b20037f     vsqd\.xw        \$vf0xw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4b220b7f     vsqd\.xw        \$vf1xw,\(\-\-\$vi2\)
+[0-9a-f]+ <[^>]*> 4b20fb7f     vsqd\.xw        \$vf31xw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4b2ffb7f     vsqd\.xw        \$vf31xw,\(\-\-\$vi15\)
+[0-9a-f]+ <[^>]*> 4b3ffb7f     vsqd\.xw        \$vf31xw,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4b80037f     vsqd\.xy        \$vf0xy,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4b9f037f     vsqd\.xy        \$vf0xy,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4b80037f     vsqd\.xy        \$vf0xy,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4b820b7f     vsqd\.xy        \$vf1xy,\(\-\-\$vi2\)
+[0-9a-f]+ <[^>]*> 4b80fb7f     vsqd\.xy        \$vf31xy,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4b8ffb7f     vsqd\.xy        \$vf31xy,\(\-\-\$vi15\)
+[0-9a-f]+ <[^>]*> 4b9ffb7f     vsqd\.xy        \$vf31xy,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4ba0037f     vsqd\.xyw       \$vf0xyw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4bbf037f     vsqd\.xyw       \$vf0xyw,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4ba0037f     vsqd\.xyw       \$vf0xyw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4ba20b7f     vsqd\.xyw       \$vf1xyw,\(\-\-\$vi2\)
+[0-9a-f]+ <[^>]*> 4ba0fb7f     vsqd\.xyw       \$vf31xyw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4baffb7f     vsqd\.xyw       \$vf31xyw,\(\-\-\$vi15\)
+[0-9a-f]+ <[^>]*> 4bbffb7f     vsqd\.xyw       \$vf31xyw,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4bc0037f     vsqd\.xyz       \$vf0xyz,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4bdf037f     vsqd\.xyz       \$vf0xyz,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4bc0037f     vsqd\.xyz       \$vf0xyz,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4bc20b7f     vsqd\.xyz       \$vf1xyz,\(\-\-\$vi2\)
+[0-9a-f]+ <[^>]*> 4bc0fb7f     vsqd\.xyz       \$vf31xyz,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4bcffb7f     vsqd\.xyz       \$vf31xyz,\(\-\-\$vi15\)
+[0-9a-f]+ <[^>]*> 4bdffb7f     vsqd\.xyz       \$vf31xyz,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4be0037f     vsqd\.xyzw      \$vf0xyzw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4bff037f     vsqd\.xyzw      \$vf0xyzw,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4be0037f     vsqd\.xyzw      \$vf0xyzw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4be20b7f     vsqd\.xyzw      \$vf1xyzw,\(\-\-\$vi2\)
+[0-9a-f]+ <[^>]*> 4be0fb7f     vsqd\.xyzw      \$vf31xyzw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4beffb7f     vsqd\.xyzw      \$vf31xyzw,\(\-\-\$vi15\)
+[0-9a-f]+ <[^>]*> 4bfffb7f     vsqd\.xyzw      \$vf31xyzw,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4b40037f     vsqd\.xz        \$vf0xz,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4b5f037f     vsqd\.xz        \$vf0xz,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4b40037f     vsqd\.xz        \$vf0xz,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4b420b7f     vsqd\.xz        \$vf1xz,\(\-\-\$vi2\)
+[0-9a-f]+ <[^>]*> 4b40fb7f     vsqd\.xz        \$vf31xz,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4b4ffb7f     vsqd\.xz        \$vf31xz,\(\-\-\$vi15\)
+[0-9a-f]+ <[^>]*> 4b5ffb7f     vsqd\.xz        \$vf31xz,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4b60037f     vsqd\.xzw       \$vf0xzw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4b7f037f     vsqd\.xzw       \$vf0xzw,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4b60037f     vsqd\.xzw       \$vf0xzw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4b620b7f     vsqd\.xzw       \$vf1xzw,\(\-\-\$vi2\)
+[0-9a-f]+ <[^>]*> 4b60fb7f     vsqd\.xzw       \$vf31xzw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4b6ffb7f     vsqd\.xzw       \$vf31xzw,\(\-\-\$vi15\)
+[0-9a-f]+ <[^>]*> 4b7ffb7f     vsqd\.xzw       \$vf31xzw,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4a80037f     vsqd\.y \$vf0y,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4a9f037f     vsqd\.y \$vf0y,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4a80037f     vsqd\.y \$vf0y,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4a820b7f     vsqd\.y \$vf1y,\(\-\-\$vi2\)
+[0-9a-f]+ <[^>]*> 4a80fb7f     vsqd\.y \$vf31y,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4a8ffb7f     vsqd\.y \$vf31y,\(\-\-\$vi15\)
+[0-9a-f]+ <[^>]*> 4a9ffb7f     vsqd\.y \$vf31y,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4aa0037f     vsqd\.yw        \$vf0yw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4abf037f     vsqd\.yw        \$vf0yw,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4aa0037f     vsqd\.yw        \$vf0yw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4aa20b7f     vsqd\.yw        \$vf1yw,\(\-\-\$vi2\)
+[0-9a-f]+ <[^>]*> 4aa0fb7f     vsqd\.yw        \$vf31yw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4aaffb7f     vsqd\.yw        \$vf31yw,\(\-\-\$vi15\)
+[0-9a-f]+ <[^>]*> 4abffb7f     vsqd\.yw        \$vf31yw,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4ac0037f     vsqd\.yz        \$vf0yz,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4adf037f     vsqd\.yz        \$vf0yz,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4ac0037f     vsqd\.yz        \$vf0yz,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4ac20b7f     vsqd\.yz        \$vf1yz,\(\-\-\$vi2\)
+[0-9a-f]+ <[^>]*> 4ac0fb7f     vsqd\.yz        \$vf31yz,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4acffb7f     vsqd\.yz        \$vf31yz,\(\-\-\$vi15\)
+[0-9a-f]+ <[^>]*> 4adffb7f     vsqd\.yz        \$vf31yz,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4ae0037f     vsqd\.yzw       \$vf0yzw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4aff037f     vsqd\.yzw       \$vf0yzw,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4ae0037f     vsqd\.yzw       \$vf0yzw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4ae20b7f     vsqd\.yzw       \$vf1yzw,\(\-\-\$vi2\)
+[0-9a-f]+ <[^>]*> 4ae0fb7f     vsqd\.yzw       \$vf31yzw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4aeffb7f     vsqd\.yzw       \$vf31yzw,\(\-\-\$vi15\)
+[0-9a-f]+ <[^>]*> 4afffb7f     vsqd\.yzw       \$vf31yzw,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4a40037f     vsqd\.z \$vf0z,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4a5f037f     vsqd\.z \$vf0z,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4a40037f     vsqd\.z \$vf0z,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4a420b7f     vsqd\.z \$vf1z,\(\-\-\$vi2\)
+[0-9a-f]+ <[^>]*> 4a40fb7f     vsqd\.z \$vf31z,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4a4ffb7f     vsqd\.z \$vf31z,\(\-\-\$vi15\)
+[0-9a-f]+ <[^>]*> 4a5ffb7f     vsqd\.z \$vf31z,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4a60037f     vsqd\.zw        \$vf0zw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4a7f037f     vsqd\.zw        \$vf0zw,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4a60037f     vsqd\.zw        \$vf0zw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4a620b7f     vsqd\.zw        \$vf1zw,\(\-\-\$vi2\)
+[0-9a-f]+ <[^>]*> 4a60fb7f     vsqd\.zw        \$vf31zw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4a6ffb7f     vsqd\.zw        \$vf31zw,\(\-\-\$vi15\)
+[0-9a-f]+ <[^>]*> 4a7ffb7f     vsqd\.zw        \$vf31zw,\(\-\-\$vi31\)
+[0-9a-f]+ <[^>]*> 4a20037d     vsqi\.w \$vf0w,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4a3f037d     vsqi\.w \$vf0w,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4a20037d     vsqi\.w \$vf0w,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4a220b7d     vsqi\.w \$vf1w,\(\$vi2\+\+\)
+[0-9a-f]+ <[^>]*> 4a20fb7d     vsqi\.w \$vf31w,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4a2ffb7d     vsqi\.w \$vf31w,\(\$vi15\+\+\)
+[0-9a-f]+ <[^>]*> 4a3ffb7d     vsqi\.w \$vf31w,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4b00037d     vsqi\.x \$vf0x,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4b1f037d     vsqi\.x \$vf0x,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4b00037d     vsqi\.x \$vf0x,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4b020b7d     vsqi\.x \$vf1x,\(\$vi2\+\+\)
+[0-9a-f]+ <[^>]*> 4b00fb7d     vsqi\.x \$vf31x,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4b0ffb7d     vsqi\.x \$vf31x,\(\$vi15\+\+\)
+[0-9a-f]+ <[^>]*> 4b1ffb7d     vsqi\.x \$vf31x,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4b20037d     vsqi\.xw        \$vf0xw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4b3f037d     vsqi\.xw        \$vf0xw,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4b20037d     vsqi\.xw        \$vf0xw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4b220b7d     vsqi\.xw        \$vf1xw,\(\$vi2\+\+\)
+[0-9a-f]+ <[^>]*> 4b20fb7d     vsqi\.xw        \$vf31xw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4b2ffb7d     vsqi\.xw        \$vf31xw,\(\$vi15\+\+\)
+[0-9a-f]+ <[^>]*> 4b3ffb7d     vsqi\.xw        \$vf31xw,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4b80037d     vsqi\.xy        \$vf0xy,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4b9f037d     vsqi\.xy        \$vf0xy,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4b80037d     vsqi\.xy        \$vf0xy,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4b820b7d     vsqi\.xy        \$vf1xy,\(\$vi2\+\+\)
+[0-9a-f]+ <[^>]*> 4b80fb7d     vsqi\.xy        \$vf31xy,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4b8ffb7d     vsqi\.xy        \$vf31xy,\(\$vi15\+\+\)
+[0-9a-f]+ <[^>]*> 4b9ffb7d     vsqi\.xy        \$vf31xy,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4ba0037d     vsqi\.xyw       \$vf0xyw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4bbf037d     vsqi\.xyw       \$vf0xyw,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4ba0037d     vsqi\.xyw       \$vf0xyw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4ba20b7d     vsqi\.xyw       \$vf1xyw,\(\$vi2\+\+\)
+[0-9a-f]+ <[^>]*> 4ba0fb7d     vsqi\.xyw       \$vf31xyw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4baffb7d     vsqi\.xyw       \$vf31xyw,\(\$vi15\+\+\)
+[0-9a-f]+ <[^>]*> 4bbffb7d     vsqi\.xyw       \$vf31xyw,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4bc0037d     vsqi\.xyz       \$vf0xyz,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4bdf037d     vsqi\.xyz       \$vf0xyz,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4bc0037d     vsqi\.xyz       \$vf0xyz,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4bc20b7d     vsqi\.xyz       \$vf1xyz,\(\$vi2\+\+\)
+[0-9a-f]+ <[^>]*> 4bc0fb7d     vsqi\.xyz       \$vf31xyz,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4bcffb7d     vsqi\.xyz       \$vf31xyz,\(\$vi15\+\+\)
+[0-9a-f]+ <[^>]*> 4bdffb7d     vsqi\.xyz       \$vf31xyz,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4be0037d     vsqi\.xyzw      \$vf0xyzw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4bff037d     vsqi\.xyzw      \$vf0xyzw,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4be0037d     vsqi\.xyzw      \$vf0xyzw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4be20b7d     vsqi\.xyzw      \$vf1xyzw,\(\$vi2\+\+\)
+[0-9a-f]+ <[^>]*> 4be0fb7d     vsqi\.xyzw      \$vf31xyzw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4beffb7d     vsqi\.xyzw      \$vf31xyzw,\(\$vi15\+\+\)
+[0-9a-f]+ <[^>]*> 4bfffb7d     vsqi\.xyzw      \$vf31xyzw,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4b40037d     vsqi\.xz        \$vf0xz,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4b5f037d     vsqi\.xz        \$vf0xz,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4b40037d     vsqi\.xz        \$vf0xz,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4b420b7d     vsqi\.xz        \$vf1xz,\(\$vi2\+\+\)
+[0-9a-f]+ <[^>]*> 4b40fb7d     vsqi\.xz        \$vf31xz,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4b4ffb7d     vsqi\.xz        \$vf31xz,\(\$vi15\+\+\)
+[0-9a-f]+ <[^>]*> 4b5ffb7d     vsqi\.xz        \$vf31xz,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4b60037d     vsqi\.xzw       \$vf0xzw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4b7f037d     vsqi\.xzw       \$vf0xzw,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4b60037d     vsqi\.xzw       \$vf0xzw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4b620b7d     vsqi\.xzw       \$vf1xzw,\(\$vi2\+\+\)
+[0-9a-f]+ <[^>]*> 4b60fb7d     vsqi\.xzw       \$vf31xzw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4b6ffb7d     vsqi\.xzw       \$vf31xzw,\(\$vi15\+\+\)
+[0-9a-f]+ <[^>]*> 4b7ffb7d     vsqi\.xzw       \$vf31xzw,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4a80037d     vsqi\.y \$vf0y,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4a9f037d     vsqi\.y \$vf0y,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4a80037d     vsqi\.y \$vf0y,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4a820b7d     vsqi\.y \$vf1y,\(\$vi2\+\+\)
+[0-9a-f]+ <[^>]*> 4a80fb7d     vsqi\.y \$vf31y,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4a8ffb7d     vsqi\.y \$vf31y,\(\$vi15\+\+\)
+[0-9a-f]+ <[^>]*> 4a9ffb7d     vsqi\.y \$vf31y,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4aa0037d     vsqi\.yw        \$vf0yw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4abf037d     vsqi\.yw        \$vf0yw,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4aa0037d     vsqi\.yw        \$vf0yw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4aa20b7d     vsqi\.yw        \$vf1yw,\(\$vi2\+\+\)
+[0-9a-f]+ <[^>]*> 4aa0fb7d     vsqi\.yw        \$vf31yw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4aaffb7d     vsqi\.yw        \$vf31yw,\(\$vi15\+\+\)
+[0-9a-f]+ <[^>]*> 4abffb7d     vsqi\.yw        \$vf31yw,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4ac0037d     vsqi\.yz        \$vf0yz,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4adf037d     vsqi\.yz        \$vf0yz,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4ac0037d     vsqi\.yz        \$vf0yz,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4ac20b7d     vsqi\.yz        \$vf1yz,\(\$vi2\+\+\)
+[0-9a-f]+ <[^>]*> 4ac0fb7d     vsqi\.yz        \$vf31yz,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4acffb7d     vsqi\.yz        \$vf31yz,\(\$vi15\+\+\)
+[0-9a-f]+ <[^>]*> 4adffb7d     vsqi\.yz        \$vf31yz,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4ae0037d     vsqi\.yzw       \$vf0yzw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4aff037d     vsqi\.yzw       \$vf0yzw,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4ae0037d     vsqi\.yzw       \$vf0yzw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4ae20b7d     vsqi\.yzw       \$vf1yzw,\(\$vi2\+\+\)
+[0-9a-f]+ <[^>]*> 4ae0fb7d     vsqi\.yzw       \$vf31yzw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4aeffb7d     vsqi\.yzw       \$vf31yzw,\(\$vi15\+\+\)
+[0-9a-f]+ <[^>]*> 4afffb7d     vsqi\.yzw       \$vf31yzw,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4a40037d     vsqi\.z \$vf0z,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4a5f037d     vsqi\.z \$vf0z,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4a40037d     vsqi\.z \$vf0z,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4a420b7d     vsqi\.z \$vf1z,\(\$vi2\+\+\)
+[0-9a-f]+ <[^>]*> 4a40fb7d     vsqi\.z \$vf31z,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4a4ffb7d     vsqi\.z \$vf31z,\(\$vi15\+\+\)
+[0-9a-f]+ <[^>]*> 4a5ffb7d     vsqi\.z \$vf31z,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4a60037d     vsqi\.zw        \$vf0zw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4a7f037d     vsqi\.zw        \$vf0zw,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4a60037d     vsqi\.zw        \$vf0zw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4a620b7d     vsqi\.zw        \$vf1zw,\(\$vi2\+\+\)
+[0-9a-f]+ <[^>]*> 4a60fb7d     vsqi\.zw        \$vf31zw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4a6ffb7d     vsqi\.zw        \$vf31zw,\(\$vi15\+\+\)
+[0-9a-f]+ <[^>]*> 4a7ffb7d     vsqi\.zw        \$vf31zw,\(\$vi31\+\+\)
+[0-9a-f]+ <[^>]*> 4a2003bd     vsqrt   \$Q,\$vf0x
+[0-9a-f]+ <[^>]*> 4aa003bd     vsqrt   \$Q,\$vf0y
+[0-9a-f]+ <[^>]*> 4b2003bd     vsqrt   \$Q,\$vf0z
+[0-9a-f]+ <[^>]*> 4b2103bd     vsqrt   \$Q,\$vf1z
+[0-9a-f]+ <[^>]*> 4bbf03bd     vsqrt   \$Q,\$vf31w
+[0-9a-f]+ <[^>]*> 4abf03bd     vsqrt   \$Q,\$vf31y
+[0-9a-f]+ <[^>]*> 4a20027e     vsubai\.w       \$ACCw,\$vf0w,\$I
+[0-9a-f]+ <[^>]*> 4a200a7e     vsubai\.w       \$ACCw,\$vf1w,\$I
+[0-9a-f]+ <[^>]*> 4a20fa7e     vsubai\.w       \$ACCw,\$vf31w,\$I
+[0-9a-f]+ <[^>]*> 4b00027e     vsubai\.x       \$ACCx,\$vf0x,\$I
+[0-9a-f]+ <[^>]*> 4b000a7e     vsubai\.x       \$ACCx,\$vf1x,\$I
+[0-9a-f]+ <[^>]*> 4b00fa7e     vsubai\.x       \$ACCx,\$vf31x,\$I
+[0-9a-f]+ <[^>]*> 4b20027e     vsubai\.xw      \$ACCxw,\$vf0xw,\$I
+[0-9a-f]+ <[^>]*> 4b200a7e     vsubai\.xw      \$ACCxw,\$vf1xw,\$I
+[0-9a-f]+ <[^>]*> 4b20fa7e     vsubai\.xw      \$ACCxw,\$vf31xw,\$I
+[0-9a-f]+ <[^>]*> 4b80027e     vsubai\.xy      \$ACCxy,\$vf0xy,\$I
+[0-9a-f]+ <[^>]*> 4b800a7e     vsubai\.xy      \$ACCxy,\$vf1xy,\$I
+[0-9a-f]+ <[^>]*> 4b80fa7e     vsubai\.xy      \$ACCxy,\$vf31xy,\$I
+[0-9a-f]+ <[^>]*> 4ba0027e     vsubai\.xyw     \$ACCxyw,\$vf0xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba00a7e     vsubai\.xyw     \$ACCxyw,\$vf1xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba0fa7e     vsubai\.xyw     \$ACCxyw,\$vf31xyw,\$I
+[0-9a-f]+ <[^>]*> 4bc0027e     vsubai\.xyz     \$ACCxyz,\$vf0xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc00a7e     vsubai\.xyz     \$ACCxyz,\$vf1xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc0fa7e     vsubai\.xyz     \$ACCxyz,\$vf31xyz,\$I
+[0-9a-f]+ <[^>]*> 4be0027e     vsubai\.xyzw    \$ACCxyzw,\$vf0xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be00a7e     vsubai\.xyzw    \$ACCxyzw,\$vf1xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be0fa7e     vsubai\.xyzw    \$ACCxyzw,\$vf31xyzw,\$I
+[0-9a-f]+ <[^>]*> 4b40027e     vsubai\.xz      \$ACCxz,\$vf0xz,\$I
+[0-9a-f]+ <[^>]*> 4b400a7e     vsubai\.xz      \$ACCxz,\$vf1xz,\$I
+[0-9a-f]+ <[^>]*> 4b40fa7e     vsubai\.xz      \$ACCxz,\$vf31xz,\$I
+[0-9a-f]+ <[^>]*> 4b60027e     vsubai\.xzw     \$ACCxzw,\$vf0xzw,\$I
+[0-9a-f]+ <[^>]*> 4b600a7e     vsubai\.xzw     \$ACCxzw,\$vf1xzw,\$I
+[0-9a-f]+ <[^>]*> 4b60fa7e     vsubai\.xzw     \$ACCxzw,\$vf31xzw,\$I
+[0-9a-f]+ <[^>]*> 4a80027e     vsubai\.y       \$ACCy,\$vf0y,\$I
+[0-9a-f]+ <[^>]*> 4a800a7e     vsubai\.y       \$ACCy,\$vf1y,\$I
+[0-9a-f]+ <[^>]*> 4a80fa7e     vsubai\.y       \$ACCy,\$vf31y,\$I
+[0-9a-f]+ <[^>]*> 4aa0027e     vsubai\.yw      \$ACCyw,\$vf0yw,\$I
+[0-9a-f]+ <[^>]*> 4aa00a7e     vsubai\.yw      \$ACCyw,\$vf1yw,\$I
+[0-9a-f]+ <[^>]*> 4aa0fa7e     vsubai\.yw      \$ACCyw,\$vf31yw,\$I
+[0-9a-f]+ <[^>]*> 4ac0027e     vsubai\.yz      \$ACCyz,\$vf0yz,\$I
+[0-9a-f]+ <[^>]*> 4ac00a7e     vsubai\.yz      \$ACCyz,\$vf1yz,\$I
+[0-9a-f]+ <[^>]*> 4ac0fa7e     vsubai\.yz      \$ACCyz,\$vf31yz,\$I
+[0-9a-f]+ <[^>]*> 4ae0027e     vsubai\.yzw     \$ACCyzw,\$vf0yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae00a7e     vsubai\.yzw     \$ACCyzw,\$vf1yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae0fa7e     vsubai\.yzw     \$ACCyzw,\$vf31yzw,\$I
+[0-9a-f]+ <[^>]*> 4a40027e     vsubai\.z       \$ACCz,\$vf0z,\$I
+[0-9a-f]+ <[^>]*> 4a400a7e     vsubai\.z       \$ACCz,\$vf1z,\$I
+[0-9a-f]+ <[^>]*> 4a40fa7e     vsubai\.z       \$ACCz,\$vf31z,\$I
+[0-9a-f]+ <[^>]*> 4a60027e     vsubai\.zw      \$ACCzw,\$vf0zw,\$I
+[0-9a-f]+ <[^>]*> 4a600a7e     vsubai\.zw      \$ACCzw,\$vf1zw,\$I
+[0-9a-f]+ <[^>]*> 4a60fa7e     vsubai\.zw      \$ACCzw,\$vf31zw,\$I
+[0-9a-f]+ <[^>]*> 4a20027c     vsubaq\.w       \$ACCw,\$vf0w,\$Q
+[0-9a-f]+ <[^>]*> 4a200a7c     vsubaq\.w       \$ACCw,\$vf1w,\$Q
+[0-9a-f]+ <[^>]*> 4a20fa7c     vsubaq\.w       \$ACCw,\$vf31w,\$Q
+[0-9a-f]+ <[^>]*> 4b00027c     vsubaq\.x       \$ACCx,\$vf0x,\$Q
+[0-9a-f]+ <[^>]*> 4b000a7c     vsubaq\.x       \$ACCx,\$vf1x,\$Q
+[0-9a-f]+ <[^>]*> 4b00fa7c     vsubaq\.x       \$ACCx,\$vf31x,\$Q
+[0-9a-f]+ <[^>]*> 4b20027c     vsubaq\.xw      \$ACCxw,\$vf0xw,\$Q
+[0-9a-f]+ <[^>]*> 4b200a7c     vsubaq\.xw      \$ACCxw,\$vf1xw,\$Q
+[0-9a-f]+ <[^>]*> 4b20fa7c     vsubaq\.xw      \$ACCxw,\$vf31xw,\$Q
+[0-9a-f]+ <[^>]*> 4b80027c     vsubaq\.xy      \$ACCxy,\$vf0xy,\$Q
+[0-9a-f]+ <[^>]*> 4b800a7c     vsubaq\.xy      \$ACCxy,\$vf1xy,\$Q
+[0-9a-f]+ <[^>]*> 4b80fa7c     vsubaq\.xy      \$ACCxy,\$vf31xy,\$Q
+[0-9a-f]+ <[^>]*> 4ba0027c     vsubaq\.xyw     \$ACCxyw,\$vf0xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba00a7c     vsubaq\.xyw     \$ACCxyw,\$vf1xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba0fa7c     vsubaq\.xyw     \$ACCxyw,\$vf31xyw,\$Q
+[0-9a-f]+ <[^>]*> 4bc0027c     vsubaq\.xyz     \$ACCxyz,\$vf0xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc00a7c     vsubaq\.xyz     \$ACCxyz,\$vf1xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc0fa7c     vsubaq\.xyz     \$ACCxyz,\$vf31xyz,\$Q
+[0-9a-f]+ <[^>]*> 4be0027c     vsubaq\.xyzw    \$ACCxyzw,\$vf0xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be00a7c     vsubaq\.xyzw    \$ACCxyzw,\$vf1xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be0fa7c     vsubaq\.xyzw    \$ACCxyzw,\$vf31xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4b40027c     vsubaq\.xz      \$ACCxz,\$vf0xz,\$Q
+[0-9a-f]+ <[^>]*> 4b400a7c     vsubaq\.xz      \$ACCxz,\$vf1xz,\$Q
+[0-9a-f]+ <[^>]*> 4b40fa7c     vsubaq\.xz      \$ACCxz,\$vf31xz,\$Q
+[0-9a-f]+ <[^>]*> 4b60027c     vsubaq\.xzw     \$ACCxzw,\$vf0xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b600a7c     vsubaq\.xzw     \$ACCxzw,\$vf1xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b60fa7c     vsubaq\.xzw     \$ACCxzw,\$vf31xzw,\$Q
+[0-9a-f]+ <[^>]*> 4a80027c     vsubaq\.y       \$ACCy,\$vf0y,\$Q
+[0-9a-f]+ <[^>]*> 4a800a7c     vsubaq\.y       \$ACCy,\$vf1y,\$Q
+[0-9a-f]+ <[^>]*> 4a80fa7c     vsubaq\.y       \$ACCy,\$vf31y,\$Q
+[0-9a-f]+ <[^>]*> 4aa0027c     vsubaq\.yw      \$ACCyw,\$vf0yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa00a7c     vsubaq\.yw      \$ACCyw,\$vf1yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa0fa7c     vsubaq\.yw      \$ACCyw,\$vf31yw,\$Q
+[0-9a-f]+ <[^>]*> 4ac0027c     vsubaq\.yz      \$ACCyz,\$vf0yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac00a7c     vsubaq\.yz      \$ACCyz,\$vf1yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac0fa7c     vsubaq\.yz      \$ACCyz,\$vf31yz,\$Q
+[0-9a-f]+ <[^>]*> 4ae0027c     vsubaq\.yzw     \$ACCyzw,\$vf0yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae00a7c     vsubaq\.yzw     \$ACCyzw,\$vf1yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae0fa7c     vsubaq\.yzw     \$ACCyzw,\$vf31yzw,\$Q
+[0-9a-f]+ <[^>]*> 4a40027c     vsubaq\.z       \$ACCz,\$vf0z,\$Q
+[0-9a-f]+ <[^>]*> 4a400a7c     vsubaq\.z       \$ACCz,\$vf1z,\$Q
+[0-9a-f]+ <[^>]*> 4a40fa7c     vsubaq\.z       \$ACCz,\$vf31z,\$Q
+[0-9a-f]+ <[^>]*> 4a60027c     vsubaq\.zw      \$ACCzw,\$vf0zw,\$Q
+[0-9a-f]+ <[^>]*> 4a600a7c     vsubaq\.zw      \$ACCzw,\$vf1zw,\$Q
+[0-9a-f]+ <[^>]*> 4a60fa7c     vsubaq\.zw      \$ACCzw,\$vf31zw,\$Q
+[0-9a-f]+ <[^>]*> 4a2002fc     vsuba\.w        \$ACCw,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f02fc     vsuba\.w        \$ACCw,\$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a220afc     vsuba\.w        \$ACCw,\$vf1w,\$vf2w
+[0-9a-f]+ <[^>]*> 4a20fafc     vsuba\.w        \$ACCw,\$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a2ffafc     vsuba\.w        \$ACCw,\$vf31w,\$vf15w
+[0-9a-f]+ <[^>]*> 4a3ffafc     vsuba\.w        \$ACCw,\$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a20007f     vsubaw\.w       \$ACCw,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f007f     vsubaw\.w       \$ACCw,\$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a22087f     vsubaw\.w       \$ACCw,\$vf1w,\$vf2w
+[0-9a-f]+ <[^>]*> 4a20f87f     vsubaw\.w       \$ACCw,\$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a2ff87f     vsubaw\.w       \$ACCw,\$vf31w,\$vf15w
+[0-9a-f]+ <[^>]*> 4a3ff87f     vsubaw\.w       \$ACCw,\$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4b00007f     vsubaw\.x       \$ACCx,\$vf0x,\$vf0w
+[0-9a-f]+ <[^>]*> 4b1f007f     vsubaw\.x       \$ACCx,\$vf0x,\$vf31w
+[0-9a-f]+ <[^>]*> 4b02087f     vsubaw\.x       \$ACCx,\$vf1x,\$vf2w
+[0-9a-f]+ <[^>]*> 4b00f87f     vsubaw\.x       \$ACCx,\$vf31x,\$vf0w
+[0-9a-f]+ <[^>]*> 4b0ff87f     vsubaw\.x       \$ACCx,\$vf31x,\$vf15w
+[0-9a-f]+ <[^>]*> 4b1ff87f     vsubaw\.x       \$ACCx,\$vf31x,\$vf31w
+[0-9a-f]+ <[^>]*> 4b20007f     vsubaw\.xw      \$ACCxw,\$vf0xw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b3f007f     vsubaw\.xw      \$ACCxw,\$vf0xw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b22087f     vsubaw\.xw      \$ACCxw,\$vf1xw,\$vf2w
+[0-9a-f]+ <[^>]*> 4b20f87f     vsubaw\.xw      \$ACCxw,\$vf31xw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b2ff87f     vsubaw\.xw      \$ACCxw,\$vf31xw,\$vf15w
+[0-9a-f]+ <[^>]*> 4b3ff87f     vsubaw\.xw      \$ACCxw,\$vf31xw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b80007f     vsubaw\.xy      \$ACCxy,\$vf0xy,\$vf0w
+[0-9a-f]+ <[^>]*> 4b9f007f     vsubaw\.xy      \$ACCxy,\$vf0xy,\$vf31w
+[0-9a-f]+ <[^>]*> 4b82087f     vsubaw\.xy      \$ACCxy,\$vf1xy,\$vf2w
+[0-9a-f]+ <[^>]*> 4b80f87f     vsubaw\.xy      \$ACCxy,\$vf31xy,\$vf0w
+[0-9a-f]+ <[^>]*> 4b8ff87f     vsubaw\.xy      \$ACCxy,\$vf31xy,\$vf15w
+[0-9a-f]+ <[^>]*> 4b9ff87f     vsubaw\.xy      \$ACCxy,\$vf31xy,\$vf31w
+[0-9a-f]+ <[^>]*> 4ba0007f     vsubaw\.xyw     \$ACCxyw,\$vf0xyw,\$vf0w
+[0-9a-f]+ <[^>]*> 4bbf007f     vsubaw\.xyw     \$ACCxyw,\$vf0xyw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ba2087f     vsubaw\.xyw     \$ACCxyw,\$vf1xyw,\$vf2w
+[0-9a-f]+ <[^>]*> 4ba0f87f     vsubaw\.xyw     \$ACCxyw,\$vf31xyw,\$vf0w
+[0-9a-f]+ <[^>]*> 4baff87f     vsubaw\.xyw     \$ACCxyw,\$vf31xyw,\$vf15w
+[0-9a-f]+ <[^>]*> 4bbff87f     vsubaw\.xyw     \$ACCxyw,\$vf31xyw,\$vf31w
+[0-9a-f]+ <[^>]*> 4bc0007f     vsubaw\.xyz     \$ACCxyz,\$vf0xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bdf007f     vsubaw\.xyz     \$ACCxyz,\$vf0xyz,\$vf31w
+[0-9a-f]+ <[^>]*> 4bc2087f     vsubaw\.xyz     \$ACCxyz,\$vf1xyz,\$vf2w
+[0-9a-f]+ <[^>]*> 4bc0f87f     vsubaw\.xyz     \$ACCxyz,\$vf31xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bcff87f     vsubaw\.xyz     \$ACCxyz,\$vf31xyz,\$vf15w
+[0-9a-f]+ <[^>]*> 4bdff87f     vsubaw\.xyz     \$ACCxyz,\$vf31xyz,\$vf31w
+[0-9a-f]+ <[^>]*> 4be0007f     vsubaw\.xyzw    \$ACCxyzw,\$vf0xyzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4bff007f     vsubaw\.xyzw    \$ACCxyzw,\$vf0xyzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4be2087f     vsubaw\.xyzw    \$ACCxyzw,\$vf1xyzw,\$vf2w
+[0-9a-f]+ <[^>]*> 4be0f87f     vsubaw\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4beff87f     vsubaw\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf15w
+[0-9a-f]+ <[^>]*> 4bfff87f     vsubaw\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b40007f     vsubaw\.xz      \$ACCxz,\$vf0xz,\$vf0w
+[0-9a-f]+ <[^>]*> 4b5f007f     vsubaw\.xz      \$ACCxz,\$vf0xz,\$vf31w
+[0-9a-f]+ <[^>]*> 4b42087f     vsubaw\.xz      \$ACCxz,\$vf1xz,\$vf2w
+[0-9a-f]+ <[^>]*> 4b40f87f     vsubaw\.xz      \$ACCxz,\$vf31xz,\$vf0w
+[0-9a-f]+ <[^>]*> 4b4ff87f     vsubaw\.xz      \$ACCxz,\$vf31xz,\$vf15w
+[0-9a-f]+ <[^>]*> 4b5ff87f     vsubaw\.xz      \$ACCxz,\$vf31xz,\$vf31w
+[0-9a-f]+ <[^>]*> 4b60007f     vsubaw\.xzw     \$ACCxzw,\$vf0xzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b7f007f     vsubaw\.xzw     \$ACCxzw,\$vf0xzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b62087f     vsubaw\.xzw     \$ACCxzw,\$vf1xzw,\$vf2w
+[0-9a-f]+ <[^>]*> 4b60f87f     vsubaw\.xzw     \$ACCxzw,\$vf31xzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b6ff87f     vsubaw\.xzw     \$ACCxzw,\$vf31xzw,\$vf15w
+[0-9a-f]+ <[^>]*> 4b7ff87f     vsubaw\.xzw     \$ACCxzw,\$vf31xzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a80007f     vsubaw\.y       \$ACCy,\$vf0y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a9f007f     vsubaw\.y       \$ACCy,\$vf0y,\$vf31w
+[0-9a-f]+ <[^>]*> 4a82087f     vsubaw\.y       \$ACCy,\$vf1y,\$vf2w
+[0-9a-f]+ <[^>]*> 4a80f87f     vsubaw\.y       \$ACCy,\$vf31y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a8ff87f     vsubaw\.y       \$ACCy,\$vf31y,\$vf15w
+[0-9a-f]+ <[^>]*> 4a9ff87f     vsubaw\.y       \$ACCy,\$vf31y,\$vf31w
+[0-9a-f]+ <[^>]*> 4aa0007f     vsubaw\.yw      \$ACCyw,\$vf0yw,\$vf0w
+[0-9a-f]+ <[^>]*> 4abf007f     vsubaw\.yw      \$ACCyw,\$vf0yw,\$vf31w
+[0-9a-f]+ <[^>]*> 4aa2087f     vsubaw\.yw      \$ACCyw,\$vf1yw,\$vf2w
+[0-9a-f]+ <[^>]*> 4aa0f87f     vsubaw\.yw      \$ACCyw,\$vf31yw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aaff87f     vsubaw\.yw      \$ACCyw,\$vf31yw,\$vf15w
+[0-9a-f]+ <[^>]*> 4abff87f     vsubaw\.yw      \$ACCyw,\$vf31yw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ac0007f     vsubaw\.yz      \$ACCyz,\$vf0yz,\$vf0w
+[0-9a-f]+ <[^>]*> 4adf007f     vsubaw\.yz      \$ACCyz,\$vf0yz,\$vf31w
+[0-9a-f]+ <[^>]*> 4ac2087f     vsubaw\.yz      \$ACCyz,\$vf1yz,\$vf2w
+[0-9a-f]+ <[^>]*> 4ac0f87f     vsubaw\.yz      \$ACCyz,\$vf31yz,\$vf0w
+[0-9a-f]+ <[^>]*> 4acff87f     vsubaw\.yz      \$ACCyz,\$vf31yz,\$vf15w
+[0-9a-f]+ <[^>]*> 4adff87f     vsubaw\.yz      \$ACCyz,\$vf31yz,\$vf31w
+[0-9a-f]+ <[^>]*> 4ae0007f     vsubaw\.yzw     \$ACCyzw,\$vf0yzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aff007f     vsubaw\.yzw     \$ACCyzw,\$vf0yzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ae2087f     vsubaw\.yzw     \$ACCyzw,\$vf1yzw,\$vf2w
+[0-9a-f]+ <[^>]*> 4ae0f87f     vsubaw\.yzw     \$ACCyzw,\$vf31yzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aeff87f     vsubaw\.yzw     \$ACCyzw,\$vf31yzw,\$vf15w
+[0-9a-f]+ <[^>]*> 4afff87f     vsubaw\.yzw     \$ACCyzw,\$vf31yzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a40007f     vsubaw\.z       \$ACCz,\$vf0z,\$vf0w
+[0-9a-f]+ <[^>]*> 4a5f007f     vsubaw\.z       \$ACCz,\$vf0z,\$vf31w
+[0-9a-f]+ <[^>]*> 4a42087f     vsubaw\.z       \$ACCz,\$vf1z,\$vf2w
+[0-9a-f]+ <[^>]*> 4a40f87f     vsubaw\.z       \$ACCz,\$vf31z,\$vf0w
+[0-9a-f]+ <[^>]*> 4a4ff87f     vsubaw\.z       \$ACCz,\$vf31z,\$vf15w
+[0-9a-f]+ <[^>]*> 4a5ff87f     vsubaw\.z       \$ACCz,\$vf31z,\$vf31w
+[0-9a-f]+ <[^>]*> 4a60007f     vsubaw\.zw      \$ACCzw,\$vf0zw,\$vf0w
+[0-9a-f]+ <[^>]*> 4a7f007f     vsubaw\.zw      \$ACCzw,\$vf0zw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a62087f     vsubaw\.zw      \$ACCzw,\$vf1zw,\$vf2w
+[0-9a-f]+ <[^>]*> 4a60f87f     vsubaw\.zw      \$ACCzw,\$vf31zw,\$vf0w
+[0-9a-f]+ <[^>]*> 4a6ff87f     vsubaw\.zw      \$ACCzw,\$vf31zw,\$vf15w
+[0-9a-f]+ <[^>]*> 4a7ff87f     vsubaw\.zw      \$ACCzw,\$vf31zw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b0002fc     vsuba\.x        \$ACCx,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f02fc     vsuba\.x        \$ACCx,\$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b020afc     vsuba\.x        \$ACCx,\$vf1x,\$vf2x
+[0-9a-f]+ <[^>]*> 4b00fafc     vsuba\.x        \$ACCx,\$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b0ffafc     vsuba\.x        \$ACCx,\$vf31x,\$vf15x
+[0-9a-f]+ <[^>]*> 4b1ffafc     vsuba\.x        \$ACCx,\$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4a20007c     vsubax\.w       \$ACCw,\$vf0w,\$vf0x
+[0-9a-f]+ <[^>]*> 4a3f007c     vsubax\.w       \$ACCw,\$vf0w,\$vf31x
+[0-9a-f]+ <[^>]*> 4a22087c     vsubax\.w       \$ACCw,\$vf1w,\$vf2x
+[0-9a-f]+ <[^>]*> 4a20f87c     vsubax\.w       \$ACCw,\$vf31w,\$vf0x
+[0-9a-f]+ <[^>]*> 4a2ff87c     vsubax\.w       \$ACCw,\$vf31w,\$vf15x
+[0-9a-f]+ <[^>]*> 4a3ff87c     vsubax\.w       \$ACCw,\$vf31w,\$vf31x
+[0-9a-f]+ <[^>]*> 4b2002fc     vsuba\.xw       \$ACCxw,\$vf0xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b3f02fc     vsuba\.xw       \$ACCxw,\$vf0xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b220afc     vsuba\.xw       \$ACCxw,\$vf1xw,\$vf2xw
+[0-9a-f]+ <[^>]*> 4b20fafc     vsuba\.xw       \$ACCxw,\$vf31xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b2ffafc     vsuba\.xw       \$ACCxw,\$vf31xw,\$vf15xw
+[0-9a-f]+ <[^>]*> 4b3ffafc     vsuba\.xw       \$ACCxw,\$vf31xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b00007c     vsubax\.x       \$ACCx,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f007c     vsubax\.x       \$ACCx,\$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b02087c     vsubax\.x       \$ACCx,\$vf1x,\$vf2x
+[0-9a-f]+ <[^>]*> 4b00f87c     vsubax\.x       \$ACCx,\$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b0ff87c     vsubax\.x       \$ACCx,\$vf31x,\$vf15x
+[0-9a-f]+ <[^>]*> 4b1ff87c     vsubax\.x       \$ACCx,\$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b20007c     vsubax\.xw      \$ACCxw,\$vf0xw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b3f007c     vsubax\.xw      \$ACCxw,\$vf0xw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b22087c     vsubax\.xw      \$ACCxw,\$vf1xw,\$vf2x
+[0-9a-f]+ <[^>]*> 4b20f87c     vsubax\.xw      \$ACCxw,\$vf31xw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b2ff87c     vsubax\.xw      \$ACCxw,\$vf31xw,\$vf15x
+[0-9a-f]+ <[^>]*> 4b3ff87c     vsubax\.xw      \$ACCxw,\$vf31xw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b80007c     vsubax\.xy      \$ACCxy,\$vf0xy,\$vf0x
+[0-9a-f]+ <[^>]*> 4b9f007c     vsubax\.xy      \$ACCxy,\$vf0xy,\$vf31x
+[0-9a-f]+ <[^>]*> 4b82087c     vsubax\.xy      \$ACCxy,\$vf1xy,\$vf2x
+[0-9a-f]+ <[^>]*> 4b80f87c     vsubax\.xy      \$ACCxy,\$vf31xy,\$vf0x
+[0-9a-f]+ <[^>]*> 4b8ff87c     vsubax\.xy      \$ACCxy,\$vf31xy,\$vf15x
+[0-9a-f]+ <[^>]*> 4b9ff87c     vsubax\.xy      \$ACCxy,\$vf31xy,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba0007c     vsubax\.xyw     \$ACCxyw,\$vf0xyw,\$vf0x
+[0-9a-f]+ <[^>]*> 4bbf007c     vsubax\.xyw     \$ACCxyw,\$vf0xyw,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba2087c     vsubax\.xyw     \$ACCxyw,\$vf1xyw,\$vf2x
+[0-9a-f]+ <[^>]*> 4ba0f87c     vsubax\.xyw     \$ACCxyw,\$vf31xyw,\$vf0x
+[0-9a-f]+ <[^>]*> 4baff87c     vsubax\.xyw     \$ACCxyw,\$vf31xyw,\$vf15x
+[0-9a-f]+ <[^>]*> 4bbff87c     vsubax\.xyw     \$ACCxyw,\$vf31xyw,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc0007c     vsubax\.xyz     \$ACCxyz,\$vf0xyz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bdf007c     vsubax\.xyz     \$ACCxyz,\$vf0xyz,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc2087c     vsubax\.xyz     \$ACCxyz,\$vf1xyz,\$vf2x
+[0-9a-f]+ <[^>]*> 4bc0f87c     vsubax\.xyz     \$ACCxyz,\$vf31xyz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bcff87c     vsubax\.xyz     \$ACCxyz,\$vf31xyz,\$vf15x
+[0-9a-f]+ <[^>]*> 4bdff87c     vsubax\.xyz     \$ACCxyz,\$vf31xyz,\$vf31x
+[0-9a-f]+ <[^>]*> 4be0007c     vsubax\.xyzw    \$ACCxyzw,\$vf0xyzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4bff007c     vsubax\.xyzw    \$ACCxyzw,\$vf0xyzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4be2087c     vsubax\.xyzw    \$ACCxyzw,\$vf1xyzw,\$vf2x
+[0-9a-f]+ <[^>]*> 4be0f87c     vsubax\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4beff87c     vsubax\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf15x
+[0-9a-f]+ <[^>]*> 4bfff87c     vsubax\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b40007c     vsubax\.xz      \$ACCxz,\$vf0xz,\$vf0x
+[0-9a-f]+ <[^>]*> 4b5f007c     vsubax\.xz      \$ACCxz,\$vf0xz,\$vf31x
+[0-9a-f]+ <[^>]*> 4b42087c     vsubax\.xz      \$ACCxz,\$vf1xz,\$vf2x
+[0-9a-f]+ <[^>]*> 4b40f87c     vsubax\.xz      \$ACCxz,\$vf31xz,\$vf0x
+[0-9a-f]+ <[^>]*> 4b4ff87c     vsubax\.xz      \$ACCxz,\$vf31xz,\$vf15x
+[0-9a-f]+ <[^>]*> 4b5ff87c     vsubax\.xz      \$ACCxz,\$vf31xz,\$vf31x
+[0-9a-f]+ <[^>]*> 4b60007c     vsubax\.xzw     \$ACCxzw,\$vf0xzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b7f007c     vsubax\.xzw     \$ACCxzw,\$vf0xzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b62087c     vsubax\.xzw     \$ACCxzw,\$vf1xzw,\$vf2x
+[0-9a-f]+ <[^>]*> 4b60f87c     vsubax\.xzw     \$ACCxzw,\$vf31xzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b6ff87c     vsubax\.xzw     \$ACCxzw,\$vf31xzw,\$vf15x
+[0-9a-f]+ <[^>]*> 4b7ff87c     vsubax\.xzw     \$ACCxzw,\$vf31xzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b8002fc     vsuba\.xy       \$ACCxy,\$vf0xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b9f02fc     vsuba\.xy       \$ACCxy,\$vf0xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4b820afc     vsuba\.xy       \$ACCxy,\$vf1xy,\$vf2xy
+[0-9a-f]+ <[^>]*> 4b80fafc     vsuba\.xy       \$ACCxy,\$vf31xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b8ffafc     vsuba\.xy       \$ACCxy,\$vf31xy,\$vf15xy
+[0-9a-f]+ <[^>]*> 4b9ffafc     vsuba\.xy       \$ACCxy,\$vf31xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4a80007c     vsubax\.y       \$ACCy,\$vf0y,\$vf0x
+[0-9a-f]+ <[^>]*> 4a9f007c     vsubax\.y       \$ACCy,\$vf0y,\$vf31x
+[0-9a-f]+ <[^>]*> 4a82087c     vsubax\.y       \$ACCy,\$vf1y,\$vf2x
+[0-9a-f]+ <[^>]*> 4a80f87c     vsubax\.y       \$ACCy,\$vf31y,\$vf0x
+[0-9a-f]+ <[^>]*> 4a8ff87c     vsubax\.y       \$ACCy,\$vf31y,\$vf15x
+[0-9a-f]+ <[^>]*> 4a9ff87c     vsubax\.y       \$ACCy,\$vf31y,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba002fc     vsuba\.xyw      \$ACCxyw,\$vf0xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4bbf02fc     vsuba\.xyw      \$ACCxyw,\$vf0xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4ba20afc     vsuba\.xyw      \$ACCxyw,\$vf1xyw,\$vf2xyw
+[0-9a-f]+ <[^>]*> 4ba0fafc     vsuba\.xyw      \$ACCxyw,\$vf31xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4baffafc     vsuba\.xyw      \$ACCxyw,\$vf31xyw,\$vf15xyw
+[0-9a-f]+ <[^>]*> 4bbffafc     vsuba\.xyw      \$ACCxyw,\$vf31xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4aa0007c     vsubax\.yw      \$ACCyw,\$vf0yw,\$vf0x
+[0-9a-f]+ <[^>]*> 4abf007c     vsubax\.yw      \$ACCyw,\$vf0yw,\$vf31x
+[0-9a-f]+ <[^>]*> 4aa2087c     vsubax\.yw      \$ACCyw,\$vf1yw,\$vf2x
+[0-9a-f]+ <[^>]*> 4aa0f87c     vsubax\.yw      \$ACCyw,\$vf31yw,\$vf0x
+[0-9a-f]+ <[^>]*> 4aaff87c     vsubax\.yw      \$ACCyw,\$vf31yw,\$vf15x
+[0-9a-f]+ <[^>]*> 4abff87c     vsubax\.yw      \$ACCyw,\$vf31yw,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc002fc     vsuba\.xyz      \$ACCxyz,\$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bdf02fc     vsuba\.xyz      \$ACCxyz,\$vf0xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4bc20afc     vsuba\.xyz      \$ACCxyz,\$vf1xyz,\$vf2xyz
+[0-9a-f]+ <[^>]*> 4bc0fafc     vsuba\.xyz      \$ACCxyz,\$vf31xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bcffafc     vsuba\.xyz      \$ACCxyz,\$vf31xyz,\$vf15xyz
+[0-9a-f]+ <[^>]*> 4bdffafc     vsuba\.xyz      \$ACCxyz,\$vf31xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4ac0007c     vsubax\.yz      \$ACCyz,\$vf0yz,\$vf0x
+[0-9a-f]+ <[^>]*> 4adf007c     vsubax\.yz      \$ACCyz,\$vf0yz,\$vf31x
+[0-9a-f]+ <[^>]*> 4ac2087c     vsubax\.yz      \$ACCyz,\$vf1yz,\$vf2x
+[0-9a-f]+ <[^>]*> 4ac0f87c     vsubax\.yz      \$ACCyz,\$vf31yz,\$vf0x
+[0-9a-f]+ <[^>]*> 4acff87c     vsubax\.yz      \$ACCyz,\$vf31yz,\$vf15x
+[0-9a-f]+ <[^>]*> 4adff87c     vsubax\.yz      \$ACCyz,\$vf31yz,\$vf31x
+[0-9a-f]+ <[^>]*> 4be002fc     vsuba\.xyzw     \$ACCxyzw,\$vf0xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4bff02fc     vsuba\.xyzw     \$ACCxyzw,\$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be20afc     vsuba\.xyzw     \$ACCxyzw,\$vf1xyzw,\$vf2xyzw
+[0-9a-f]+ <[^>]*> 4be0fafc     vsuba\.xyzw     \$ACCxyzw,\$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4beffafc     vsuba\.xyzw     \$ACCxyzw,\$vf31xyzw,\$vf15xyzw
+[0-9a-f]+ <[^>]*> 4bfffafc     vsuba\.xyzw     \$ACCxyzw,\$vf31xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4ae0007c     vsubax\.yzw     \$ACCyzw,\$vf0yzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4aff007c     vsubax\.yzw     \$ACCyzw,\$vf0yzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4ae2087c     vsubax\.yzw     \$ACCyzw,\$vf1yzw,\$vf2x
+[0-9a-f]+ <[^>]*> 4ae0f87c     vsubax\.yzw     \$ACCyzw,\$vf31yzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4aeff87c     vsubax\.yzw     \$ACCyzw,\$vf31yzw,\$vf15x
+[0-9a-f]+ <[^>]*> 4afff87c     vsubax\.yzw     \$ACCyzw,\$vf31yzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b4002fc     vsuba\.xz       \$ACCxz,\$vf0xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b5f02fc     vsuba\.xz       \$ACCxz,\$vf0xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b420afc     vsuba\.xz       \$ACCxz,\$vf1xz,\$vf2xz
+[0-9a-f]+ <[^>]*> 4b40fafc     vsuba\.xz       \$ACCxz,\$vf31xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b4ffafc     vsuba\.xz       \$ACCxz,\$vf31xz,\$vf15xz
+[0-9a-f]+ <[^>]*> 4b5ffafc     vsuba\.xz       \$ACCxz,\$vf31xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4a40007c     vsubax\.z       \$ACCz,\$vf0z,\$vf0x
+[0-9a-f]+ <[^>]*> 4a5f007c     vsubax\.z       \$ACCz,\$vf0z,\$vf31x
+[0-9a-f]+ <[^>]*> 4a42087c     vsubax\.z       \$ACCz,\$vf1z,\$vf2x
+[0-9a-f]+ <[^>]*> 4a40f87c     vsubax\.z       \$ACCz,\$vf31z,\$vf0x
+[0-9a-f]+ <[^>]*> 4a4ff87c     vsubax\.z       \$ACCz,\$vf31z,\$vf15x
+[0-9a-f]+ <[^>]*> 4a5ff87c     vsubax\.z       \$ACCz,\$vf31z,\$vf31x
+[0-9a-f]+ <[^>]*> 4b6002fc     vsuba\.xzw      \$ACCxzw,\$vf0xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b7f02fc     vsuba\.xzw      \$ACCxzw,\$vf0xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4b620afc     vsuba\.xzw      \$ACCxzw,\$vf1xzw,\$vf2xzw
+[0-9a-f]+ <[^>]*> 4b60fafc     vsuba\.xzw      \$ACCxzw,\$vf31xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b6ffafc     vsuba\.xzw      \$ACCxzw,\$vf31xzw,\$vf15xzw
+[0-9a-f]+ <[^>]*> 4b7ffafc     vsuba\.xzw      \$ACCxzw,\$vf31xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4a60007c     vsubax\.zw      \$ACCzw,\$vf0zw,\$vf0x
+[0-9a-f]+ <[^>]*> 4a7f007c     vsubax\.zw      \$ACCzw,\$vf0zw,\$vf31x
+[0-9a-f]+ <[^>]*> 4a62087c     vsubax\.zw      \$ACCzw,\$vf1zw,\$vf2x
+[0-9a-f]+ <[^>]*> 4a60f87c     vsubax\.zw      \$ACCzw,\$vf31zw,\$vf0x
+[0-9a-f]+ <[^>]*> 4a6ff87c     vsubax\.zw      \$ACCzw,\$vf31zw,\$vf15x
+[0-9a-f]+ <[^>]*> 4a7ff87c     vsubax\.zw      \$ACCzw,\$vf31zw,\$vf31x
+[0-9a-f]+ <[^>]*> 4a8002fc     vsuba\.y        \$ACCy,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f02fc     vsuba\.y        \$ACCy,\$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a820afc     vsuba\.y        \$ACCy,\$vf1y,\$vf2y
+[0-9a-f]+ <[^>]*> 4a80fafc     vsuba\.y        \$ACCy,\$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a8ffafc     vsuba\.y        \$ACCy,\$vf31y,\$vf15y
+[0-9a-f]+ <[^>]*> 4a9ffafc     vsuba\.y        \$ACCy,\$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a20007d     vsubay\.w       \$ACCw,\$vf0w,\$vf0y
+[0-9a-f]+ <[^>]*> 4a3f007d     vsubay\.w       \$ACCw,\$vf0w,\$vf31y
+[0-9a-f]+ <[^>]*> 4a22087d     vsubay\.w       \$ACCw,\$vf1w,\$vf2y
+[0-9a-f]+ <[^>]*> 4a20f87d     vsubay\.w       \$ACCw,\$vf31w,\$vf0y
+[0-9a-f]+ <[^>]*> 4a2ff87d     vsubay\.w       \$ACCw,\$vf31w,\$vf15y
+[0-9a-f]+ <[^>]*> 4a3ff87d     vsubay\.w       \$ACCw,\$vf31w,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa002fc     vsuba\.yw       \$ACCyw,\$vf0yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4abf02fc     vsuba\.yw       \$ACCyw,\$vf0yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4aa20afc     vsuba\.yw       \$ACCyw,\$vf1yw,\$vf2yw
+[0-9a-f]+ <[^>]*> 4aa0fafc     vsuba\.yw       \$ACCyw,\$vf31yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4aaffafc     vsuba\.yw       \$ACCyw,\$vf31yw,\$vf15yw
+[0-9a-f]+ <[^>]*> 4abffafc     vsuba\.yw       \$ACCyw,\$vf31yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4b00007d     vsubay\.x       \$ACCx,\$vf0x,\$vf0y
+[0-9a-f]+ <[^>]*> 4b1f007d     vsubay\.x       \$ACCx,\$vf0x,\$vf31y
+[0-9a-f]+ <[^>]*> 4b02087d     vsubay\.x       \$ACCx,\$vf1x,\$vf2y
+[0-9a-f]+ <[^>]*> 4b00f87d     vsubay\.x       \$ACCx,\$vf31x,\$vf0y
+[0-9a-f]+ <[^>]*> 4b0ff87d     vsubay\.x       \$ACCx,\$vf31x,\$vf15y
+[0-9a-f]+ <[^>]*> 4b1ff87d     vsubay\.x       \$ACCx,\$vf31x,\$vf31y
+[0-9a-f]+ <[^>]*> 4b20007d     vsubay\.xw      \$ACCxw,\$vf0xw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b3f007d     vsubay\.xw      \$ACCxw,\$vf0xw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b22087d     vsubay\.xw      \$ACCxw,\$vf1xw,\$vf2y
+[0-9a-f]+ <[^>]*> 4b20f87d     vsubay\.xw      \$ACCxw,\$vf31xw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b2ff87d     vsubay\.xw      \$ACCxw,\$vf31xw,\$vf15y
+[0-9a-f]+ <[^>]*> 4b3ff87d     vsubay\.xw      \$ACCxw,\$vf31xw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b80007d     vsubay\.xy      \$ACCxy,\$vf0xy,\$vf0y
+[0-9a-f]+ <[^>]*> 4b9f007d     vsubay\.xy      \$ACCxy,\$vf0xy,\$vf31y
+[0-9a-f]+ <[^>]*> 4b82087d     vsubay\.xy      \$ACCxy,\$vf1xy,\$vf2y
+[0-9a-f]+ <[^>]*> 4b80f87d     vsubay\.xy      \$ACCxy,\$vf31xy,\$vf0y
+[0-9a-f]+ <[^>]*> 4b8ff87d     vsubay\.xy      \$ACCxy,\$vf31xy,\$vf15y
+[0-9a-f]+ <[^>]*> 4b9ff87d     vsubay\.xy      \$ACCxy,\$vf31xy,\$vf31y
+[0-9a-f]+ <[^>]*> 4ba0007d     vsubay\.xyw     \$ACCxyw,\$vf0xyw,\$vf0y
+[0-9a-f]+ <[^>]*> 4bbf007d     vsubay\.xyw     \$ACCxyw,\$vf0xyw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ba2087d     vsubay\.xyw     \$ACCxyw,\$vf1xyw,\$vf2y
+[0-9a-f]+ <[^>]*> 4ba0f87d     vsubay\.xyw     \$ACCxyw,\$vf31xyw,\$vf0y
+[0-9a-f]+ <[^>]*> 4baff87d     vsubay\.xyw     \$ACCxyw,\$vf31xyw,\$vf15y
+[0-9a-f]+ <[^>]*> 4bbff87d     vsubay\.xyw     \$ACCxyw,\$vf31xyw,\$vf31y
+[0-9a-f]+ <[^>]*> 4bc0007d     vsubay\.xyz     \$ACCxyz,\$vf0xyz,\$vf0y
+[0-9a-f]+ <[^>]*> 4bdf007d     vsubay\.xyz     \$ACCxyz,\$vf0xyz,\$vf31y
+[0-9a-f]+ <[^>]*> 4bc2087d     vsubay\.xyz     \$ACCxyz,\$vf1xyz,\$vf2y
+[0-9a-f]+ <[^>]*> 4bc0f87d     vsubay\.xyz     \$ACCxyz,\$vf31xyz,\$vf0y
+[0-9a-f]+ <[^>]*> 4bcff87d     vsubay\.xyz     \$ACCxyz,\$vf31xyz,\$vf15y
+[0-9a-f]+ <[^>]*> 4bdff87d     vsubay\.xyz     \$ACCxyz,\$vf31xyz,\$vf31y
+[0-9a-f]+ <[^>]*> 4be0007d     vsubay\.xyzw    \$ACCxyzw,\$vf0xyzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4bff007d     vsubay\.xyzw    \$ACCxyzw,\$vf0xyzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4be2087d     vsubay\.xyzw    \$ACCxyzw,\$vf1xyzw,\$vf2y
+[0-9a-f]+ <[^>]*> 4be0f87d     vsubay\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4beff87d     vsubay\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf15y
+[0-9a-f]+ <[^>]*> 4bfff87d     vsubay\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b40007d     vsubay\.xz      \$ACCxz,\$vf0xz,\$vf0y
+[0-9a-f]+ <[^>]*> 4b5f007d     vsubay\.xz      \$ACCxz,\$vf0xz,\$vf31y
+[0-9a-f]+ <[^>]*> 4b42087d     vsubay\.xz      \$ACCxz,\$vf1xz,\$vf2y
+[0-9a-f]+ <[^>]*> 4b40f87d     vsubay\.xz      \$ACCxz,\$vf31xz,\$vf0y
+[0-9a-f]+ <[^>]*> 4b4ff87d     vsubay\.xz      \$ACCxz,\$vf31xz,\$vf15y
+[0-9a-f]+ <[^>]*> 4b5ff87d     vsubay\.xz      \$ACCxz,\$vf31xz,\$vf31y
+[0-9a-f]+ <[^>]*> 4b60007d     vsubay\.xzw     \$ACCxzw,\$vf0xzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b7f007d     vsubay\.xzw     \$ACCxzw,\$vf0xzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b62087d     vsubay\.xzw     \$ACCxzw,\$vf1xzw,\$vf2y
+[0-9a-f]+ <[^>]*> 4b60f87d     vsubay\.xzw     \$ACCxzw,\$vf31xzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b6ff87d     vsubay\.xzw     \$ACCxzw,\$vf31xzw,\$vf15y
+[0-9a-f]+ <[^>]*> 4b7ff87d     vsubay\.xzw     \$ACCxzw,\$vf31xzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a80007d     vsubay\.y       \$ACCy,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f007d     vsubay\.y       \$ACCy,\$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a82087d     vsubay\.y       \$ACCy,\$vf1y,\$vf2y
+[0-9a-f]+ <[^>]*> 4a80f87d     vsubay\.y       \$ACCy,\$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a8ff87d     vsubay\.y       \$ACCy,\$vf31y,\$vf15y
+[0-9a-f]+ <[^>]*> 4a9ff87d     vsubay\.y       \$ACCy,\$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa0007d     vsubay\.yw      \$ACCyw,\$vf0yw,\$vf0y
+[0-9a-f]+ <[^>]*> 4abf007d     vsubay\.yw      \$ACCyw,\$vf0yw,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa2087d     vsubay\.yw      \$ACCyw,\$vf1yw,\$vf2y
+[0-9a-f]+ <[^>]*> 4aa0f87d     vsubay\.yw      \$ACCyw,\$vf31yw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aaff87d     vsubay\.yw      \$ACCyw,\$vf31yw,\$vf15y
+[0-9a-f]+ <[^>]*> 4abff87d     vsubay\.yw      \$ACCyw,\$vf31yw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac0007d     vsubay\.yz      \$ACCyz,\$vf0yz,\$vf0y
+[0-9a-f]+ <[^>]*> 4adf007d     vsubay\.yz      \$ACCyz,\$vf0yz,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac2087d     vsubay\.yz      \$ACCyz,\$vf1yz,\$vf2y
+[0-9a-f]+ <[^>]*> 4ac0f87d     vsubay\.yz      \$ACCyz,\$vf31yz,\$vf0y
+[0-9a-f]+ <[^>]*> 4acff87d     vsubay\.yz      \$ACCyz,\$vf31yz,\$vf15y
+[0-9a-f]+ <[^>]*> 4adff87d     vsubay\.yz      \$ACCyz,\$vf31yz,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae0007d     vsubay\.yzw     \$ACCyzw,\$vf0yzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aff007d     vsubay\.yzw     \$ACCyzw,\$vf0yzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae2087d     vsubay\.yzw     \$ACCyzw,\$vf1yzw,\$vf2y
+[0-9a-f]+ <[^>]*> 4ae0f87d     vsubay\.yzw     \$ACCyzw,\$vf31yzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aeff87d     vsubay\.yzw     \$ACCyzw,\$vf31yzw,\$vf15y
+[0-9a-f]+ <[^>]*> 4afff87d     vsubay\.yzw     \$ACCyzw,\$vf31yzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac002fc     vsuba\.yz       \$ACCyz,\$vf0yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4adf02fc     vsuba\.yz       \$ACCyz,\$vf0yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ac20afc     vsuba\.yz       \$ACCyz,\$vf1yz,\$vf2yz
+[0-9a-f]+ <[^>]*> 4ac0fafc     vsuba\.yz       \$ACCyz,\$vf31yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4acffafc     vsuba\.yz       \$ACCyz,\$vf31yz,\$vf15yz
+[0-9a-f]+ <[^>]*> 4adffafc     vsuba\.yz       \$ACCyz,\$vf31yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4a40007d     vsubay\.z       \$ACCz,\$vf0z,\$vf0y
+[0-9a-f]+ <[^>]*> 4a5f007d     vsubay\.z       \$ACCz,\$vf0z,\$vf31y
+[0-9a-f]+ <[^>]*> 4a42087d     vsubay\.z       \$ACCz,\$vf1z,\$vf2y
+[0-9a-f]+ <[^>]*> 4a40f87d     vsubay\.z       \$ACCz,\$vf31z,\$vf0y
+[0-9a-f]+ <[^>]*> 4a4ff87d     vsubay\.z       \$ACCz,\$vf31z,\$vf15y
+[0-9a-f]+ <[^>]*> 4a5ff87d     vsubay\.z       \$ACCz,\$vf31z,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae002fc     vsuba\.yzw      \$ACCyzw,\$vf0yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4aff02fc     vsuba\.yzw      \$ACCyzw,\$vf0yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4ae20afc     vsuba\.yzw      \$ACCyzw,\$vf1yzw,\$vf2yzw
+[0-9a-f]+ <[^>]*> 4ae0fafc     vsuba\.yzw      \$ACCyzw,\$vf31yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4aeffafc     vsuba\.yzw      \$ACCyzw,\$vf31yzw,\$vf15yzw
+[0-9a-f]+ <[^>]*> 4afffafc     vsuba\.yzw      \$ACCyzw,\$vf31yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4a60007d     vsubay\.zw      \$ACCzw,\$vf0zw,\$vf0y
+[0-9a-f]+ <[^>]*> 4a7f007d     vsubay\.zw      \$ACCzw,\$vf0zw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a62087d     vsubay\.zw      \$ACCzw,\$vf1zw,\$vf2y
+[0-9a-f]+ <[^>]*> 4a60f87d     vsubay\.zw      \$ACCzw,\$vf31zw,\$vf0y
+[0-9a-f]+ <[^>]*> 4a6ff87d     vsubay\.zw      \$ACCzw,\$vf31zw,\$vf15y
+[0-9a-f]+ <[^>]*> 4a7ff87d     vsubay\.zw      \$ACCzw,\$vf31zw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a4002fc     vsuba\.z        \$ACCz,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f02fc     vsuba\.z        \$ACCz,\$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a420afc     vsuba\.z        \$ACCz,\$vf1z,\$vf2z
+[0-9a-f]+ <[^>]*> 4a40fafc     vsuba\.z        \$ACCz,\$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a4ffafc     vsuba\.z        \$ACCz,\$vf31z,\$vf15z
+[0-9a-f]+ <[^>]*> 4a5ffafc     vsuba\.z        \$ACCz,\$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a20007e     vsubaz\.w       \$ACCw,\$vf0w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a3f007e     vsubaz\.w       \$ACCw,\$vf0w,\$vf31z
+[0-9a-f]+ <[^>]*> 4a22087e     vsubaz\.w       \$ACCw,\$vf1w,\$vf2z
+[0-9a-f]+ <[^>]*> 4a20f87e     vsubaz\.w       \$ACCw,\$vf31w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a2ff87e     vsubaz\.w       \$ACCw,\$vf31w,\$vf15z
+[0-9a-f]+ <[^>]*> 4a3ff87e     vsubaz\.w       \$ACCw,\$vf31w,\$vf31z
+[0-9a-f]+ <[^>]*> 4a6002fc     vsuba\.zw       \$ACCzw,\$vf0zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a7f02fc     vsuba\.zw       \$ACCzw,\$vf0zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a620afc     vsuba\.zw       \$ACCzw,\$vf1zw,\$vf2zw
+[0-9a-f]+ <[^>]*> 4a60fafc     vsuba\.zw       \$ACCzw,\$vf31zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a6ffafc     vsuba\.zw       \$ACCzw,\$vf31zw,\$vf15zw
+[0-9a-f]+ <[^>]*> 4a7ffafc     vsuba\.zw       \$ACCzw,\$vf31zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4b00007e     vsubaz\.x       \$ACCx,\$vf0x,\$vf0z
+[0-9a-f]+ <[^>]*> 4b1f007e     vsubaz\.x       \$ACCx,\$vf0x,\$vf31z
+[0-9a-f]+ <[^>]*> 4b02087e     vsubaz\.x       \$ACCx,\$vf1x,\$vf2z
+[0-9a-f]+ <[^>]*> 4b00f87e     vsubaz\.x       \$ACCx,\$vf31x,\$vf0z
+[0-9a-f]+ <[^>]*> 4b0ff87e     vsubaz\.x       \$ACCx,\$vf31x,\$vf15z
+[0-9a-f]+ <[^>]*> 4b1ff87e     vsubaz\.x       \$ACCx,\$vf31x,\$vf31z
+[0-9a-f]+ <[^>]*> 4b20007e     vsubaz\.xw      \$ACCxw,\$vf0xw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b3f007e     vsubaz\.xw      \$ACCxw,\$vf0xw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b22087e     vsubaz\.xw      \$ACCxw,\$vf1xw,\$vf2z
+[0-9a-f]+ <[^>]*> 4b20f87e     vsubaz\.xw      \$ACCxw,\$vf31xw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b2ff87e     vsubaz\.xw      \$ACCxw,\$vf31xw,\$vf15z
+[0-9a-f]+ <[^>]*> 4b3ff87e     vsubaz\.xw      \$ACCxw,\$vf31xw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b80007e     vsubaz\.xy      \$ACCxy,\$vf0xy,\$vf0z
+[0-9a-f]+ <[^>]*> 4b9f007e     vsubaz\.xy      \$ACCxy,\$vf0xy,\$vf31z
+[0-9a-f]+ <[^>]*> 4b82087e     vsubaz\.xy      \$ACCxy,\$vf1xy,\$vf2z
+[0-9a-f]+ <[^>]*> 4b80f87e     vsubaz\.xy      \$ACCxy,\$vf31xy,\$vf0z
+[0-9a-f]+ <[^>]*> 4b8ff87e     vsubaz\.xy      \$ACCxy,\$vf31xy,\$vf15z
+[0-9a-f]+ <[^>]*> 4b9ff87e     vsubaz\.xy      \$ACCxy,\$vf31xy,\$vf31z
+[0-9a-f]+ <[^>]*> 4ba0007e     vsubaz\.xyw     \$ACCxyw,\$vf0xyw,\$vf0z
+[0-9a-f]+ <[^>]*> 4bbf007e     vsubaz\.xyw     \$ACCxyw,\$vf0xyw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ba2087e     vsubaz\.xyw     \$ACCxyw,\$vf1xyw,\$vf2z
+[0-9a-f]+ <[^>]*> 4ba0f87e     vsubaz\.xyw     \$ACCxyw,\$vf31xyw,\$vf0z
+[0-9a-f]+ <[^>]*> 4baff87e     vsubaz\.xyw     \$ACCxyw,\$vf31xyw,\$vf15z
+[0-9a-f]+ <[^>]*> 4bbff87e     vsubaz\.xyw     \$ACCxyw,\$vf31xyw,\$vf31z
+[0-9a-f]+ <[^>]*> 4bc0007e     vsubaz\.xyz     \$ACCxyz,\$vf0xyz,\$vf0z
+[0-9a-f]+ <[^>]*> 4bdf007e     vsubaz\.xyz     \$ACCxyz,\$vf0xyz,\$vf31z
+[0-9a-f]+ <[^>]*> 4bc2087e     vsubaz\.xyz     \$ACCxyz,\$vf1xyz,\$vf2z
+[0-9a-f]+ <[^>]*> 4bc0f87e     vsubaz\.xyz     \$ACCxyz,\$vf31xyz,\$vf0z
+[0-9a-f]+ <[^>]*> 4bcff87e     vsubaz\.xyz     \$ACCxyz,\$vf31xyz,\$vf15z
+[0-9a-f]+ <[^>]*> 4bdff87e     vsubaz\.xyz     \$ACCxyz,\$vf31xyz,\$vf31z
+[0-9a-f]+ <[^>]*> 4be0007e     vsubaz\.xyzw    \$ACCxyzw,\$vf0xyzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4bff007e     vsubaz\.xyzw    \$ACCxyzw,\$vf0xyzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4be2087e     vsubaz\.xyzw    \$ACCxyzw,\$vf1xyzw,\$vf2z
+[0-9a-f]+ <[^>]*> 4be0f87e     vsubaz\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4beff87e     vsubaz\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf15z
+[0-9a-f]+ <[^>]*> 4bfff87e     vsubaz\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b40007e     vsubaz\.xz      \$ACCxz,\$vf0xz,\$vf0z
+[0-9a-f]+ <[^>]*> 4b5f007e     vsubaz\.xz      \$ACCxz,\$vf0xz,\$vf31z
+[0-9a-f]+ <[^>]*> 4b42087e     vsubaz\.xz      \$ACCxz,\$vf1xz,\$vf2z
+[0-9a-f]+ <[^>]*> 4b40f87e     vsubaz\.xz      \$ACCxz,\$vf31xz,\$vf0z
+[0-9a-f]+ <[^>]*> 4b4ff87e     vsubaz\.xz      \$ACCxz,\$vf31xz,\$vf15z
+[0-9a-f]+ <[^>]*> 4b5ff87e     vsubaz\.xz      \$ACCxz,\$vf31xz,\$vf31z
+[0-9a-f]+ <[^>]*> 4b60007e     vsubaz\.xzw     \$ACCxzw,\$vf0xzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b7f007e     vsubaz\.xzw     \$ACCxzw,\$vf0xzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b62087e     vsubaz\.xzw     \$ACCxzw,\$vf1xzw,\$vf2z
+[0-9a-f]+ <[^>]*> 4b60f87e     vsubaz\.xzw     \$ACCxzw,\$vf31xzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b6ff87e     vsubaz\.xzw     \$ACCxzw,\$vf31xzw,\$vf15z
+[0-9a-f]+ <[^>]*> 4b7ff87e     vsubaz\.xzw     \$ACCxzw,\$vf31xzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a80007e     vsubaz\.y       \$ACCy,\$vf0y,\$vf0z
+[0-9a-f]+ <[^>]*> 4a9f007e     vsubaz\.y       \$ACCy,\$vf0y,\$vf31z
+[0-9a-f]+ <[^>]*> 4a82087e     vsubaz\.y       \$ACCy,\$vf1y,\$vf2z
+[0-9a-f]+ <[^>]*> 4a80f87e     vsubaz\.y       \$ACCy,\$vf31y,\$vf0z
+[0-9a-f]+ <[^>]*> 4a8ff87e     vsubaz\.y       \$ACCy,\$vf31y,\$vf15z
+[0-9a-f]+ <[^>]*> 4a9ff87e     vsubaz\.y       \$ACCy,\$vf31y,\$vf31z
+[0-9a-f]+ <[^>]*> 4aa0007e     vsubaz\.yw      \$ACCyw,\$vf0yw,\$vf0z
+[0-9a-f]+ <[^>]*> 4abf007e     vsubaz\.yw      \$ACCyw,\$vf0yw,\$vf31z
+[0-9a-f]+ <[^>]*> 4aa2087e     vsubaz\.yw      \$ACCyw,\$vf1yw,\$vf2z
+[0-9a-f]+ <[^>]*> 4aa0f87e     vsubaz\.yw      \$ACCyw,\$vf31yw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aaff87e     vsubaz\.yw      \$ACCyw,\$vf31yw,\$vf15z
+[0-9a-f]+ <[^>]*> 4abff87e     vsubaz\.yw      \$ACCyw,\$vf31yw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ac0007e     vsubaz\.yz      \$ACCyz,\$vf0yz,\$vf0z
+[0-9a-f]+ <[^>]*> 4adf007e     vsubaz\.yz      \$ACCyz,\$vf0yz,\$vf31z
+[0-9a-f]+ <[^>]*> 4ac2087e     vsubaz\.yz      \$ACCyz,\$vf1yz,\$vf2z
+[0-9a-f]+ <[^>]*> 4ac0f87e     vsubaz\.yz      \$ACCyz,\$vf31yz,\$vf0z
+[0-9a-f]+ <[^>]*> 4acff87e     vsubaz\.yz      \$ACCyz,\$vf31yz,\$vf15z
+[0-9a-f]+ <[^>]*> 4adff87e     vsubaz\.yz      \$ACCyz,\$vf31yz,\$vf31z
+[0-9a-f]+ <[^>]*> 4ae0007e     vsubaz\.yzw     \$ACCyzw,\$vf0yzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aff007e     vsubaz\.yzw     \$ACCyzw,\$vf0yzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ae2087e     vsubaz\.yzw     \$ACCyzw,\$vf1yzw,\$vf2z
+[0-9a-f]+ <[^>]*> 4ae0f87e     vsubaz\.yzw     \$ACCyzw,\$vf31yzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aeff87e     vsubaz\.yzw     \$ACCyzw,\$vf31yzw,\$vf15z
+[0-9a-f]+ <[^>]*> 4afff87e     vsubaz\.yzw     \$ACCyzw,\$vf31yzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a40007e     vsubaz\.z       \$ACCz,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f007e     vsubaz\.z       \$ACCz,\$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a42087e     vsubaz\.z       \$ACCz,\$vf1z,\$vf2z
+[0-9a-f]+ <[^>]*> 4a40f87e     vsubaz\.z       \$ACCz,\$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a4ff87e     vsubaz\.z       \$ACCz,\$vf31z,\$vf15z
+[0-9a-f]+ <[^>]*> 4a5ff87e     vsubaz\.z       \$ACCz,\$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a60007e     vsubaz\.zw      \$ACCzw,\$vf0zw,\$vf0z
+[0-9a-f]+ <[^>]*> 4a7f007e     vsubaz\.zw      \$ACCzw,\$vf0zw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a62087e     vsubaz\.zw      \$ACCzw,\$vf1zw,\$vf2z
+[0-9a-f]+ <[^>]*> 4a60f87e     vsubaz\.zw      \$ACCzw,\$vf31zw,\$vf0z
+[0-9a-f]+ <[^>]*> 4a6ff87e     vsubaz\.zw      \$ACCzw,\$vf31zw,\$vf15z
+[0-9a-f]+ <[^>]*> 4a7ff87e     vsubaz\.zw      \$ACCzw,\$vf31zw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a200026     vsubi\.w        \$vf0w,\$vf0w,\$I
+[0-9a-f]+ <[^>]*> 4a20f826     vsubi\.w        \$vf0w,\$vf31w,\$I
+[0-9a-f]+ <[^>]*> 4a201066     vsubi\.w        \$vf1w,\$vf2w,\$I
+[0-9a-f]+ <[^>]*> 4a2007e6     vsubi\.w        \$vf31w,\$vf0w,\$I
+[0-9a-f]+ <[^>]*> 4a207fe6     vsubi\.w        \$vf31w,\$vf15w,\$I
+[0-9a-f]+ <[^>]*> 4a20ffe6     vsubi\.w        \$vf31w,\$vf31w,\$I
+[0-9a-f]+ <[^>]*> 4b000026     vsubi\.x        \$vf0x,\$vf0x,\$I
+[0-9a-f]+ <[^>]*> 4b00f826     vsubi\.x        \$vf0x,\$vf31x,\$I
+[0-9a-f]+ <[^>]*> 4b001066     vsubi\.x        \$vf1x,\$vf2x,\$I
+[0-9a-f]+ <[^>]*> 4b0007e6     vsubi\.x        \$vf31x,\$vf0x,\$I
+[0-9a-f]+ <[^>]*> 4b007fe6     vsubi\.x        \$vf31x,\$vf15x,\$I
+[0-9a-f]+ <[^>]*> 4b00ffe6     vsubi\.x        \$vf31x,\$vf31x,\$I
+[0-9a-f]+ <[^>]*> 4b200026     vsubi\.xw       \$vf0xw,\$vf0xw,\$I
+[0-9a-f]+ <[^>]*> 4b20f826     vsubi\.xw       \$vf0xw,\$vf31xw,\$I
+[0-9a-f]+ <[^>]*> 4b201066     vsubi\.xw       \$vf1xw,\$vf2xw,\$I
+[0-9a-f]+ <[^>]*> 4b2007e6     vsubi\.xw       \$vf31xw,\$vf0xw,\$I
+[0-9a-f]+ <[^>]*> 4b207fe6     vsubi\.xw       \$vf31xw,\$vf15xw,\$I
+[0-9a-f]+ <[^>]*> 4b20ffe6     vsubi\.xw       \$vf31xw,\$vf31xw,\$I
+[0-9a-f]+ <[^>]*> 4b800026     vsubi\.xy       \$vf0xy,\$vf0xy,\$I
+[0-9a-f]+ <[^>]*> 4b80f826     vsubi\.xy       \$vf0xy,\$vf31xy,\$I
+[0-9a-f]+ <[^>]*> 4b801066     vsubi\.xy       \$vf1xy,\$vf2xy,\$I
+[0-9a-f]+ <[^>]*> 4b8007e6     vsubi\.xy       \$vf31xy,\$vf0xy,\$I
+[0-9a-f]+ <[^>]*> 4b807fe6     vsubi\.xy       \$vf31xy,\$vf15xy,\$I
+[0-9a-f]+ <[^>]*> 4b80ffe6     vsubi\.xy       \$vf31xy,\$vf31xy,\$I
+[0-9a-f]+ <[^>]*> 4ba00026     vsubi\.xyw      \$vf0xyw,\$vf0xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba0f826     vsubi\.xyw      \$vf0xyw,\$vf31xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba01066     vsubi\.xyw      \$vf1xyw,\$vf2xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba007e6     vsubi\.xyw      \$vf31xyw,\$vf0xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba07fe6     vsubi\.xyw      \$vf31xyw,\$vf15xyw,\$I
+[0-9a-f]+ <[^>]*> 4ba0ffe6     vsubi\.xyw      \$vf31xyw,\$vf31xyw,\$I
+[0-9a-f]+ <[^>]*> 4bc00026     vsubi\.xyz      \$vf0xyz,\$vf0xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc0f826     vsubi\.xyz      \$vf0xyz,\$vf31xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc01066     vsubi\.xyz      \$vf1xyz,\$vf2xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc007e6     vsubi\.xyz      \$vf31xyz,\$vf0xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc07fe6     vsubi\.xyz      \$vf31xyz,\$vf15xyz,\$I
+[0-9a-f]+ <[^>]*> 4bc0ffe6     vsubi\.xyz      \$vf31xyz,\$vf31xyz,\$I
+[0-9a-f]+ <[^>]*> 4be00026     vsubi\.xyzw     \$vf0xyzw,\$vf0xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be0f826     vsubi\.xyzw     \$vf0xyzw,\$vf31xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be01066     vsubi\.xyzw     \$vf1xyzw,\$vf2xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be007e6     vsubi\.xyzw     \$vf31xyzw,\$vf0xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be07fe6     vsubi\.xyzw     \$vf31xyzw,\$vf15xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be0ffe6     vsubi\.xyzw     \$vf31xyzw,\$vf31xyzw,\$I
+[0-9a-f]+ <[^>]*> 4b400026     vsubi\.xz       \$vf0xz,\$vf0xz,\$I
+[0-9a-f]+ <[^>]*> 4b40f826     vsubi\.xz       \$vf0xz,\$vf31xz,\$I
+[0-9a-f]+ <[^>]*> 4b401066     vsubi\.xz       \$vf1xz,\$vf2xz,\$I
+[0-9a-f]+ <[^>]*> 4b4007e6     vsubi\.xz       \$vf31xz,\$vf0xz,\$I
+[0-9a-f]+ <[^>]*> 4b407fe6     vsubi\.xz       \$vf31xz,\$vf15xz,\$I
+[0-9a-f]+ <[^>]*> 4b40ffe6     vsubi\.xz       \$vf31xz,\$vf31xz,\$I
+[0-9a-f]+ <[^>]*> 4b600026     vsubi\.xzw      \$vf0xzw,\$vf0xzw,\$I
+[0-9a-f]+ <[^>]*> 4b60f826     vsubi\.xzw      \$vf0xzw,\$vf31xzw,\$I
+[0-9a-f]+ <[^>]*> 4b601066     vsubi\.xzw      \$vf1xzw,\$vf2xzw,\$I
+[0-9a-f]+ <[^>]*> 4b6007e6     vsubi\.xzw      \$vf31xzw,\$vf0xzw,\$I
+[0-9a-f]+ <[^>]*> 4b607fe6     vsubi\.xzw      \$vf31xzw,\$vf15xzw,\$I
+[0-9a-f]+ <[^>]*> 4b60ffe6     vsubi\.xzw      \$vf31xzw,\$vf31xzw,\$I
+[0-9a-f]+ <[^>]*> 4a800026     vsubi\.y        \$vf0y,\$vf0y,\$I
+[0-9a-f]+ <[^>]*> 4a80f826     vsubi\.y        \$vf0y,\$vf31y,\$I
+[0-9a-f]+ <[^>]*> 4a801066     vsubi\.y        \$vf1y,\$vf2y,\$I
+[0-9a-f]+ <[^>]*> 4a8007e6     vsubi\.y        \$vf31y,\$vf0y,\$I
+[0-9a-f]+ <[^>]*> 4a807fe6     vsubi\.y        \$vf31y,\$vf15y,\$I
+[0-9a-f]+ <[^>]*> 4a80ffe6     vsubi\.y        \$vf31y,\$vf31y,\$I
+[0-9a-f]+ <[^>]*> 4aa00026     vsubi\.yw       \$vf0yw,\$vf0yw,\$I
+[0-9a-f]+ <[^>]*> 4aa0f826     vsubi\.yw       \$vf0yw,\$vf31yw,\$I
+[0-9a-f]+ <[^>]*> 4aa01066     vsubi\.yw       \$vf1yw,\$vf2yw,\$I
+[0-9a-f]+ <[^>]*> 4aa007e6     vsubi\.yw       \$vf31yw,\$vf0yw,\$I
+[0-9a-f]+ <[^>]*> 4aa07fe6     vsubi\.yw       \$vf31yw,\$vf15yw,\$I
+[0-9a-f]+ <[^>]*> 4aa0ffe6     vsubi\.yw       \$vf31yw,\$vf31yw,\$I
+[0-9a-f]+ <[^>]*> 4ac00026     vsubi\.yz       \$vf0yz,\$vf0yz,\$I
+[0-9a-f]+ <[^>]*> 4ac0f826     vsubi\.yz       \$vf0yz,\$vf31yz,\$I
+[0-9a-f]+ <[^>]*> 4ac01066     vsubi\.yz       \$vf1yz,\$vf2yz,\$I
+[0-9a-f]+ <[^>]*> 4ac007e6     vsubi\.yz       \$vf31yz,\$vf0yz,\$I
+[0-9a-f]+ <[^>]*> 4ac07fe6     vsubi\.yz       \$vf31yz,\$vf15yz,\$I
+[0-9a-f]+ <[^>]*> 4ac0ffe6     vsubi\.yz       \$vf31yz,\$vf31yz,\$I
+[0-9a-f]+ <[^>]*> 4ae00026     vsubi\.yzw      \$vf0yzw,\$vf0yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae0f826     vsubi\.yzw      \$vf0yzw,\$vf31yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae01066     vsubi\.yzw      \$vf1yzw,\$vf2yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae007e6     vsubi\.yzw      \$vf31yzw,\$vf0yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae07fe6     vsubi\.yzw      \$vf31yzw,\$vf15yzw,\$I
+[0-9a-f]+ <[^>]*> 4ae0ffe6     vsubi\.yzw      \$vf31yzw,\$vf31yzw,\$I
+[0-9a-f]+ <[^>]*> 4a400026     vsubi\.z        \$vf0z,\$vf0z,\$I
+[0-9a-f]+ <[^>]*> 4a40f826     vsubi\.z        \$vf0z,\$vf31z,\$I
+[0-9a-f]+ <[^>]*> 4a401066     vsubi\.z        \$vf1z,\$vf2z,\$I
+[0-9a-f]+ <[^>]*> 4a4007e6     vsubi\.z        \$vf31z,\$vf0z,\$I
+[0-9a-f]+ <[^>]*> 4a407fe6     vsubi\.z        \$vf31z,\$vf15z,\$I
+[0-9a-f]+ <[^>]*> 4a40ffe6     vsubi\.z        \$vf31z,\$vf31z,\$I
+[0-9a-f]+ <[^>]*> 4a600026     vsubi\.zw       \$vf0zw,\$vf0zw,\$I
+[0-9a-f]+ <[^>]*> 4a60f826     vsubi\.zw       \$vf0zw,\$vf31zw,\$I
+[0-9a-f]+ <[^>]*> 4a601066     vsubi\.zw       \$vf1zw,\$vf2zw,\$I
+[0-9a-f]+ <[^>]*> 4a6007e6     vsubi\.zw       \$vf31zw,\$vf0zw,\$I
+[0-9a-f]+ <[^>]*> 4a607fe6     vsubi\.zw       \$vf31zw,\$vf15zw,\$I
+[0-9a-f]+ <[^>]*> 4a60ffe6     vsubi\.zw       \$vf31zw,\$vf31zw,\$I
+[0-9a-f]+ <[^>]*> 4a200024     vsubq\.w        \$vf0w,\$vf0w,\$Q
+[0-9a-f]+ <[^>]*> 4a20f824     vsubq\.w        \$vf0w,\$vf31w,\$Q
+[0-9a-f]+ <[^>]*> 4a201064     vsubq\.w        \$vf1w,\$vf2w,\$Q
+[0-9a-f]+ <[^>]*> 4a2007e4     vsubq\.w        \$vf31w,\$vf0w,\$Q
+[0-9a-f]+ <[^>]*> 4a207fe4     vsubq\.w        \$vf31w,\$vf15w,\$Q
+[0-9a-f]+ <[^>]*> 4a20ffe4     vsubq\.w        \$vf31w,\$vf31w,\$Q
+[0-9a-f]+ <[^>]*> 4b000024     vsubq\.x        \$vf0x,\$vf0x,\$Q
+[0-9a-f]+ <[^>]*> 4b00f824     vsubq\.x        \$vf0x,\$vf31x,\$Q
+[0-9a-f]+ <[^>]*> 4b001064     vsubq\.x        \$vf1x,\$vf2x,\$Q
+[0-9a-f]+ <[^>]*> 4b0007e4     vsubq\.x        \$vf31x,\$vf0x,\$Q
+[0-9a-f]+ <[^>]*> 4b007fe4     vsubq\.x        \$vf31x,\$vf15x,\$Q
+[0-9a-f]+ <[^>]*> 4b00ffe4     vsubq\.x        \$vf31x,\$vf31x,\$Q
+[0-9a-f]+ <[^>]*> 4b200024     vsubq\.xw       \$vf0xw,\$vf0xw,\$Q
+[0-9a-f]+ <[^>]*> 4b20f824     vsubq\.xw       \$vf0xw,\$vf31xw,\$Q
+[0-9a-f]+ <[^>]*> 4b201064     vsubq\.xw       \$vf1xw,\$vf2xw,\$Q
+[0-9a-f]+ <[^>]*> 4b2007e4     vsubq\.xw       \$vf31xw,\$vf0xw,\$Q
+[0-9a-f]+ <[^>]*> 4b207fe4     vsubq\.xw       \$vf31xw,\$vf15xw,\$Q
+[0-9a-f]+ <[^>]*> 4b20ffe4     vsubq\.xw       \$vf31xw,\$vf31xw,\$Q
+[0-9a-f]+ <[^>]*> 4b800024     vsubq\.xy       \$vf0xy,\$vf0xy,\$Q
+[0-9a-f]+ <[^>]*> 4b80f824     vsubq\.xy       \$vf0xy,\$vf31xy,\$Q
+[0-9a-f]+ <[^>]*> 4b801064     vsubq\.xy       \$vf1xy,\$vf2xy,\$Q
+[0-9a-f]+ <[^>]*> 4b8007e4     vsubq\.xy       \$vf31xy,\$vf0xy,\$Q
+[0-9a-f]+ <[^>]*> 4b807fe4     vsubq\.xy       \$vf31xy,\$vf15xy,\$Q
+[0-9a-f]+ <[^>]*> 4b80ffe4     vsubq\.xy       \$vf31xy,\$vf31xy,\$Q
+[0-9a-f]+ <[^>]*> 4ba00024     vsubq\.xyw      \$vf0xyw,\$vf0xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba0f824     vsubq\.xyw      \$vf0xyw,\$vf31xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba01064     vsubq\.xyw      \$vf1xyw,\$vf2xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba007e4     vsubq\.xyw      \$vf31xyw,\$vf0xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba07fe4     vsubq\.xyw      \$vf31xyw,\$vf15xyw,\$Q
+[0-9a-f]+ <[^>]*> 4ba0ffe4     vsubq\.xyw      \$vf31xyw,\$vf31xyw,\$Q
+[0-9a-f]+ <[^>]*> 4bc00024     vsubq\.xyz      \$vf0xyz,\$vf0xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc0f824     vsubq\.xyz      \$vf0xyz,\$vf31xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc01064     vsubq\.xyz      \$vf1xyz,\$vf2xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc007e4     vsubq\.xyz      \$vf31xyz,\$vf0xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc07fe4     vsubq\.xyz      \$vf31xyz,\$vf15xyz,\$Q
+[0-9a-f]+ <[^>]*> 4bc0ffe4     vsubq\.xyz      \$vf31xyz,\$vf31xyz,\$Q
+[0-9a-f]+ <[^>]*> 4be00024     vsubq\.xyzw     \$vf0xyzw,\$vf0xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be0f824     vsubq\.xyzw     \$vf0xyzw,\$vf31xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be01064     vsubq\.xyzw     \$vf1xyzw,\$vf2xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be007e4     vsubq\.xyzw     \$vf31xyzw,\$vf0xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be07fe4     vsubq\.xyzw     \$vf31xyzw,\$vf15xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be0ffe4     vsubq\.xyzw     \$vf31xyzw,\$vf31xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4b400024     vsubq\.xz       \$vf0xz,\$vf0xz,\$Q
+[0-9a-f]+ <[^>]*> 4b40f824     vsubq\.xz       \$vf0xz,\$vf31xz,\$Q
+[0-9a-f]+ <[^>]*> 4b401064     vsubq\.xz       \$vf1xz,\$vf2xz,\$Q
+[0-9a-f]+ <[^>]*> 4b4007e4     vsubq\.xz       \$vf31xz,\$vf0xz,\$Q
+[0-9a-f]+ <[^>]*> 4b407fe4     vsubq\.xz       \$vf31xz,\$vf15xz,\$Q
+[0-9a-f]+ <[^>]*> 4b40ffe4     vsubq\.xz       \$vf31xz,\$vf31xz,\$Q
+[0-9a-f]+ <[^>]*> 4b600024     vsubq\.xzw      \$vf0xzw,\$vf0xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b60f824     vsubq\.xzw      \$vf0xzw,\$vf31xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b601064     vsubq\.xzw      \$vf1xzw,\$vf2xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b6007e4     vsubq\.xzw      \$vf31xzw,\$vf0xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b607fe4     vsubq\.xzw      \$vf31xzw,\$vf15xzw,\$Q
+[0-9a-f]+ <[^>]*> 4b60ffe4     vsubq\.xzw      \$vf31xzw,\$vf31xzw,\$Q
+[0-9a-f]+ <[^>]*> 4a800024     vsubq\.y        \$vf0y,\$vf0y,\$Q
+[0-9a-f]+ <[^>]*> 4a80f824     vsubq\.y        \$vf0y,\$vf31y,\$Q
+[0-9a-f]+ <[^>]*> 4a801064     vsubq\.y        \$vf1y,\$vf2y,\$Q
+[0-9a-f]+ <[^>]*> 4a8007e4     vsubq\.y        \$vf31y,\$vf0y,\$Q
+[0-9a-f]+ <[^>]*> 4a807fe4     vsubq\.y        \$vf31y,\$vf15y,\$Q
+[0-9a-f]+ <[^>]*> 4a80ffe4     vsubq\.y        \$vf31y,\$vf31y,\$Q
+[0-9a-f]+ <[^>]*> 4aa00024     vsubq\.yw       \$vf0yw,\$vf0yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa0f824     vsubq\.yw       \$vf0yw,\$vf31yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa01064     vsubq\.yw       \$vf1yw,\$vf2yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa007e4     vsubq\.yw       \$vf31yw,\$vf0yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa07fe4     vsubq\.yw       \$vf31yw,\$vf15yw,\$Q
+[0-9a-f]+ <[^>]*> 4aa0ffe4     vsubq\.yw       \$vf31yw,\$vf31yw,\$Q
+[0-9a-f]+ <[^>]*> 4ac00024     vsubq\.yz       \$vf0yz,\$vf0yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac0f824     vsubq\.yz       \$vf0yz,\$vf31yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac01064     vsubq\.yz       \$vf1yz,\$vf2yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac007e4     vsubq\.yz       \$vf31yz,\$vf0yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac07fe4     vsubq\.yz       \$vf31yz,\$vf15yz,\$Q
+[0-9a-f]+ <[^>]*> 4ac0ffe4     vsubq\.yz       \$vf31yz,\$vf31yz,\$Q
+[0-9a-f]+ <[^>]*> 4ae00024     vsubq\.yzw      \$vf0yzw,\$vf0yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae0f824     vsubq\.yzw      \$vf0yzw,\$vf31yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae01064     vsubq\.yzw      \$vf1yzw,\$vf2yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae007e4     vsubq\.yzw      \$vf31yzw,\$vf0yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae07fe4     vsubq\.yzw      \$vf31yzw,\$vf15yzw,\$Q
+[0-9a-f]+ <[^>]*> 4ae0ffe4     vsubq\.yzw      \$vf31yzw,\$vf31yzw,\$Q
+[0-9a-f]+ <[^>]*> 4a400024     vsubq\.z        \$vf0z,\$vf0z,\$Q
+[0-9a-f]+ <[^>]*> 4a40f824     vsubq\.z        \$vf0z,\$vf31z,\$Q
+[0-9a-f]+ <[^>]*> 4a401064     vsubq\.z        \$vf1z,\$vf2z,\$Q
+[0-9a-f]+ <[^>]*> 4a4007e4     vsubq\.z        \$vf31z,\$vf0z,\$Q
+[0-9a-f]+ <[^>]*> 4a407fe4     vsubq\.z        \$vf31z,\$vf15z,\$Q
+[0-9a-f]+ <[^>]*> 4a40ffe4     vsubq\.z        \$vf31z,\$vf31z,\$Q
+[0-9a-f]+ <[^>]*> 4a600024     vsubq\.zw       \$vf0zw,\$vf0zw,\$Q
+[0-9a-f]+ <[^>]*> 4a60f824     vsubq\.zw       \$vf0zw,\$vf31zw,\$Q
+[0-9a-f]+ <[^>]*> 4a601064     vsubq\.zw       \$vf1zw,\$vf2zw,\$Q
+[0-9a-f]+ <[^>]*> 4a6007e4     vsubq\.zw       \$vf31zw,\$vf0zw,\$Q
+[0-9a-f]+ <[^>]*> 4a607fe4     vsubq\.zw       \$vf31zw,\$vf15zw,\$Q
+[0-9a-f]+ <[^>]*> 4a60ffe4     vsubq\.zw       \$vf31zw,\$vf31zw,\$Q
+[0-9a-f]+ <[^>]*> 4a20002c     vsub\.w \$vf0w,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f002c     vsub\.w \$vf0w,\$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a20f82c     vsub\.w \$vf0w,\$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a23106c     vsub\.w \$vf1w,\$vf2w,\$vf3w
+[0-9a-f]+ <[^>]*> 4a2007ec     vsub\.w \$vf31w,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a277fec     vsub\.w \$vf31w,\$vf15w,\$vf7w
+[0-9a-f]+ <[^>]*> 4a3fffec     vsub\.w \$vf31w,\$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a200007     vsubw\.w        \$vf0w,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a3f0007     vsubw\.w        \$vf0w,\$vf0w,\$vf31w
+[0-9a-f]+ <[^>]*> 4a20f807     vsubw\.w        \$vf0w,\$vf31w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a231047     vsubw\.w        \$vf1w,\$vf2w,\$vf3w
+[0-9a-f]+ <[^>]*> 4a2007c7     vsubw\.w        \$vf31w,\$vf0w,\$vf0w
+[0-9a-f]+ <[^>]*> 4a277fc7     vsubw\.w        \$vf31w,\$vf15w,\$vf7w
+[0-9a-f]+ <[^>]*> 4a3fffc7     vsubw\.w        \$vf31w,\$vf31w,\$vf31w
+[0-9a-f]+ <[^>]*> 4b000007     vsubw\.x        \$vf0x,\$vf0x,\$vf0w
+[0-9a-f]+ <[^>]*> 4b1f0007     vsubw\.x        \$vf0x,\$vf0x,\$vf31w
+[0-9a-f]+ <[^>]*> 4b00f807     vsubw\.x        \$vf0x,\$vf31x,\$vf0w
+[0-9a-f]+ <[^>]*> 4b031047     vsubw\.x        \$vf1x,\$vf2x,\$vf3w
+[0-9a-f]+ <[^>]*> 4b0007c7     vsubw\.x        \$vf31x,\$vf0x,\$vf0w
+[0-9a-f]+ <[^>]*> 4b077fc7     vsubw\.x        \$vf31x,\$vf15x,\$vf7w
+[0-9a-f]+ <[^>]*> 4b1fffc7     vsubw\.x        \$vf31x,\$vf31x,\$vf31w
+[0-9a-f]+ <[^>]*> 4b200007     vsubw\.xw       \$vf0xw,\$vf0xw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b3f0007     vsubw\.xw       \$vf0xw,\$vf0xw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b20f807     vsubw\.xw       \$vf0xw,\$vf31xw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b231047     vsubw\.xw       \$vf1xw,\$vf2xw,\$vf3w
+[0-9a-f]+ <[^>]*> 4b2007c7     vsubw\.xw       \$vf31xw,\$vf0xw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b277fc7     vsubw\.xw       \$vf31xw,\$vf15xw,\$vf7w
+[0-9a-f]+ <[^>]*> 4b3fffc7     vsubw\.xw       \$vf31xw,\$vf31xw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b800007     vsubw\.xy       \$vf0xy,\$vf0xy,\$vf0w
+[0-9a-f]+ <[^>]*> 4b9f0007     vsubw\.xy       \$vf0xy,\$vf0xy,\$vf31w
+[0-9a-f]+ <[^>]*> 4b80f807     vsubw\.xy       \$vf0xy,\$vf31xy,\$vf0w
+[0-9a-f]+ <[^>]*> 4b831047     vsubw\.xy       \$vf1xy,\$vf2xy,\$vf3w
+[0-9a-f]+ <[^>]*> 4b8007c7     vsubw\.xy       \$vf31xy,\$vf0xy,\$vf0w
+[0-9a-f]+ <[^>]*> 4b877fc7     vsubw\.xy       \$vf31xy,\$vf15xy,\$vf7w
+[0-9a-f]+ <[^>]*> 4b9fffc7     vsubw\.xy       \$vf31xy,\$vf31xy,\$vf31w
+[0-9a-f]+ <[^>]*> 4ba00007     vsubw\.xyw      \$vf0xyw,\$vf0xyw,\$vf0w
+[0-9a-f]+ <[^>]*> 4bbf0007     vsubw\.xyw      \$vf0xyw,\$vf0xyw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ba0f807     vsubw\.xyw      \$vf0xyw,\$vf31xyw,\$vf0w
+[0-9a-f]+ <[^>]*> 4ba31047     vsubw\.xyw      \$vf1xyw,\$vf2xyw,\$vf3w
+[0-9a-f]+ <[^>]*> 4ba007c7     vsubw\.xyw      \$vf31xyw,\$vf0xyw,\$vf0w
+[0-9a-f]+ <[^>]*> 4ba77fc7     vsubw\.xyw      \$vf31xyw,\$vf15xyw,\$vf7w
+[0-9a-f]+ <[^>]*> 4bbfffc7     vsubw\.xyw      \$vf31xyw,\$vf31xyw,\$vf31w
+[0-9a-f]+ <[^>]*> 4bc00007     vsubw\.xyz      \$vf0xyz,\$vf0xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bdf0007     vsubw\.xyz      \$vf0xyz,\$vf0xyz,\$vf31w
+[0-9a-f]+ <[^>]*> 4bc0f807     vsubw\.xyz      \$vf0xyz,\$vf31xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bc31047     vsubw\.xyz      \$vf1xyz,\$vf2xyz,\$vf3w
+[0-9a-f]+ <[^>]*> 4bc007c7     vsubw\.xyz      \$vf31xyz,\$vf0xyz,\$vf0w
+[0-9a-f]+ <[^>]*> 4bc77fc7     vsubw\.xyz      \$vf31xyz,\$vf15xyz,\$vf7w
+[0-9a-f]+ <[^>]*> 4bdfffc7     vsubw\.xyz      \$vf31xyz,\$vf31xyz,\$vf31w
+[0-9a-f]+ <[^>]*> 4be00007     vsubw\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4bff0007     vsubw\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4be0f807     vsubw\.xyzw     \$vf0xyzw,\$vf31xyzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4be31047     vsubw\.xyzw     \$vf1xyzw,\$vf2xyzw,\$vf3w
+[0-9a-f]+ <[^>]*> 4be007c7     vsubw\.xyzw     \$vf31xyzw,\$vf0xyzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4be77fc7     vsubw\.xyzw     \$vf31xyzw,\$vf15xyzw,\$vf7w
+[0-9a-f]+ <[^>]*> 4bffffc7     vsubw\.xyzw     \$vf31xyzw,\$vf31xyzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b400007     vsubw\.xz       \$vf0xz,\$vf0xz,\$vf0w
+[0-9a-f]+ <[^>]*> 4b5f0007     vsubw\.xz       \$vf0xz,\$vf0xz,\$vf31w
+[0-9a-f]+ <[^>]*> 4b40f807     vsubw\.xz       \$vf0xz,\$vf31xz,\$vf0w
+[0-9a-f]+ <[^>]*> 4b431047     vsubw\.xz       \$vf1xz,\$vf2xz,\$vf3w
+[0-9a-f]+ <[^>]*> 4b4007c7     vsubw\.xz       \$vf31xz,\$vf0xz,\$vf0w
+[0-9a-f]+ <[^>]*> 4b477fc7     vsubw\.xz       \$vf31xz,\$vf15xz,\$vf7w
+[0-9a-f]+ <[^>]*> 4b5fffc7     vsubw\.xz       \$vf31xz,\$vf31xz,\$vf31w
+[0-9a-f]+ <[^>]*> 4b600007     vsubw\.xzw      \$vf0xzw,\$vf0xzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b7f0007     vsubw\.xzw      \$vf0xzw,\$vf0xzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b60f807     vsubw\.xzw      \$vf0xzw,\$vf31xzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b631047     vsubw\.xzw      \$vf1xzw,\$vf2xzw,\$vf3w
+[0-9a-f]+ <[^>]*> 4b6007c7     vsubw\.xzw      \$vf31xzw,\$vf0xzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4b677fc7     vsubw\.xzw      \$vf31xzw,\$vf15xzw,\$vf7w
+[0-9a-f]+ <[^>]*> 4b7fffc7     vsubw\.xzw      \$vf31xzw,\$vf31xzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a800007     vsubw\.y        \$vf0y,\$vf0y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a9f0007     vsubw\.y        \$vf0y,\$vf0y,\$vf31w
+[0-9a-f]+ <[^>]*> 4a80f807     vsubw\.y        \$vf0y,\$vf31y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a831047     vsubw\.y        \$vf1y,\$vf2y,\$vf3w
+[0-9a-f]+ <[^>]*> 4a8007c7     vsubw\.y        \$vf31y,\$vf0y,\$vf0w
+[0-9a-f]+ <[^>]*> 4a877fc7     vsubw\.y        \$vf31y,\$vf15y,\$vf7w
+[0-9a-f]+ <[^>]*> 4a9fffc7     vsubw\.y        \$vf31y,\$vf31y,\$vf31w
+[0-9a-f]+ <[^>]*> 4aa00007     vsubw\.yw       \$vf0yw,\$vf0yw,\$vf0w
+[0-9a-f]+ <[^>]*> 4abf0007     vsubw\.yw       \$vf0yw,\$vf0yw,\$vf31w
+[0-9a-f]+ <[^>]*> 4aa0f807     vsubw\.yw       \$vf0yw,\$vf31yw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aa31047     vsubw\.yw       \$vf1yw,\$vf2yw,\$vf3w
+[0-9a-f]+ <[^>]*> 4aa007c7     vsubw\.yw       \$vf31yw,\$vf0yw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aa77fc7     vsubw\.yw       \$vf31yw,\$vf15yw,\$vf7w
+[0-9a-f]+ <[^>]*> 4abfffc7     vsubw\.yw       \$vf31yw,\$vf31yw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ac00007     vsubw\.yz       \$vf0yz,\$vf0yz,\$vf0w
+[0-9a-f]+ <[^>]*> 4adf0007     vsubw\.yz       \$vf0yz,\$vf0yz,\$vf31w
+[0-9a-f]+ <[^>]*> 4ac0f807     vsubw\.yz       \$vf0yz,\$vf31yz,\$vf0w
+[0-9a-f]+ <[^>]*> 4ac31047     vsubw\.yz       \$vf1yz,\$vf2yz,\$vf3w
+[0-9a-f]+ <[^>]*> 4ac007c7     vsubw\.yz       \$vf31yz,\$vf0yz,\$vf0w
+[0-9a-f]+ <[^>]*> 4ac77fc7     vsubw\.yz       \$vf31yz,\$vf15yz,\$vf7w
+[0-9a-f]+ <[^>]*> 4adfffc7     vsubw\.yz       \$vf31yz,\$vf31yz,\$vf31w
+[0-9a-f]+ <[^>]*> 4ae00007     vsubw\.yzw      \$vf0yzw,\$vf0yzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4aff0007     vsubw\.yzw      \$vf0yzw,\$vf0yzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4ae0f807     vsubw\.yzw      \$vf0yzw,\$vf31yzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4ae31047     vsubw\.yzw      \$vf1yzw,\$vf2yzw,\$vf3w
+[0-9a-f]+ <[^>]*> 4ae007c7     vsubw\.yzw      \$vf31yzw,\$vf0yzw,\$vf0w
+[0-9a-f]+ <[^>]*> 4ae77fc7     vsubw\.yzw      \$vf31yzw,\$vf15yzw,\$vf7w
+[0-9a-f]+ <[^>]*> 4affffc7     vsubw\.yzw      \$vf31yzw,\$vf31yzw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a400007     vsubw\.z        \$vf0z,\$vf0z,\$vf0w
+[0-9a-f]+ <[^>]*> 4a5f0007     vsubw\.z        \$vf0z,\$vf0z,\$vf31w
+[0-9a-f]+ <[^>]*> 4a40f807     vsubw\.z        \$vf0z,\$vf31z,\$vf0w
+[0-9a-f]+ <[^>]*> 4a431047     vsubw\.z        \$vf1z,\$vf2z,\$vf3w
+[0-9a-f]+ <[^>]*> 4a4007c7     vsubw\.z        \$vf31z,\$vf0z,\$vf0w
+[0-9a-f]+ <[^>]*> 4a477fc7     vsubw\.z        \$vf31z,\$vf15z,\$vf7w
+[0-9a-f]+ <[^>]*> 4a5fffc7     vsubw\.z        \$vf31z,\$vf31z,\$vf31w
+[0-9a-f]+ <[^>]*> 4a600007     vsubw\.zw       \$vf0zw,\$vf0zw,\$vf0w
+[0-9a-f]+ <[^>]*> 4a7f0007     vsubw\.zw       \$vf0zw,\$vf0zw,\$vf31w
+[0-9a-f]+ <[^>]*> 4a60f807     vsubw\.zw       \$vf0zw,\$vf31zw,\$vf0w
+[0-9a-f]+ <[^>]*> 4a631047     vsubw\.zw       \$vf1zw,\$vf2zw,\$vf3w
+[0-9a-f]+ <[^>]*> 4a6007c7     vsubw\.zw       \$vf31zw,\$vf0zw,\$vf0w
+[0-9a-f]+ <[^>]*> 4a677fc7     vsubw\.zw       \$vf31zw,\$vf15zw,\$vf7w
+[0-9a-f]+ <[^>]*> 4a7fffc7     vsubw\.zw       \$vf31zw,\$vf31zw,\$vf31w
+[0-9a-f]+ <[^>]*> 4b00002c     vsub\.x \$vf0x,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f002c     vsub\.x \$vf0x,\$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b00f82c     vsub\.x \$vf0x,\$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b03106c     vsub\.x \$vf1x,\$vf2x,\$vf3x
+[0-9a-f]+ <[^>]*> 4b0007ec     vsub\.x \$vf31x,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b077fec     vsub\.x \$vf31x,\$vf15x,\$vf7x
+[0-9a-f]+ <[^>]*> 4b1fffec     vsub\.x \$vf31x,\$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4a200004     vsubx\.w        \$vf0w,\$vf0w,\$vf0x
+[0-9a-f]+ <[^>]*> 4a3f0004     vsubx\.w        \$vf0w,\$vf0w,\$vf31x
+[0-9a-f]+ <[^>]*> 4a20f804     vsubx\.w        \$vf0w,\$vf31w,\$vf0x
+[0-9a-f]+ <[^>]*> 4b20002c     vsub\.xw        \$vf0xw,\$vf0xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b3f002c     vsub\.xw        \$vf0xw,\$vf0xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b20f82c     vsub\.xw        \$vf0xw,\$vf31xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4a231044     vsubx\.w        \$vf1w,\$vf2w,\$vf3x
+[0-9a-f]+ <[^>]*> 4b23106c     vsub\.xw        \$vf1xw,\$vf2xw,\$vf3xw
+[0-9a-f]+ <[^>]*> 4a2007c4     vsubx\.w        \$vf31w,\$vf0w,\$vf0x
+[0-9a-f]+ <[^>]*> 4a277fc4     vsubx\.w        \$vf31w,\$vf15w,\$vf7x
+[0-9a-f]+ <[^>]*> 4a3fffc4     vsubx\.w        \$vf31w,\$vf31w,\$vf31x
+[0-9a-f]+ <[^>]*> 4b2007ec     vsub\.xw        \$vf31xw,\$vf0xw,\$vf0xw
+[0-9a-f]+ <[^>]*> 4b277fec     vsub\.xw        \$vf31xw,\$vf15xw,\$vf7xw
+[0-9a-f]+ <[^>]*> 4b3fffec     vsub\.xw        \$vf31xw,\$vf31xw,\$vf31xw
+[0-9a-f]+ <[^>]*> 4b000004     vsubx\.x        \$vf0x,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b1f0004     vsubx\.x        \$vf0x,\$vf0x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b00f804     vsubx\.x        \$vf0x,\$vf31x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b031044     vsubx\.x        \$vf1x,\$vf2x,\$vf3x
+[0-9a-f]+ <[^>]*> 4b0007c4     vsubx\.x        \$vf31x,\$vf0x,\$vf0x
+[0-9a-f]+ <[^>]*> 4b077fc4     vsubx\.x        \$vf31x,\$vf15x,\$vf7x
+[0-9a-f]+ <[^>]*> 4b1fffc4     vsubx\.x        \$vf31x,\$vf31x,\$vf31x
+[0-9a-f]+ <[^>]*> 4b200004     vsubx\.xw       \$vf0xw,\$vf0xw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b3f0004     vsubx\.xw       \$vf0xw,\$vf0xw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b20f804     vsubx\.xw       \$vf0xw,\$vf31xw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b231044     vsubx\.xw       \$vf1xw,\$vf2xw,\$vf3x
+[0-9a-f]+ <[^>]*> 4b2007c4     vsubx\.xw       \$vf31xw,\$vf0xw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b277fc4     vsubx\.xw       \$vf31xw,\$vf15xw,\$vf7x
+[0-9a-f]+ <[^>]*> 4b3fffc4     vsubx\.xw       \$vf31xw,\$vf31xw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b800004     vsubx\.xy       \$vf0xy,\$vf0xy,\$vf0x
+[0-9a-f]+ <[^>]*> 4b9f0004     vsubx\.xy       \$vf0xy,\$vf0xy,\$vf31x
+[0-9a-f]+ <[^>]*> 4b80f804     vsubx\.xy       \$vf0xy,\$vf31xy,\$vf0x
+[0-9a-f]+ <[^>]*> 4b831044     vsubx\.xy       \$vf1xy,\$vf2xy,\$vf3x
+[0-9a-f]+ <[^>]*> 4b8007c4     vsubx\.xy       \$vf31xy,\$vf0xy,\$vf0x
+[0-9a-f]+ <[^>]*> 4b877fc4     vsubx\.xy       \$vf31xy,\$vf15xy,\$vf7x
+[0-9a-f]+ <[^>]*> 4b9fffc4     vsubx\.xy       \$vf31xy,\$vf31xy,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba00004     vsubx\.xyw      \$vf0xyw,\$vf0xyw,\$vf0x
+[0-9a-f]+ <[^>]*> 4bbf0004     vsubx\.xyw      \$vf0xyw,\$vf0xyw,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba0f804     vsubx\.xyw      \$vf0xyw,\$vf31xyw,\$vf0x
+[0-9a-f]+ <[^>]*> 4ba31044     vsubx\.xyw      \$vf1xyw,\$vf2xyw,\$vf3x
+[0-9a-f]+ <[^>]*> 4ba007c4     vsubx\.xyw      \$vf31xyw,\$vf0xyw,\$vf0x
+[0-9a-f]+ <[^>]*> 4ba77fc4     vsubx\.xyw      \$vf31xyw,\$vf15xyw,\$vf7x
+[0-9a-f]+ <[^>]*> 4bbfffc4     vsubx\.xyw      \$vf31xyw,\$vf31xyw,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc00004     vsubx\.xyz      \$vf0xyz,\$vf0xyz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bdf0004     vsubx\.xyz      \$vf0xyz,\$vf0xyz,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc0f804     vsubx\.xyz      \$vf0xyz,\$vf31xyz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bc31044     vsubx\.xyz      \$vf1xyz,\$vf2xyz,\$vf3x
+[0-9a-f]+ <[^>]*> 4bc007c4     vsubx\.xyz      \$vf31xyz,\$vf0xyz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bc77fc4     vsubx\.xyz      \$vf31xyz,\$vf15xyz,\$vf7x
+[0-9a-f]+ <[^>]*> 4bdfffc4     vsubx\.xyz      \$vf31xyz,\$vf31xyz,\$vf31x
+[0-9a-f]+ <[^>]*> 4be00004     vsubx\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4bff0004     vsubx\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4be0f804     vsubx\.xyzw     \$vf0xyzw,\$vf31xyzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4be31044     vsubx\.xyzw     \$vf1xyzw,\$vf2xyzw,\$vf3x
+[0-9a-f]+ <[^>]*> 4be007c4     vsubx\.xyzw     \$vf31xyzw,\$vf0xyzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4be77fc4     vsubx\.xyzw     \$vf31xyzw,\$vf15xyzw,\$vf7x
+[0-9a-f]+ <[^>]*> 4bffffc4     vsubx\.xyzw     \$vf31xyzw,\$vf31xyzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b400004     vsubx\.xz       \$vf0xz,\$vf0xz,\$vf0x
+[0-9a-f]+ <[^>]*> 4b5f0004     vsubx\.xz       \$vf0xz,\$vf0xz,\$vf31x
+[0-9a-f]+ <[^>]*> 4b40f804     vsubx\.xz       \$vf0xz,\$vf31xz,\$vf0x
+[0-9a-f]+ <[^>]*> 4b431044     vsubx\.xz       \$vf1xz,\$vf2xz,\$vf3x
+[0-9a-f]+ <[^>]*> 4b4007c4     vsubx\.xz       \$vf31xz,\$vf0xz,\$vf0x
+[0-9a-f]+ <[^>]*> 4b477fc4     vsubx\.xz       \$vf31xz,\$vf15xz,\$vf7x
+[0-9a-f]+ <[^>]*> 4b5fffc4     vsubx\.xz       \$vf31xz,\$vf31xz,\$vf31x
+[0-9a-f]+ <[^>]*> 4b600004     vsubx\.xzw      \$vf0xzw,\$vf0xzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b7f0004     vsubx\.xzw      \$vf0xzw,\$vf0xzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b60f804     vsubx\.xzw      \$vf0xzw,\$vf31xzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b631044     vsubx\.xzw      \$vf1xzw,\$vf2xzw,\$vf3x
+[0-9a-f]+ <[^>]*> 4b6007c4     vsubx\.xzw      \$vf31xzw,\$vf0xzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b677fc4     vsubx\.xzw      \$vf31xzw,\$vf15xzw,\$vf7x
+[0-9a-f]+ <[^>]*> 4b7fffc4     vsubx\.xzw      \$vf31xzw,\$vf31xzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b80002c     vsub\.xy        \$vf0xy,\$vf0xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b9f002c     vsub\.xy        \$vf0xy,\$vf0xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4b80f82c     vsub\.xy        \$vf0xy,\$vf31xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4a800004     vsubx\.y        \$vf0y,\$vf0y,\$vf0x
+[0-9a-f]+ <[^>]*> 4a9f0004     vsubx\.y        \$vf0y,\$vf0y,\$vf31x
+[0-9a-f]+ <[^>]*> 4a80f804     vsubx\.y        \$vf0y,\$vf31y,\$vf0x
+[0-9a-f]+ <[^>]*> 4b83106c     vsub\.xy        \$vf1xy,\$vf2xy,\$vf3xy
+[0-9a-f]+ <[^>]*> 4a831044     vsubx\.y        \$vf1y,\$vf2y,\$vf3x
+[0-9a-f]+ <[^>]*> 4b8007ec     vsub\.xy        \$vf31xy,\$vf0xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4b877fec     vsub\.xy        \$vf31xy,\$vf15xy,\$vf7xy
+[0-9a-f]+ <[^>]*> 4b9fffec     vsub\.xy        \$vf31xy,\$vf31xy,\$vf31xy
+[0-9a-f]+ <[^>]*> 4a8007c4     vsubx\.y        \$vf31y,\$vf0y,\$vf0x
+[0-9a-f]+ <[^>]*> 4a877fc4     vsubx\.y        \$vf31y,\$vf15y,\$vf7x
+[0-9a-f]+ <[^>]*> 4a9fffc4     vsubx\.y        \$vf31y,\$vf31y,\$vf31x
+[0-9a-f]+ <[^>]*> 4ba0002c     vsub\.xyw       \$vf0xyw,\$vf0xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4bbf002c     vsub\.xyw       \$vf0xyw,\$vf0xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4ba0f82c     vsub\.xyw       \$vf0xyw,\$vf31xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4aa00004     vsubx\.yw       \$vf0yw,\$vf0yw,\$vf0x
+[0-9a-f]+ <[^>]*> 4abf0004     vsubx\.yw       \$vf0yw,\$vf0yw,\$vf31x
+[0-9a-f]+ <[^>]*> 4aa0f804     vsubx\.yw       \$vf0yw,\$vf31yw,\$vf0x
+[0-9a-f]+ <[^>]*> 4ba3106c     vsub\.xyw       \$vf1xyw,\$vf2xyw,\$vf3xyw
+[0-9a-f]+ <[^>]*> 4aa31044     vsubx\.yw       \$vf1yw,\$vf2yw,\$vf3x
+[0-9a-f]+ <[^>]*> 4ba007ec     vsub\.xyw       \$vf31xyw,\$vf0xyw,\$vf0xyw
+[0-9a-f]+ <[^>]*> 4ba77fec     vsub\.xyw       \$vf31xyw,\$vf15xyw,\$vf7xyw
+[0-9a-f]+ <[^>]*> 4bbfffec     vsub\.xyw       \$vf31xyw,\$vf31xyw,\$vf31xyw
+[0-9a-f]+ <[^>]*> 4aa007c4     vsubx\.yw       \$vf31yw,\$vf0yw,\$vf0x
+[0-9a-f]+ <[^>]*> 4aa77fc4     vsubx\.yw       \$vf31yw,\$vf15yw,\$vf7x
+[0-9a-f]+ <[^>]*> 4abfffc4     vsubx\.yw       \$vf31yw,\$vf31yw,\$vf31x
+[0-9a-f]+ <[^>]*> 4bc0002c     vsub\.xyz       \$vf0xyz,\$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bdf002c     vsub\.xyz       \$vf0xyz,\$vf0xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4bc0f82c     vsub\.xyz       \$vf0xyz,\$vf31xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4ac00004     vsubx\.yz       \$vf0yz,\$vf0yz,\$vf0x
+[0-9a-f]+ <[^>]*> 4adf0004     vsubx\.yz       \$vf0yz,\$vf0yz,\$vf31x
+[0-9a-f]+ <[^>]*> 4ac0f804     vsubx\.yz       \$vf0yz,\$vf31yz,\$vf0x
+[0-9a-f]+ <[^>]*> 4bc3106c     vsub\.xyz       \$vf1xyz,\$vf2xyz,\$vf3xyz
+[0-9a-f]+ <[^>]*> 4ac31044     vsubx\.yz       \$vf1yz,\$vf2yz,\$vf3x
+[0-9a-f]+ <[^>]*> 4bc007ec     vsub\.xyz       \$vf31xyz,\$vf0xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bc77fec     vsub\.xyz       \$vf31xyz,\$vf15xyz,\$vf7xyz
+[0-9a-f]+ <[^>]*> 4bdfffec     vsub\.xyz       \$vf31xyz,\$vf31xyz,\$vf31xyz
+[0-9a-f]+ <[^>]*> 4ac007c4     vsubx\.yz       \$vf31yz,\$vf0yz,\$vf0x
+[0-9a-f]+ <[^>]*> 4ac77fc4     vsubx\.yz       \$vf31yz,\$vf15yz,\$vf7x
+[0-9a-f]+ <[^>]*> 4adfffc4     vsubx\.yz       \$vf31yz,\$vf31yz,\$vf31x
+[0-9a-f]+ <[^>]*> 4be0002c     vsub\.xyzw      \$vf0xyzw,\$vf0xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4bff002c     vsub\.xyzw      \$vf0xyzw,\$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be0f82c     vsub\.xyzw      \$vf0xyzw,\$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4ae00004     vsubx\.yzw      \$vf0yzw,\$vf0yzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4aff0004     vsubx\.yzw      \$vf0yzw,\$vf0yzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4ae0f804     vsubx\.yzw      \$vf0yzw,\$vf31yzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4be3106c     vsub\.xyzw      \$vf1xyzw,\$vf2xyzw,\$vf3xyzw
+[0-9a-f]+ <[^>]*> 4ae31044     vsubx\.yzw      \$vf1yzw,\$vf2yzw,\$vf3x
+[0-9a-f]+ <[^>]*> 4be007ec     vsub\.xyzw      \$vf31xyzw,\$vf0xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4be77fec     vsub\.xyzw      \$vf31xyzw,\$vf15xyzw,\$vf7xyzw
+[0-9a-f]+ <[^>]*> 4bffffec     vsub\.xyzw      \$vf31xyzw,\$vf31xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4ae007c4     vsubx\.yzw      \$vf31yzw,\$vf0yzw,\$vf0x
+[0-9a-f]+ <[^>]*> 4ae77fc4     vsubx\.yzw      \$vf31yzw,\$vf15yzw,\$vf7x
+[0-9a-f]+ <[^>]*> 4affffc4     vsubx\.yzw      \$vf31yzw,\$vf31yzw,\$vf31x
+[0-9a-f]+ <[^>]*> 4b40002c     vsub\.xz        \$vf0xz,\$vf0xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b5f002c     vsub\.xz        \$vf0xz,\$vf0xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4b40f82c     vsub\.xz        \$vf0xz,\$vf31xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4a400004     vsubx\.z        \$vf0z,\$vf0z,\$vf0x
+[0-9a-f]+ <[^>]*> 4a5f0004     vsubx\.z        \$vf0z,\$vf0z,\$vf31x
+[0-9a-f]+ <[^>]*> 4a40f804     vsubx\.z        \$vf0z,\$vf31z,\$vf0x
+[0-9a-f]+ <[^>]*> 4b43106c     vsub\.xz        \$vf1xz,\$vf2xz,\$vf3xz
+[0-9a-f]+ <[^>]*> 4a431044     vsubx\.z        \$vf1z,\$vf2z,\$vf3x
+[0-9a-f]+ <[^>]*> 4b4007ec     vsub\.xz        \$vf31xz,\$vf0xz,\$vf0xz
+[0-9a-f]+ <[^>]*> 4b477fec     vsub\.xz        \$vf31xz,\$vf15xz,\$vf7xz
+[0-9a-f]+ <[^>]*> 4b5fffec     vsub\.xz        \$vf31xz,\$vf31xz,\$vf31xz
+[0-9a-f]+ <[^>]*> 4a4007c4     vsubx\.z        \$vf31z,\$vf0z,\$vf0x
+[0-9a-f]+ <[^>]*> 4a477fc4     vsubx\.z        \$vf31z,\$vf15z,\$vf7x
+[0-9a-f]+ <[^>]*> 4a5fffc4     vsubx\.z        \$vf31z,\$vf31z,\$vf31x
+[0-9a-f]+ <[^>]*> 4b60002c     vsub\.xzw       \$vf0xzw,\$vf0xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b7f002c     vsub\.xzw       \$vf0xzw,\$vf0xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4b60f82c     vsub\.xzw       \$vf0xzw,\$vf31xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4a600004     vsubx\.zw       \$vf0zw,\$vf0zw,\$vf0x
+[0-9a-f]+ <[^>]*> 4a7f0004     vsubx\.zw       \$vf0zw,\$vf0zw,\$vf31x
+[0-9a-f]+ <[^>]*> 4a60f804     vsubx\.zw       \$vf0zw,\$vf31zw,\$vf0x
+[0-9a-f]+ <[^>]*> 4b63106c     vsub\.xzw       \$vf1xzw,\$vf2xzw,\$vf3xzw
+[0-9a-f]+ <[^>]*> 4a631044     vsubx\.zw       \$vf1zw,\$vf2zw,\$vf3x
+[0-9a-f]+ <[^>]*> 4b6007ec     vsub\.xzw       \$vf31xzw,\$vf0xzw,\$vf0xzw
+[0-9a-f]+ <[^>]*> 4b677fec     vsub\.xzw       \$vf31xzw,\$vf15xzw,\$vf7xzw
+[0-9a-f]+ <[^>]*> 4b7fffec     vsub\.xzw       \$vf31xzw,\$vf31xzw,\$vf31xzw
+[0-9a-f]+ <[^>]*> 4a6007c4     vsubx\.zw       \$vf31zw,\$vf0zw,\$vf0x
+[0-9a-f]+ <[^>]*> 4a677fc4     vsubx\.zw       \$vf31zw,\$vf15zw,\$vf7x
+[0-9a-f]+ <[^>]*> 4a7fffc4     vsubx\.zw       \$vf31zw,\$vf31zw,\$vf31x
+[0-9a-f]+ <[^>]*> 4a80002c     vsub\.y \$vf0y,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f002c     vsub\.y \$vf0y,\$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a80f82c     vsub\.y \$vf0y,\$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a83106c     vsub\.y \$vf1y,\$vf2y,\$vf3y
+[0-9a-f]+ <[^>]*> 4a8007ec     vsub\.y \$vf31y,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a877fec     vsub\.y \$vf31y,\$vf15y,\$vf7y
+[0-9a-f]+ <[^>]*> 4a9fffec     vsub\.y \$vf31y,\$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a200005     vsuby\.w        \$vf0w,\$vf0w,\$vf0y
+[0-9a-f]+ <[^>]*> 4a3f0005     vsuby\.w        \$vf0w,\$vf0w,\$vf31y
+[0-9a-f]+ <[^>]*> 4a20f805     vsuby\.w        \$vf0w,\$vf31w,\$vf0y
+[0-9a-f]+ <[^>]*> 4aa0002c     vsub\.yw        \$vf0yw,\$vf0yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4abf002c     vsub\.yw        \$vf0yw,\$vf0yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4aa0f82c     vsub\.yw        \$vf0yw,\$vf31yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4a231045     vsuby\.w        \$vf1w,\$vf2w,\$vf3y
+[0-9a-f]+ <[^>]*> 4aa3106c     vsub\.yw        \$vf1yw,\$vf2yw,\$vf3yw
+[0-9a-f]+ <[^>]*> 4a2007c5     vsuby\.w        \$vf31w,\$vf0w,\$vf0y
+[0-9a-f]+ <[^>]*> 4a277fc5     vsuby\.w        \$vf31w,\$vf15w,\$vf7y
+[0-9a-f]+ <[^>]*> 4a3fffc5     vsuby\.w        \$vf31w,\$vf31w,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa007ec     vsub\.yw        \$vf31yw,\$vf0yw,\$vf0yw
+[0-9a-f]+ <[^>]*> 4aa77fec     vsub\.yw        \$vf31yw,\$vf15yw,\$vf7yw
+[0-9a-f]+ <[^>]*> 4abfffec     vsub\.yw        \$vf31yw,\$vf31yw,\$vf31yw
+[0-9a-f]+ <[^>]*> 4b000005     vsuby\.x        \$vf0x,\$vf0x,\$vf0y
+[0-9a-f]+ <[^>]*> 4b1f0005     vsuby\.x        \$vf0x,\$vf0x,\$vf31y
+[0-9a-f]+ <[^>]*> 4b00f805     vsuby\.x        \$vf0x,\$vf31x,\$vf0y
+[0-9a-f]+ <[^>]*> 4b031045     vsuby\.x        \$vf1x,\$vf2x,\$vf3y
+[0-9a-f]+ <[^>]*> 4b0007c5     vsuby\.x        \$vf31x,\$vf0x,\$vf0y
+[0-9a-f]+ <[^>]*> 4b077fc5     vsuby\.x        \$vf31x,\$vf15x,\$vf7y
+[0-9a-f]+ <[^>]*> 4b1fffc5     vsuby\.x        \$vf31x,\$vf31x,\$vf31y
+[0-9a-f]+ <[^>]*> 4b200005     vsuby\.xw       \$vf0xw,\$vf0xw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b3f0005     vsuby\.xw       \$vf0xw,\$vf0xw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b20f805     vsuby\.xw       \$vf0xw,\$vf31xw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b231045     vsuby\.xw       \$vf1xw,\$vf2xw,\$vf3y
+[0-9a-f]+ <[^>]*> 4b2007c5     vsuby\.xw       \$vf31xw,\$vf0xw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b277fc5     vsuby\.xw       \$vf31xw,\$vf15xw,\$vf7y
+[0-9a-f]+ <[^>]*> 4b3fffc5     vsuby\.xw       \$vf31xw,\$vf31xw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b800005     vsuby\.xy       \$vf0xy,\$vf0xy,\$vf0y
+[0-9a-f]+ <[^>]*> 4b9f0005     vsuby\.xy       \$vf0xy,\$vf0xy,\$vf31y
+[0-9a-f]+ <[^>]*> 4b80f805     vsuby\.xy       \$vf0xy,\$vf31xy,\$vf0y
+[0-9a-f]+ <[^>]*> 4b831045     vsuby\.xy       \$vf1xy,\$vf2xy,\$vf3y
+[0-9a-f]+ <[^>]*> 4b8007c5     vsuby\.xy       \$vf31xy,\$vf0xy,\$vf0y
+[0-9a-f]+ <[^>]*> 4b877fc5     vsuby\.xy       \$vf31xy,\$vf15xy,\$vf7y
+[0-9a-f]+ <[^>]*> 4b9fffc5     vsuby\.xy       \$vf31xy,\$vf31xy,\$vf31y
+[0-9a-f]+ <[^>]*> 4ba00005     vsuby\.xyw      \$vf0xyw,\$vf0xyw,\$vf0y
+[0-9a-f]+ <[^>]*> 4bbf0005     vsuby\.xyw      \$vf0xyw,\$vf0xyw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ba0f805     vsuby\.xyw      \$vf0xyw,\$vf31xyw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ba31045     vsuby\.xyw      \$vf1xyw,\$vf2xyw,\$vf3y
+[0-9a-f]+ <[^>]*> 4ba007c5     vsuby\.xyw      \$vf31xyw,\$vf0xyw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ba77fc5     vsuby\.xyw      \$vf31xyw,\$vf15xyw,\$vf7y
+[0-9a-f]+ <[^>]*> 4bbfffc5     vsuby\.xyw      \$vf31xyw,\$vf31xyw,\$vf31y
+[0-9a-f]+ <[^>]*> 4bc00005     vsuby\.xyz      \$vf0xyz,\$vf0xyz,\$vf0y
+[0-9a-f]+ <[^>]*> 4bdf0005     vsuby\.xyz      \$vf0xyz,\$vf0xyz,\$vf31y
+[0-9a-f]+ <[^>]*> 4bc0f805     vsuby\.xyz      \$vf0xyz,\$vf31xyz,\$vf0y
+[0-9a-f]+ <[^>]*> 4bc31045     vsuby\.xyz      \$vf1xyz,\$vf2xyz,\$vf3y
+[0-9a-f]+ <[^>]*> 4bc007c5     vsuby\.xyz      \$vf31xyz,\$vf0xyz,\$vf0y
+[0-9a-f]+ <[^>]*> 4bc77fc5     vsuby\.xyz      \$vf31xyz,\$vf15xyz,\$vf7y
+[0-9a-f]+ <[^>]*> 4bdfffc5     vsuby\.xyz      \$vf31xyz,\$vf31xyz,\$vf31y
+[0-9a-f]+ <[^>]*> 4be00005     vsuby\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4bff0005     vsuby\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4be0f805     vsuby\.xyzw     \$vf0xyzw,\$vf31xyzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4be31045     vsuby\.xyzw     \$vf1xyzw,\$vf2xyzw,\$vf3y
+[0-9a-f]+ <[^>]*> 4be007c5     vsuby\.xyzw     \$vf31xyzw,\$vf0xyzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4be77fc5     vsuby\.xyzw     \$vf31xyzw,\$vf15xyzw,\$vf7y
+[0-9a-f]+ <[^>]*> 4bffffc5     vsuby\.xyzw     \$vf31xyzw,\$vf31xyzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b400005     vsuby\.xz       \$vf0xz,\$vf0xz,\$vf0y
+[0-9a-f]+ <[^>]*> 4b5f0005     vsuby\.xz       \$vf0xz,\$vf0xz,\$vf31y
+[0-9a-f]+ <[^>]*> 4b40f805     vsuby\.xz       \$vf0xz,\$vf31xz,\$vf0y
+[0-9a-f]+ <[^>]*> 4b431045     vsuby\.xz       \$vf1xz,\$vf2xz,\$vf3y
+[0-9a-f]+ <[^>]*> 4b4007c5     vsuby\.xz       \$vf31xz,\$vf0xz,\$vf0y
+[0-9a-f]+ <[^>]*> 4b477fc5     vsuby\.xz       \$vf31xz,\$vf15xz,\$vf7y
+[0-9a-f]+ <[^>]*> 4b5fffc5     vsuby\.xz       \$vf31xz,\$vf31xz,\$vf31y
+[0-9a-f]+ <[^>]*> 4b600005     vsuby\.xzw      \$vf0xzw,\$vf0xzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b7f0005     vsuby\.xzw      \$vf0xzw,\$vf0xzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4b60f805     vsuby\.xzw      \$vf0xzw,\$vf31xzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b631045     vsuby\.xzw      \$vf1xzw,\$vf2xzw,\$vf3y
+[0-9a-f]+ <[^>]*> 4b6007c5     vsuby\.xzw      \$vf31xzw,\$vf0xzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4b677fc5     vsuby\.xzw      \$vf31xzw,\$vf15xzw,\$vf7y
+[0-9a-f]+ <[^>]*> 4b7fffc5     vsuby\.xzw      \$vf31xzw,\$vf31xzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a800005     vsuby\.y        \$vf0y,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a9f0005     vsuby\.y        \$vf0y,\$vf0y,\$vf31y
+[0-9a-f]+ <[^>]*> 4a80f805     vsuby\.y        \$vf0y,\$vf31y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a831045     vsuby\.y        \$vf1y,\$vf2y,\$vf3y
+[0-9a-f]+ <[^>]*> 4a8007c5     vsuby\.y        \$vf31y,\$vf0y,\$vf0y
+[0-9a-f]+ <[^>]*> 4a877fc5     vsuby\.y        \$vf31y,\$vf15y,\$vf7y
+[0-9a-f]+ <[^>]*> 4a9fffc5     vsuby\.y        \$vf31y,\$vf31y,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa00005     vsuby\.yw       \$vf0yw,\$vf0yw,\$vf0y
+[0-9a-f]+ <[^>]*> 4abf0005     vsuby\.yw       \$vf0yw,\$vf0yw,\$vf31y
+[0-9a-f]+ <[^>]*> 4aa0f805     vsuby\.yw       \$vf0yw,\$vf31yw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aa31045     vsuby\.yw       \$vf1yw,\$vf2yw,\$vf3y
+[0-9a-f]+ <[^>]*> 4aa007c5     vsuby\.yw       \$vf31yw,\$vf0yw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aa77fc5     vsuby\.yw       \$vf31yw,\$vf15yw,\$vf7y
+[0-9a-f]+ <[^>]*> 4abfffc5     vsuby\.yw       \$vf31yw,\$vf31yw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac00005     vsuby\.yz       \$vf0yz,\$vf0yz,\$vf0y
+[0-9a-f]+ <[^>]*> 4adf0005     vsuby\.yz       \$vf0yz,\$vf0yz,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac0f805     vsuby\.yz       \$vf0yz,\$vf31yz,\$vf0y
+[0-9a-f]+ <[^>]*> 4ac31045     vsuby\.yz       \$vf1yz,\$vf2yz,\$vf3y
+[0-9a-f]+ <[^>]*> 4ac007c5     vsuby\.yz       \$vf31yz,\$vf0yz,\$vf0y
+[0-9a-f]+ <[^>]*> 4ac77fc5     vsuby\.yz       \$vf31yz,\$vf15yz,\$vf7y
+[0-9a-f]+ <[^>]*> 4adfffc5     vsuby\.yz       \$vf31yz,\$vf31yz,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae00005     vsuby\.yzw      \$vf0yzw,\$vf0yzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4aff0005     vsuby\.yzw      \$vf0yzw,\$vf0yzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae0f805     vsuby\.yzw      \$vf0yzw,\$vf31yzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ae31045     vsuby\.yzw      \$vf1yzw,\$vf2yzw,\$vf3y
+[0-9a-f]+ <[^>]*> 4ae007c5     vsuby\.yzw      \$vf31yzw,\$vf0yzw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ae77fc5     vsuby\.yzw      \$vf31yzw,\$vf15yzw,\$vf7y
+[0-9a-f]+ <[^>]*> 4affffc5     vsuby\.yzw      \$vf31yzw,\$vf31yzw,\$vf31y
+[0-9a-f]+ <[^>]*> 4ac0002c     vsub\.yz        \$vf0yz,\$vf0yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4adf002c     vsub\.yz        \$vf0yz,\$vf0yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4ac0f82c     vsub\.yz        \$vf0yz,\$vf31yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4a400005     vsuby\.z        \$vf0z,\$vf0z,\$vf0y
+[0-9a-f]+ <[^>]*> 4a5f0005     vsuby\.z        \$vf0z,\$vf0z,\$vf31y
+[0-9a-f]+ <[^>]*> 4a40f805     vsuby\.z        \$vf0z,\$vf31z,\$vf0y
+[0-9a-f]+ <[^>]*> 4ac3106c     vsub\.yz        \$vf1yz,\$vf2yz,\$vf3yz
+[0-9a-f]+ <[^>]*> 4a431045     vsuby\.z        \$vf1z,\$vf2z,\$vf3y
+[0-9a-f]+ <[^>]*> 4ac007ec     vsub\.yz        \$vf31yz,\$vf0yz,\$vf0yz
+[0-9a-f]+ <[^>]*> 4ac77fec     vsub\.yz        \$vf31yz,\$vf15yz,\$vf7yz
+[0-9a-f]+ <[^>]*> 4adfffec     vsub\.yz        \$vf31yz,\$vf31yz,\$vf31yz
+[0-9a-f]+ <[^>]*> 4a4007c5     vsuby\.z        \$vf31z,\$vf0z,\$vf0y
+[0-9a-f]+ <[^>]*> 4a477fc5     vsuby\.z        \$vf31z,\$vf15z,\$vf7y
+[0-9a-f]+ <[^>]*> 4a5fffc5     vsuby\.z        \$vf31z,\$vf31z,\$vf31y
+[0-9a-f]+ <[^>]*> 4ae0002c     vsub\.yzw       \$vf0yzw,\$vf0yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4aff002c     vsub\.yzw       \$vf0yzw,\$vf0yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4ae0f82c     vsub\.yzw       \$vf0yzw,\$vf31yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4a600005     vsuby\.zw       \$vf0zw,\$vf0zw,\$vf0y
+[0-9a-f]+ <[^>]*> 4a7f0005     vsuby\.zw       \$vf0zw,\$vf0zw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a60f805     vsuby\.zw       \$vf0zw,\$vf31zw,\$vf0y
+[0-9a-f]+ <[^>]*> 4ae3106c     vsub\.yzw       \$vf1yzw,\$vf2yzw,\$vf3yzw
+[0-9a-f]+ <[^>]*> 4a631045     vsuby\.zw       \$vf1zw,\$vf2zw,\$vf3y
+[0-9a-f]+ <[^>]*> 4ae007ec     vsub\.yzw       \$vf31yzw,\$vf0yzw,\$vf0yzw
+[0-9a-f]+ <[^>]*> 4ae77fec     vsub\.yzw       \$vf31yzw,\$vf15yzw,\$vf7yzw
+[0-9a-f]+ <[^>]*> 4affffec     vsub\.yzw       \$vf31yzw,\$vf31yzw,\$vf31yzw
+[0-9a-f]+ <[^>]*> 4a6007c5     vsuby\.zw       \$vf31zw,\$vf0zw,\$vf0y
+[0-9a-f]+ <[^>]*> 4a677fc5     vsuby\.zw       \$vf31zw,\$vf15zw,\$vf7y
+[0-9a-f]+ <[^>]*> 4a7fffc5     vsuby\.zw       \$vf31zw,\$vf31zw,\$vf31y
+[0-9a-f]+ <[^>]*> 4a40002c     vsub\.z \$vf0z,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f002c     vsub\.z \$vf0z,\$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a40f82c     vsub\.z \$vf0z,\$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a43106c     vsub\.z \$vf1z,\$vf2z,\$vf3z
+[0-9a-f]+ <[^>]*> 4a4007ec     vsub\.z \$vf31z,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a477fec     vsub\.z \$vf31z,\$vf15z,\$vf7z
+[0-9a-f]+ <[^>]*> 4a5fffec     vsub\.z \$vf31z,\$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a200006     vsubz\.w        \$vf0w,\$vf0w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a3f0006     vsubz\.w        \$vf0w,\$vf0w,\$vf31z
+[0-9a-f]+ <[^>]*> 4a20f806     vsubz\.w        \$vf0w,\$vf31w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a60002c     vsub\.zw        \$vf0zw,\$vf0zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a7f002c     vsub\.zw        \$vf0zw,\$vf0zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4a60f82c     vsub\.zw        \$vf0zw,\$vf31zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a231046     vsubz\.w        \$vf1w,\$vf2w,\$vf3z
+[0-9a-f]+ <[^>]*> 4a63106c     vsub\.zw        \$vf1zw,\$vf2zw,\$vf3zw
+[0-9a-f]+ <[^>]*> 4a2007c6     vsubz\.w        \$vf31w,\$vf0w,\$vf0z
+[0-9a-f]+ <[^>]*> 4a277fc6     vsubz\.w        \$vf31w,\$vf15w,\$vf7z
+[0-9a-f]+ <[^>]*> 4a3fffc6     vsubz\.w        \$vf31w,\$vf31w,\$vf31z
+[0-9a-f]+ <[^>]*> 4a6007ec     vsub\.zw        \$vf31zw,\$vf0zw,\$vf0zw
+[0-9a-f]+ <[^>]*> 4a677fec     vsub\.zw        \$vf31zw,\$vf15zw,\$vf7zw
+[0-9a-f]+ <[^>]*> 4a7fffec     vsub\.zw        \$vf31zw,\$vf31zw,\$vf31zw
+[0-9a-f]+ <[^>]*> 4b000006     vsubz\.x        \$vf0x,\$vf0x,\$vf0z
+[0-9a-f]+ <[^>]*> 4b1f0006     vsubz\.x        \$vf0x,\$vf0x,\$vf31z
+[0-9a-f]+ <[^>]*> 4b00f806     vsubz\.x        \$vf0x,\$vf31x,\$vf0z
+[0-9a-f]+ <[^>]*> 4b031046     vsubz\.x        \$vf1x,\$vf2x,\$vf3z
+[0-9a-f]+ <[^>]*> 4b0007c6     vsubz\.x        \$vf31x,\$vf0x,\$vf0z
+[0-9a-f]+ <[^>]*> 4b077fc6     vsubz\.x        \$vf31x,\$vf15x,\$vf7z
+[0-9a-f]+ <[^>]*> 4b1fffc6     vsubz\.x        \$vf31x,\$vf31x,\$vf31z
+[0-9a-f]+ <[^>]*> 4b200006     vsubz\.xw       \$vf0xw,\$vf0xw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b3f0006     vsubz\.xw       \$vf0xw,\$vf0xw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b20f806     vsubz\.xw       \$vf0xw,\$vf31xw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b231046     vsubz\.xw       \$vf1xw,\$vf2xw,\$vf3z
+[0-9a-f]+ <[^>]*> 4b2007c6     vsubz\.xw       \$vf31xw,\$vf0xw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b277fc6     vsubz\.xw       \$vf31xw,\$vf15xw,\$vf7z
+[0-9a-f]+ <[^>]*> 4b3fffc6     vsubz\.xw       \$vf31xw,\$vf31xw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b800006     vsubz\.xy       \$vf0xy,\$vf0xy,\$vf0z
+[0-9a-f]+ <[^>]*> 4b9f0006     vsubz\.xy       \$vf0xy,\$vf0xy,\$vf31z
+[0-9a-f]+ <[^>]*> 4b80f806     vsubz\.xy       \$vf0xy,\$vf31xy,\$vf0z
+[0-9a-f]+ <[^>]*> 4b831046     vsubz\.xy       \$vf1xy,\$vf2xy,\$vf3z
+[0-9a-f]+ <[^>]*> 4b8007c6     vsubz\.xy       \$vf31xy,\$vf0xy,\$vf0z
+[0-9a-f]+ <[^>]*> 4b877fc6     vsubz\.xy       \$vf31xy,\$vf15xy,\$vf7z
+[0-9a-f]+ <[^>]*> 4b9fffc6     vsubz\.xy       \$vf31xy,\$vf31xy,\$vf31z
+[0-9a-f]+ <[^>]*> 4ba00006     vsubz\.xyw      \$vf0xyw,\$vf0xyw,\$vf0z
+[0-9a-f]+ <[^>]*> 4bbf0006     vsubz\.xyw      \$vf0xyw,\$vf0xyw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ba0f806     vsubz\.xyw      \$vf0xyw,\$vf31xyw,\$vf0z
+[0-9a-f]+ <[^>]*> 4ba31046     vsubz\.xyw      \$vf1xyw,\$vf2xyw,\$vf3z
+[0-9a-f]+ <[^>]*> 4ba007c6     vsubz\.xyw      \$vf31xyw,\$vf0xyw,\$vf0z
+[0-9a-f]+ <[^>]*> 4ba77fc6     vsubz\.xyw      \$vf31xyw,\$vf15xyw,\$vf7z
+[0-9a-f]+ <[^>]*> 4bbfffc6     vsubz\.xyw      \$vf31xyw,\$vf31xyw,\$vf31z
+[0-9a-f]+ <[^>]*> 4bc00006     vsubz\.xyz      \$vf0xyz,\$vf0xyz,\$vf0z
+[0-9a-f]+ <[^>]*> 4bdf0006     vsubz\.xyz      \$vf0xyz,\$vf0xyz,\$vf31z
+[0-9a-f]+ <[^>]*> 4bc0f806     vsubz\.xyz      \$vf0xyz,\$vf31xyz,\$vf0z
+[0-9a-f]+ <[^>]*> 4bc31046     vsubz\.xyz      \$vf1xyz,\$vf2xyz,\$vf3z
+[0-9a-f]+ <[^>]*> 4bc007c6     vsubz\.xyz      \$vf31xyz,\$vf0xyz,\$vf0z
+[0-9a-f]+ <[^>]*> 4bc77fc6     vsubz\.xyz      \$vf31xyz,\$vf15xyz,\$vf7z
+[0-9a-f]+ <[^>]*> 4bdfffc6     vsubz\.xyz      \$vf31xyz,\$vf31xyz,\$vf31z
+[0-9a-f]+ <[^>]*> 4be00006     vsubz\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4bff0006     vsubz\.xyzw     \$vf0xyzw,\$vf0xyzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4be0f806     vsubz\.xyzw     \$vf0xyzw,\$vf31xyzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4be31046     vsubz\.xyzw     \$vf1xyzw,\$vf2xyzw,\$vf3z
+[0-9a-f]+ <[^>]*> 4be007c6     vsubz\.xyzw     \$vf31xyzw,\$vf0xyzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4be77fc6     vsubz\.xyzw     \$vf31xyzw,\$vf15xyzw,\$vf7z
+[0-9a-f]+ <[^>]*> 4bffffc6     vsubz\.xyzw     \$vf31xyzw,\$vf31xyzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b400006     vsubz\.xz       \$vf0xz,\$vf0xz,\$vf0z
+[0-9a-f]+ <[^>]*> 4b5f0006     vsubz\.xz       \$vf0xz,\$vf0xz,\$vf31z
+[0-9a-f]+ <[^>]*> 4b40f806     vsubz\.xz       \$vf0xz,\$vf31xz,\$vf0z
+[0-9a-f]+ <[^>]*> 4b431046     vsubz\.xz       \$vf1xz,\$vf2xz,\$vf3z
+[0-9a-f]+ <[^>]*> 4b4007c6     vsubz\.xz       \$vf31xz,\$vf0xz,\$vf0z
+[0-9a-f]+ <[^>]*> 4b477fc6     vsubz\.xz       \$vf31xz,\$vf15xz,\$vf7z
+[0-9a-f]+ <[^>]*> 4b5fffc6     vsubz\.xz       \$vf31xz,\$vf31xz,\$vf31z
+[0-9a-f]+ <[^>]*> 4b600006     vsubz\.xzw      \$vf0xzw,\$vf0xzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b7f0006     vsubz\.xzw      \$vf0xzw,\$vf0xzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4b60f806     vsubz\.xzw      \$vf0xzw,\$vf31xzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b631046     vsubz\.xzw      \$vf1xzw,\$vf2xzw,\$vf3z
+[0-9a-f]+ <[^>]*> 4b6007c6     vsubz\.xzw      \$vf31xzw,\$vf0xzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4b677fc6     vsubz\.xzw      \$vf31xzw,\$vf15xzw,\$vf7z
+[0-9a-f]+ <[^>]*> 4b7fffc6     vsubz\.xzw      \$vf31xzw,\$vf31xzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a800006     vsubz\.y        \$vf0y,\$vf0y,\$vf0z
+[0-9a-f]+ <[^>]*> 4a9f0006     vsubz\.y        \$vf0y,\$vf0y,\$vf31z
+[0-9a-f]+ <[^>]*> 4a80f806     vsubz\.y        \$vf0y,\$vf31y,\$vf0z
+[0-9a-f]+ <[^>]*> 4a831046     vsubz\.y        \$vf1y,\$vf2y,\$vf3z
+[0-9a-f]+ <[^>]*> 4a8007c6     vsubz\.y        \$vf31y,\$vf0y,\$vf0z
+[0-9a-f]+ <[^>]*> 4a877fc6     vsubz\.y        \$vf31y,\$vf15y,\$vf7z
+[0-9a-f]+ <[^>]*> 4a9fffc6     vsubz\.y        \$vf31y,\$vf31y,\$vf31z
+[0-9a-f]+ <[^>]*> 4aa00006     vsubz\.yw       \$vf0yw,\$vf0yw,\$vf0z
+[0-9a-f]+ <[^>]*> 4abf0006     vsubz\.yw       \$vf0yw,\$vf0yw,\$vf31z
+[0-9a-f]+ <[^>]*> 4aa0f806     vsubz\.yw       \$vf0yw,\$vf31yw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aa31046     vsubz\.yw       \$vf1yw,\$vf2yw,\$vf3z
+[0-9a-f]+ <[^>]*> 4aa007c6     vsubz\.yw       \$vf31yw,\$vf0yw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aa77fc6     vsubz\.yw       \$vf31yw,\$vf15yw,\$vf7z
+[0-9a-f]+ <[^>]*> 4abfffc6     vsubz\.yw       \$vf31yw,\$vf31yw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ac00006     vsubz\.yz       \$vf0yz,\$vf0yz,\$vf0z
+[0-9a-f]+ <[^>]*> 4adf0006     vsubz\.yz       \$vf0yz,\$vf0yz,\$vf31z
+[0-9a-f]+ <[^>]*> 4ac0f806     vsubz\.yz       \$vf0yz,\$vf31yz,\$vf0z
+[0-9a-f]+ <[^>]*> 4ac31046     vsubz\.yz       \$vf1yz,\$vf2yz,\$vf3z
+[0-9a-f]+ <[^>]*> 4ac007c6     vsubz\.yz       \$vf31yz,\$vf0yz,\$vf0z
+[0-9a-f]+ <[^>]*> 4ac77fc6     vsubz\.yz       \$vf31yz,\$vf15yz,\$vf7z
+[0-9a-f]+ <[^>]*> 4adfffc6     vsubz\.yz       \$vf31yz,\$vf31yz,\$vf31z
+[0-9a-f]+ <[^>]*> 4ae00006     vsubz\.yzw      \$vf0yzw,\$vf0yzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4aff0006     vsubz\.yzw      \$vf0yzw,\$vf0yzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4ae0f806     vsubz\.yzw      \$vf0yzw,\$vf31yzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4ae31046     vsubz\.yzw      \$vf1yzw,\$vf2yzw,\$vf3z
+[0-9a-f]+ <[^>]*> 4ae007c6     vsubz\.yzw      \$vf31yzw,\$vf0yzw,\$vf0z
+[0-9a-f]+ <[^>]*> 4ae77fc6     vsubz\.yzw      \$vf31yzw,\$vf15yzw,\$vf7z
+[0-9a-f]+ <[^>]*> 4affffc6     vsubz\.yzw      \$vf31yzw,\$vf31yzw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a400006     vsubz\.z        \$vf0z,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a5f0006     vsubz\.z        \$vf0z,\$vf0z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a40f806     vsubz\.z        \$vf0z,\$vf31z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a431046     vsubz\.z        \$vf1z,\$vf2z,\$vf3z
+[0-9a-f]+ <[^>]*> 4a4007c6     vsubz\.z        \$vf31z,\$vf0z,\$vf0z
+[0-9a-f]+ <[^>]*> 4a477fc6     vsubz\.z        \$vf31z,\$vf15z,\$vf7z
+[0-9a-f]+ <[^>]*> 4a5fffc6     vsubz\.z        \$vf31z,\$vf31z,\$vf31z
+[0-9a-f]+ <[^>]*> 4a600006     vsubz\.zw       \$vf0zw,\$vf0zw,\$vf0z
+[0-9a-f]+ <[^>]*> 4a7f0006     vsubz\.zw       \$vf0zw,\$vf0zw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a60f806     vsubz\.zw       \$vf0zw,\$vf31zw,\$vf0z
+[0-9a-f]+ <[^>]*> 4a631046     vsubz\.zw       \$vf1zw,\$vf2zw,\$vf3z
+[0-9a-f]+ <[^>]*> 4a6007c6     vsubz\.zw       \$vf31zw,\$vf0zw,\$vf0z
+[0-9a-f]+ <[^>]*> 4a677fc6     vsubz\.zw       \$vf31zw,\$vf15zw,\$vf7z
+[0-9a-f]+ <[^>]*> 4a7fffc6     vsubz\.zw       \$vf31zw,\$vf31zw,\$vf31z
+[0-9a-f]+ <[^>]*> 4a0003bf     vwaitq
+       \.\.\.
diff --git a/gas/testsuite/gas/mips/r5900-all-vu0.s b/gas/testsuite/gas/mips/r5900-all-vu0.s
new file mode 100644 (file)
index 0000000..60d0345
--- /dev/null
@@ -0,0 +1,9217 @@
+       .set noreorder
+       .set noat
+
+       .globl text_label .text
+text_label:
+       vabs.w          $vf0w, $vf0w
+       vabs.w          $vf0w, $vf31w
+       vabs.w          $vf1w, $vf2w
+       vabs.w          $vf31w, $vf0w
+       vabs.w          $vf31w, $vf15w
+       vabs.w          $vf31w, $vf31w
+       vabs.x          $vf0x, $vf0x
+       vabs.x          $vf0x, $vf31x
+       vabs.x          $vf1x, $vf2x
+       vabs.x          $vf31x, $vf0x
+       vabs.x          $vf31x, $vf15x
+       vabs.x          $vf31x, $vf31x
+       vabs.xw         $vf0xw, $vf0xw
+       vabs.xw         $vf0xw, $vf31xw
+       vabs.xw         $vf1xw, $vf2xw
+       vabs.xw         $vf31xw, $vf0xw
+       vabs.xw         $vf31xw, $vf15xw
+       vabs.xw         $vf31xw, $vf31xw
+       vabs.xy         $vf0xy, $vf0xy
+       vabs.xy         $vf0xy, $vf31xy
+       vabs.xy         $vf1xy, $vf2xy
+       vabs.xy         $vf31xy, $vf0xy
+       vabs.xy         $vf31xy, $vf15xy
+       vabs.xy         $vf31xy, $vf31xy
+       vabs.xyw        $vf0xyw, $vf0xyw
+       vabs.xyw        $vf0xyw, $vf31xyw
+       vabs.xyw        $vf1xyw, $vf2xyw
+       vabs.xyw        $vf31xyw, $vf0xyw
+       vabs.xyw        $vf31xyw, $vf15xyw
+       vabs.xyw        $vf31xyw, $vf31xyw
+       vabs.xyz        $vf0xyz, $vf0xyz
+       vabs.xyz        $vf0xyz, $vf31xyz
+       vabs.xyz        $vf1xyz, $vf2xyz
+       vabs.xyz        $vf31xyz, $vf0xyz
+       vabs.xyz        $vf31xyz, $vf15xyz
+       vabs.xyz        $vf31xyz, $vf31xyz
+       vabs.xyzw       $vf0xyzw, $vf0xyzw
+       vabs.xyzw       $vf0xyzw, $vf31xyzw
+       vabs.xyzw       $vf1xyzw, $vf2xyzw
+       vabs.xyzw       $vf31xyzw, $vf0xyzw
+       vabs.xyzw       $vf31xyzw, $vf15xyzw
+       vabs.xyzw       $vf31xyzw, $vf31xyzw
+       vabs.xz         $vf0xz, $vf0xz
+       vabs.xz         $vf0xz, $vf31xz
+       vabs.xz         $vf1xz, $vf2xz
+       vabs.xz         $vf31xz, $vf0xz
+       vabs.xz         $vf31xz, $vf15xz
+       vabs.xz         $vf31xz, $vf31xz
+       vabs.xzw        $vf0xzw, $vf0xzw
+       vabs.xzw        $vf0xzw, $vf31xzw
+       vabs.xzw        $vf1xzw, $vf2xzw
+       vabs.xzw        $vf31xzw, $vf0xzw
+       vabs.xzw        $vf31xzw, $vf15xzw
+       vabs.xzw        $vf31xzw, $vf31xzw
+       vabs.y          $vf0y, $vf0y
+       vabs.y          $vf0y, $vf31y
+       vabs.y          $vf1y, $vf2y
+       vabs.y          $vf31y, $vf0y
+       vabs.y          $vf31y, $vf15y
+       vabs.y          $vf31y, $vf31y
+       vabs.yw         $vf0yw, $vf0yw
+       vabs.yw         $vf0yw, $vf31yw
+       vabs.yw         $vf1yw, $vf2yw
+       vabs.yw         $vf31yw, $vf0yw
+       vabs.yw         $vf31yw, $vf15yw
+       vabs.yw         $vf31yw, $vf31yw
+       vabs.yz         $vf0yz, $vf0yz
+       vabs.yz         $vf0yz, $vf31yz
+       vabs.yz         $vf1yz, $vf2yz
+       vabs.yz         $vf31yz, $vf0yz
+       vabs.yz         $vf31yz, $vf15yz
+       vabs.yz         $vf31yz, $vf31yz
+       vabs.yzw        $vf0yzw, $vf0yzw
+       vabs.yzw        $vf0yzw, $vf31yzw
+       vabs.yzw        $vf1yzw, $vf2yzw
+       vabs.yzw        $vf31yzw, $vf0yzw
+       vabs.yzw        $vf31yzw, $vf15yzw
+       vabs.yzw        $vf31yzw, $vf31yzw
+       vabs.z          $vf0z, $vf0z
+       vabs.z          $vf0z, $vf31z
+       vabs.z          $vf1z, $vf2z
+       vabs.z          $vf31z, $vf0z
+       vabs.z          $vf31z, $vf15z
+       vabs.z          $vf31z, $vf31z
+       vabs.zw         $vf0zw, $vf0zw
+       vabs.zw         $vf0zw, $vf31zw
+       vabs.zw         $vf1zw, $vf2zw
+       vabs.zw         $vf31zw, $vf0zw
+       vabs.zw         $vf31zw, $vf15zw
+       vabs.zw         $vf31zw, $vf31zw
+       vaddai.w        $ACCw, $vf0w, $I
+       vaddai.w        $ACCw, $vf1w, $I
+       vaddai.w        $ACCw, $vf31w, $I
+       vaddai.x        $ACCx, $vf0x, $I
+       vaddai.x        $ACCx, $vf1x, $I
+       vaddai.x        $ACCx, $vf31x, $I
+       vaddai.xw       $ACCxw, $vf0xw, $I
+       vaddai.xw       $ACCxw, $vf1xw, $I
+       vaddai.xw       $ACCxw, $vf31xw, $I
+       vaddai.xy       $ACCxy, $vf0xy, $I
+       vaddai.xy       $ACCxy, $vf1xy, $I
+       vaddai.xy       $ACCxy, $vf31xy, $I
+       vaddai.xyw      $ACCxyw, $vf0xyw, $I
+       vaddai.xyw      $ACCxyw, $vf1xyw, $I
+       vaddai.xyw      $ACCxyw, $vf31xyw, $I
+       vaddai.xyz      $ACCxyz, $vf0xyz, $I
+       vaddai.xyz      $ACCxyz, $vf1xyz, $I
+       vaddai.xyz      $ACCxyz, $vf31xyz, $I
+       vaddai.xyzw     $ACCxyzw, $vf0xyzw, $I
+       vaddai.xyzw     $ACCxyzw, $vf1xyzw, $I
+       vaddai.xyzw     $ACCxyzw, $vf31xyzw, $I
+       vaddai.xz       $ACCxz, $vf0xz, $I
+       vaddai.xz       $ACCxz, $vf1xz, $I
+       vaddai.xz       $ACCxz, $vf31xz, $I
+       vaddai.xzw      $ACCxzw, $vf0xzw, $I
+       vaddai.xzw      $ACCxzw, $vf1xzw, $I
+       vaddai.xzw      $ACCxzw, $vf31xzw, $I
+       vaddai.y        $ACCy, $vf0y, $I
+       vaddai.y        $ACCy, $vf1y, $I
+       vaddai.y        $ACCy, $vf31y, $I
+       vaddai.yw       $ACCyw, $vf0yw, $I
+       vaddai.yw       $ACCyw, $vf1yw, $I
+       vaddai.yw       $ACCyw, $vf31yw, $I
+       vaddai.yz       $ACCyz, $vf0yz, $I
+       vaddai.yz       $ACCyz, $vf1yz, $I
+       vaddai.yz       $ACCyz, $vf31yz, $I
+       vaddai.yzw      $ACCyzw, $vf0yzw, $I
+       vaddai.yzw      $ACCyzw, $vf1yzw, $I
+       vaddai.yzw      $ACCyzw, $vf31yzw, $I
+       vaddai.z        $ACCz, $vf0z, $I
+       vaddai.z        $ACCz, $vf1z, $I
+       vaddai.z        $ACCz, $vf31z, $I
+       vaddai.zw       $ACCzw, $vf0zw, $I
+       vaddai.zw       $ACCzw, $vf1zw, $I
+       vaddai.zw       $ACCzw, $vf31zw, $I
+       vaddaq.w        $ACCw, $vf0w, $Q
+       vaddaq.w        $ACCw, $vf1w, $Q
+       vaddaq.w        $ACCw, $vf31w, $Q
+       vaddaq.x        $ACCx, $vf0x, $Q
+       vaddaq.x        $ACCx, $vf1x, $Q
+       vaddaq.x        $ACCx, $vf31x, $Q
+       vaddaq.xw       $ACCxw, $vf0xw, $Q
+       vaddaq.xw       $ACCxw, $vf1xw, $Q
+       vaddaq.xw       $ACCxw, $vf31xw, $Q
+       vaddaq.xy       $ACCxy, $vf0xy, $Q
+       vaddaq.xy       $ACCxy, $vf1xy, $Q
+       vaddaq.xy       $ACCxy, $vf31xy, $Q
+       vaddaq.xyw      $ACCxyw, $vf0xyw, $Q
+       vaddaq.xyw      $ACCxyw, $vf1xyw, $Q
+       vaddaq.xyw      $ACCxyw, $vf31xyw, $Q
+       vaddaq.xyz      $ACCxyz, $vf0xyz, $Q
+       vaddaq.xyz      $ACCxyz, $vf1xyz, $Q
+       vaddaq.xyz      $ACCxyz, $vf31xyz, $Q
+       vaddaq.xyzw     $ACCxyzw, $vf0xyzw, $Q
+       vaddaq.xyzw     $ACCxyzw, $vf1xyzw, $Q
+       vaddaq.xyzw     $ACCxyzw, $vf31xyzw, $Q
+       vaddaq.xz       $ACCxz, $vf0xz, $Q
+       vaddaq.xz       $ACCxz, $vf1xz, $Q
+       vaddaq.xz       $ACCxz, $vf31xz, $Q
+       vaddaq.xzw      $ACCxzw, $vf0xzw, $Q
+       vaddaq.xzw      $ACCxzw, $vf1xzw, $Q
+       vaddaq.xzw      $ACCxzw, $vf31xzw, $Q
+       vaddaq.y        $ACCy, $vf0y, $Q
+       vaddaq.y        $ACCy, $vf1y, $Q
+       vaddaq.y        $ACCy, $vf31y, $Q
+       vaddaq.yw       $ACCyw, $vf0yw, $Q
+       vaddaq.yw       $ACCyw, $vf1yw, $Q
+       vaddaq.yw       $ACCyw, $vf31yw, $Q
+       vaddaq.yz       $ACCyz, $vf0yz, $Q
+       vaddaq.yz       $ACCyz, $vf1yz, $Q
+       vaddaq.yz       $ACCyz, $vf31yz, $Q
+       vaddaq.yzw      $ACCyzw, $vf0yzw, $Q
+       vaddaq.yzw      $ACCyzw, $vf1yzw, $Q
+       vaddaq.yzw      $ACCyzw, $vf31yzw, $Q
+       vaddaq.z        $ACCz, $vf0z, $Q
+       vaddaq.z        $ACCz, $vf1z, $Q
+       vaddaq.z        $ACCz, $vf31z, $Q
+       vaddaq.zw       $ACCzw, $vf0zw, $Q
+       vaddaq.zw       $ACCzw, $vf1zw, $Q
+       vaddaq.zw       $ACCzw, $vf31zw, $Q
+       vadda.w         $ACCw, $vf0w, $vf0w
+       vadda.w         $ACCw, $vf0w, $vf31w
+       vadda.w         $ACCw, $vf1w, $vf2w
+       vadda.w         $ACCw, $vf31w, $vf0w
+       vadda.w         $ACCw, $vf31w, $vf15w
+       vadda.w         $ACCw, $vf31w, $vf31w
+       vaddaw.w        $ACCw, $vf0w, $vf0w
+       vaddaw.w        $ACCw, $vf0w, $vf31w
+       vaddaw.w        $ACCw, $vf1w, $vf2w
+       vaddaw.w        $ACCw, $vf31w, $vf0w
+       vaddaw.w        $ACCw, $vf31w, $vf15w
+       vaddaw.w        $ACCw, $vf31w, $vf31w
+       vaddaw.x        $ACCx, $vf0x, $vf0w
+       vaddaw.x        $ACCx, $vf0x, $vf31w
+       vaddaw.x        $ACCx, $vf1x, $vf2w
+       vaddaw.x        $ACCx, $vf31x, $vf0w
+       vaddaw.x        $ACCx, $vf31x, $vf15w
+       vaddaw.x        $ACCx, $vf31x, $vf31w
+       vaddaw.xw       $ACCxw, $vf0xw, $vf0w
+       vaddaw.xw       $ACCxw, $vf0xw, $vf31w
+       vaddaw.xw       $ACCxw, $vf1xw, $vf2w
+       vaddaw.xw       $ACCxw, $vf31xw, $vf0w
+       vaddaw.xw       $ACCxw, $vf31xw, $vf15w
+       vaddaw.xw       $ACCxw, $vf31xw, $vf31w
+       vaddaw.xy       $ACCxy, $vf0xy, $vf0w
+       vaddaw.xy       $ACCxy, $vf0xy, $vf31w
+       vaddaw.xy       $ACCxy, $vf1xy, $vf2w
+       vaddaw.xy       $ACCxy, $vf31xy, $vf0w
+       vaddaw.xy       $ACCxy, $vf31xy, $vf15w
+       vaddaw.xy       $ACCxy, $vf31xy, $vf31w
+       vaddaw.xyw      $ACCxyw, $vf0xyw, $vf0w
+       vaddaw.xyw      $ACCxyw, $vf0xyw, $vf31w
+       vaddaw.xyw      $ACCxyw, $vf1xyw, $vf2w
+       vaddaw.xyw      $ACCxyw, $vf31xyw, $vf0w
+       vaddaw.xyw      $ACCxyw, $vf31xyw, $vf15w
+       vaddaw.xyw      $ACCxyw, $vf31xyw, $vf31w
+       vaddaw.xyz      $ACCxyz, $vf0xyz, $vf0w
+       vaddaw.xyz      $ACCxyz, $vf0xyz, $vf31w
+       vaddaw.xyz      $ACCxyz, $vf1xyz, $vf2w
+       vaddaw.xyz      $ACCxyz, $vf31xyz, $vf0w
+       vaddaw.xyz      $ACCxyz, $vf31xyz, $vf15w
+       vaddaw.xyz      $ACCxyz, $vf31xyz, $vf31w
+       vaddaw.xyzw     $ACCxyzw, $vf0xyzw, $vf0w
+       vaddaw.xyzw     $ACCxyzw, $vf0xyzw, $vf31w
+       vaddaw.xyzw     $ACCxyzw, $vf1xyzw, $vf2w
+       vaddaw.xyzw     $ACCxyzw, $vf31xyzw, $vf0w
+       vaddaw.xyzw     $ACCxyzw, $vf31xyzw, $vf15w
+       vaddaw.xyzw     $ACCxyzw, $vf31xyzw, $vf31w
+       vaddaw.xz       $ACCxz, $vf0xz, $vf0w
+       vaddaw.xz       $ACCxz, $vf0xz, $vf31w
+       vaddaw.xz       $ACCxz, $vf1xz, $vf2w
+       vaddaw.xz       $ACCxz, $vf31xz, $vf0w
+       vaddaw.xz       $ACCxz, $vf31xz, $vf15w
+       vaddaw.xz       $ACCxz, $vf31xz, $vf31w
+       vaddaw.xzw      $ACCxzw, $vf0xzw, $vf0w
+       vaddaw.xzw      $ACCxzw, $vf0xzw, $vf31w
+       vaddaw.xzw      $ACCxzw, $vf1xzw, $vf2w
+       vaddaw.xzw      $ACCxzw, $vf31xzw, $vf0w
+       vaddaw.xzw      $ACCxzw, $vf31xzw, $vf15w
+       vaddaw.xzw      $ACCxzw, $vf31xzw, $vf31w
+       vaddaw.y        $ACCy, $vf0y, $vf0w
+       vaddaw.y        $ACCy, $vf0y, $vf31w
+       vaddaw.y        $ACCy, $vf1y, $vf2w
+       vaddaw.y        $ACCy, $vf31y, $vf0w
+       vaddaw.y        $ACCy, $vf31y, $vf15w
+       vaddaw.y        $ACCy, $vf31y, $vf31w
+       vaddaw.yw       $ACCyw, $vf0yw, $vf0w
+       vaddaw.yw       $ACCyw, $vf0yw, $vf31w
+       vaddaw.yw       $ACCyw, $vf1yw, $vf2w
+       vaddaw.yw       $ACCyw, $vf31yw, $vf0w
+       vaddaw.yw       $ACCyw, $vf31yw, $vf15w
+       vaddaw.yw       $ACCyw, $vf31yw, $vf31w
+       vaddaw.yz       $ACCyz, $vf0yz, $vf0w
+       vaddaw.yz       $ACCyz, $vf0yz, $vf31w
+       vaddaw.yz       $ACCyz, $vf1yz, $vf2w
+       vaddaw.yz       $ACCyz, $vf31yz, $vf0w
+       vaddaw.yz       $ACCyz, $vf31yz, $vf15w
+       vaddaw.yz       $ACCyz, $vf31yz, $vf31w
+       vaddaw.yzw      $ACCyzw, $vf0yzw, $vf0w
+       vaddaw.yzw      $ACCyzw, $vf0yzw, $vf31w
+       vaddaw.yzw      $ACCyzw, $vf1yzw, $vf2w
+       vaddaw.yzw      $ACCyzw, $vf31yzw, $vf0w
+       vaddaw.yzw      $ACCyzw, $vf31yzw, $vf15w
+       vaddaw.yzw      $ACCyzw, $vf31yzw, $vf31w
+       vaddaw.z        $ACCz, $vf0z, $vf0w
+       vaddaw.z        $ACCz, $vf0z, $vf31w
+       vaddaw.z        $ACCz, $vf1z, $vf2w
+       vaddaw.z        $ACCz, $vf31z, $vf0w
+       vaddaw.z        $ACCz, $vf31z, $vf15w
+       vaddaw.z        $ACCz, $vf31z, $vf31w
+       vaddaw.zw       $ACCzw, $vf0zw, $vf0w
+       vaddaw.zw       $ACCzw, $vf0zw, $vf31w
+       vaddaw.zw       $ACCzw, $vf1zw, $vf2w
+       vaddaw.zw       $ACCzw, $vf31zw, $vf0w
+       vaddaw.zw       $ACCzw, $vf31zw, $vf15w
+       vaddaw.zw       $ACCzw, $vf31zw, $vf31w
+       vadda.x         $ACCx, $vf0x, $vf0x
+       vadda.x         $ACCx, $vf0x, $vf31x
+       vadda.x         $ACCx, $vf1x, $vf2x
+       vadda.x         $ACCx, $vf31x, $vf0x
+       vadda.x         $ACCx, $vf31x, $vf15x
+       vadda.x         $ACCx, $vf31x, $vf31x
+       vaddax.w        $ACCw, $vf0w, $vf0x
+       vaddax.w        $ACCw, $vf0w, $vf31x
+       vaddax.w        $ACCw, $vf1w, $vf2x
+       vaddax.w        $ACCw, $vf31w, $vf0x
+       vaddax.w        $ACCw, $vf31w, $vf15x
+       vaddax.w        $ACCw, $vf31w, $vf31x
+       vadda.xw        $ACCxw, $vf0xw, $vf0xw
+       vadda.xw        $ACCxw, $vf0xw, $vf31xw
+       vadda.xw        $ACCxw, $vf1xw, $vf2xw
+       vadda.xw        $ACCxw, $vf31xw, $vf0xw
+       vadda.xw        $ACCxw, $vf31xw, $vf15xw
+       vadda.xw        $ACCxw, $vf31xw, $vf31xw
+       vaddax.x        $ACCx, $vf0x, $vf0x
+       vaddax.x        $ACCx, $vf0x, $vf31x
+       vaddax.x        $ACCx, $vf1x, $vf2x
+       vaddax.x        $ACCx, $vf31x, $vf0x
+       vaddax.x        $ACCx, $vf31x, $vf15x
+       vaddax.x        $ACCx, $vf31x, $vf31x
+       vaddax.xw       $ACCxw, $vf0xw, $vf0x
+       vaddax.xw       $ACCxw, $vf0xw, $vf31x
+       vaddax.xw       $ACCxw, $vf1xw, $vf2x
+       vaddax.xw       $ACCxw, $vf31xw, $vf0x
+       vaddax.xw       $ACCxw, $vf31xw, $vf15x
+       vaddax.xw       $ACCxw, $vf31xw, $vf31x
+       vaddax.xy       $ACCxy, $vf0xy, $vf0x
+       vaddax.xy       $ACCxy, $vf0xy, $vf31x
+       vaddax.xy       $ACCxy, $vf1xy, $vf2x
+       vaddax.xy       $ACCxy, $vf31xy, $vf0x
+       vaddax.xy       $ACCxy, $vf31xy, $vf15x
+       vaddax.xy       $ACCxy, $vf31xy, $vf31x
+       vaddax.xyw      $ACCxyw, $vf0xyw, $vf0x
+       vaddax.xyw      $ACCxyw, $vf0xyw, $vf31x
+       vaddax.xyw      $ACCxyw, $vf1xyw, $vf2x
+       vaddax.xyw      $ACCxyw, $vf31xyw, $vf0x
+       vaddax.xyw      $ACCxyw, $vf31xyw, $vf15x
+       vaddax.xyw      $ACCxyw, $vf31xyw, $vf31x
+       vaddax.xyz      $ACCxyz, $vf0xyz, $vf0x
+       vaddax.xyz      $ACCxyz, $vf0xyz, $vf31x
+       vaddax.xyz      $ACCxyz, $vf1xyz, $vf2x
+       vaddax.xyz      $ACCxyz, $vf31xyz, $vf0x
+       vaddax.xyz      $ACCxyz, $vf31xyz, $vf15x
+       vaddax.xyz      $ACCxyz, $vf31xyz, $vf31x
+       vaddax.xyzw     $ACCxyzw, $vf0xyzw, $vf0x
+       vaddax.xyzw     $ACCxyzw, $vf0xyzw, $vf31x
+       vaddax.xyzw     $ACCxyzw, $vf1xyzw, $vf2x
+       vaddax.xyzw     $ACCxyzw, $vf31xyzw, $vf0x
+       vaddax.xyzw     $ACCxyzw, $vf31xyzw, $vf15x
+       vaddax.xyzw     $ACCxyzw, $vf31xyzw, $vf31x
+       vaddax.xz       $ACCxz, $vf0xz, $vf0x
+       vaddax.xz       $ACCxz, $vf0xz, $vf31x
+       vaddax.xz       $ACCxz, $vf1xz, $vf2x
+       vaddax.xz       $ACCxz, $vf31xz, $vf0x
+       vaddax.xz       $ACCxz, $vf31xz, $vf15x
+       vaddax.xz       $ACCxz, $vf31xz, $vf31x
+       vaddax.xzw      $ACCxzw, $vf0xzw, $vf0x
+       vaddax.xzw      $ACCxzw, $vf0xzw, $vf31x
+       vaddax.xzw      $ACCxzw, $vf1xzw, $vf2x
+       vaddax.xzw      $ACCxzw, $vf31xzw, $vf0x
+       vaddax.xzw      $ACCxzw, $vf31xzw, $vf15x
+       vaddax.xzw      $ACCxzw, $vf31xzw, $vf31x
+       vadda.xy        $ACCxy, $vf0xy, $vf0xy
+       vadda.xy        $ACCxy, $vf0xy, $vf31xy
+       vadda.xy        $ACCxy, $vf1xy, $vf2xy
+       vadda.xy        $ACCxy, $vf31xy, $vf0xy
+       vadda.xy        $ACCxy, $vf31xy, $vf15xy
+       vadda.xy        $ACCxy, $vf31xy, $vf31xy
+       vaddax.y        $ACCy, $vf0y, $vf0x
+       vaddax.y        $ACCy, $vf0y, $vf31x
+       vaddax.y        $ACCy, $vf1y, $vf2x
+       vaddax.y        $ACCy, $vf31y, $vf0x
+       vaddax.y        $ACCy, $vf31y, $vf15x
+       vaddax.y        $ACCy, $vf31y, $vf31x
+       vadda.xyw       $ACCxyw, $vf0xyw, $vf0xyw
+       vadda.xyw       $ACCxyw, $vf0xyw, $vf31xyw
+       vadda.xyw       $ACCxyw, $vf1xyw, $vf2xyw
+       vadda.xyw       $ACCxyw, $vf31xyw, $vf0xyw
+       vadda.xyw       $ACCxyw, $vf31xyw, $vf15xyw
+       vadda.xyw       $ACCxyw, $vf31xyw, $vf31xyw
+       vaddax.yw       $ACCyw, $vf0yw, $vf0x
+       vaddax.yw       $ACCyw, $vf0yw, $vf31x
+       vaddax.yw       $ACCyw, $vf1yw, $vf2x
+       vaddax.yw       $ACCyw, $vf31yw, $vf0x
+       vaddax.yw       $ACCyw, $vf31yw, $vf15x
+       vaddax.yw       $ACCyw, $vf31yw, $vf31x
+       vadda.xyz       $ACCxyz, $vf0xyz, $vf0xyz
+       vadda.xyz       $ACCxyz, $vf0xyz, $vf31xyz
+       vadda.xyz       $ACCxyz, $vf1xyz, $vf2xyz
+       vadda.xyz       $ACCxyz, $vf31xyz, $vf0xyz
+       vadda.xyz       $ACCxyz, $vf31xyz, $vf15xyz
+       vadda.xyz       $ACCxyz, $vf31xyz, $vf31xyz
+       vaddax.yz       $ACCyz, $vf0yz, $vf0x
+       vaddax.yz       $ACCyz, $vf0yz, $vf31x
+       vaddax.yz       $ACCyz, $vf1yz, $vf2x
+       vaddax.yz       $ACCyz, $vf31yz, $vf0x
+       vaddax.yz       $ACCyz, $vf31yz, $vf15x
+       vaddax.yz       $ACCyz, $vf31yz, $vf31x
+       vadda.xyzw      $ACCxyzw, $vf0xyzw, $vf0xyzw
+       vadda.xyzw      $ACCxyzw, $vf0xyzw, $vf31xyzw
+       vadda.xyzw      $ACCxyzw, $vf1xyzw, $vf2xyzw
+       vadda.xyzw      $ACCxyzw, $vf31xyzw, $vf0xyzw
+       vadda.xyzw      $ACCxyzw, $vf31xyzw, $vf15xyzw
+       vadda.xyzw      $ACCxyzw, $vf31xyzw, $vf31xyzw
+       vaddax.yzw      $ACCyzw, $vf0yzw, $vf0x
+       vaddax.yzw      $ACCyzw, $vf0yzw, $vf31x
+       vaddax.yzw      $ACCyzw, $vf1yzw, $vf2x
+       vaddax.yzw      $ACCyzw, $vf31yzw, $vf0x
+       vaddax.yzw      $ACCyzw, $vf31yzw, $vf15x
+       vaddax.yzw      $ACCyzw, $vf31yzw, $vf31x
+       vadda.xz        $ACCxz, $vf0xz, $vf0xz
+       vadda.xz        $ACCxz, $vf0xz, $vf31xz
+       vadda.xz        $ACCxz, $vf1xz, $vf2xz
+       vadda.xz        $ACCxz, $vf31xz, $vf0xz
+       vadda.xz        $ACCxz, $vf31xz, $vf15xz
+       vadda.xz        $ACCxz, $vf31xz, $vf31xz
+       vaddax.z        $ACCz, $vf0z, $vf0x
+       vaddax.z        $ACCz, $vf0z, $vf31x
+       vaddax.z        $ACCz, $vf1z, $vf2x
+       vaddax.z        $ACCz, $vf31z, $vf0x
+       vaddax.z        $ACCz, $vf31z, $vf15x
+       vaddax.z        $ACCz, $vf31z, $vf31x
+       vadda.xzw       $ACCxzw, $vf0xzw, $vf0xzw
+       vadda.xzw       $ACCxzw, $vf0xzw, $vf31xzw
+       vadda.xzw       $ACCxzw, $vf1xzw, $vf2xzw
+       vadda.xzw       $ACCxzw, $vf31xzw, $vf0xzw
+       vadda.xzw       $ACCxzw, $vf31xzw, $vf15xzw
+       vadda.xzw       $ACCxzw, $vf31xzw, $vf31xzw
+       vaddax.zw       $ACCzw, $vf0zw, $vf0x
+       vaddax.zw       $ACCzw, $vf0zw, $vf31x
+       vaddax.zw       $ACCzw, $vf1zw, $vf2x
+       vaddax.zw       $ACCzw, $vf31zw, $vf0x
+       vaddax.zw       $ACCzw, $vf31zw, $vf15x
+       vaddax.zw       $ACCzw, $vf31zw, $vf31x
+       vadda.y         $ACCy, $vf0y, $vf0y
+       vadda.y         $ACCy, $vf0y, $vf31y
+       vadda.y         $ACCy, $vf1y, $vf2y
+       vadda.y         $ACCy, $vf31y, $vf0y
+       vadda.y         $ACCy, $vf31y, $vf15y
+       vadda.y         $ACCy, $vf31y, $vf31y
+       vadday.w        $ACCw, $vf0w, $vf0y
+       vadday.w        $ACCw, $vf0w, $vf31y
+       vadday.w        $ACCw, $vf1w, $vf2y
+       vadday.w        $ACCw, $vf31w, $vf0y
+       vadday.w        $ACCw, $vf31w, $vf15y
+       vadday.w        $ACCw, $vf31w, $vf31y
+       vadda.yw        $ACCyw, $vf0yw, $vf0yw
+       vadda.yw        $ACCyw, $vf0yw, $vf31yw
+       vadda.yw        $ACCyw, $vf1yw, $vf2yw
+       vadda.yw        $ACCyw, $vf31yw, $vf0yw
+       vadda.yw        $ACCyw, $vf31yw, $vf15yw
+       vadda.yw        $ACCyw, $vf31yw, $vf31yw
+       vadday.x        $ACCx, $vf0x, $vf0y
+       vadday.x        $ACCx, $vf0x, $vf31y
+       vadday.x        $ACCx, $vf1x, $vf2y
+       vadday.x        $ACCx, $vf31x, $vf0y
+       vadday.x        $ACCx, $vf31x, $vf15y
+       vadday.x        $ACCx, $vf31x, $vf31y
+       vadday.xw       $ACCxw, $vf0xw, $vf0y
+       vadday.xw       $ACCxw, $vf0xw, $vf31y
+       vadday.xw       $ACCxw, $vf1xw, $vf2y
+       vadday.xw       $ACCxw, $vf31xw, $vf0y
+       vadday.xw       $ACCxw, $vf31xw, $vf15y
+       vadday.xw       $ACCxw, $vf31xw, $vf31y
+       vadday.xy       $ACCxy, $vf0xy, $vf0y
+       vadday.xy       $ACCxy, $vf0xy, $vf31y
+       vadday.xy       $ACCxy, $vf1xy, $vf2y
+       vadday.xy       $ACCxy, $vf31xy, $vf0y
+       vadday.xy       $ACCxy, $vf31xy, $vf15y
+       vadday.xy       $ACCxy, $vf31xy, $vf31y
+       vadday.xyw      $ACCxyw, $vf0xyw, $vf0y
+       vadday.xyw      $ACCxyw, $vf0xyw, $vf31y
+       vadday.xyw      $ACCxyw, $vf1xyw, $vf2y
+       vadday.xyw      $ACCxyw, $vf31xyw, $vf0y
+       vadday.xyw      $ACCxyw, $vf31xyw, $vf15y
+       vadday.xyw      $ACCxyw, $vf31xyw, $vf31y
+       vadday.xyz      $ACCxyz, $vf0xyz, $vf0y
+       vadday.xyz      $ACCxyz, $vf0xyz, $vf31y
+       vadday.xyz      $ACCxyz, $vf1xyz, $vf2y
+       vadday.xyz      $ACCxyz, $vf31xyz, $vf0y
+       vadday.xyz      $ACCxyz, $vf31xyz, $vf15y
+       vadday.xyz      $ACCxyz, $vf31xyz, $vf31y
+       vadday.xyzw     $ACCxyzw, $vf0xyzw, $vf0y
+       vadday.xyzw     $ACCxyzw, $vf0xyzw, $vf31y
+       vadday.xyzw     $ACCxyzw, $vf1xyzw, $vf2y
+       vadday.xyzw     $ACCxyzw, $vf31xyzw, $vf0y
+       vadday.xyzw     $ACCxyzw, $vf31xyzw, $vf15y
+       vadday.xyzw     $ACCxyzw, $vf31xyzw, $vf31y
+       vadday.xz       $ACCxz, $vf0xz, $vf0y
+       vadday.xz       $ACCxz, $vf0xz, $vf31y
+       vadday.xz       $ACCxz, $vf1xz, $vf2y
+       vadday.xz       $ACCxz, $vf31xz, $vf0y
+       vadday.xz       $ACCxz, $vf31xz, $vf15y
+       vadday.xz       $ACCxz, $vf31xz, $vf31y
+       vadday.xzw      $ACCxzw, $vf0xzw, $vf0y
+       vadday.xzw      $ACCxzw, $vf0xzw, $vf31y
+       vadday.xzw      $ACCxzw, $vf1xzw, $vf2y
+       vadday.xzw      $ACCxzw, $vf31xzw, $vf0y
+       vadday.xzw      $ACCxzw, $vf31xzw, $vf15y
+       vadday.xzw      $ACCxzw, $vf31xzw, $vf31y
+       vadday.y        $ACCy, $vf0y, $vf0y
+       vadday.y        $ACCy, $vf0y, $vf31y
+       vadday.y        $ACCy, $vf1y, $vf2y
+       vadday.y        $ACCy, $vf31y, $vf0y
+       vadday.y        $ACCy, $vf31y, $vf15y
+       vadday.y        $ACCy, $vf31y, $vf31y
+       vadday.yw       $ACCyw, $vf0yw, $vf0y
+       vadday.yw       $ACCyw, $vf0yw, $vf31y
+       vadday.yw       $ACCyw, $vf1yw, $vf2y
+       vadday.yw       $ACCyw, $vf31yw, $vf0y
+       vadday.yw       $ACCyw, $vf31yw, $vf15y
+       vadday.yw       $ACCyw, $vf31yw, $vf31y
+       vadday.yz       $ACCyz, $vf0yz, $vf0y
+       vadday.yz       $ACCyz, $vf0yz, $vf31y
+       vadday.yz       $ACCyz, $vf1yz, $vf2y
+       vadday.yz       $ACCyz, $vf31yz, $vf0y
+       vadday.yz       $ACCyz, $vf31yz, $vf15y
+       vadday.yz       $ACCyz, $vf31yz, $vf31y
+       vadday.yzw      $ACCyzw, $vf0yzw, $vf0y
+       vadday.yzw      $ACCyzw, $vf0yzw, $vf31y
+       vadday.yzw      $ACCyzw, $vf1yzw, $vf2y
+       vadday.yzw      $ACCyzw, $vf31yzw, $vf0y
+       vadday.yzw      $ACCyzw, $vf31yzw, $vf15y
+       vadday.yzw      $ACCyzw, $vf31yzw, $vf31y
+       vadda.yz        $ACCyz, $vf0yz, $vf0yz
+       vadda.yz        $ACCyz, $vf0yz, $vf31yz
+       vadda.yz        $ACCyz, $vf1yz, $vf2yz
+       vadda.yz        $ACCyz, $vf31yz, $vf0yz
+       vadda.yz        $ACCyz, $vf31yz, $vf15yz
+       vadda.yz        $ACCyz, $vf31yz, $vf31yz
+       vadday.z        $ACCz, $vf0z, $vf0y
+       vadday.z        $ACCz, $vf0z, $vf31y
+       vadday.z        $ACCz, $vf1z, $vf2y
+       vadday.z        $ACCz, $vf31z, $vf0y
+       vadday.z        $ACCz, $vf31z, $vf15y
+       vadday.z        $ACCz, $vf31z, $vf31y
+       vadda.yzw       $ACCyzw, $vf0yzw, $vf0yzw
+       vadda.yzw       $ACCyzw, $vf0yzw, $vf31yzw
+       vadda.yzw       $ACCyzw, $vf1yzw, $vf2yzw
+       vadda.yzw       $ACCyzw, $vf31yzw, $vf0yzw
+       vadda.yzw       $ACCyzw, $vf31yzw, $vf15yzw
+       vadda.yzw       $ACCyzw, $vf31yzw, $vf31yzw
+       vadday.zw       $ACCzw, $vf0zw, $vf0y
+       vadday.zw       $ACCzw, $vf0zw, $vf31y
+       vadday.zw       $ACCzw, $vf1zw, $vf2y
+       vadday.zw       $ACCzw, $vf31zw, $vf0y
+       vadday.zw       $ACCzw, $vf31zw, $vf15y
+       vadday.zw       $ACCzw, $vf31zw, $vf31y
+       vadda.z         $ACCz, $vf0z, $vf0z
+       vadda.z         $ACCz, $vf0z, $vf31z
+       vadda.z         $ACCz, $vf1z, $vf2z
+       vadda.z         $ACCz, $vf31z, $vf0z
+       vadda.z         $ACCz, $vf31z, $vf15z
+       vadda.z         $ACCz, $vf31z, $vf31z
+       vaddaz.w        $ACCw, $vf0w, $vf0z
+       vaddaz.w        $ACCw, $vf0w, $vf31z
+       vaddaz.w        $ACCw, $vf1w, $vf2z
+       vaddaz.w        $ACCw, $vf31w, $vf0z
+       vaddaz.w        $ACCw, $vf31w, $vf15z
+       vaddaz.w        $ACCw, $vf31w, $vf31z
+       vadda.zw        $ACCzw, $vf0zw, $vf0zw
+       vadda.zw        $ACCzw, $vf0zw, $vf31zw
+       vadda.zw        $ACCzw, $vf1zw, $vf2zw
+       vadda.zw        $ACCzw, $vf31zw, $vf0zw
+       vadda.zw        $ACCzw, $vf31zw, $vf15zw
+       vadda.zw        $ACCzw, $vf31zw, $vf31zw
+       vaddaz.x        $ACCx, $vf0x, $vf0z
+       vaddaz.x        $ACCx, $vf0x, $vf31z
+       vaddaz.x        $ACCx, $vf1x, $vf2z
+       vaddaz.x        $ACCx, $vf31x, $vf0z
+       vaddaz.x        $ACCx, $vf31x, $vf15z
+       vaddaz.x        $ACCx, $vf31x, $vf31z
+       vaddaz.xw       $ACCxw, $vf0xw, $vf0z
+       vaddaz.xw       $ACCxw, $vf0xw, $vf31z
+       vaddaz.xw       $ACCxw, $vf1xw, $vf2z
+       vaddaz.xw       $ACCxw, $vf31xw, $vf0z
+       vaddaz.xw       $ACCxw, $vf31xw, $vf15z
+       vaddaz.xw       $ACCxw, $vf31xw, $vf31z
+       vaddaz.xy       $ACCxy, $vf0xy, $vf0z
+       vaddaz.xy       $ACCxy, $vf0xy, $vf31z
+       vaddaz.xy       $ACCxy, $vf1xy, $vf2z
+       vaddaz.xy       $ACCxy, $vf31xy, $vf0z
+       vaddaz.xy       $ACCxy, $vf31xy, $vf15z
+       vaddaz.xy       $ACCxy, $vf31xy, $vf31z
+       vaddaz.xyw      $ACCxyw, $vf0xyw, $vf0z
+       vaddaz.xyw      $ACCxyw, $vf0xyw, $vf31z
+       vaddaz.xyw      $ACCxyw, $vf1xyw, $vf2z
+       vaddaz.xyw      $ACCxyw, $vf31xyw, $vf0z
+       vaddaz.xyw      $ACCxyw, $vf31xyw, $vf15z
+       vaddaz.xyw      $ACCxyw, $vf31xyw, $vf31z
+       vaddaz.xyz      $ACCxyz, $vf0xyz, $vf0z
+       vaddaz.xyz      $ACCxyz, $vf0xyz, $vf31z
+       vaddaz.xyz      $ACCxyz, $vf1xyz, $vf2z
+       vaddaz.xyz      $ACCxyz, $vf31xyz, $vf0z
+       vaddaz.xyz      $ACCxyz, $vf31xyz, $vf15z
+       vaddaz.xyz      $ACCxyz, $vf31xyz, $vf31z
+       vaddaz.xyzw     $ACCxyzw, $vf0xyzw, $vf0z
+       vaddaz.xyzw     $ACCxyzw, $vf0xyzw, $vf31z
+       vaddaz.xyzw     $ACCxyzw, $vf1xyzw, $vf2z
+       vaddaz.xyzw     $ACCxyzw, $vf31xyzw, $vf0z
+       vaddaz.xyzw     $ACCxyzw, $vf31xyzw, $vf15z
+       vaddaz.xyzw     $ACCxyzw, $vf31xyzw, $vf31z
+       vaddaz.xz       $ACCxz, $vf0xz, $vf0z
+       vaddaz.xz       $ACCxz, $vf0xz, $vf31z
+       vaddaz.xz       $ACCxz, $vf1xz, $vf2z
+       vaddaz.xz       $ACCxz, $vf31xz, $vf0z
+       vaddaz.xz       $ACCxz, $vf31xz, $vf15z
+       vaddaz.xz       $ACCxz, $vf31xz, $vf31z
+       vaddaz.xzw      $ACCxzw, $vf0xzw, $vf0z
+       vaddaz.xzw      $ACCxzw, $vf0xzw, $vf31z
+       vaddaz.xzw      $ACCxzw, $vf1xzw, $vf2z
+       vaddaz.xzw      $ACCxzw, $vf31xzw, $vf0z
+       vaddaz.xzw      $ACCxzw, $vf31xzw, $vf15z
+       vaddaz.xzw      $ACCxzw, $vf31xzw, $vf31z
+       vaddaz.y        $ACCy, $vf0y, $vf0z
+       vaddaz.y        $ACCy, $vf0y, $vf31z
+       vaddaz.y        $ACCy, $vf1y, $vf2z
+       vaddaz.y        $ACCy, $vf31y, $vf0z
+       vaddaz.y        $ACCy, $vf31y, $vf15z
+       vaddaz.y        $ACCy, $vf31y, $vf31z
+       vaddaz.yw       $ACCyw, $vf0yw, $vf0z
+       vaddaz.yw       $ACCyw, $vf0yw, $vf31z
+       vaddaz.yw       $ACCyw, $vf1yw, $vf2z
+       vaddaz.yw       $ACCyw, $vf31yw, $vf0z
+       vaddaz.yw       $ACCyw, $vf31yw, $vf15z
+       vaddaz.yw       $ACCyw, $vf31yw, $vf31z
+       vaddaz.yz       $ACCyz, $vf0yz, $vf0z
+       vaddaz.yz       $ACCyz, $vf0yz, $vf31z
+       vaddaz.yz       $ACCyz, $vf1yz, $vf2z
+       vaddaz.yz       $ACCyz, $vf31yz, $vf0z
+       vaddaz.yz       $ACCyz, $vf31yz, $vf15z
+       vaddaz.yz       $ACCyz, $vf31yz, $vf31z
+       vaddaz.yzw      $ACCyzw, $vf0yzw, $vf0z
+       vaddaz.yzw      $ACCyzw, $vf0yzw, $vf31z
+       vaddaz.yzw      $ACCyzw, $vf1yzw, $vf2z
+       vaddaz.yzw      $ACCyzw, $vf31yzw, $vf0z
+       vaddaz.yzw      $ACCyzw, $vf31yzw, $vf15z
+       vaddaz.yzw      $ACCyzw, $vf31yzw, $vf31z
+       vaddaz.z        $ACCz, $vf0z, $vf0z
+       vaddaz.z        $ACCz, $vf0z, $vf31z
+       vaddaz.z        $ACCz, $vf1z, $vf2z
+       vaddaz.z        $ACCz, $vf31z, $vf0z
+       vaddaz.z        $ACCz, $vf31z, $vf15z
+       vaddaz.z        $ACCz, $vf31z, $vf31z
+       vaddaz.zw       $ACCzw, $vf0zw, $vf0z
+       vaddaz.zw       $ACCzw, $vf0zw, $vf31z
+       vaddaz.zw       $ACCzw, $vf1zw, $vf2z
+       vaddaz.zw       $ACCzw, $vf31zw, $vf0z
+       vaddaz.zw       $ACCzw, $vf31zw, $vf15z
+       vaddaz.zw       $ACCzw, $vf31zw, $vf31z
+       vaddi.w         $vf0w, $vf0w, $I
+       vaddi.w         $vf0w, $vf31w, $I
+       vaddi.w         $vf1w, $vf2w, $I
+       vaddi.w         $vf31w, $vf0w, $I
+       vaddi.w         $vf31w, $vf15w, $I
+       vaddi.w         $vf31w, $vf31w, $I
+       vaddi.x         $vf0x, $vf0x, $I
+       vaddi.x         $vf0x, $vf31x, $I
+       vaddi.x         $vf1x, $vf2x, $I
+       vaddi.x         $vf31x, $vf0x, $I
+       vaddi.x         $vf31x, $vf15x, $I
+       vaddi.x         $vf31x, $vf31x, $I
+       vaddi.xw        $vf0xw, $vf0xw, $I
+       vaddi.xw        $vf0xw, $vf31xw, $I
+       vaddi.xw        $vf1xw, $vf2xw, $I
+       vaddi.xw        $vf31xw, $vf0xw, $I
+       vaddi.xw        $vf31xw, $vf15xw, $I
+       vaddi.xw        $vf31xw, $vf31xw, $I
+       vaddi.xy        $vf0xy, $vf0xy, $I
+       vaddi.xy        $vf0xy, $vf31xy, $I
+       vaddi.xy        $vf1xy, $vf2xy, $I
+       vaddi.xy        $vf31xy, $vf0xy, $I
+       vaddi.xy        $vf31xy, $vf15xy, $I
+       vaddi.xy        $vf31xy, $vf31xy, $I
+       vaddi.xyw       $vf0xyw, $vf0xyw, $I
+       vaddi.xyw       $vf0xyw, $vf31xyw, $I
+       vaddi.xyw       $vf1xyw, $vf2xyw, $I
+       vaddi.xyw       $vf31xyw, $vf0xyw, $I
+       vaddi.xyw       $vf31xyw, $vf15xyw, $I
+       vaddi.xyw       $vf31xyw, $vf31xyw, $I
+       vaddi.xyz       $vf0xyz, $vf0xyz, $I
+       vaddi.xyz       $vf0xyz, $vf31xyz, $I
+       vaddi.xyz       $vf1xyz, $vf2xyz, $I
+       vaddi.xyz       $vf31xyz, $vf0xyz, $I
+       vaddi.xyz       $vf31xyz, $vf15xyz, $I
+       vaddi.xyz       $vf31xyz, $vf31xyz, $I
+       vaddi.xyzw      $vf0xyzw, $vf0xyzw, $I
+       vaddi.xyzw      $vf0xyzw, $vf31xyzw, $I
+       vaddi.xyzw      $vf1xyzw, $vf2xyzw, $I
+       vaddi.xyzw      $vf31xyzw, $vf0xyzw, $I
+       vaddi.xyzw      $vf31xyzw, $vf15xyzw, $I
+       vaddi.xyzw      $vf31xyzw, $vf31xyzw, $I
+       vaddi.xz        $vf0xz, $vf0xz, $I
+       vaddi.xz        $vf0xz, $vf31xz, $I
+       vaddi.xz        $vf1xz, $vf2xz, $I
+       vaddi.xz        $vf31xz, $vf0xz, $I
+       vaddi.xz        $vf31xz, $vf15xz, $I
+       vaddi.xz        $vf31xz, $vf31xz, $I
+       vaddi.xzw       $vf0xzw, $vf0xzw, $I
+       vaddi.xzw       $vf0xzw, $vf31xzw, $I
+       vaddi.xzw       $vf1xzw, $vf2xzw, $I
+       vaddi.xzw       $vf31xzw, $vf0xzw, $I
+       vaddi.xzw       $vf31xzw, $vf15xzw, $I
+       vaddi.xzw       $vf31xzw, $vf31xzw, $I
+       vaddi.y         $vf0y, $vf0y, $I
+       vaddi.y         $vf0y, $vf31y, $I
+       vaddi.y         $vf1y, $vf2y, $I
+       vaddi.y         $vf31y, $vf0y, $I
+       vaddi.y         $vf31y, $vf15y, $I
+       vaddi.y         $vf31y, $vf31y, $I
+       vaddi.yw        $vf0yw, $vf0yw, $I
+       vaddi.yw        $vf0yw, $vf31yw, $I
+       vaddi.yw        $vf1yw, $vf2yw, $I
+       vaddi.yw        $vf31yw, $vf0yw, $I
+       vaddi.yw        $vf31yw, $vf15yw, $I
+       vaddi.yw        $vf31yw, $vf31yw, $I
+       vaddi.yz        $vf0yz, $vf0yz, $I
+       vaddi.yz        $vf0yz, $vf31yz, $I
+       vaddi.yz        $vf1yz, $vf2yz, $I
+       vaddi.yz        $vf31yz, $vf0yz, $I
+       vaddi.yz        $vf31yz, $vf15yz, $I
+       vaddi.yz        $vf31yz, $vf31yz, $I
+       vaddi.yzw       $vf0yzw, $vf0yzw, $I
+       vaddi.yzw       $vf0yzw, $vf31yzw, $I
+       vaddi.yzw       $vf1yzw, $vf2yzw, $I
+       vaddi.yzw       $vf31yzw, $vf0yzw, $I
+       vaddi.yzw       $vf31yzw, $vf15yzw, $I
+       vaddi.yzw       $vf31yzw, $vf31yzw, $I
+       vaddi.z         $vf0z, $vf0z, $I
+       vaddi.z         $vf0z, $vf31z, $I
+       vaddi.z         $vf1z, $vf2z, $I
+       vaddi.z         $vf31z, $vf0z, $I
+       vaddi.z         $vf31z, $vf15z, $I
+       vaddi.z         $vf31z, $vf31z, $I
+       vaddi.zw        $vf0zw, $vf0zw, $I
+       vaddi.zw        $vf0zw, $vf31zw, $I
+       vaddi.zw        $vf1zw, $vf2zw, $I
+       vaddi.zw        $vf31zw, $vf0zw, $I
+       vaddi.zw        $vf31zw, $vf15zw, $I
+       vaddi.zw        $vf31zw, $vf31zw, $I
+       vaddq.w         $vf0w, $vf0w, $Q
+       vaddq.w         $vf0w, $vf31w, $Q
+       vaddq.w         $vf1w, $vf2w, $Q
+       vaddq.w         $vf31w, $vf0w, $Q
+       vaddq.w         $vf31w, $vf15w, $Q
+       vaddq.w         $vf31w, $vf31w, $Q
+       vaddq.x         $vf0x, $vf0x, $Q
+       vaddq.x         $vf0x, $vf31x, $Q
+       vaddq.x         $vf1x, $vf2x, $Q
+       vaddq.x         $vf31x, $vf0x, $Q
+       vaddq.x         $vf31x, $vf15x, $Q
+       vaddq.x         $vf31x, $vf31x, $Q
+       vaddq.xw        $vf0xw, $vf0xw, $Q
+       vaddq.xw        $vf0xw, $vf31xw, $Q
+       vaddq.xw        $vf1xw, $vf2xw, $Q
+       vaddq.xw        $vf31xw, $vf0xw, $Q
+       vaddq.xw        $vf31xw, $vf15xw, $Q
+       vaddq.xw        $vf31xw, $vf31xw, $Q
+       vaddq.xy        $vf0xy, $vf0xy, $Q
+       vaddq.xy        $vf0xy, $vf31xy, $Q
+       vaddq.xy        $vf1xy, $vf2xy, $Q
+       vaddq.xy        $vf31xy, $vf0xy, $Q
+       vaddq.xy        $vf31xy, $vf15xy, $Q
+       vaddq.xy        $vf31xy, $vf31xy, $Q
+       vaddq.xyw       $vf0xyw, $vf0xyw, $Q
+       vaddq.xyw       $vf0xyw, $vf31xyw, $Q
+       vaddq.xyw       $vf1xyw, $vf2xyw, $Q
+       vaddq.xyw       $vf31xyw, $vf0xyw, $Q
+       vaddq.xyw       $vf31xyw, $vf15xyw, $Q
+       vaddq.xyw       $vf31xyw, $vf31xyw, $Q
+       vaddq.xyz       $vf0xyz, $vf0xyz, $Q
+       vaddq.xyz       $vf0xyz, $vf31xyz, $Q
+       vaddq.xyz       $vf1xyz, $vf2xyz, $Q
+       vaddq.xyz       $vf31xyz, $vf0xyz, $Q
+       vaddq.xyz       $vf31xyz, $vf15xyz, $Q
+       vaddq.xyz       $vf31xyz, $vf31xyz, $Q
+       vaddq.xyzw      $vf0xyzw, $vf0xyzw, $Q
+       vaddq.xyzw      $vf0xyzw, $vf31xyzw, $Q
+       vaddq.xyzw      $vf1xyzw, $vf2xyzw, $Q
+       vaddq.xyzw      $vf31xyzw, $vf0xyzw, $Q
+       vaddq.xyzw      $vf31xyzw, $vf15xyzw, $Q
+       vaddq.xyzw      $vf31xyzw, $vf31xyzw, $Q
+       vaddq.xz        $vf0xz, $vf0xz, $Q
+       vaddq.xz        $vf0xz, $vf31xz, $Q
+       vaddq.xz        $vf1xz, $vf2xz, $Q
+       vaddq.xz        $vf31xz, $vf0xz, $Q
+       vaddq.xz        $vf31xz, $vf15xz, $Q
+       vaddq.xz        $vf31xz, $vf31xz, $Q
+       vaddq.xzw       $vf0xzw, $vf0xzw, $Q
+       vaddq.xzw       $vf0xzw, $vf31xzw, $Q
+       vaddq.xzw       $vf1xzw, $vf2xzw, $Q
+       vaddq.xzw       $vf31xzw, $vf0xzw, $Q
+       vaddq.xzw       $vf31xzw, $vf15xzw, $Q
+       vaddq.xzw       $vf31xzw, $vf31xzw, $Q
+       vaddq.y         $vf0y, $vf0y, $Q
+       vaddq.y         $vf0y, $vf31y, $Q
+       vaddq.y         $vf1y, $vf2y, $Q
+       vaddq.y         $vf31y, $vf0y, $Q
+       vaddq.y         $vf31y, $vf15y, $Q
+       vaddq.y         $vf31y, $vf31y, $Q
+       vaddq.yw        $vf0yw, $vf0yw, $Q
+       vaddq.yw        $vf0yw, $vf31yw, $Q
+       vaddq.yw        $vf1yw, $vf2yw, $Q
+       vaddq.yw        $vf31yw, $vf0yw, $Q
+       vaddq.yw        $vf31yw, $vf15yw, $Q
+       vaddq.yw        $vf31yw, $vf31yw, $Q
+       vaddq.yz        $vf0yz, $vf0yz, $Q
+       vaddq.yz        $vf0yz, $vf31yz, $Q
+       vaddq.yz        $vf1yz, $vf2yz, $Q
+       vaddq.yz        $vf31yz, $vf0yz, $Q
+       vaddq.yz        $vf31yz, $vf15yz, $Q
+       vaddq.yz        $vf31yz, $vf31yz, $Q
+       vaddq.yzw       $vf0yzw, $vf0yzw, $Q
+       vaddq.yzw       $vf0yzw, $vf31yzw, $Q
+       vaddq.yzw       $vf1yzw, $vf2yzw, $Q
+       vaddq.yzw       $vf31yzw, $vf0yzw, $Q
+       vaddq.yzw       $vf31yzw, $vf15yzw, $Q
+       vaddq.yzw       $vf31yzw, $vf31yzw, $Q
+       vaddq.z         $vf0z, $vf0z, $Q
+       vaddq.z         $vf0z, $vf31z, $Q
+       vaddq.z         $vf1z, $vf2z, $Q
+       vaddq.z         $vf31z, $vf0z, $Q
+       vaddq.z         $vf31z, $vf15z, $Q
+       vaddq.z         $vf31z, $vf31z, $Q
+       vaddq.zw        $vf0zw, $vf0zw, $Q
+       vaddq.zw        $vf0zw, $vf31zw, $Q
+       vaddq.zw        $vf1zw, $vf2zw, $Q
+       vaddq.zw        $vf31zw, $vf0zw, $Q
+       vaddq.zw        $vf31zw, $vf15zw, $Q
+       vaddq.zw        $vf31zw, $vf31zw, $Q
+       vadd.w          $vf0w, $vf0w, $vf0w
+       vadd.w          $vf0w, $vf0w, $vf31w
+       vadd.w          $vf0w, $vf31w, $vf0w
+       vadd.w          $vf1w, $vf2w, $vf3w
+       vadd.w          $vf31w, $vf0w, $vf0w
+       vadd.w          $vf31w, $vf15w, $vf7w
+       vadd.w          $vf31w, $vf31w, $vf31w
+       vaddw.w         $vf0w, $vf0w, $vf0w
+       vaddw.w         $vf0w, $vf0w, $vf31w
+       vaddw.w         $vf0w, $vf31w, $vf0w
+       vaddw.w         $vf1w, $vf2w, $vf3w
+       vaddw.w         $vf31w, $vf0w, $vf0w
+       vaddw.w         $vf31w, $vf15w, $vf7w
+       vaddw.w         $vf31w, $vf31w, $vf31w
+       vaddw.x         $vf0x, $vf0x, $vf0w
+       vaddw.x         $vf0x, $vf0x, $vf31w
+       vaddw.x         $vf0x, $vf31x, $vf0w
+       vaddw.x         $vf1x, $vf2x, $vf3w
+       vaddw.x         $vf31x, $vf0x, $vf0w
+       vaddw.x         $vf31x, $vf15x, $vf7w
+       vaddw.x         $vf31x, $vf31x, $vf31w
+       vaddw.xw        $vf0xw, $vf0xw, $vf0w
+       vaddw.xw        $vf0xw, $vf0xw, $vf31w
+       vaddw.xw        $vf0xw, $vf31xw, $vf0w
+       vaddw.xw        $vf1xw, $vf2xw, $vf3w
+       vaddw.xw        $vf31xw, $vf0xw, $vf0w
+       vaddw.xw        $vf31xw, $vf15xw, $vf7w
+       vaddw.xw        $vf31xw, $vf31xw, $vf31w
+       vaddw.xy        $vf0xy, $vf0xy, $vf0w
+       vaddw.xy        $vf0xy, $vf0xy, $vf31w
+       vaddw.xy        $vf0xy, $vf31xy, $vf0w
+       vaddw.xy        $vf1xy, $vf2xy, $vf3w
+       vaddw.xy        $vf31xy, $vf0xy, $vf0w
+       vaddw.xy        $vf31xy, $vf15xy, $vf7w
+       vaddw.xy        $vf31xy, $vf31xy, $vf31w
+       vaddw.xyw       $vf0xyw, $vf0xyw, $vf0w
+       vaddw.xyw       $vf0xyw, $vf0xyw, $vf31w
+       vaddw.xyw       $vf0xyw, $vf31xyw, $vf0w
+       vaddw.xyw       $vf1xyw, $vf2xyw, $vf3w
+       vaddw.xyw       $vf31xyw, $vf0xyw, $vf0w
+       vaddw.xyw       $vf31xyw, $vf15xyw, $vf7w
+       vaddw.xyw       $vf31xyw, $vf31xyw, $vf31w
+       vaddw.xyz       $vf0xyz, $vf0xyz, $vf0w
+       vaddw.xyz       $vf0xyz, $vf0xyz, $vf31w
+       vaddw.xyz       $vf0xyz, $vf31xyz, $vf0w
+       vaddw.xyz       $vf1xyz, $vf2xyz, $vf3w
+       vaddw.xyz       $vf31xyz, $vf0xyz, $vf0w
+       vaddw.xyz       $vf31xyz, $vf15xyz, $vf7w
+       vaddw.xyz       $vf31xyz, $vf31xyz, $vf31w
+       vaddw.xyzw      $vf0xyzw, $vf0xyzw, $vf0w
+       vaddw.xyzw      $vf0xyzw, $vf0xyzw, $vf31w
+       vaddw.xyzw      $vf0xyzw, $vf31xyzw, $vf0w
+       vaddw.xyzw      $vf1xyzw, $vf2xyzw, $vf3w
+       vaddw.xyzw      $vf31xyzw, $vf0xyzw, $vf0w
+       vaddw.xyzw      $vf31xyzw, $vf15xyzw, $vf7w
+       vaddw.xyzw      $vf31xyzw, $vf31xyzw, $vf31w
+       vaddw.xz        $vf0xz, $vf0xz, $vf0w
+       vaddw.xz        $vf0xz, $vf0xz, $vf31w
+       vaddw.xz        $vf0xz, $vf31xz, $vf0w
+       vaddw.xz        $vf1xz, $vf2xz, $vf3w
+       vaddw.xz        $vf31xz, $vf0xz, $vf0w
+       vaddw.xz        $vf31xz, $vf15xz, $vf7w
+       vaddw.xz        $vf31xz, $vf31xz, $vf31w
+       vaddw.xzw       $vf0xzw, $vf0xzw, $vf0w
+       vaddw.xzw       $vf0xzw, $vf0xzw, $vf31w
+       vaddw.xzw       $vf0xzw, $vf31xzw, $vf0w
+       vaddw.xzw       $vf1xzw, $vf2xzw, $vf3w
+       vaddw.xzw       $vf31xzw, $vf0xzw, $vf0w
+       vaddw.xzw       $vf31xzw, $vf15xzw, $vf7w
+       vaddw.xzw       $vf31xzw, $vf31xzw, $vf31w
+       vaddw.y         $vf0y, $vf0y, $vf0w
+       vaddw.y         $vf0y, $vf0y, $vf31w
+       vaddw.y         $vf0y, $vf31y, $vf0w
+       vaddw.y         $vf1y, $vf2y, $vf3w
+       vaddw.y         $vf31y, $vf0y, $vf0w
+       vaddw.y         $vf31y, $vf15y, $vf7w
+       vaddw.y         $vf31y, $vf31y, $vf31w
+       vaddw.yw        $vf0yw, $vf0yw, $vf0w
+       vaddw.yw        $vf0yw, $vf0yw, $vf31w
+       vaddw.yw        $vf0yw, $vf31yw, $vf0w
+       vaddw.yw        $vf1yw, $vf2yw, $vf3w
+       vaddw.yw        $vf31yw, $vf0yw, $vf0w
+       vaddw.yw        $vf31yw, $vf15yw, $vf7w
+       vaddw.yw        $vf31yw, $vf31yw, $vf31w
+       vaddw.yz        $vf0yz, $vf0yz, $vf0w
+       vaddw.yz        $vf0yz, $vf0yz, $vf31w
+       vaddw.yz        $vf0yz, $vf31yz, $vf0w
+       vaddw.yz        $vf1yz, $vf2yz, $vf3w
+       vaddw.yz        $vf31yz, $vf0yz, $vf0w
+       vaddw.yz        $vf31yz, $vf15yz, $vf7w
+       vaddw.yz        $vf31yz, $vf31yz, $vf31w
+       vaddw.yzw       $vf0yzw, $vf0yzw, $vf0w
+       vaddw.yzw       $vf0yzw, $vf0yzw, $vf31w
+       vaddw.yzw       $vf0yzw, $vf31yzw, $vf0w
+       vaddw.yzw       $vf1yzw, $vf2yzw, $vf3w
+       vaddw.yzw       $vf31yzw, $vf0yzw, $vf0w
+       vaddw.yzw       $vf31yzw, $vf15yzw, $vf7w
+       vaddw.yzw       $vf31yzw, $vf31yzw, $vf31w
+       vaddw.z         $vf0z, $vf0z, $vf0w
+       vaddw.z         $vf0z, $vf0z, $vf31w
+       vaddw.z         $vf0z, $vf31z, $vf0w
+       vaddw.z         $vf1z, $vf2z, $vf3w
+       vaddw.z         $vf31z, $vf0z, $vf0w
+       vaddw.z         $vf31z, $vf15z, $vf7w
+       vaddw.z         $vf31z, $vf31z, $vf31w
+       vaddw.zw        $vf0zw, $vf0zw, $vf0w
+       vaddw.zw        $vf0zw, $vf0zw, $vf31w
+       vaddw.zw        $vf0zw, $vf31zw, $vf0w
+       vaddw.zw        $vf1zw, $vf2zw, $vf3w
+       vaddw.zw        $vf31zw, $vf0zw, $vf0w
+       vaddw.zw        $vf31zw, $vf15zw, $vf7w
+       vaddw.zw        $vf31zw, $vf31zw, $vf31w
+       vadd.x          $vf0x, $vf0x, $vf0x
+       vadd.x          $vf0x, $vf0x, $vf31x
+       vadd.x          $vf0x, $vf31x, $vf0x
+       vadd.x          $vf1x, $vf2x, $vf3x
+       vadd.x          $vf31x, $vf0x, $vf0x
+       vadd.x          $vf31x, $vf15x, $vf7x
+       vadd.x          $vf31x, $vf31x, $vf31x
+       vaddx.w         $vf0w, $vf0w, $vf0x
+       vaddx.w         $vf0w, $vf0w, $vf31x
+       vaddx.w         $vf0w, $vf31w, $vf0x
+       vadd.xw         $vf0xw, $vf0xw, $vf0xw
+       vadd.xw         $vf0xw, $vf0xw, $vf31xw
+       vadd.xw         $vf0xw, $vf31xw, $vf0xw
+       vaddx.w         $vf1w, $vf2w, $vf3x
+       vadd.xw         $vf1xw, $vf2xw, $vf3xw
+       vaddx.w         $vf31w, $vf0w, $vf0x
+       vaddx.w         $vf31w, $vf15w, $vf7x
+       vaddx.w         $vf31w, $vf31w, $vf31x
+       vadd.xw         $vf31xw, $vf0xw, $vf0xw
+       vadd.xw         $vf31xw, $vf15xw, $vf7xw
+       vadd.xw         $vf31xw, $vf31xw, $vf31xw
+       vaddx.x         $vf0x, $vf0x, $vf0x
+       vaddx.x         $vf0x, $vf0x, $vf31x
+       vaddx.x         $vf0x, $vf31x, $vf0x
+       vaddx.x         $vf1x, $vf2x, $vf3x
+       vaddx.x         $vf31x, $vf0x, $vf0x
+       vaddx.x         $vf31x, $vf15x, $vf7x
+       vaddx.x         $vf31x, $vf31x, $vf31x
+       vaddx.xw        $vf0xw, $vf0xw, $vf0x
+       vaddx.xw        $vf0xw, $vf0xw, $vf31x
+       vaddx.xw        $vf0xw, $vf31xw, $vf0x
+       vaddx.xw        $vf1xw, $vf2xw, $vf3x
+       vaddx.xw        $vf31xw, $vf0xw, $vf0x
+       vaddx.xw        $vf31xw, $vf15xw, $vf7x
+       vaddx.xw        $vf31xw, $vf31xw, $vf31x
+       vaddx.xy        $vf0xy, $vf0xy, $vf0x
+       vaddx.xy        $vf0xy, $vf0xy, $vf31x
+       vaddx.xy        $vf0xy, $vf31xy, $vf0x
+       vaddx.xy        $vf1xy, $vf2xy, $vf3x
+       vaddx.xy        $vf31xy, $vf0xy, $vf0x
+       vaddx.xy        $vf31xy, $vf15xy, $vf7x
+       vaddx.xy        $vf31xy, $vf31xy, $vf31x
+       vaddx.xyw       $vf0xyw, $vf0xyw, $vf0x
+       vaddx.xyw       $vf0xyw, $vf0xyw, $vf31x
+       vaddx.xyw       $vf0xyw, $vf31xyw, $vf0x
+       vaddx.xyw       $vf1xyw, $vf2xyw, $vf3x
+       vaddx.xyw       $vf31xyw, $vf0xyw, $vf0x
+       vaddx.xyw       $vf31xyw, $vf15xyw, $vf7x
+       vaddx.xyw       $vf31xyw, $vf31xyw, $vf31x
+       vaddx.xyz       $vf0xyz, $vf0xyz, $vf0x
+       vaddx.xyz       $vf0xyz, $vf0xyz, $vf31x
+       vaddx.xyz       $vf0xyz, $vf31xyz, $vf0x
+       vaddx.xyz       $vf1xyz, $vf2xyz, $vf3x
+       vaddx.xyz       $vf31xyz, $vf0xyz, $vf0x
+       vaddx.xyz       $vf31xyz, $vf15xyz, $vf7x
+       vaddx.xyz       $vf31xyz, $vf31xyz, $vf31x
+       vaddx.xyzw      $vf0xyzw, $vf0xyzw, $vf0x
+       vaddx.xyzw      $vf0xyzw, $vf0xyzw, $vf31x
+       vaddx.xyzw      $vf0xyzw, $vf31xyzw, $vf0x
+       vaddx.xyzw      $vf1xyzw, $vf2xyzw, $vf3x
+       vaddx.xyzw      $vf31xyzw, $vf0xyzw, $vf0x
+       vaddx.xyzw      $vf31xyzw, $vf15xyzw, $vf7x
+       vaddx.xyzw      $vf31xyzw, $vf31xyzw, $vf31x
+       vaddx.xz        $vf0xz, $vf0xz, $vf0x
+       vaddx.xz        $vf0xz, $vf0xz, $vf31x
+       vaddx.xz        $vf0xz, $vf31xz, $vf0x
+       vaddx.xz        $vf1xz, $vf2xz, $vf3x
+       vaddx.xz        $vf31xz, $vf0xz, $vf0x
+       vaddx.xz        $vf31xz, $vf15xz, $vf7x
+       vaddx.xz        $vf31xz, $vf31xz, $vf31x
+       vaddx.xzw       $vf0xzw, $vf0xzw, $vf0x
+       vaddx.xzw       $vf0xzw, $vf0xzw, $vf31x
+       vaddx.xzw       $vf0xzw, $vf31xzw, $vf0x
+       vaddx.xzw       $vf1xzw, $vf2xzw, $vf3x
+       vaddx.xzw       $vf31xzw, $vf0xzw, $vf0x
+       vaddx.xzw       $vf31xzw, $vf15xzw, $vf7x
+       vaddx.xzw       $vf31xzw, $vf31xzw, $vf31x
+       vadd.xy         $vf0xy, $vf0xy, $vf0xy
+       vadd.xy         $vf0xy, $vf0xy, $vf31xy
+       vadd.xy         $vf0xy, $vf31xy, $vf0xy
+       vaddx.y         $vf0y, $vf0y, $vf0x
+       vaddx.y         $vf0y, $vf0y, $vf31x
+       vaddx.y         $vf0y, $vf31y, $vf0x
+       vadd.xy         $vf1xy, $vf2xy, $vf3xy
+       vaddx.y         $vf1y, $vf2y, $vf3x
+       vadd.xy         $vf31xy, $vf0xy, $vf0xy
+       vadd.xy         $vf31xy, $vf15xy, $vf7xy
+       vadd.xy         $vf31xy, $vf31xy, $vf31xy
+       vaddx.y         $vf31y, $vf0y, $vf0x
+       vaddx.y         $vf31y, $vf15y, $vf7x
+       vaddx.y         $vf31y, $vf31y, $vf31x
+       vadd.xyw        $vf0xyw, $vf0xyw, $vf0xyw
+       vadd.xyw        $vf0xyw, $vf0xyw, $vf31xyw
+       vadd.xyw        $vf0xyw, $vf31xyw, $vf0xyw
+       vaddx.yw        $vf0yw, $vf0yw, $vf0x
+       vaddx.yw        $vf0yw, $vf0yw, $vf31x
+       vaddx.yw        $vf0yw, $vf31yw, $vf0x
+       vadd.xyw        $vf1xyw, $vf2xyw, $vf3xyw
+       vaddx.yw        $vf1yw, $vf2yw, $vf3x
+       vadd.xyw        $vf31xyw, $vf0xyw, $vf0xyw
+       vadd.xyw        $vf31xyw, $vf15xyw, $vf7xyw
+       vadd.xyw        $vf31xyw, $vf31xyw, $vf31xyw
+       vaddx.yw        $vf31yw, $vf0yw, $vf0x
+       vaddx.yw        $vf31yw, $vf15yw, $vf7x
+       vaddx.yw        $vf31yw, $vf31yw, $vf31x
+       vadd.xyz        $vf0xyz, $vf0xyz, $vf0xyz
+       vadd.xyz        $vf0xyz, $vf0xyz, $vf31xyz
+       vadd.xyz        $vf0xyz, $vf31xyz, $vf0xyz
+       vaddx.yz        $vf0yz, $vf0yz, $vf0x
+       vaddx.yz        $vf0yz, $vf0yz, $vf31x
+       vaddx.yz        $vf0yz, $vf31yz, $vf0x
+       vadd.xyz        $vf1xyz, $vf2xyz, $vf3xyz
+       vaddx.yz        $vf1yz, $vf2yz, $vf3x
+       vadd.xyz        $vf31xyz, $vf0xyz, $vf0xyz
+       vadd.xyz        $vf31xyz, $vf15xyz, $vf7xyz
+       vadd.xyz        $vf31xyz, $vf31xyz, $vf31xyz
+       vaddx.yz        $vf31yz, $vf0yz, $vf0x
+       vaddx.yz        $vf31yz, $vf15yz, $vf7x
+       vaddx.yz        $vf31yz, $vf31yz, $vf31x
+       vadd.xyzw       $vf0xyzw, $vf0xyzw, $vf0xyzw
+       vadd.xyzw       $vf0xyzw, $vf0xyzw, $vf31xyzw
+       vadd.xyzw       $vf0xyzw, $vf31xyzw, $vf0xyzw
+       vaddx.yzw       $vf0yzw, $vf0yzw, $vf0x
+       vaddx.yzw       $vf0yzw, $vf0yzw, $vf31x
+       vaddx.yzw       $vf0yzw, $vf31yzw, $vf0x
+       vadd.xyzw       $vf1xyzw, $vf2xyzw, $vf3xyzw
+       vaddx.yzw       $vf1yzw, $vf2yzw, $vf3x
+       vadd.xyzw       $vf31xyzw, $vf0xyzw, $vf0xyzw
+       vadd.xyzw       $vf31xyzw, $vf15xyzw, $vf7xyzw
+       vadd.xyzw       $vf31xyzw, $vf31xyzw, $vf31xyzw
+       vaddx.yzw       $vf31yzw, $vf0yzw, $vf0x
+       vaddx.yzw       $vf31yzw, $vf15yzw, $vf7x
+       vaddx.yzw       $vf31yzw, $vf31yzw, $vf31x
+       vadd.xz         $vf0xz, $vf0xz, $vf0xz
+       vadd.xz         $vf0xz, $vf0xz, $vf31xz
+       vadd.xz         $vf0xz, $vf31xz, $vf0xz
+       vaddx.z         $vf0z, $vf0z, $vf0x
+       vaddx.z         $vf0z, $vf0z, $vf31x
+       vaddx.z         $vf0z, $vf31z, $vf0x
+       vadd.xz         $vf1xz, $vf2xz, $vf3xz
+       vaddx.z         $vf1z, $vf2z, $vf3x
+       vadd.xz         $vf31xz, $vf0xz, $vf0xz
+       vadd.xz         $vf31xz, $vf15xz, $vf7xz
+       vadd.xz         $vf31xz, $vf31xz, $vf31xz
+       vaddx.z         $vf31z, $vf0z, $vf0x
+       vaddx.z         $vf31z, $vf15z, $vf7x
+       vaddx.z         $vf31z, $vf31z, $vf31x
+       vadd.xzw        $vf0xzw, $vf0xzw, $vf0xzw
+       vadd.xzw        $vf0xzw, $vf0xzw, $vf31xzw
+       vadd.xzw        $vf0xzw, $vf31xzw, $vf0xzw
+       vaddx.zw        $vf0zw, $vf0zw, $vf0x
+       vaddx.zw        $vf0zw, $vf0zw, $vf31x
+       vaddx.zw        $vf0zw, $vf31zw, $vf0x
+       vadd.xzw        $vf1xzw, $vf2xzw, $vf3xzw
+       vaddx.zw        $vf1zw, $vf2zw, $vf3x
+       vadd.xzw        $vf31xzw, $vf0xzw, $vf0xzw
+       vadd.xzw        $vf31xzw, $vf15xzw, $vf7xzw
+       vadd.xzw        $vf31xzw, $vf31xzw, $vf31xzw
+       vaddx.zw        $vf31zw, $vf0zw, $vf0x
+       vaddx.zw        $vf31zw, $vf15zw, $vf7x
+       vaddx.zw        $vf31zw, $vf31zw, $vf31x
+       vadd.y          $vf0y, $vf0y, $vf0y
+       vadd.y          $vf0y, $vf0y, $vf31y
+       vadd.y          $vf0y, $vf31y, $vf0y
+       vadd.y          $vf1y, $vf2y, $vf3y
+       vadd.y          $vf31y, $vf0y, $vf0y
+       vadd.y          $vf31y, $vf15y, $vf7y
+       vadd.y          $vf31y, $vf31y, $vf31y
+       vaddy.w         $vf0w, $vf0w, $vf0y
+       vaddy.w         $vf0w, $vf0w, $vf31y
+       vaddy.w         $vf0w, $vf31w, $vf0y
+       vadd.yw         $vf0yw, $vf0yw, $vf0yw
+       vadd.yw         $vf0yw, $vf0yw, $vf31yw
+       vadd.yw         $vf0yw, $vf31yw, $vf0yw
+       vaddy.w         $vf1w, $vf2w, $vf3y
+       vadd.yw         $vf1yw, $vf2yw, $vf3yw
+       vaddy.w         $vf31w, $vf0w, $vf0y
+       vaddy.w         $vf31w, $vf15w, $vf7y
+       vaddy.w         $vf31w, $vf31w, $vf31y
+       vadd.yw         $vf31yw, $vf0yw, $vf0yw
+       vadd.yw         $vf31yw, $vf15yw, $vf7yw
+       vadd.yw         $vf31yw, $vf31yw, $vf31yw
+       vaddy.x         $vf0x, $vf0x, $vf0y
+       vaddy.x         $vf0x, $vf0x, $vf31y
+       vaddy.x         $vf0x, $vf31x, $vf0y
+       vaddy.x         $vf1x, $vf2x, $vf3y
+       vaddy.x         $vf31x, $vf0x, $vf0y
+       vaddy.x         $vf31x, $vf15x, $vf7y
+       vaddy.x         $vf31x, $vf31x, $vf31y
+       vaddy.xw        $vf0xw, $vf0xw, $vf0y
+       vaddy.xw        $vf0xw, $vf0xw, $vf31y
+       vaddy.xw        $vf0xw, $vf31xw, $vf0y
+       vaddy.xw        $vf1xw, $vf2xw, $vf3y
+       vaddy.xw        $vf31xw, $vf0xw, $vf0y
+       vaddy.xw        $vf31xw, $vf15xw, $vf7y
+       vaddy.xw        $vf31xw, $vf31xw, $vf31y
+       vaddy.xy        $vf0xy, $vf0xy, $vf0y
+       vaddy.xy        $vf0xy, $vf0xy, $vf31y
+       vaddy.xy        $vf0xy, $vf31xy, $vf0y
+       vaddy.xy        $vf1xy, $vf2xy, $vf3y
+       vaddy.xy        $vf31xy, $vf0xy, $vf0y
+       vaddy.xy        $vf31xy, $vf15xy, $vf7y
+       vaddy.xy        $vf31xy, $vf31xy, $vf31y
+       vaddy.xyw       $vf0xyw, $vf0xyw, $vf0y
+       vaddy.xyw       $vf0xyw, $vf0xyw, $vf31y
+       vaddy.xyw       $vf0xyw, $vf31xyw, $vf0y
+       vaddy.xyw       $vf1xyw, $vf2xyw, $vf3y
+       vaddy.xyw       $vf31xyw, $vf0xyw, $vf0y
+       vaddy.xyw       $vf31xyw, $vf15xyw, $vf7y
+       vaddy.xyw       $vf31xyw, $vf31xyw, $vf31y
+       vaddy.xyz       $vf0xyz, $vf0xyz, $vf0y
+       vaddy.xyz       $vf0xyz, $vf0xyz, $vf31y
+       vaddy.xyz       $vf0xyz, $vf31xyz, $vf0y
+       vaddy.xyz       $vf1xyz, $vf2xyz, $vf3y
+       vaddy.xyz       $vf31xyz, $vf0xyz, $vf0y
+       vaddy.xyz       $vf31xyz, $vf15xyz, $vf7y
+       vaddy.xyz       $vf31xyz, $vf31xyz, $vf31y
+       vaddy.xyzw      $vf0xyzw, $vf0xyzw, $vf0y
+       vaddy.xyzw      $vf0xyzw, $vf0xyzw, $vf31y
+       vaddy.xyzw      $vf0xyzw, $vf31xyzw, $vf0y
+       vaddy.xyzw      $vf1xyzw, $vf2xyzw, $vf3y
+       vaddy.xyzw      $vf31xyzw, $vf0xyzw, $vf0y
+       vaddy.xyzw      $vf31xyzw, $vf15xyzw, $vf7y
+       vaddy.xyzw      $vf31xyzw, $vf31xyzw, $vf31y
+       vaddy.xz        $vf0xz, $vf0xz, $vf0y
+       vaddy.xz        $vf0xz, $vf0xz, $vf31y
+       vaddy.xz        $vf0xz, $vf31xz, $vf0y
+       vaddy.xz        $vf1xz, $vf2xz, $vf3y
+       vaddy.xz        $vf31xz, $vf0xz, $vf0y
+       vaddy.xz        $vf31xz, $vf15xz, $vf7y
+       vaddy.xz        $vf31xz, $vf31xz, $vf31y
+       vaddy.xzw       $vf0xzw, $vf0xzw, $vf0y
+       vaddy.xzw       $vf0xzw, $vf0xzw, $vf31y
+       vaddy.xzw       $vf0xzw, $vf31xzw, $vf0y
+       vaddy.xzw       $vf1xzw, $vf2xzw, $vf3y
+       vaddy.xzw       $vf31xzw, $vf0xzw, $vf0y
+       vaddy.xzw       $vf31xzw, $vf15xzw, $vf7y
+       vaddy.xzw       $vf31xzw, $vf31xzw, $vf31y
+       vaddy.y         $vf0y, $vf0y, $vf0y
+       vaddy.y         $vf0y, $vf0y, $vf31y
+       vaddy.y         $vf0y, $vf31y, $vf0y
+       vaddy.y         $vf1y, $vf2y, $vf3y
+       vaddy.y         $vf31y, $vf0y, $vf0y
+       vaddy.y         $vf31y, $vf15y, $vf7y
+       vaddy.y         $vf31y, $vf31y, $vf31y
+       vaddy.yw        $vf0yw, $vf0yw, $vf0y
+       vaddy.yw        $vf0yw, $vf0yw, $vf31y
+       vaddy.yw        $vf0yw, $vf31yw, $vf0y
+       vaddy.yw        $vf1yw, $vf2yw, $vf3y
+       vaddy.yw        $vf31yw, $vf0yw, $vf0y
+       vaddy.yw        $vf31yw, $vf15yw, $vf7y
+       vaddy.yw        $vf31yw, $vf31yw, $vf31y
+       vaddy.yz        $vf0yz, $vf0yz, $vf0y
+       vaddy.yz        $vf0yz, $vf0yz, $vf31y
+       vaddy.yz        $vf0yz, $vf31yz, $vf0y
+       vaddy.yz        $vf1yz, $vf2yz, $vf3y
+       vaddy.yz        $vf31yz, $vf0yz, $vf0y
+       vaddy.yz        $vf31yz, $vf15yz, $vf7y
+       vaddy.yz        $vf31yz, $vf31yz, $vf31y
+       vaddy.yzw       $vf0yzw, $vf0yzw, $vf0y
+       vaddy.yzw       $vf0yzw, $vf0yzw, $vf31y
+       vaddy.yzw       $vf0yzw, $vf31yzw, $vf0y
+       vaddy.yzw       $vf1yzw, $vf2yzw, $vf3y
+       vaddy.yzw       $vf31yzw, $vf0yzw, $vf0y
+       vaddy.yzw       $vf31yzw, $vf15yzw, $vf7y
+       vaddy.yzw       $vf31yzw, $vf31yzw, $vf31y
+       vadd.yz         $vf0yz, $vf0yz, $vf0yz
+       vadd.yz         $vf0yz, $vf0yz, $vf31yz
+       vadd.yz         $vf0yz, $vf31yz, $vf0yz
+       vaddy.z         $vf0z, $vf0z, $vf0y
+       vaddy.z         $vf0z, $vf0z, $vf31y
+       vaddy.z         $vf0z, $vf31z, $vf0y
+       vadd.yz         $vf1yz, $vf2yz, $vf3yz
+       vaddy.z         $vf1z, $vf2z, $vf3y
+       vadd.yz         $vf31yz, $vf0yz, $vf0yz
+       vadd.yz         $vf31yz, $vf15yz, $vf7yz
+       vadd.yz         $vf31yz, $vf31yz, $vf31yz
+       vaddy.z         $vf31z, $vf0z, $vf0y
+       vaddy.z         $vf31z, $vf15z, $vf7y
+       vaddy.z         $vf31z, $vf31z, $vf31y
+       vadd.yzw        $vf0yzw, $vf0yzw, $vf0yzw
+       vadd.yzw        $vf0yzw, $vf0yzw, $vf31yzw
+       vadd.yzw        $vf0yzw, $vf31yzw, $vf0yzw
+       vaddy.zw        $vf0zw, $vf0zw, $vf0y
+       vaddy.zw        $vf0zw, $vf0zw, $vf31y
+       vaddy.zw        $vf0zw, $vf31zw, $vf0y
+       vadd.yzw        $vf1yzw, $vf2yzw, $vf3yzw
+       vaddy.zw        $vf1zw, $vf2zw, $vf3y
+       vadd.yzw        $vf31yzw, $vf0yzw, $vf0yzw
+       vadd.yzw        $vf31yzw, $vf15yzw, $vf7yzw
+       vadd.yzw        $vf31yzw, $vf31yzw, $vf31yzw
+       vaddy.zw        $vf31zw, $vf0zw, $vf0y
+       vaddy.zw        $vf31zw, $vf15zw, $vf7y
+       vaddy.zw        $vf31zw, $vf31zw, $vf31y
+       vadd.z          $vf0z, $vf0z, $vf0z
+       vadd.z          $vf0z, $vf0z, $vf31z
+       vadd.z          $vf0z, $vf31z, $vf0z
+       vadd.z          $vf1z, $vf2z, $vf3z
+       vadd.z          $vf31z, $vf0z, $vf0z
+       vadd.z          $vf31z, $vf15z, $vf7z
+       vadd.z          $vf31z, $vf31z, $vf31z
+       vaddz.w         $vf0w, $vf0w, $vf0z
+       vaddz.w         $vf0w, $vf0w, $vf31z
+       vaddz.w         $vf0w, $vf31w, $vf0z
+       vadd.zw         $vf0zw, $vf0zw, $vf0zw
+       vadd.zw         $vf0zw, $vf0zw, $vf31zw
+       vadd.zw         $vf0zw, $vf31zw, $vf0zw
+       vaddz.w         $vf1w, $vf2w, $vf3z
+       vadd.zw         $vf1zw, $vf2zw, $vf3zw
+       vaddz.w         $vf31w, $vf0w, $vf0z
+       vaddz.w         $vf31w, $vf15w, $vf7z
+       vaddz.w         $vf31w, $vf31w, $vf31z
+       vadd.zw         $vf31zw, $vf0zw, $vf0zw
+       vadd.zw         $vf31zw, $vf15zw, $vf7zw
+       vadd.zw         $vf31zw, $vf31zw, $vf31zw
+       vaddz.x         $vf0x, $vf0x, $vf0z
+       vaddz.x         $vf0x, $vf0x, $vf31z
+       vaddz.x         $vf0x, $vf31x, $vf0z
+       vaddz.x         $vf1x, $vf2x, $vf3z
+       vaddz.x         $vf31x, $vf0x, $vf0z
+       vaddz.x         $vf31x, $vf15x, $vf7z
+       vaddz.x         $vf31x, $vf31x, $vf31z
+       vaddz.xw        $vf0xw, $vf0xw, $vf0z
+       vaddz.xw        $vf0xw, $vf0xw, $vf31z
+       vaddz.xw        $vf0xw, $vf31xw, $vf0z
+       vaddz.xw        $vf1xw, $vf2xw, $vf3z
+       vaddz.xw        $vf31xw, $vf0xw, $vf0z
+       vaddz.xw        $vf31xw, $vf15xw, $vf7z
+       vaddz.xw        $vf31xw, $vf31xw, $vf31z
+       vaddz.xy        $vf0xy, $vf0xy, $vf0z
+       vaddz.xy        $vf0xy, $vf0xy, $vf31z
+       vaddz.xy        $vf0xy, $vf31xy, $vf0z
+       vaddz.xy        $vf1xy, $vf2xy, $vf3z
+       vaddz.xy        $vf31xy, $vf0xy, $vf0z
+       vaddz.xy        $vf31xy, $vf15xy, $vf7z
+       vaddz.xy        $vf31xy, $vf31xy, $vf31z
+       vaddz.xyw       $vf0xyw, $vf0xyw, $vf0z
+       vaddz.xyw       $vf0xyw, $vf0xyw, $vf31z
+       vaddz.xyw       $vf0xyw, $vf31xyw, $vf0z
+       vaddz.xyw       $vf1xyw, $vf2xyw, $vf3z
+       vaddz.xyw       $vf31xyw, $vf0xyw, $vf0z
+       vaddz.xyw       $vf31xyw, $vf15xyw, $vf7z
+       vaddz.xyw       $vf31xyw, $vf31xyw, $vf31z
+       vaddz.xyz       $vf0xyz, $vf0xyz, $vf0z
+       vaddz.xyz       $vf0xyz, $vf0xyz, $vf31z
+       vaddz.xyz       $vf0xyz, $vf31xyz, $vf0z
+       vaddz.xyz       $vf1xyz, $vf2xyz, $vf3z
+       vaddz.xyz       $vf31xyz, $vf0xyz, $vf0z
+       vaddz.xyz       $vf31xyz, $vf15xyz, $vf7z
+       vaddz.xyz       $vf31xyz, $vf31xyz, $vf31z
+       vaddz.xyzw      $vf0xyzw, $vf0xyzw, $vf0z
+       vaddz.xyzw      $vf0xyzw, $vf0xyzw, $vf31z
+       vaddz.xyzw      $vf0xyzw, $vf31xyzw, $vf0z
+       vaddz.xyzw      $vf1xyzw, $vf2xyzw, $vf3z
+       vaddz.xyzw      $vf31xyzw, $vf0xyzw, $vf0z
+       vaddz.xyzw      $vf31xyzw, $vf15xyzw, $vf7z
+       vaddz.xyzw      $vf31xyzw, $vf31xyzw, $vf31z
+       vaddz.xz        $vf0xz, $vf0xz, $vf0z
+       vaddz.xz        $vf0xz, $vf0xz, $vf31z
+       vaddz.xz        $vf0xz, $vf31xz, $vf0z
+       vaddz.xz        $vf1xz, $vf2xz, $vf3z
+       vaddz.xz        $vf31xz, $vf0xz, $vf0z
+       vaddz.xz        $vf31xz, $vf15xz, $vf7z
+       vaddz.xz        $vf31xz, $vf31xz, $vf31z
+       vaddz.xzw       $vf0xzw, $vf0xzw, $vf0z
+       vaddz.xzw       $vf0xzw, $vf0xzw, $vf31z
+       vaddz.xzw       $vf0xzw, $vf31xzw, $vf0z
+       vaddz.xzw       $vf1xzw, $vf2xzw, $vf3z
+       vaddz.xzw       $vf31xzw, $vf0xzw, $vf0z
+       vaddz.xzw       $vf31xzw, $vf15xzw, $vf7z
+       vaddz.xzw       $vf31xzw, $vf31xzw, $vf31z
+       vaddz.y         $vf0y, $vf0y, $vf0z
+       vaddz.y         $vf0y, $vf0y, $vf31z
+       vaddz.y         $vf0y, $vf31y, $vf0z
+       vaddz.y         $vf1y, $vf2y, $vf3z
+       vaddz.y         $vf31y, $vf0y, $vf0z
+       vaddz.y         $vf31y, $vf15y, $vf7z
+       vaddz.y         $vf31y, $vf31y, $vf31z
+       vaddz.yw        $vf0yw, $vf0yw, $vf0z
+       vaddz.yw        $vf0yw, $vf0yw, $vf31z
+       vaddz.yw        $vf0yw, $vf31yw, $vf0z
+       vaddz.yw        $vf1yw, $vf2yw, $vf3z
+       vaddz.yw        $vf31yw, $vf0yw, $vf0z
+       vaddz.yw        $vf31yw, $vf15yw, $vf7z
+       vaddz.yw        $vf31yw, $vf31yw, $vf31z
+       vaddz.yz        $vf0yz, $vf0yz, $vf0z
+       vaddz.yz        $vf0yz, $vf0yz, $vf31z
+       vaddz.yz        $vf0yz, $vf31yz, $vf0z
+       vaddz.yz        $vf1yz, $vf2yz, $vf3z
+       vaddz.yz        $vf31yz, $vf0yz, $vf0z
+       vaddz.yz        $vf31yz, $vf15yz, $vf7z
+       vaddz.yz        $vf31yz, $vf31yz, $vf31z
+       vaddz.yzw       $vf0yzw, $vf0yzw, $vf0z
+       vaddz.yzw       $vf0yzw, $vf0yzw, $vf31z
+       vaddz.yzw       $vf0yzw, $vf31yzw, $vf0z
+       vaddz.yzw       $vf1yzw, $vf2yzw, $vf3z
+       vaddz.yzw       $vf31yzw, $vf0yzw, $vf0z
+       vaddz.yzw       $vf31yzw, $vf15yzw, $vf7z
+       vaddz.yzw       $vf31yzw, $vf31yzw, $vf31z
+       vaddz.z         $vf0z, $vf0z, $vf0z
+       vaddz.z         $vf0z, $vf0z, $vf31z
+       vaddz.z         $vf0z, $vf31z, $vf0z
+       vaddz.z         $vf1z, $vf2z, $vf3z
+       vaddz.z         $vf31z, $vf0z, $vf0z
+       vaddz.z         $vf31z, $vf15z, $vf7z
+       vaddz.z         $vf31z, $vf31z, $vf31z
+       vaddz.zw        $vf0zw, $vf0zw, $vf0z
+       vaddz.zw        $vf0zw, $vf0zw, $vf31z
+       vaddz.zw        $vf0zw, $vf31zw, $vf0z
+       vaddz.zw        $vf1zw, $vf2zw, $vf3z
+       vaddz.zw        $vf31zw, $vf0zw, $vf0z
+       vaddz.zw        $vf31zw, $vf15zw, $vf7z
+       vaddz.zw        $vf31zw, $vf31zw, $vf31z
+       vcallms         0x0
+       vcallms         0x0080
+       vcallms         0x00a0
+       vcallms         0x00c0
+       vcallms         0x4000
+       vcallms         0x7FF8
+       vcallms         0x8
+       vcallmsr        $vi27
+       vclipw.xyz      $vf0xyz, $vf0w
+       vclipw.xyz      $vf0xyz, $vf31w
+       vclipw.xyz      $vf1xyz, $vf2w
+       vclipw.xyz      $vf31xyz, $vf0w
+       vclipw.xyz      $vf31xyz, $vf15w
+       vclipw.xyz      $vf31xyz, $vf31w
+       vdiv            $Q, $vf0w, $vf0z
+       vdiv            $Q, $vf0x, $vf0x
+       vdiv            $Q, $vf0z, $vf31y
+       vdiv            $Q, $vf1z, $vf2z
+       vdiv            $Q, $vf31x, $vf15w
+       vdiv            $Q, $vf31x, $vf31y
+       vdiv            $Q, $vf31y, $vf0w
+       vftoi0.w        $vf0w, $vf0w
+       vftoi0.w        $vf0w, $vf31w
+       vftoi0.w        $vf1w, $vf2w
+       vftoi0.w        $vf31w, $vf0w
+       vftoi0.w        $vf31w, $vf15w
+       vftoi0.w        $vf31w, $vf31w
+       vftoi0.x        $vf0x, $vf0x
+       vftoi0.x        $vf0x, $vf31x
+       vftoi0.x        $vf1x, $vf2x
+       vftoi0.x        $vf31x, $vf0x
+       vftoi0.x        $vf31x, $vf15x
+       vftoi0.x        $vf31x, $vf31x
+       vftoi0.xw       $vf0xw, $vf0xw
+       vftoi0.xw       $vf0xw, $vf31xw
+       vftoi0.xw       $vf1xw, $vf2xw
+       vftoi0.xw       $vf31xw, $vf0xw
+       vftoi0.xw       $vf31xw, $vf15xw
+       vftoi0.xw       $vf31xw, $vf31xw
+       vftoi0.xy       $vf0xy, $vf0xy
+       vftoi0.xy       $vf0xy, $vf31xy
+       vftoi0.xy       $vf1xy, $vf2xy
+       vftoi0.xy       $vf31xy, $vf0xy
+       vftoi0.xy       $vf31xy, $vf15xy
+       vftoi0.xy       $vf31xy, $vf31xy
+       vftoi0.xyw      $vf0xyw, $vf0xyw
+       vftoi0.xyw      $vf0xyw, $vf31xyw
+       vftoi0.xyw      $vf1xyw, $vf2xyw
+       vftoi0.xyw      $vf31xyw, $vf0xyw
+       vftoi0.xyw      $vf31xyw, $vf15xyw
+       vftoi0.xyw      $vf31xyw, $vf31xyw
+       vftoi0.xyz      $vf0xyz, $vf0xyz
+       vftoi0.xyz      $vf0xyz, $vf31xyz
+       vftoi0.xyz      $vf1xyz, $vf2xyz
+       vftoi0.xyz      $vf31xyz, $vf0xyz
+       vftoi0.xyz      $vf31xyz, $vf15xyz
+       vftoi0.xyz      $vf31xyz, $vf31xyz
+       vftoi0.xyzw     $vf0xyzw, $vf0xyzw
+       vftoi0.xyzw     $vf0xyzw, $vf31xyzw
+       vftoi0.xyzw     $vf1xyzw, $vf2xyzw
+       vftoi0.xyzw     $vf31xyzw, $vf0xyzw
+       vftoi0.xyzw     $vf31xyzw, $vf15xyzw
+       vftoi0.xyzw     $vf31xyzw, $vf31xyzw
+       vftoi0.xz       $vf0xz, $vf0xz
+       vftoi0.xz       $vf0xz, $vf31xz
+       vftoi0.xz       $vf1xz, $vf2xz
+       vftoi0.xz       $vf31xz, $vf0xz
+       vftoi0.xz       $vf31xz, $vf15xz
+       vftoi0.xz       $vf31xz, $vf31xz
+       vftoi0.xzw      $vf0xzw, $vf0xzw
+       vftoi0.xzw      $vf0xzw, $vf31xzw
+       vftoi0.xzw      $vf1xzw, $vf2xzw
+       vftoi0.xzw      $vf31xzw, $vf0xzw
+       vftoi0.xzw      $vf31xzw, $vf15xzw
+       vftoi0.xzw      $vf31xzw, $vf31xzw
+       vftoi0.y        $vf0y, $vf0y
+       vftoi0.y        $vf0y, $vf31y
+       vftoi0.y        $vf1y, $vf2y
+       vftoi0.y        $vf31y, $vf0y
+       vftoi0.y        $vf31y, $vf15y
+       vftoi0.y        $vf31y, $vf31y
+       vftoi0.yw       $vf0yw, $vf0yw
+       vftoi0.yw       $vf0yw, $vf31yw
+       vftoi0.yw       $vf1yw, $vf2yw
+       vftoi0.yw       $vf31yw, $vf0yw
+       vftoi0.yw       $vf31yw, $vf15yw
+       vftoi0.yw       $vf31yw, $vf31yw
+       vftoi0.yz       $vf0yz, $vf0yz
+       vftoi0.yz       $vf0yz, $vf31yz
+       vftoi0.yz       $vf1yz, $vf2yz
+       vftoi0.yz       $vf31yz, $vf0yz
+       vftoi0.yz       $vf31yz, $vf15yz
+       vftoi0.yz       $vf31yz, $vf31yz
+       vftoi0.yzw      $vf0yzw, $vf0yzw
+       vftoi0.yzw      $vf0yzw, $vf31yzw
+       vftoi0.yzw      $vf1yzw, $vf2yzw
+       vftoi0.yzw      $vf31yzw, $vf0yzw
+       vftoi0.yzw      $vf31yzw, $vf15yzw
+       vftoi0.yzw      $vf31yzw, $vf31yzw
+       vftoi0.z        $vf0z, $vf0z
+       vftoi0.z        $vf0z, $vf31z
+       vftoi0.z        $vf1z, $vf2z
+       vftoi0.z        $vf31z, $vf0z
+       vftoi0.z        $vf31z, $vf15z
+       vftoi0.z        $vf31z, $vf31z
+       vftoi0.zw       $vf0zw, $vf0zw
+       vftoi0.zw       $vf0zw, $vf31zw
+       vftoi0.zw       $vf1zw, $vf2zw
+       vftoi0.zw       $vf31zw, $vf0zw
+       vftoi0.zw       $vf31zw, $vf15zw
+       vftoi0.zw       $vf31zw, $vf31zw
+       vftoi12.w       $vf0w, $vf0w
+       vftoi12.w       $vf0w, $vf31w
+       vftoi12.w       $vf1w, $vf2w
+       vftoi12.w       $vf31w, $vf0w
+       vftoi12.w       $vf31w, $vf15w
+       vftoi12.w       $vf31w, $vf31w
+       vftoi12.x       $vf0x, $vf0x
+       vftoi12.x       $vf0x, $vf31x
+       vftoi12.x       $vf1x, $vf2x
+       vftoi12.x       $vf31x, $vf0x
+       vftoi12.x       $vf31x, $vf15x
+       vftoi12.x       $vf31x, $vf31x
+       vftoi12.xw      $vf0xw, $vf0xw
+       vftoi12.xw      $vf0xw, $vf31xw
+       vftoi12.xw      $vf1xw, $vf2xw
+       vftoi12.xw      $vf31xw, $vf0xw
+       vftoi12.xw      $vf31xw, $vf15xw
+       vftoi12.xw      $vf31xw, $vf31xw
+       vftoi12.xy      $vf0xy, $vf0xy
+       vftoi12.xy      $vf0xy, $vf31xy
+       vftoi12.xy      $vf1xy, $vf2xy
+       vftoi12.xy      $vf31xy, $vf0xy
+       vftoi12.xy      $vf31xy, $vf15xy
+       vftoi12.xy      $vf31xy, $vf31xy
+       vftoi12.xyw     $vf0xyw, $vf0xyw
+       vftoi12.xyw     $vf0xyw, $vf31xyw
+       vftoi12.xyw     $vf1xyw, $vf2xyw
+       vftoi12.xyw     $vf31xyw, $vf0xyw
+       vftoi12.xyw     $vf31xyw, $vf15xyw
+       vftoi12.xyw     $vf31xyw, $vf31xyw
+       vftoi12.xyz     $vf0xyz, $vf0xyz
+       vftoi12.xyz     $vf0xyz, $vf31xyz
+       vftoi12.xyz     $vf1xyz, $vf2xyz
+       vftoi12.xyz     $vf31xyz, $vf0xyz
+       vftoi12.xyz     $vf31xyz, $vf15xyz
+       vftoi12.xyz     $vf31xyz, $vf31xyz
+       vftoi12.xyzw    $vf0xyzw, $vf0xyzw
+       vftoi12.xyzw    $vf0xyzw, $vf31xyzw
+       vftoi12.xyzw    $vf1xyzw, $vf2xyzw
+       vftoi12.xyzw    $vf31xyzw, $vf0xyzw
+       vftoi12.xyzw    $vf31xyzw, $vf15xyzw
+       vftoi12.xyzw    $vf31xyzw, $vf31xyzw
+       vftoi12.xz      $vf0xz, $vf0xz
+       vftoi12.xz      $vf0xz, $vf31xz
+       vftoi12.xz      $vf1xz, $vf2xz
+       vftoi12.xz      $vf31xz, $vf0xz
+       vftoi12.xz      $vf31xz, $vf15xz
+       vftoi12.xz      $vf31xz, $vf31xz
+       vftoi12.xzw     $vf0xzw, $vf0xzw
+       vftoi12.xzw     $vf0xzw, $vf31xzw
+       vftoi12.xzw     $vf1xzw, $vf2xzw
+       vftoi12.xzw     $vf31xzw, $vf0xzw
+       vftoi12.xzw     $vf31xzw, $vf15xzw
+       vftoi12.xzw     $vf31xzw, $vf31xzw
+       vftoi12.y       $vf0y, $vf0y
+       vftoi12.y       $vf0y, $vf31y
+       vftoi12.y       $vf1y, $vf2y
+       vftoi12.y       $vf31y, $vf0y
+       vftoi12.y       $vf31y, $vf15y
+       vftoi12.y       $vf31y, $vf31y
+       vftoi12.yw      $vf0yw, $vf0yw
+       vftoi12.yw      $vf0yw, $vf31yw
+       vftoi12.yw      $vf1yw, $vf2yw
+       vftoi12.yw      $vf31yw, $vf0yw
+       vftoi12.yw      $vf31yw, $vf15yw
+       vftoi12.yw      $vf31yw, $vf31yw
+       vftoi12.yz      $vf0yz, $vf0yz
+       vftoi12.yz      $vf0yz, $vf31yz
+       vftoi12.yz      $vf1yz, $vf2yz
+       vftoi12.yz      $vf31yz, $vf0yz
+       vftoi12.yz      $vf31yz, $vf15yz
+       vftoi12.yz      $vf31yz, $vf31yz
+       vftoi12.yzw     $vf0yzw, $vf0yzw
+       vftoi12.yzw     $vf0yzw, $vf31yzw
+       vftoi12.yzw     $vf1yzw, $vf2yzw
+       vftoi12.yzw     $vf31yzw, $vf0yzw
+       vftoi12.yzw     $vf31yzw, $vf15yzw
+       vftoi12.yzw     $vf31yzw, $vf31yzw
+       vftoi12.z       $vf0z, $vf0z
+       vftoi12.z       $vf0z, $vf31z
+       vftoi12.z       $vf1z, $vf2z
+       vftoi12.z       $vf31z, $vf0z
+       vftoi12.z       $vf31z, $vf15z
+       vftoi12.z       $vf31z, $vf31z
+       vftoi12.zw      $vf0zw, $vf0zw
+       vftoi12.zw      $vf0zw, $vf31zw
+       vftoi12.zw      $vf1zw, $vf2zw
+       vftoi12.zw      $vf31zw, $vf0zw
+       vftoi12.zw      $vf31zw, $vf15zw
+       vftoi12.zw      $vf31zw, $vf31zw
+       vftoi15.w       $vf0w, $vf0w
+       vftoi15.w       $vf0w, $vf31w
+       vftoi15.w       $vf1w, $vf2w
+       vftoi15.w       $vf31w, $vf0w
+       vftoi15.w       $vf31w, $vf15w
+       vftoi15.w       $vf31w, $vf31w
+       vftoi15.x       $vf0x, $vf0x
+       vftoi15.x       $vf0x, $vf31x
+       vftoi15.x       $vf1x, $vf2x
+       vftoi15.x       $vf31x, $vf0x
+       vftoi15.x       $vf31x, $vf15x
+       vftoi15.x       $vf31x, $vf31x
+       vftoi15.xw      $vf0xw, $vf0xw
+       vftoi15.xw      $vf0xw, $vf31xw
+       vftoi15.xw      $vf1xw, $vf2xw
+       vftoi15.xw      $vf31xw, $vf0xw
+       vftoi15.xw      $vf31xw, $vf15xw
+       vftoi15.xw      $vf31xw, $vf31xw
+       vftoi15.xy      $vf0xy, $vf0xy
+       vftoi15.xy      $vf0xy, $vf31xy
+       vftoi15.xy      $vf1xy, $vf2xy
+       vftoi15.xy      $vf31xy, $vf0xy
+       vftoi15.xy      $vf31xy, $vf15xy
+       vftoi15.xy      $vf31xy, $vf31xy
+       vftoi15.xyw     $vf0xyw, $vf0xyw
+       vftoi15.xyw     $vf0xyw, $vf31xyw
+       vftoi15.xyw     $vf1xyw, $vf2xyw
+       vftoi15.xyw     $vf31xyw, $vf0xyw
+       vftoi15.xyw     $vf31xyw, $vf15xyw
+       vftoi15.xyw     $vf31xyw, $vf31xyw
+       vftoi15.xyz     $vf0xyz, $vf0xyz
+       vftoi15.xyz     $vf0xyz, $vf31xyz
+       vftoi15.xyz     $vf1xyz, $vf2xyz
+       vftoi15.xyz     $vf31xyz, $vf0xyz
+       vftoi15.xyz     $vf31xyz, $vf15xyz
+       vftoi15.xyz     $vf31xyz, $vf31xyz
+       vftoi15.xyzw    $vf0xyzw, $vf0xyzw
+       vftoi15.xyzw    $vf0xyzw, $vf31xyzw
+       vftoi15.xyzw    $vf1xyzw, $vf2xyzw
+       vftoi15.xyzw    $vf31xyzw, $vf0xyzw
+       vftoi15.xyzw    $vf31xyzw, $vf15xyzw
+       vftoi15.xyzw    $vf31xyzw, $vf31xyzw
+       vftoi15.xz      $vf0xz, $vf0xz
+       vftoi15.xz      $vf0xz, $vf31xz
+       vftoi15.xz      $vf1xz, $vf2xz
+       vftoi15.xz      $vf31xz, $vf0xz
+       vftoi15.xz      $vf31xz, $vf15xz
+       vftoi15.xz      $vf31xz, $vf31xz
+       vftoi15.xzw     $vf0xzw, $vf0xzw
+       vftoi15.xzw     $vf0xzw, $vf31xzw
+       vftoi15.xzw     $vf1xzw, $vf2xzw
+       vftoi15.xzw     $vf31xzw, $vf0xzw
+       vftoi15.xzw     $vf31xzw, $vf15xzw
+       vftoi15.xzw     $vf31xzw, $vf31xzw
+       vftoi15.y       $vf0y, $vf0y
+       vftoi15.y       $vf0y, $vf31y
+       vftoi15.y       $vf1y, $vf2y
+       vftoi15.y       $vf31y, $vf0y
+       vftoi15.y       $vf31y, $vf15y
+       vftoi15.y       $vf31y, $vf31y
+       vftoi15.yw      $vf0yw, $vf0yw
+       vftoi15.yw      $vf0yw, $vf31yw
+       vftoi15.yw      $vf1yw, $vf2yw
+       vftoi15.yw      $vf31yw, $vf0yw
+       vftoi15.yw      $vf31yw, $vf15yw
+       vftoi15.yw      $vf31yw, $vf31yw
+       vftoi15.yz      $vf0yz, $vf0yz
+       vftoi15.yz      $vf0yz, $vf31yz
+       vftoi15.yz      $vf1yz, $vf2yz
+       vftoi15.yz      $vf31yz, $vf0yz
+       vftoi15.yz      $vf31yz, $vf15yz
+       vftoi15.yz      $vf31yz, $vf31yz
+       vftoi15.yzw     $vf0yzw, $vf0yzw
+       vftoi15.yzw     $vf0yzw, $vf31yzw
+       vftoi15.yzw     $vf1yzw, $vf2yzw
+       vftoi15.yzw     $vf31yzw, $vf0yzw
+       vftoi15.yzw     $vf31yzw, $vf15yzw
+       vftoi15.yzw     $vf31yzw, $vf31yzw
+       vftoi15.z       $vf0z, $vf0z
+       vftoi15.z       $vf0z, $vf31z
+       vftoi15.z       $vf1z, $vf2z
+       vftoi15.z       $vf31z, $vf0z
+       vftoi15.z       $vf31z, $vf15z
+       vftoi15.z       $vf31z, $vf31z
+       vftoi15.zw      $vf0zw, $vf0zw
+       vftoi15.zw      $vf0zw, $vf31zw
+       vftoi15.zw      $vf1zw, $vf2zw
+       vftoi15.zw      $vf31zw, $vf0zw
+       vftoi15.zw      $vf31zw, $vf15zw
+       vftoi15.zw      $vf31zw, $vf31zw
+       vftoi4.w        $vf0w, $vf0w
+       vftoi4.w        $vf0w, $vf31w
+       vftoi4.w        $vf1w, $vf2w
+       vftoi4.w        $vf31w, $vf0w
+       vftoi4.w        $vf31w, $vf15w
+       vftoi4.w        $vf31w, $vf31w
+       vftoi4.x        $vf0x, $vf0x
+       vftoi4.x        $vf0x, $vf31x
+       vftoi4.x        $vf1x, $vf2x
+       vftoi4.x        $vf31x, $vf0x
+       vftoi4.x        $vf31x, $vf15x
+       vftoi4.x        $vf31x, $vf31x
+       vftoi4.xw       $vf0xw, $vf0xw
+       vftoi4.xw       $vf0xw, $vf31xw
+       vftoi4.xw       $vf1xw, $vf2xw
+       vftoi4.xw       $vf31xw, $vf0xw
+       vftoi4.xw       $vf31xw, $vf15xw
+       vftoi4.xw       $vf31xw, $vf31xw
+       vftoi4.xy       $vf0xy, $vf0xy
+       vftoi4.xy       $vf0xy, $vf31xy
+       vftoi4.xy       $vf1xy, $vf2xy
+       vftoi4.xy       $vf31xy, $vf0xy
+       vftoi4.xy       $vf31xy, $vf15xy
+       vftoi4.xy       $vf31xy, $vf31xy
+       vftoi4.xyw      $vf0xyw, $vf0xyw
+       vftoi4.xyw      $vf0xyw, $vf31xyw
+       vftoi4.xyw      $vf1xyw, $vf2xyw
+       vftoi4.xyw      $vf31xyw, $vf0xyw
+       vftoi4.xyw      $vf31xyw, $vf15xyw
+       vftoi4.xyw      $vf31xyw, $vf31xyw
+       vftoi4.xyz      $vf0xyz, $vf0xyz
+       vftoi4.xyz      $vf0xyz, $vf31xyz
+       vftoi4.xyz      $vf1xyz, $vf2xyz
+       vftoi4.xyz      $vf31xyz, $vf0xyz
+       vftoi4.xyz      $vf31xyz, $vf15xyz
+       vftoi4.xyz      $vf31xyz, $vf31xyz
+       vftoi4.xyzw     $vf0xyzw, $vf0xyzw
+       vftoi4.xyzw     $vf0xyzw, $vf31xyzw
+       vftoi4.xyzw     $vf1xyzw, $vf2xyzw
+       vftoi4.xyzw     $vf31xyzw, $vf0xyzw
+       vftoi4.xyzw     $vf31xyzw, $vf15xyzw
+       vftoi4.xyzw     $vf31xyzw, $vf31xyzw
+       vftoi4.xz       $vf0xz, $vf0xz
+       vftoi4.xz       $vf0xz, $vf31xz
+       vftoi4.xz       $vf1xz, $vf2xz
+       vftoi4.xz       $vf31xz, $vf0xz
+       vftoi4.xz       $vf31xz, $vf15xz
+       vftoi4.xz       $vf31xz, $vf31xz
+       vftoi4.xzw      $vf0xzw, $vf0xzw
+       vftoi4.xzw      $vf0xzw, $vf31xzw
+       vftoi4.xzw      $vf1xzw, $vf2xzw
+       vftoi4.xzw      $vf31xzw, $vf0xzw
+       vftoi4.xzw      $vf31xzw, $vf15xzw
+       vftoi4.xzw      $vf31xzw, $vf31xzw
+       vftoi4.y        $vf0y, $vf0y
+       vftoi4.y        $vf0y, $vf31y
+       vftoi4.y        $vf1y, $vf2y
+       vftoi4.y        $vf31y, $vf0y
+       vftoi4.y        $vf31y, $vf15y
+       vftoi4.y        $vf31y, $vf31y
+       vftoi4.yw       $vf0yw, $vf0yw
+       vftoi4.yw       $vf0yw, $vf31yw
+       vftoi4.yw       $vf1yw, $vf2yw
+       vftoi4.yw       $vf31yw, $vf0yw
+       vftoi4.yw       $vf31yw, $vf15yw
+       vftoi4.yw       $vf31yw, $vf31yw
+       vftoi4.yz       $vf0yz, $vf0yz
+       vftoi4.yz       $vf0yz, $vf31yz
+       vftoi4.yz       $vf1yz, $vf2yz
+       vftoi4.yz       $vf31yz, $vf0yz
+       vftoi4.yz       $vf31yz, $vf15yz
+       vftoi4.yz       $vf31yz, $vf31yz
+       vftoi4.yzw      $vf0yzw, $vf0yzw
+       vftoi4.yzw      $vf0yzw, $vf31yzw
+       vftoi4.yzw      $vf1yzw, $vf2yzw
+       vftoi4.yzw      $vf31yzw, $vf0yzw
+       vftoi4.yzw      $vf31yzw, $vf15yzw
+       vftoi4.yzw      $vf31yzw, $vf31yzw
+       vftoi4.z        $vf0z, $vf0z
+       vftoi4.z        $vf0z, $vf31z
+       vftoi4.z        $vf1z, $vf2z
+       vftoi4.z        $vf31z, $vf0z
+       vftoi4.z        $vf31z, $vf15z
+       vftoi4.z        $vf31z, $vf31z
+       vftoi4.zw       $vf0zw, $vf0zw
+       vftoi4.zw       $vf0zw, $vf31zw
+       vftoi4.zw       $vf1zw, $vf2zw
+       vftoi4.zw       $vf31zw, $vf0zw
+       vftoi4.zw       $vf31zw, $vf15zw
+       vftoi4.zw       $vf31zw, $vf31zw
+       viaddi          $vi0, $vi0, 0
+       viaddi          $vi0, $vi0, -15
+       viaddi          $vi0, $vi31, 0
+       viaddi          $vi1, $vi2, 3
+       viaddi          $vi31, $vi0, 0
+       viaddi          $vi31, $vi15, 7
+       viaddi          $vi31, $vi31, -15
+       viadd           $vi0, $vi0, $vi0
+       viadd           $vi0, $vi0, $vi31
+       viadd           $vi0, $vi31, $vi0
+       viadd           $vi1, $vi2, $vi3
+       viadd           $vi31, $vi0, $vi0
+       viadd           $vi31, $vi15, $vi7
+       viadd           $vi31, $vi31, $vi31
+       viand           $vi0, $vi0, $vi0
+       viand           $vi0, $vi0, $vi31
+       viand           $vi0, $vi31, $vi0
+       viand           $vi1, $vi2, $vi3
+       viand           $vi31, $vi0, $vi0
+       viand           $vi31, $vi15, $vi7
+       viand           $vi31, $vi31, $vi31
+       vilwr.w         $vi0, ($vi0)
+       vilwr.w         $vi0, ($vi31)
+       vilwr.w         $vi1, ($vi2)
+       vilwr.w         $vi31, ($vi0)
+       vilwr.w         $vi31, ($vi15)
+       vilwr.w         $vi31, ($vi31)
+       vilwr.x         $vi0, ($vi0)
+       vilwr.x         $vi0, ($vi31)
+       vilwr.x         $vi1, ($vi2)
+       vilwr.x         $vi31, ($vi0)
+       vilwr.x         $vi31, ($vi15)
+       vilwr.x         $vi31, ($vi31)
+       vilwr.y         $vi0, ($vi0)
+       vilwr.y         $vi0, ($vi31)
+       vilwr.y         $vi1, ($vi2)
+       vilwr.y         $vi31, ($vi0)
+       vilwr.y         $vi31, ($vi15)
+       vilwr.y         $vi31, ($vi31)
+       vilwr.z         $vi0, ($vi0)
+       vilwr.z         $vi0, ($vi31)
+       vilwr.z         $vi1, ($vi2)
+       vilwr.z         $vi31, ($vi0)
+       vilwr.z         $vi31, ($vi15)
+       vilwr.z         $vi31, ($vi31)
+       vior            $vi0, $vi0, $vi0
+       vior            $vi0, $vi0, $vi31
+       vior            $vi0, $vi31, $vi0
+       vior            $vi1, $vi2, $vi3
+       vior            $vi31, $vi0, $vi0
+       vior            $vi31, $vi15, $vi7
+       vior            $vi31, $vi31, $vi31
+       visub           $vi0, $vi0, $vi0
+       visub           $vi0, $vi0, $vi31
+       visub           $vi0, $vi31, $vi0
+       visub           $vi1, $vi2, $vi3
+       visub           $vi31, $vi0, $vi0
+       visub           $vi31, $vi15, $vi7
+       visub           $vi31, $vi31, $vi31
+       viswr.w         $vi0, ($vi0)
+       viswr.w         $vi0, ($vi31)
+       viswr.w         $vi1, ($vi2)
+       viswr.w         $vi31, ($vi0)
+       viswr.w         $vi31, ($vi15)
+       viswr.w         $vi31, ($vi31)
+       viswr.x         $vi0, ($vi0)
+       viswr.x         $vi0, ($vi31)
+       viswr.x         $vi1, ($vi2)
+       viswr.x         $vi31, ($vi0)
+       viswr.x         $vi31, ($vi15)
+       viswr.x         $vi31, ($vi31)
+       viswr.y         $vi0, ($vi0)
+       viswr.y         $vi0, ($vi31)
+       viswr.y         $vi1, ($vi2)
+       viswr.y         $vi31, ($vi0)
+       viswr.y         $vi31, ($vi15)
+       viswr.y         $vi31, ($vi31)
+       viswr.z         $vi0, ($vi0)
+       viswr.z         $vi0, ($vi31)
+       viswr.z         $vi1, ($vi2)
+       viswr.z         $vi31, ($vi0)
+       viswr.z         $vi31, ($vi15)
+       viswr.z         $vi31, ($vi31)
+       vitof0.w        $vf0w, $vf0w
+       vitof0.w        $vf0w, $vf31w
+       vitof0.w        $vf1w, $vf2w
+       vitof0.w        $vf31w, $vf0w
+       vitof0.w        $vf31w, $vf15w
+       vitof0.w        $vf31w, $vf31w
+       vitof0.x        $vf0x, $vf0x
+       vitof0.x        $vf0x, $vf31x
+       vitof0.x        $vf1x, $vf2x
+       vitof0.x        $vf31x, $vf0x
+       vitof0.x        $vf31x, $vf15x
+       vitof0.x        $vf31x, $vf31x
+       vitof0.xw       $vf0xw, $vf0xw
+       vitof0.xw       $vf0xw, $vf31xw
+       vitof0.xw       $vf1xw, $vf2xw
+       vitof0.xw       $vf31xw, $vf0xw
+       vitof0.xw       $vf31xw, $vf15xw
+       vitof0.xw       $vf31xw, $vf31xw
+       vitof0.xy       $vf0xy, $vf0xy
+       vitof0.xy       $vf0xy, $vf31xy
+       vitof0.xy       $vf1xy, $vf2xy
+       vitof0.xy       $vf31xy, $vf0xy
+       vitof0.xy       $vf31xy, $vf15xy
+       vitof0.xy       $vf31xy, $vf31xy
+       vitof0.xyw      $vf0xyw, $vf0xyw
+       vitof0.xyw      $vf0xyw, $vf31xyw
+       vitof0.xyw      $vf1xyw, $vf2xyw
+       vitof0.xyw      $vf31xyw, $vf0xyw
+       vitof0.xyw      $vf31xyw, $vf15xyw
+       vitof0.xyw      $vf31xyw, $vf31xyw
+       vitof0.xyz      $vf0xyz, $vf0xyz
+       vitof0.xyz      $vf0xyz, $vf31xyz
+       vitof0.xyz      $vf1xyz, $vf2xyz
+       vitof0.xyz      $vf31xyz, $vf0xyz
+       vitof0.xyz      $vf31xyz, $vf15xyz
+       vitof0.xyz      $vf31xyz, $vf31xyz
+       vitof0.xyzw     $vf0xyzw, $vf0xyzw
+       vitof0.xyzw     $vf0xyzw, $vf31xyzw
+       vitof0.xyzw     $vf1xyzw, $vf2xyzw
+       vitof0.xyzw     $vf31xyzw, $vf0xyzw
+       vitof0.xyzw     $vf31xyzw, $vf15xyzw
+       vitof0.xyzw     $vf31xyzw, $vf31xyzw
+       vitof0.xz       $vf0xz, $vf0xz
+       vitof0.xz       $vf0xz, $vf31xz
+       vitof0.xz       $vf1xz, $vf2xz
+       vitof0.xz       $vf31xz, $vf0xz
+       vitof0.xz       $vf31xz, $vf15xz
+       vitof0.xz       $vf31xz, $vf31xz
+       vitof0.xzw      $vf0xzw, $vf0xzw
+       vitof0.xzw      $vf0xzw, $vf31xzw
+       vitof0.xzw      $vf1xzw, $vf2xzw
+       vitof0.xzw      $vf31xzw, $vf0xzw
+       vitof0.xzw      $vf31xzw, $vf15xzw
+       vitof0.xzw      $vf31xzw, $vf31xzw
+       vitof0.y        $vf0y, $vf0y
+       vitof0.y        $vf0y, $vf31y
+       vitof0.y        $vf1y, $vf2y
+       vitof0.y        $vf31y, $vf0y
+       vitof0.y        $vf31y, $vf15y
+       vitof0.y        $vf31y, $vf31y
+       vitof0.yw       $vf0yw, $vf0yw
+       vitof0.yw       $vf0yw, $vf31yw
+       vitof0.yw       $vf1yw, $vf2yw
+       vitof0.yw       $vf31yw, $vf0yw
+       vitof0.yw       $vf31yw, $vf15yw
+       vitof0.yw       $vf31yw, $vf31yw
+       vitof0.yz       $vf0yz, $vf0yz
+       vitof0.yz       $vf0yz, $vf31yz
+       vitof0.yz       $vf1yz, $vf2yz
+       vitof0.yz       $vf31yz, $vf0yz
+       vitof0.yz       $vf31yz, $vf15yz
+       vitof0.yz       $vf31yz, $vf31yz
+       vitof0.yzw      $vf0yzw, $vf0yzw
+       vitof0.yzw      $vf0yzw, $vf31yzw
+       vitof0.yzw      $vf1yzw, $vf2yzw
+       vitof0.yzw      $vf31yzw, $vf0yzw
+       vitof0.yzw      $vf31yzw, $vf15yzw
+       vitof0.yzw      $vf31yzw, $vf31yzw
+       vitof0.z        $vf0z, $vf0z
+       vitof0.z        $vf0z, $vf31z
+       vitof0.z        $vf1z, $vf2z
+       vitof0.z        $vf31z, $vf0z
+       vitof0.z        $vf31z, $vf15z
+       vitof0.z        $vf31z, $vf31z
+       vitof0.zw       $vf0zw, $vf0zw
+       vitof0.zw       $vf0zw, $vf31zw
+       vitof0.zw       $vf1zw, $vf2zw
+       vitof0.zw       $vf31zw, $vf0zw
+       vitof0.zw       $vf31zw, $vf15zw
+       vitof0.zw       $vf31zw, $vf31zw
+       vitof12.w       $vf0w, $vf0w
+       vitof12.w       $vf0w, $vf31w
+       vitof12.w       $vf1w, $vf2w
+       vitof12.w       $vf31w, $vf0w
+       vitof12.w       $vf31w, $vf15w
+       vitof12.w       $vf31w, $vf31w
+       vitof12.x       $vf0x, $vf0x
+       vitof12.x       $vf0x, $vf31x
+       vitof12.x       $vf1x, $vf2x
+       vitof12.x       $vf31x, $vf0x
+       vitof12.x       $vf31x, $vf15x
+       vitof12.x       $vf31x, $vf31x
+       vitof12.xw      $vf0xw, $vf0xw
+       vitof12.xw      $vf0xw, $vf31xw
+       vitof12.xw      $vf1xw, $vf2xw
+       vitof12.xw      $vf31xw, $vf0xw
+       vitof12.xw      $vf31xw, $vf15xw
+       vitof12.xw      $vf31xw, $vf31xw
+       vitof12.xy      $vf0xy, $vf0xy
+       vitof12.xy      $vf0xy, $vf31xy
+       vitof12.xy      $vf1xy, $vf2xy
+       vitof12.xy      $vf31xy, $vf0xy
+       vitof12.xy      $vf31xy, $vf15xy
+       vitof12.xy      $vf31xy, $vf31xy
+       vitof12.xyw     $vf0xyw, $vf0xyw
+       vitof12.xyw     $vf0xyw, $vf31xyw
+       vitof12.xyw     $vf1xyw, $vf2xyw
+       vitof12.xyw     $vf31xyw, $vf0xyw
+       vitof12.xyw     $vf31xyw, $vf15xyw
+       vitof12.xyw     $vf31xyw, $vf31xyw
+       vitof12.xyz     $vf0xyz, $vf0xyz
+       vitof12.xyz     $vf0xyz, $vf31xyz
+       vitof12.xyz     $vf1xyz, $vf2xyz
+       vitof12.xyz     $vf31xyz, $vf0xyz
+       vitof12.xyz     $vf31xyz, $vf15xyz
+       vitof12.xyz     $vf31xyz, $vf31xyz
+       vitof12.xyzw    $vf0xyzw, $vf0xyzw
+       vitof12.xyzw    $vf0xyzw, $vf31xyzw
+       vitof12.xyzw    $vf1xyzw, $vf2xyzw
+       vitof12.xyzw    $vf31xyzw, $vf0xyzw
+       vitof12.xyzw    $vf31xyzw, $vf15xyzw
+       vitof12.xyzw    $vf31xyzw, $vf31xyzw
+       vitof12.xz      $vf0xz, $vf0xz
+       vitof12.xz      $vf0xz, $vf31xz
+       vitof12.xz      $vf1xz, $vf2xz
+       vitof12.xz      $vf31xz, $vf0xz
+       vitof12.xz      $vf31xz, $vf15xz
+       vitof12.xz      $vf31xz, $vf31xz
+       vitof12.xzw     $vf0xzw, $vf0xzw
+       vitof12.xzw     $vf0xzw, $vf31xzw
+       vitof12.xzw     $vf1xzw, $vf2xzw
+       vitof12.xzw     $vf31xzw, $vf0xzw
+       vitof12.xzw     $vf31xzw, $vf15xzw
+       vitof12.xzw     $vf31xzw, $vf31xzw
+       vitof12.y       $vf0y, $vf0y
+       vitof12.y       $vf0y, $vf31y
+       vitof12.y       $vf1y, $vf2y
+       vitof12.y       $vf31y, $vf0y
+       vitof12.y       $vf31y, $vf15y
+       vitof12.y       $vf31y, $vf31y
+       vitof12.yw      $vf0yw, $vf0yw
+       vitof12.yw      $vf0yw, $vf31yw
+       vitof12.yw      $vf1yw, $vf2yw
+       vitof12.yw      $vf31yw, $vf0yw
+       vitof12.yw      $vf31yw, $vf15yw
+       vitof12.yw      $vf31yw, $vf31yw
+       vitof12.yz      $vf0yz, $vf0yz
+       vitof12.yz      $vf0yz, $vf31yz
+       vitof12.yz      $vf1yz, $vf2yz
+       vitof12.yz      $vf31yz, $vf0yz
+       vitof12.yz      $vf31yz, $vf15yz
+       vitof12.yz      $vf31yz, $vf31yz
+       vitof12.yzw     $vf0yzw, $vf0yzw
+       vitof12.yzw     $vf0yzw, $vf31yzw
+       vitof12.yzw     $vf1yzw, $vf2yzw
+       vitof12.yzw     $vf31yzw, $vf0yzw
+       vitof12.yzw     $vf31yzw, $vf15yzw
+       vitof12.yzw     $vf31yzw, $vf31yzw
+       vitof12.z       $vf0z, $vf0z
+       vitof12.z       $vf0z, $vf31z
+       vitof12.z       $vf1z, $vf2z
+       vitof12.z       $vf31z, $vf0z
+       vitof12.z       $vf31z, $vf15z
+       vitof12.z       $vf31z, $vf31z
+       vitof12.zw      $vf0zw, $vf0zw
+       vitof12.zw      $vf0zw, $vf31zw
+       vitof12.zw      $vf1zw, $vf2zw
+       vitof12.zw      $vf31zw, $vf0zw
+       vitof12.zw      $vf31zw, $vf15zw
+       vitof12.zw      $vf31zw, $vf31zw
+       vitof15.w       $vf0w, $vf0w
+       vitof15.w       $vf0w, $vf31w
+       vitof15.w       $vf1w, $vf2w
+       vitof15.w       $vf31w, $vf0w
+       vitof15.w       $vf31w, $vf15w
+       vitof15.w       $vf31w, $vf31w
+       vitof15.x       $vf0x, $vf0x
+       vitof15.x       $vf0x, $vf31x
+       vitof15.x       $vf1x, $vf2x
+       vitof15.x       $vf31x, $vf0x
+       vitof15.x       $vf31x, $vf15x
+       vitof15.x       $vf31x, $vf31x
+       vitof15.xw      $vf0xw, $vf0xw
+       vitof15.xw      $vf0xw, $vf31xw
+       vitof15.xw      $vf1xw, $vf2xw
+       vitof15.xw      $vf31xw, $vf0xw
+       vitof15.xw      $vf31xw, $vf15xw
+       vitof15.xw      $vf31xw, $vf31xw
+       vitof15.xy      $vf0xy, $vf0xy
+       vitof15.xy      $vf0xy, $vf31xy
+       vitof15.xy      $vf1xy, $vf2xy
+       vitof15.xy      $vf31xy, $vf0xy
+       vitof15.xy      $vf31xy, $vf15xy
+       vitof15.xy      $vf31xy, $vf31xy
+       vitof15.xyw     $vf0xyw, $vf0xyw
+       vitof15.xyw     $vf0xyw, $vf31xyw
+       vitof15.xyw     $vf1xyw, $vf2xyw
+       vitof15.xyw     $vf31xyw, $vf0xyw
+       vitof15.xyw     $vf31xyw, $vf15xyw
+       vitof15.xyw     $vf31xyw, $vf31xyw
+       vitof15.xyz     $vf0xyz, $vf0xyz
+       vitof15.xyz     $vf0xyz, $vf31xyz
+       vitof15.xyz     $vf1xyz, $vf2xyz
+       vitof15.xyz     $vf31xyz, $vf0xyz
+       vitof15.xyz     $vf31xyz, $vf15xyz
+       vitof15.xyz     $vf31xyz, $vf31xyz
+       vitof15.xyzw    $vf0xyzw, $vf0xyzw
+       vitof15.xyzw    $vf0xyzw, $vf31xyzw
+       vitof15.xyzw    $vf1xyzw, $vf2xyzw
+       vitof15.xyzw    $vf31xyzw, $vf0xyzw
+       vitof15.xyzw    $vf31xyzw, $vf15xyzw
+       vitof15.xyzw    $vf31xyzw, $vf31xyzw
+       vitof15.xz      $vf0xz, $vf0xz
+       vitof15.xz      $vf0xz, $vf31xz
+       vitof15.xz      $vf1xz, $vf2xz
+       vitof15.xz      $vf31xz, $vf0xz
+       vitof15.xz      $vf31xz, $vf15xz
+       vitof15.xz      $vf31xz, $vf31xz
+       vitof15.xzw     $vf0xzw, $vf0xzw
+       vitof15.xzw     $vf0xzw, $vf31xzw
+       vitof15.xzw     $vf1xzw, $vf2xzw
+       vitof15.xzw     $vf31xzw, $vf0xzw
+       vitof15.xzw     $vf31xzw, $vf15xzw
+       vitof15.xzw     $vf31xzw, $vf31xzw
+       vitof15.y       $vf0y, $vf0y
+       vitof15.y       $vf0y, $vf31y
+       vitof15.y       $vf1y, $vf2y
+       vitof15.y       $vf31y, $vf0y
+       vitof15.y       $vf31y, $vf15y
+       vitof15.y       $vf31y, $vf31y
+       vitof15.yw      $vf0yw, $vf0yw
+       vitof15.yw      $vf0yw, $vf31yw
+       vitof15.yw      $vf1yw, $vf2yw
+       vitof15.yw      $vf31yw, $vf0yw
+       vitof15.yw      $vf31yw, $vf15yw
+       vitof15.yw      $vf31yw, $vf31yw
+       vitof15.yz      $vf0yz, $vf0yz
+       vitof15.yz      $vf0yz, $vf31yz
+       vitof15.yz      $vf1yz, $vf2yz
+       vitof15.yz      $vf31yz, $vf0yz
+       vitof15.yz      $vf31yz, $vf15yz
+       vitof15.yz      $vf31yz, $vf31yz
+       vitof15.yzw     $vf0yzw, $vf0yzw
+       vitof15.yzw     $vf0yzw, $vf31yzw
+       vitof15.yzw     $vf1yzw, $vf2yzw
+       vitof15.yzw     $vf31yzw, $vf0yzw
+       vitof15.yzw     $vf31yzw, $vf15yzw
+       vitof15.yzw     $vf31yzw, $vf31yzw
+       vitof15.z       $vf0z, $vf0z
+       vitof15.z       $vf0z, $vf31z
+       vitof15.z       $vf1z, $vf2z
+       vitof15.z       $vf31z, $vf0z
+       vitof15.z       $vf31z, $vf15z
+       vitof15.z       $vf31z, $vf31z
+       vitof15.zw      $vf0zw, $vf0zw
+       vitof15.zw      $vf0zw, $vf31zw
+       vitof15.zw      $vf1zw, $vf2zw
+       vitof15.zw      $vf31zw, $vf0zw
+       vitof15.zw      $vf31zw, $vf15zw
+       vitof15.zw      $vf31zw, $vf31zw
+       vitof4.w        $vf0w, $vf0w
+       vitof4.w        $vf0w, $vf31w
+       vitof4.w        $vf1w, $vf2w
+       vitof4.w        $vf31w, $vf0w
+       vitof4.w        $vf31w, $vf15w
+       vitof4.w        $vf31w, $vf31w
+       vitof4.x        $vf0x, $vf0x
+       vitof4.x        $vf0x, $vf31x
+       vitof4.x        $vf1x, $vf2x
+       vitof4.x        $vf31x, $vf0x
+       vitof4.x        $vf31x, $vf15x
+       vitof4.x        $vf31x, $vf31x
+       vitof4.xw       $vf0xw, $vf0xw
+       vitof4.xw       $vf0xw, $vf31xw
+       vitof4.xw       $vf1xw, $vf2xw
+       vitof4.xw       $vf31xw, $vf0xw
+       vitof4.xw       $vf31xw, $vf15xw
+       vitof4.xw       $vf31xw, $vf31xw
+       vitof4.xy       $vf0xy, $vf0xy
+       vitof4.xy       $vf0xy, $vf31xy
+       vitof4.xy       $vf1xy, $vf2xy
+       vitof4.xy       $vf31xy, $vf0xy
+       vitof4.xy       $vf31xy, $vf15xy
+       vitof4.xy       $vf31xy, $vf31xy
+       vitof4.xyw      $vf0xyw, $vf0xyw
+       vitof4.xyw      $vf0xyw, $vf31xyw
+       vitof4.xyw      $vf1xyw, $vf2xyw
+       vitof4.xyw      $vf31xyw, $vf0xyw
+       vitof4.xyw      $vf31xyw, $vf15xyw
+       vitof4.xyw      $vf31xyw, $vf31xyw
+       vitof4.xyz      $vf0xyz, $vf0xyz
+       vitof4.xyz      $vf0xyz, $vf31xyz
+       vitof4.xyz      $vf1xyz, $vf2xyz
+       vitof4.xyz      $vf31xyz, $vf0xyz
+       vitof4.xyz      $vf31xyz, $vf15xyz
+       vitof4.xyz      $vf31xyz, $vf31xyz
+       vitof4.xyzw     $vf0xyzw, $vf0xyzw
+       vitof4.xyzw     $vf0xyzw, $vf31xyzw
+       vitof4.xyzw     $vf1xyzw, $vf2xyzw
+       vitof4.xyzw     $vf31xyzw, $vf0xyzw
+       vitof4.xyzw     $vf31xyzw, $vf15xyzw
+       vitof4.xyzw     $vf31xyzw, $vf31xyzw
+       vitof4.xz       $vf0xz, $vf0xz
+       vitof4.xz       $vf0xz, $vf31xz
+       vitof4.xz       $vf1xz, $vf2xz
+       vitof4.xz       $vf31xz, $vf0xz
+       vitof4.xz       $vf31xz, $vf15xz
+       vitof4.xz       $vf31xz, $vf31xz
+       vitof4.xzw      $vf0xzw, $vf0xzw
+       vitof4.xzw      $vf0xzw, $vf31xzw
+       vitof4.xzw      $vf1xzw, $vf2xzw
+       vitof4.xzw      $vf31xzw, $vf0xzw
+       vitof4.xzw      $vf31xzw, $vf15xzw
+       vitof4.xzw      $vf31xzw, $vf31xzw
+       vitof4.y        $vf0y, $vf0y
+       vitof4.y        $vf0y, $vf31y
+       vitof4.y        $vf1y, $vf2y
+       vitof4.y        $vf31y, $vf0y
+       vitof4.y        $vf31y, $vf15y
+       vitof4.y        $vf31y, $vf31y
+       vitof4.yw       $vf0yw, $vf0yw
+       vitof4.yw       $vf0yw, $vf31yw
+       vitof4.yw       $vf1yw, $vf2yw
+       vitof4.yw       $vf31yw, $vf0yw
+       vitof4.yw       $vf31yw, $vf15yw
+       vitof4.yw       $vf31yw, $vf31yw
+       vitof4.yz       $vf0yz, $vf0yz
+       vitof4.yz       $vf0yz, $vf31yz
+       vitof4.yz       $vf1yz, $vf2yz
+       vitof4.yz       $vf31yz, $vf0yz
+       vitof4.yz       $vf31yz, $vf15yz
+       vitof4.yz       $vf31yz, $vf31yz
+       vitof4.yzw      $vf0yzw, $vf0yzw
+       vitof4.yzw      $vf0yzw, $vf31yzw
+       vitof4.yzw      $vf1yzw, $vf2yzw
+       vitof4.yzw      $vf31yzw, $vf0yzw
+       vitof4.yzw      $vf31yzw, $vf15yzw
+       vitof4.yzw      $vf31yzw, $vf31yzw
+       vitof4.z        $vf0z, $vf0z
+       vitof4.z        $vf0z, $vf31z
+       vitof4.z        $vf1z, $vf2z
+       vitof4.z        $vf31z, $vf0z
+       vitof4.z        $vf31z, $vf15z
+       vitof4.z        $vf31z, $vf31z
+       vitof4.zw       $vf0zw, $vf0zw
+       vitof4.zw       $vf0zw, $vf31zw
+       vitof4.zw       $vf1zw, $vf2zw
+       vitof4.zw       $vf31zw, $vf0zw
+       vitof4.zw       $vf31zw, $vf15zw
+       vitof4.zw       $vf31zw, $vf31zw
+       vlqd.w          $vf0, (--$vi0)
+       vlqd.w          $vf0, (--$vi31)
+       vlqd.w          $vf0w, (--$vi0)
+       vlqd.w          $vf1, (--$vi2)
+       vlqd.w          $vf31, (--$vi0)
+       vlqd.w          $vf31, (--$vi15)
+       vlqd.w          $vf31, (--$vi31)
+       vlqd.x          $vf0, (--$vi0)
+       vlqd.x          $vf0, (--$vi31)
+       vlqd.x          $vf0x, (--$vi0)
+       vlqd.x          $vf1, (--$vi2)
+       vlqd.x          $vf31, (--$vi0)
+       vlqd.x          $vf31, (--$vi15)
+       vlqd.x          $vf31, (--$vi31)
+       vlqd.xw         $vf0, (--$vi0)
+       vlqd.xw         $vf0, (--$vi31)
+       vlqd.xw         $vf0xw, (--$vi0)
+       vlqd.xw         $vf1, (--$vi2)
+       vlqd.xw         $vf31, (--$vi0)
+       vlqd.xw         $vf31, (--$vi15)
+       vlqd.xw         $vf31, (--$vi31)
+       vlqd.xy         $vf0, (--$vi0)
+       vlqd.xy         $vf0, (--$vi31)
+       vlqd.xy         $vf0xy, (--$vi0)
+       vlqd.xy         $vf1, (--$vi2)
+       vlqd.xy         $vf31, (--$vi0)
+       vlqd.xy         $vf31, (--$vi15)
+       vlqd.xy         $vf31, (--$vi31)
+       vlqd.xyw        $vf0, (--$vi0)
+       vlqd.xyw        $vf0, (--$vi31)
+       vlqd.xyw        $vf0xyw, (--$vi0)
+       vlqd.xyw        $vf1, (--$vi2)
+       vlqd.xyw        $vf31, (--$vi0)
+       vlqd.xyw        $vf31, (--$vi15)
+       vlqd.xyw        $vf31, (--$vi31)
+       vlqd.xyz        $vf0, (--$vi0)
+       vlqd.xyz        $vf0, (--$vi31)
+       vlqd.xyz        $vf0xyz, (--$vi0)
+       vlqd.xyz        $vf1, (--$vi2)
+       vlqd.xyz        $vf31, (--$vi0)
+       vlqd.xyz        $vf31, (--$vi15)
+       vlqd.xyz        $vf31, (--$vi31)
+       vlqd.xyzw       $vf0, (--$vi0)
+       vlqd.xyzw       $vf0, (--$vi31)
+       vlqd.xyzw       $vf0xyzw, (--$vi0)
+       vlqd.xyzw       $vf1, (--$vi2)
+       vlqd.xyzw       $vf31, (--$vi0)
+       vlqd.xyzw       $vf31, (--$vi15)
+       vlqd.xyzw       $vf31, (--$vi31)
+       vlqd.xz         $vf0, (--$vi0)
+       vlqd.xz         $vf0, (--$vi31)
+       vlqd.xz         $vf0xz, (--$vi0)
+       vlqd.xz         $vf1, (--$vi2)
+       vlqd.xz         $vf31, (--$vi0)
+       vlqd.xz         $vf31, (--$vi15)
+       vlqd.xz         $vf31, (--$vi31)
+       vlqd.xzw        $vf0, (--$vi0)
+       vlqd.xzw        $vf0, (--$vi31)
+       vlqd.xzw        $vf0xzw, (--$vi0)
+       vlqd.xzw        $vf1, (--$vi2)
+       vlqd.xzw        $vf31, (--$vi0)
+       vlqd.xzw        $vf31, (--$vi15)
+       vlqd.xzw        $vf31, (--$vi31)
+       vlqd.y          $vf0, (--$vi0)
+       vlqd.y          $vf0, (--$vi31)
+       vlqd.y          $vf0y, (--$vi0)
+       vlqd.y          $vf1, (--$vi2)
+       vlqd.y          $vf31, (--$vi0)
+       vlqd.y          $vf31, (--$vi15)
+       vlqd.y          $vf31, (--$vi31)
+       vlqd.yw         $vf0, (--$vi0)
+       vlqd.yw         $vf0, (--$vi31)
+       vlqd.yw         $vf0yw, (--$vi0)
+       vlqd.yw         $vf1, (--$vi2)
+       vlqd.yw         $vf31, (--$vi0)
+       vlqd.yw         $vf31, (--$vi15)
+       vlqd.yw         $vf31, (--$vi31)
+       vlqd.yz         $vf0, (--$vi0)
+       vlqd.yz         $vf0, (--$vi31)
+       vlqd.yz         $vf0yz, (--$vi0)
+       vlqd.yz         $vf1, (--$vi2)
+       vlqd.yz         $vf31, (--$vi0)
+       vlqd.yz         $vf31, (--$vi15)
+       vlqd.yz         $vf31, (--$vi31)
+       vlqd.yzw        $vf0, (--$vi0)
+       vlqd.yzw        $vf0, (--$vi31)
+       vlqd.yzw        $vf0yzw, (--$vi0)
+       vlqd.yzw        $vf1, (--$vi2)
+       vlqd.yzw        $vf31, (--$vi0)
+       vlqd.yzw        $vf31, (--$vi15)
+       vlqd.yzw        $vf31, (--$vi31)
+       vlqd.z          $vf0, (--$vi0)
+       vlqd.z          $vf0, (--$vi31)
+       vlqd.z          $vf0z, (--$vi0)
+       vlqd.z          $vf1, (--$vi2)
+       vlqd.z          $vf31, (--$vi0)
+       vlqd.z          $vf31, (--$vi15)
+       vlqd.z          $vf31, (--$vi31)
+       vlqd.zw         $vf0, (--$vi0)
+       vlqd.zw         $vf0, (--$vi31)
+       vlqd.zw         $vf0zw, (--$vi0)
+       vlqd.zw         $vf1, (--$vi2)
+       vlqd.zw         $vf31, (--$vi0)
+       vlqd.zw         $vf31, (--$vi15)
+       vlqd.zw         $vf31, (--$vi31)
+       vlqi.w          $vf0, ($vi0++)
+       vlqi.w          $vf0, ($vi31++)
+       vlqi.w          $vf0w, ($vi0++)
+       vlqi.w          $vf1, ($vi2++)
+       vlqi.w          $vf31, ($vi0++)
+       vlqi.w          $vf31, ($vi15++)
+       vlqi.w          $vf31, ($vi31++)
+       vlqi.x          $vf0, ($vi0++)
+       vlqi.x          $vf0, ($vi31++)
+       vlqi.x          $vf0x, ($vi0++)
+       vlqi.x          $vf1, ($vi2++)
+       vlqi.x          $vf31, ($vi0++)
+       vlqi.x          $vf31, ($vi15++)
+       vlqi.x          $vf31, ($vi31++)
+       vlqi.xw         $vf0, ($vi0++)
+       vlqi.xw         $vf0, ($vi31++)
+       vlqi.xw         $vf0xw, ($vi0++)
+       vlqi.xw         $vf1, ($vi2++)
+       vlqi.xw         $vf31, ($vi0++)
+       vlqi.xw         $vf31, ($vi15++)
+       vlqi.xw         $vf31, ($vi31++)
+       vlqi.xy         $vf0, ($vi0++)
+       vlqi.xy         $vf0, ($vi31++)
+       vlqi.xy         $vf0xy, ($vi0++)
+       vlqi.xy         $vf1, ($vi2++)
+       vlqi.xy         $vf31, ($vi0++)
+       vlqi.xy         $vf31, ($vi15++)
+       vlqi.xy         $vf31, ($vi31++)
+       vlqi.xyw        $vf0, ($vi0++)
+       vlqi.xyw        $vf0, ($vi31++)
+       vlqi.xyw        $vf0xyw, ($vi0++)
+       vlqi.xyw        $vf1, ($vi2++)
+       vlqi.xyw        $vf31, ($vi0++)
+       vlqi.xyw        $vf31, ($vi15++)
+       vlqi.xyw        $vf31, ($vi31++)
+       vlqi.xyz        $vf0, ($vi0++)
+       vlqi.xyz        $vf0, ($vi31++)
+       vlqi.xyz        $vf0xyz, ($vi0++)
+       vlqi.xyz        $vf1, ($vi2++)
+       vlqi.xyz        $vf31, ($vi0++)
+       vlqi.xyz        $vf31, ($vi15++)
+       vlqi.xyz        $vf31, ($vi31++)
+       vlqi.xyzw       $vf0, ($vi0++)
+       vlqi.xyzw       $vf0, ($vi31++)
+       vlqi.xyzw       $vf0xyzw, ($vi0++)
+       vlqi.xyzw       $vf1, ($vi2++)
+       vlqi.xyzw       $vf31, ($vi0++)
+       vlqi.xyzw       $vf31, ($vi15++)
+       vlqi.xyzw       $vf31, ($vi31++)
+       vlqi.xz         $vf0, ($vi0++)
+       vlqi.xz         $vf0, ($vi31++)
+       vlqi.xz         $vf0xz, ($vi0++)
+       vlqi.xz         $vf1, ($vi2++)
+       vlqi.xz         $vf31, ($vi0++)
+       vlqi.xz         $vf31, ($vi15++)
+       vlqi.xz         $vf31, ($vi31++)
+       vlqi.xzw        $vf0, ($vi0++)
+       vlqi.xzw        $vf0, ($vi31++)
+       vlqi.xzw        $vf0xzw, ($vi0++)
+       vlqi.xzw        $vf1, ($vi2++)
+       vlqi.xzw        $vf31, ($vi0++)
+       vlqi.xzw        $vf31, ($vi15++)
+       vlqi.xzw        $vf31, ($vi31++)
+       vlqi.y          $vf0, ($vi0++)
+       vlqi.y          $vf0, ($vi31++)
+       vlqi.y          $vf0y, ($vi0++)
+       vlqi.y          $vf1, ($vi2++)
+       vlqi.y          $vf31, ($vi0++)
+       vlqi.y          $vf31, ($vi15++)
+       vlqi.y          $vf31, ($vi31++)
+       vlqi.yw         $vf0, ($vi0++)
+       vlqi.yw         $vf0, ($vi31++)
+       vlqi.yw         $vf0yw, ($vi0++)
+       vlqi.yw         $vf1, ($vi2++)
+       vlqi.yw         $vf31, ($vi0++)
+       vlqi.yw         $vf31, ($vi15++)
+       vlqi.yw         $vf31, ($vi31++)
+       vlqi.yz         $vf0, ($vi0++)
+       vlqi.yz         $vf0, ($vi31++)
+       vlqi.yz         $vf0yz, ($vi0++)
+       vlqi.yz         $vf1, ($vi2++)
+       vlqi.yz         $vf31, ($vi0++)
+       vlqi.yz         $vf31, ($vi15++)
+       vlqi.yz         $vf31, ($vi31++)
+       vlqi.yzw        $vf0, ($vi0++)
+       vlqi.yzw        $vf0, ($vi31++)
+       vlqi.yzw        $vf0yzw, ($vi0++)
+       vlqi.yzw        $vf1, ($vi2++)
+       vlqi.yzw        $vf31, ($vi0++)
+       vlqi.yzw        $vf31, ($vi15++)
+       vlqi.yzw        $vf31, ($vi31++)
+       vlqi.z          $vf0, ($vi0++)
+       vlqi.z          $vf0, ($vi31++)
+       vlqi.z          $vf0z, ($vi0++)
+       vlqi.z          $vf1, ($vi2++)
+       vlqi.z          $vf31, ($vi0++)
+       vlqi.z          $vf31, ($vi15++)
+       vlqi.z          $vf31, ($vi31++)
+       vlqi.zw         $vf0, ($vi0++)
+       vlqi.zw         $vf0, ($vi31++)
+       vlqi.zw         $vf0zw, ($vi0++)
+       vlqi.zw         $vf1, ($vi2++)
+       vlqi.zw         $vf31, ($vi0++)
+       vlqi.zw         $vf31, ($vi15++)
+       vlqi.zw         $vf31, ($vi31++)
+       vmaddai.w       $ACCw, $vf0w, $I
+       vmaddai.w       $ACCw, $vf1w, $I
+       vmaddai.w       $ACCw, $vf31w, $I
+       vmaddai.x       $ACCx, $vf0x, $I
+       vmaddai.x       $ACCx, $vf1x, $I
+       vmaddai.x       $ACCx, $vf31x, $I
+       vmaddai.xw      $ACCxw, $vf0xw, $I
+       vmaddai.xw      $ACCxw, $vf1xw, $I
+       vmaddai.xw      $ACCxw, $vf31xw, $I
+       vmaddai.xy      $ACCxy, $vf0xy, $I
+       vmaddai.xy      $ACCxy, $vf1xy, $I
+       vmaddai.xy      $ACCxy, $vf31xy, $I
+       vmaddai.xyw     $ACCxyw, $vf0xyw, $I
+       vmaddai.xyw     $ACCxyw, $vf1xyw, $I
+       vmaddai.xyw     $ACCxyw, $vf31xyw, $I
+       vmaddai.xyz     $ACCxyz, $vf0xyz, $I
+       vmaddai.xyz     $ACCxyz, $vf1xyz, $I
+       vmaddai.xyz     $ACCxyz, $vf31xyz, $I
+       vmaddai.xyzw    $ACCxyzw, $vf0xyzw, $I
+       vmaddai.xyzw    $ACCxyzw, $vf1xyzw, $I
+       vmaddai.xyzw    $ACCxyzw, $vf31xyzw, $I
+       vmaddai.xz      $ACCxz, $vf0xz, $I
+       vmaddai.xz      $ACCxz, $vf1xz, $I
+       vmaddai.xz      $ACCxz, $vf31xz, $I
+       vmaddai.xzw     $ACCxzw, $vf0xzw, $I
+       vmaddai.xzw     $ACCxzw, $vf1xzw, $I
+       vmaddai.xzw     $ACCxzw, $vf31xzw, $I
+       vmaddai.y       $ACCy, $vf0y, $I
+       vmaddai.y       $ACCy, $vf1y, $I
+       vmaddai.y       $ACCy, $vf31y, $I
+       vmaddai.yw      $ACCyw, $vf0yw, $I
+       vmaddai.yw      $ACCyw, $vf1yw, $I
+       vmaddai.yw      $ACCyw, $vf31yw, $I
+       vmaddai.yz      $ACCyz, $vf0yz, $I
+       vmaddai.yz      $ACCyz, $vf1yz, $I
+       vmaddai.yz      $ACCyz, $vf31yz, $I
+       vmaddai.yzw     $ACCyzw, $vf0yzw, $I
+       vmaddai.yzw     $ACCyzw, $vf1yzw, $I
+       vmaddai.yzw     $ACCyzw, $vf31yzw, $I
+       vmaddai.z       $ACCz, $vf0z, $I
+       vmaddai.z       $ACCz, $vf1z, $I
+       vmaddai.z       $ACCz, $vf31z, $I
+       vmaddai.zw      $ACCzw, $vf0zw, $I
+       vmaddai.zw      $ACCzw, $vf1zw, $I
+       vmaddai.zw      $ACCzw, $vf31zw, $I
+       vmaddaq.w       $ACCw, $vf0w, $Q
+       vmaddaq.w       $ACCw, $vf1w, $Q
+       vmaddaq.w       $ACCw, $vf31w, $Q
+       vmaddaq.x       $ACCx, $vf0x, $Q
+       vmaddaq.x       $ACCx, $vf1x, $Q
+       vmaddaq.x       $ACCx, $vf31x, $Q
+       vmaddaq.xw      $ACCxw, $vf0xw, $Q
+       vmaddaq.xw      $ACCxw, $vf1xw, $Q
+       vmaddaq.xw      $ACCxw, $vf31xw, $Q
+       vmaddaq.xy      $ACCxy, $vf0xy, $Q
+       vmaddaq.xy      $ACCxy, $vf1xy, $Q
+       vmaddaq.xy      $ACCxy, $vf31xy, $Q
+       vmaddaq.xyw     $ACCxyw, $vf0xyw, $Q
+       vmaddaq.xyw     $ACCxyw, $vf1xyw, $Q
+       vmaddaq.xyw     $ACCxyw, $vf31xyw, $Q
+       vmaddaq.xyz     $ACCxyz, $vf0xyz, $Q
+       vmaddaq.xyz     $ACCxyz, $vf1xyz, $Q
+       vmaddaq.xyz     $ACCxyz, $vf31xyz, $Q
+       vmaddaq.xyzw    $ACCxyzw, $vf0xyzw, $Q
+       vmaddaq.xyzw    $ACCxyzw, $vf1xyzw, $Q
+       vmaddaq.xyzw    $ACCxyzw, $vf31xyzw, $Q
+       vmaddaq.xz      $ACCxz, $vf0xz, $Q
+       vmaddaq.xz      $ACCxz, $vf1xz, $Q
+       vmaddaq.xz      $ACCxz, $vf31xz, $Q
+       vmaddaq.xzw     $ACCxzw, $vf0xzw, $Q
+       vmaddaq.xzw     $ACCxzw, $vf1xzw, $Q
+       vmaddaq.xzw     $ACCxzw, $vf31xzw, $Q
+       vmaddaq.y       $ACCy, $vf0y, $Q
+       vmaddaq.y       $ACCy, $vf1y, $Q
+       vmaddaq.y       $ACCy, $vf31y, $Q
+       vmaddaq.yw      $ACCyw, $vf0yw, $Q
+       vmaddaq.yw      $ACCyw, $vf1yw, $Q
+       vmaddaq.yw      $ACCyw, $vf31yw, $Q
+       vmaddaq.yz      $ACCyz, $vf0yz, $Q
+       vmaddaq.yz      $ACCyz, $vf1yz, $Q
+       vmaddaq.yz      $ACCyz, $vf31yz, $Q
+       vmaddaq.yzw     $ACCyzw, $vf0yzw, $Q
+       vmaddaq.yzw     $ACCyzw, $vf1yzw, $Q
+       vmaddaq.yzw     $ACCyzw, $vf31yzw, $Q
+       vmaddaq.z       $ACCz, $vf0z, $Q
+       vmaddaq.z       $ACCz, $vf1z, $Q
+       vmaddaq.z       $ACCz, $vf31z, $Q
+       vmaddaq.zw      $ACCzw, $vf0zw, $Q
+       vmaddaq.zw      $ACCzw, $vf1zw, $Q
+       vmaddaq.zw      $ACCzw, $vf31zw, $Q
+       vmadda.w        $ACCw, $vf0w, $vf0w
+       vmadda.w        $ACCw, $vf0w, $vf31w
+       vmadda.w        $ACCw, $vf1w, $vf2w
+       vmadda.w        $ACCw, $vf31w, $vf0w
+       vmadda.w        $ACCw, $vf31w, $vf15w
+       vmadda.w        $ACCw, $vf31w, $vf31w
+       vmaddaw.w       $ACCw, $vf0w, $vf0w
+       vmaddaw.w       $ACCw, $vf0w, $vf31w
+       vmaddaw.w       $ACCw, $vf1w, $vf2w
+       vmaddaw.w       $ACCw, $vf31w, $vf0w
+       vmaddaw.w       $ACCw, $vf31w, $vf15w
+       vmaddaw.w       $ACCw, $vf31w, $vf31w
+       vmaddaw.x       $ACCx, $vf0x, $vf0w
+       vmaddaw.x       $ACCx, $vf0x, $vf31w
+       vmaddaw.x       $ACCx, $vf1x, $vf2w
+       vmaddaw.x       $ACCx, $vf31x, $vf0w
+       vmaddaw.x       $ACCx, $vf31x, $vf15w
+       vmaddaw.x       $ACCx, $vf31x, $vf31w
+       vmaddaw.xw      $ACCxw, $vf0xw, $vf0w
+       vmaddaw.xw      $ACCxw, $vf0xw, $vf31w
+       vmaddaw.xw      $ACCxw, $vf1xw, $vf2w
+       vmaddaw.xw      $ACCxw, $vf31xw, $vf0w
+       vmaddaw.xw      $ACCxw, $vf31xw, $vf15w
+       vmaddaw.xw      $ACCxw, $vf31xw, $vf31w
+       vmaddaw.xy      $ACCxy, $vf0xy, $vf0w
+       vmaddaw.xy      $ACCxy, $vf0xy, $vf31w
+       vmaddaw.xy      $ACCxy, $vf1xy, $vf2w
+       vmaddaw.xy      $ACCxy, $vf31xy, $vf0w
+       vmaddaw.xy      $ACCxy, $vf31xy, $vf15w
+       vmaddaw.xy      $ACCxy, $vf31xy, $vf31w
+       vmaddaw.xyw     $ACCxyw, $vf0xyw, $vf0w
+       vmaddaw.xyw     $ACCxyw, $vf0xyw, $vf31w
+       vmaddaw.xyw     $ACCxyw, $vf1xyw, $vf2w
+       vmaddaw.xyw     $ACCxyw, $vf31xyw, $vf0w
+       vmaddaw.xyw     $ACCxyw, $vf31xyw, $vf15w
+       vmaddaw.xyw     $ACCxyw, $vf31xyw, $vf31w
+       vmaddaw.xyz     $ACCxyz, $vf0xyz, $vf0w
+       vmaddaw.xyz     $ACCxyz, $vf0xyz, $vf31w
+       vmaddaw.xyz     $ACCxyz, $vf1xyz, $vf2w
+       vmaddaw.xyz     $ACCxyz, $vf31xyz, $vf0w
+       vmaddaw.xyz     $ACCxyz, $vf31xyz, $vf15w
+       vmaddaw.xyz     $ACCxyz, $vf31xyz, $vf31w
+       vmaddaw.xyzw    $ACCxyzw, $vf0xyzw, $vf0w
+       vmaddaw.xyzw    $ACCxyzw, $vf0xyzw, $vf31w
+       vmaddaw.xyzw    $ACCxyzw, $vf1xyzw, $vf2w
+       vmaddaw.xyzw    $ACCxyzw, $vf31xyzw, $vf0w
+       vmaddaw.xyzw    $ACCxyzw, $vf31xyzw, $vf15w
+       vmaddaw.xyzw    $ACCxyzw, $vf31xyzw, $vf31w
+       vmaddaw.xz      $ACCxz, $vf0xz, $vf0w
+       vmaddaw.xz      $ACCxz, $vf0xz, $vf31w
+       vmaddaw.xz      $ACCxz, $vf1xz, $vf2w
+       vmaddaw.xz      $ACCxz, $vf31xz, $vf0w
+       vmaddaw.xz      $ACCxz, $vf31xz, $vf15w
+       vmaddaw.xz      $ACCxz, $vf31xz, $vf31w
+       vmaddaw.xzw     $ACCxzw, $vf0xzw, $vf0w
+       vmaddaw.xzw     $ACCxzw, $vf0xzw, $vf31w
+       vmaddaw.xzw     $ACCxzw, $vf1xzw, $vf2w
+       vmaddaw.xzw     $ACCxzw, $vf31xzw, $vf0w
+       vmaddaw.xzw     $ACCxzw, $vf31xzw, $vf15w
+       vmaddaw.xzw     $ACCxzw, $vf31xzw, $vf31w
+       vmaddaw.y       $ACCy, $vf0y, $vf0w
+       vmaddaw.y       $ACCy, $vf0y, $vf31w
+       vmaddaw.y       $ACCy, $vf1y, $vf2w
+       vmaddaw.y       $ACCy, $vf31y, $vf0w
+       vmaddaw.y       $ACCy, $vf31y, $vf15w
+       vmaddaw.y       $ACCy, $vf31y, $vf31w
+       vmaddaw.yw      $ACCyw, $vf0yw, $vf0w
+       vmaddaw.yw      $ACCyw, $vf0yw, $vf31w
+       vmaddaw.yw      $ACCyw, $vf1yw, $vf2w
+       vmaddaw.yw      $ACCyw, $vf31yw, $vf0w
+       vmaddaw.yw      $ACCyw, $vf31yw, $vf15w
+       vmaddaw.yw      $ACCyw, $vf31yw, $vf31w
+       vmaddaw.yz      $ACCyz, $vf0yz, $vf0w
+       vmaddaw.yz      $ACCyz, $vf0yz, $vf31w
+       vmaddaw.yz      $ACCyz, $vf1yz, $vf2w
+       vmaddaw.yz      $ACCyz, $vf31yz, $vf0w
+       vmaddaw.yz      $ACCyz, $vf31yz, $vf15w
+       vmaddaw.yz      $ACCyz, $vf31yz, $vf31w
+       vmaddaw.yzw     $ACCyzw, $vf0yzw, $vf0w
+       vmaddaw.yzw     $ACCyzw, $vf0yzw, $vf31w
+       vmaddaw.yzw     $ACCyzw, $vf1yzw, $vf2w
+       vmaddaw.yzw     $ACCyzw, $vf31yzw, $vf0w
+       vmaddaw.yzw     $ACCyzw, $vf31yzw, $vf15w
+       vmaddaw.yzw     $ACCyzw, $vf31yzw, $vf31w
+       vmaddaw.z       $ACCz, $vf0z, $vf0w
+       vmaddaw.z       $ACCz, $vf0z, $vf31w
+       vmaddaw.z       $ACCz, $vf1z, $vf2w
+       vmaddaw.z       $ACCz, $vf31z, $vf0w
+       vmaddaw.z       $ACCz, $vf31z, $vf15w
+       vmaddaw.z       $ACCz, $vf31z, $vf31w
+       vmaddaw.zw      $ACCzw, $vf0zw, $vf0w
+       vmaddaw.zw      $ACCzw, $vf0zw, $vf31w
+       vmaddaw.zw      $ACCzw, $vf1zw, $vf2w
+       vmaddaw.zw      $ACCzw, $vf31zw, $vf0w
+       vmaddaw.zw      $ACCzw, $vf31zw, $vf15w
+       vmaddaw.zw      $ACCzw, $vf31zw, $vf31w
+       vmadda.x        $ACCx, $vf0x, $vf0x
+       vmadda.x        $ACCx, $vf0x, $vf31x
+       vmadda.x        $ACCx, $vf1x, $vf2x
+       vmadda.x        $ACCx, $vf31x, $vf0x
+       vmadda.x        $ACCx, $vf31x, $vf15x
+       vmadda.x        $ACCx, $vf31x, $vf31x
+       vmaddax.w       $ACCw, $vf0w, $vf0x
+       vmaddax.w       $ACCw, $vf0w, $vf31x
+       vmaddax.w       $ACCw, $vf1w, $vf2x
+       vmaddax.w       $ACCw, $vf31w, $vf0x
+       vmaddax.w       $ACCw, $vf31w, $vf15x
+       vmaddax.w       $ACCw, $vf31w, $vf31x
+       vmadda.xw       $ACCxw, $vf0xw, $vf0xw
+       vmadda.xw       $ACCxw, $vf0xw, $vf31xw
+       vmadda.xw       $ACCxw, $vf1xw, $vf2xw
+       vmadda.xw       $ACCxw, $vf31xw, $vf0xw
+       vmadda.xw       $ACCxw, $vf31xw, $vf15xw
+       vmadda.xw       $ACCxw, $vf31xw, $vf31xw
+       vmaddax.x       $ACCx, $vf0x, $vf0x
+       vmaddax.x       $ACCx, $vf0x, $vf31x
+       vmaddax.x       $ACCx, $vf1x, $vf2x
+       vmaddax.x       $ACCx, $vf31x, $vf0x
+       vmaddax.x       $ACCx, $vf31x, $vf15x
+       vmaddax.x       $ACCx, $vf31x, $vf31x
+       vmaddax.xw      $ACCxw, $vf0xw, $vf0x
+       vmaddax.xw      $ACCxw, $vf0xw, $vf31x
+       vmaddax.xw      $ACCxw, $vf1xw, $vf2x
+       vmaddax.xw      $ACCxw, $vf31xw, $vf0x
+       vmaddax.xw      $ACCxw, $vf31xw, $vf15x
+       vmaddax.xw      $ACCxw, $vf31xw, $vf31x
+       vmaddax.xy      $ACCxy, $vf0xy, $vf0x
+       vmaddax.xy      $ACCxy, $vf0xy, $vf31x
+       vmaddax.xy      $ACCxy, $vf1xy, $vf2x
+       vmaddax.xy      $ACCxy, $vf31xy, $vf0x
+       vmaddax.xy      $ACCxy, $vf31xy, $vf15x
+       vmaddax.xy      $ACCxy, $vf31xy, $vf31x
+       vmaddax.xyw     $ACCxyw, $vf0xyw, $vf0x
+       vmaddax.xyw     $ACCxyw, $vf0xyw, $vf31x
+       vmaddax.xyw     $ACCxyw, $vf1xyw, $vf2x
+       vmaddax.xyw     $ACCxyw, $vf31xyw, $vf0x
+       vmaddax.xyw     $ACCxyw, $vf31xyw, $vf15x
+       vmaddax.xyw     $ACCxyw, $vf31xyw, $vf31x
+       vmaddax.xyz     $ACCxyz, $vf0xyz, $vf0x
+       vmaddax.xyz     $ACCxyz, $vf0xyz, $vf31x
+       vmaddax.xyz     $ACCxyz, $vf1xyz, $vf2x
+       vmaddax.xyz     $ACCxyz, $vf31xyz, $vf0x
+       vmaddax.xyz     $ACCxyz, $vf31xyz, $vf15x
+       vmaddax.xyz     $ACCxyz, $vf31xyz, $vf31x
+       vmaddax.xyzw    $ACCxyzw, $vf0xyzw, $vf0x
+       vmaddax.xyzw    $ACCxyzw, $vf0xyzw, $vf31x
+       vmaddax.xyzw    $ACCxyzw, $vf1xyzw, $vf2x
+       vmaddax.xyzw    $ACCxyzw, $vf31xyzw, $vf0x
+       vmaddax.xyzw    $ACCxyzw, $vf31xyzw, $vf15x
+       vmaddax.xyzw    $ACCxyzw, $vf31xyzw, $vf31x
+       vmaddax.xz      $ACCxz, $vf0xz, $vf0x
+       vmaddax.xz      $ACCxz, $vf0xz, $vf31x
+       vmaddax.xz      $ACCxz, $vf1xz, $vf2x
+       vmaddax.xz      $ACCxz, $vf31xz, $vf0x
+       vmaddax.xz      $ACCxz, $vf31xz, $vf15x
+       vmaddax.xz      $ACCxz, $vf31xz, $vf31x
+       vmaddax.xzw     $ACCxzw, $vf0xzw, $vf0x
+       vmaddax.xzw     $ACCxzw, $vf0xzw, $vf31x
+       vmaddax.xzw     $ACCxzw, $vf1xzw, $vf2x
+       vmaddax.xzw     $ACCxzw, $vf31xzw, $vf0x
+       vmaddax.xzw     $ACCxzw, $vf31xzw, $vf15x
+       vmaddax.xzw     $ACCxzw, $vf31xzw, $vf31x
+       vmadda.xy       $ACCxy, $vf0xy, $vf0xy
+       vmadda.xy       $ACCxy, $vf0xy, $vf31xy
+       vmadda.xy       $ACCxy, $vf1xy, $vf2xy
+       vmadda.xy       $ACCxy, $vf31xy, $vf0xy
+       vmadda.xy       $ACCxy, $vf31xy, $vf15xy
+       vmadda.xy       $ACCxy, $vf31xy, $vf31xy
+       vmaddax.y       $ACCy, $vf0y, $vf0x
+       vmaddax.y       $ACCy, $vf0y, $vf31x
+       vmaddax.y       $ACCy, $vf1y, $vf2x
+       vmaddax.y       $ACCy, $vf31y, $vf0x
+       vmaddax.y       $ACCy, $vf31y, $vf15x
+       vmaddax.y       $ACCy, $vf31y, $vf31x
+       vmadda.xyw      $ACCxyw, $vf0xyw, $vf0xyw
+       vmadda.xyw      $ACCxyw, $vf0xyw, $vf31xyw
+       vmadda.xyw      $ACCxyw, $vf1xyw, $vf2xyw
+       vmadda.xyw      $ACCxyw, $vf31xyw, $vf0xyw
+       vmadda.xyw      $ACCxyw, $vf31xyw, $vf15xyw
+       vmadda.xyw      $ACCxyw, $vf31xyw, $vf31xyw
+       vmaddax.yw      $ACCyw, $vf0yw, $vf0x
+       vmaddax.yw      $ACCyw, $vf0yw, $vf31x
+       vmaddax.yw      $ACCyw, $vf1yw, $vf2x
+       vmaddax.yw      $ACCyw, $vf31yw, $vf0x
+       vmaddax.yw      $ACCyw, $vf31yw, $vf15x
+       vmaddax.yw      $ACCyw, $vf31yw, $vf31x
+       vmadda.xyz      $ACCxyz, $vf0xyz, $vf0xyz
+       vmadda.xyz      $ACCxyz, $vf0xyz, $vf31xyz
+       vmadda.xyz      $ACCxyz, $vf1xyz, $vf2xyz
+       vmadda.xyz      $ACCxyz, $vf31xyz, $vf0xyz
+       vmadda.xyz      $ACCxyz, $vf31xyz, $vf15xyz
+       vmadda.xyz      $ACCxyz, $vf31xyz, $vf31xyz
+       vmaddax.yz      $ACCyz, $vf0yz, $vf0x
+       vmaddax.yz      $ACCyz, $vf0yz, $vf31x
+       vmaddax.yz      $ACCyz, $vf1yz, $vf2x
+       vmaddax.yz      $ACCyz, $vf31yz, $vf0x
+       vmaddax.yz      $ACCyz, $vf31yz, $vf15x
+       vmaddax.yz      $ACCyz, $vf31yz, $vf31x
+       vmadda.xyzw     $ACCxyzw, $vf0xyzw, $vf0xyzw
+       vmadda.xyzw     $ACCxyzw, $vf0xyzw, $vf31xyzw
+       vmadda.xyzw     $ACCxyzw, $vf1xyzw, $vf2xyzw
+       vmadda.xyzw     $ACCxyzw, $vf31xyzw, $vf0xyzw
+       vmadda.xyzw     $ACCxyzw, $vf31xyzw, $vf15xyzw
+       vmadda.xyzw     $ACCxyzw, $vf31xyzw, $vf31xyzw
+       vmaddax.yzw     $ACCyzw, $vf0yzw, $vf0x
+       vmaddax.yzw     $ACCyzw, $vf0yzw, $vf31x
+       vmaddax.yzw     $ACCyzw, $vf1yzw, $vf2x
+       vmaddax.yzw     $ACCyzw, $vf31yzw, $vf0x
+       vmaddax.yzw     $ACCyzw, $vf31yzw, $vf15x
+       vmaddax.yzw     $ACCyzw, $vf31yzw, $vf31x
+       vmadda.xz       $ACCxz, $vf0xz, $vf0xz
+       vmadda.xz       $ACCxz, $vf0xz, $vf31xz
+       vmadda.xz       $ACCxz, $vf1xz, $vf2xz
+       vmadda.xz       $ACCxz, $vf31xz, $vf0xz
+       vmadda.xz       $ACCxz, $vf31xz, $vf15xz
+       vmadda.xz       $ACCxz, $vf31xz, $vf31xz
+       vmaddax.z       $ACCz, $vf0z, $vf0x
+       vmaddax.z       $ACCz, $vf0z, $vf31x
+       vmaddax.z       $ACCz, $vf1z, $vf2x
+       vmaddax.z       $ACCz, $vf31z, $vf0x
+       vmaddax.z       $ACCz, $vf31z, $vf15x
+       vmaddax.z       $ACCz, $vf31z, $vf31x
+       vmadda.xzw      $ACCxzw, $vf0xzw, $vf0xzw
+       vmadda.xzw      $ACCxzw, $vf0xzw, $vf31xzw
+       vmadda.xzw      $ACCxzw, $vf1xzw, $vf2xzw
+       vmadda.xzw      $ACCxzw, $vf31xzw, $vf0xzw
+       vmadda.xzw      $ACCxzw, $vf31xzw, $vf15xzw
+       vmadda.xzw      $ACCxzw, $vf31xzw, $vf31xzw
+       vmaddax.zw      $ACCzw, $vf0zw, $vf0x
+       vmaddax.zw      $ACCzw, $vf0zw, $vf31x
+       vmaddax.zw      $ACCzw, $vf1zw, $vf2x
+       vmaddax.zw      $ACCzw, $vf31zw, $vf0x
+       vmaddax.zw      $ACCzw, $vf31zw, $vf15x
+       vmaddax.zw      $ACCzw, $vf31zw, $vf31x
+       vmadda.y        $ACCy, $vf0y, $vf0y
+       vmadda.y        $ACCy, $vf0y, $vf31y
+       vmadda.y        $ACCy, $vf1y, $vf2y
+       vmadda.y        $ACCy, $vf31y, $vf0y
+       vmadda.y        $ACCy, $vf31y, $vf15y
+       vmadda.y        $ACCy, $vf31y, $vf31y
+       vmadday.w       $ACCw, $vf0w, $vf0y
+       vmadday.w       $ACCw, $vf0w, $vf31y
+       vmadday.w       $ACCw, $vf1w, $vf2y
+       vmadday.w       $ACCw, $vf31w, $vf0y
+       vmadday.w       $ACCw, $vf31w, $vf15y
+       vmadday.w       $ACCw, $vf31w, $vf31y
+       vmadda.yw       $ACCyw, $vf0yw, $vf0yw
+       vmadda.yw       $ACCyw, $vf0yw, $vf31yw
+       vmadda.yw       $ACCyw, $vf1yw, $vf2yw
+       vmadda.yw       $ACCyw, $vf31yw, $vf0yw
+       vmadda.yw       $ACCyw, $vf31yw, $vf15yw
+       vmadda.yw       $ACCyw, $vf31yw, $vf31yw
+       vmadday.x       $ACCx, $vf0x, $vf0y
+       vmadday.x       $ACCx, $vf0x, $vf31y
+       vmadday.x       $ACCx, $vf1x, $vf2y
+       vmadday.x       $ACCx, $vf31x, $vf0y
+       vmadday.x       $ACCx, $vf31x, $vf15y
+       vmadday.x       $ACCx, $vf31x, $vf31y
+       vmadday.xw      $ACCxw, $vf0xw, $vf0y
+       vmadday.xw      $ACCxw, $vf0xw, $vf31y
+       vmadday.xw      $ACCxw, $vf1xw, $vf2y
+       vmadday.xw      $ACCxw, $vf31xw, $vf0y
+       vmadday.xw      $ACCxw, $vf31xw, $vf15y
+       vmadday.xw      $ACCxw, $vf31xw, $vf31y
+       vmadday.xy      $ACCxy, $vf0xy, $vf0y
+       vmadday.xy      $ACCxy, $vf0xy, $vf31y
+       vmadday.xy      $ACCxy, $vf1xy, $vf2y
+       vmadday.xy      $ACCxy, $vf31xy, $vf0y
+       vmadday.xy      $ACCxy, $vf31xy, $vf15y
+       vmadday.xy      $ACCxy, $vf31xy, $vf31y
+       vmadday.xyw     $ACCxyw, $vf0xyw, $vf0y
+       vmadday.xyw     $ACCxyw, $vf0xyw, $vf31y
+       vmadday.xyw     $ACCxyw, $vf1xyw, $vf2y
+       vmadday.xyw     $ACCxyw, $vf31xyw, $vf0y
+       vmadday.xyw     $ACCxyw, $vf31xyw, $vf15y
+       vmadday.xyw     $ACCxyw, $vf31xyw, $vf31y
+       vmadday.xyz     $ACCxyz, $vf0xyz, $vf0y
+       vmadday.xyz     $ACCxyz, $vf0xyz, $vf31y
+       vmadday.xyz     $ACCxyz, $vf1xyz, $vf2y
+       vmadday.xyz     $ACCxyz, $vf31xyz, $vf0y
+       vmadday.xyz     $ACCxyz, $vf31xyz, $vf15y
+       vmadday.xyz     $ACCxyz, $vf31xyz, $vf31y
+       vmadday.xyzw    $ACCxyzw, $vf0xyzw, $vf0y
+       vmadday.xyzw    $ACCxyzw, $vf0xyzw, $vf31y
+       vmadday.xyzw    $ACCxyzw, $vf1xyzw, $vf2y
+       vmadday.xyzw    $ACCxyzw, $vf31xyzw, $vf0y
+       vmadday.xyzw    $ACCxyzw, $vf31xyzw, $vf15y
+       vmadday.xyzw    $ACCxyzw, $vf31xyzw, $vf31y
+       vmadday.xz      $ACCxz, $vf0xz, $vf0y
+       vmadday.xz      $ACCxz, $vf0xz, $vf31y
+       vmadday.xz      $ACCxz, $vf1xz, $vf2y
+       vmadday.xz      $ACCxz, $vf31xz, $vf0y
+       vmadday.xz      $ACCxz, $vf31xz, $vf15y
+       vmadday.xz      $ACCxz, $vf31xz, $vf31y
+       vmadday.xzw     $ACCxzw, $vf0xzw, $vf0y
+       vmadday.xzw     $ACCxzw, $vf0xzw, $vf31y
+       vmadday.xzw     $ACCxzw, $vf1xzw, $vf2y
+       vmadday.xzw     $ACCxzw, $vf31xzw, $vf0y
+       vmadday.xzw     $ACCxzw, $vf31xzw, $vf15y
+       vmadday.xzw     $ACCxzw, $vf31xzw, $vf31y
+       vmadday.y       $ACCy, $vf0y, $vf0y
+       vmadday.y       $ACCy, $vf0y, $vf31y
+       vmadday.y       $ACCy, $vf1y, $vf2y
+       vmadday.y       $ACCy, $vf31y, $vf0y
+       vmadday.y       $ACCy, $vf31y, $vf15y
+       vmadday.y       $ACCy, $vf31y, $vf31y
+       vmadday.yw      $ACCyw, $vf0yw, $vf0y
+       vmadday.yw      $ACCyw, $vf0yw, $vf31y
+       vmadday.yw      $ACCyw, $vf1yw, $vf2y
+       vmadday.yw      $ACCyw, $vf31yw, $vf0y
+       vmadday.yw      $ACCyw, $vf31yw, $vf15y
+       vmadday.yw      $ACCyw, $vf31yw, $vf31y
+       vmadday.yz      $ACCyz, $vf0yz, $vf0y
+       vmadday.yz      $ACCyz, $vf0yz, $vf31y
+       vmadday.yz      $ACCyz, $vf1yz, $vf2y
+       vmadday.yz      $ACCyz, $vf31yz, $vf0y
+       vmadday.yz      $ACCyz, $vf31yz, $vf15y
+       vmadday.yz      $ACCyz, $vf31yz, $vf31y
+       vmadday.yzw     $ACCyzw, $vf0yzw, $vf0y
+       vmadday.yzw     $ACCyzw, $vf0yzw, $vf31y
+       vmadday.yzw     $ACCyzw, $vf1yzw, $vf2y
+       vmadday.yzw     $ACCyzw, $vf31yzw, $vf0y
+       vmadday.yzw     $ACCyzw, $vf31yzw, $vf15y
+       vmadday.yzw     $ACCyzw, $vf31yzw, $vf31y
+       vmadda.yz       $ACCyz, $vf0yz, $vf0yz
+       vmadda.yz       $ACCyz, $vf0yz, $vf31yz
+       vmadda.yz       $ACCyz, $vf1yz, $vf2yz
+       vmadda.yz       $ACCyz, $vf31yz, $vf0yz
+       vmadda.yz       $ACCyz, $vf31yz, $vf15yz
+       vmadda.yz       $ACCyz, $vf31yz, $vf31yz
+       vmadday.z       $ACCz, $vf0z, $vf0y
+       vmadday.z       $ACCz, $vf0z, $vf31y
+       vmadday.z       $ACCz, $vf1z, $vf2y
+       vmadday.z       $ACCz, $vf31z, $vf0y
+       vmadday.z       $ACCz, $vf31z, $vf15y
+       vmadday.z       $ACCz, $vf31z, $vf31y
+       vmadda.yzw      $ACCyzw, $vf0yzw, $vf0yzw
+       vmadda.yzw      $ACCyzw, $vf0yzw, $vf31yzw
+       vmadda.yzw      $ACCyzw, $vf1yzw, $vf2yzw
+       vmadda.yzw      $ACCyzw, $vf31yzw, $vf0yzw
+       vmadda.yzw      $ACCyzw, $vf31yzw, $vf15yzw
+       vmadda.yzw      $ACCyzw, $vf31yzw, $vf31yzw
+       vmadday.zw      $ACCzw, $vf0zw, $vf0y
+       vmadday.zw      $ACCzw, $vf0zw, $vf31y
+       vmadday.zw      $ACCzw, $vf1zw, $vf2y
+       vmadday.zw      $ACCzw, $vf31zw, $vf0y
+       vmadday.zw      $ACCzw, $vf31zw, $vf15y
+       vmadday.zw      $ACCzw, $vf31zw, $vf31y
+       vmadda.z        $ACCz, $vf0z, $vf0z
+       vmadda.z        $ACCz, $vf0z, $vf31z
+       vmadda.z        $ACCz, $vf1z, $vf2z
+       vmadda.z        $ACCz, $vf31z, $vf0z
+       vmadda.z        $ACCz, $vf31z, $vf15z
+       vmadda.z        $ACCz, $vf31z, $vf31z
+       vmaddaz.w       $ACCw, $vf0w, $vf0z
+       vmaddaz.w       $ACCw, $vf0w, $vf31z
+       vmaddaz.w       $ACCw, $vf1w, $vf2z
+       vmaddaz.w       $ACCw, $vf31w, $vf0z
+       vmaddaz.w       $ACCw, $vf31w, $vf15z
+       vmaddaz.w       $ACCw, $vf31w, $vf31z
+       vmadda.zw       $ACCzw, $vf0zw, $vf0zw
+       vmadda.zw       $ACCzw, $vf0zw, $vf31zw
+       vmadda.zw       $ACCzw, $vf1zw, $vf2zw
+       vmadda.zw       $ACCzw, $vf31zw, $vf0zw
+       vmadda.zw       $ACCzw, $vf31zw, $vf15zw
+       vmadda.zw       $ACCzw, $vf31zw, $vf31zw
+       vmaddaz.x       $ACCx, $vf0x, $vf0z
+       vmaddaz.x       $ACCx, $vf0x, $vf31z
+       vmaddaz.x       $ACCx, $vf1x, $vf2z
+       vmaddaz.x       $ACCx, $vf31x, $vf0z
+       vmaddaz.x       $ACCx, $vf31x, $vf15z
+       vmaddaz.x       $ACCx, $vf31x, $vf31z
+       vmaddaz.xw      $ACCxw, $vf0xw, $vf0z
+       vmaddaz.xw      $ACCxw, $vf0xw, $vf31z
+       vmaddaz.xw      $ACCxw, $vf1xw, $vf2z
+       vmaddaz.xw      $ACCxw, $vf31xw, $vf0z
+       vmaddaz.xw      $ACCxw, $vf31xw, $vf15z
+       vmaddaz.xw      $ACCxw, $vf31xw, $vf31z
+       vmaddaz.xy      $ACCxy, $vf0xy, $vf0z
+       vmaddaz.xy      $ACCxy, $vf0xy, $vf31z
+       vmaddaz.xy      $ACCxy, $vf1xy, $vf2z
+       vmaddaz.xy      $ACCxy, $vf31xy, $vf0z
+       vmaddaz.xy      $ACCxy, $vf31xy, $vf15z
+       vmaddaz.xy      $ACCxy, $vf31xy, $vf31z
+       vmaddaz.xyw     $ACCxyw, $vf0xyw, $vf0z
+       vmaddaz.xyw     $ACCxyw, $vf0xyw, $vf31z
+       vmaddaz.xyw     $ACCxyw, $vf1xyw, $vf2z
+       vmaddaz.xyw     $ACCxyw, $vf31xyw, $vf0z
+       vmaddaz.xyw     $ACCxyw, $vf31xyw, $vf15z
+       vmaddaz.xyw     $ACCxyw, $vf31xyw, $vf31z
+       vmaddaz.xyz     $ACCxyz, $vf0xyz, $vf0z
+       vmaddaz.xyz     $ACCxyz, $vf0xyz, $vf31z
+       vmaddaz.xyz     $ACCxyz, $vf1xyz, $vf2z
+       vmaddaz.xyz     $ACCxyz, $vf31xyz, $vf0z
+       vmaddaz.xyz     $ACCxyz, $vf31xyz, $vf15z
+       vmaddaz.xyz     $ACCxyz, $vf31xyz, $vf31z
+       vmaddaz.xyzw    $ACCxyzw, $vf0xyzw, $vf0z
+       vmaddaz.xyzw    $ACCxyzw, $vf0xyzw, $vf31z
+       vmaddaz.xyzw    $ACCxyzw, $vf1xyzw, $vf2z
+       vmaddaz.xyzw    $ACCxyzw, $vf31xyzw, $vf0z
+       vmaddaz.xyzw    $ACCxyzw, $vf31xyzw, $vf15z
+       vmaddaz.xyzw    $ACCxyzw, $vf31xyzw, $vf31z
+       vmaddaz.xz      $ACCxz, $vf0xz, $vf0z
+       vmaddaz.xz      $ACCxz, $vf0xz, $vf31z
+       vmaddaz.xz      $ACCxz, $vf1xz, $vf2z
+       vmaddaz.xz      $ACCxz, $vf31xz, $vf0z
+       vmaddaz.xz      $ACCxz, $vf31xz, $vf15z
+       vmaddaz.xz      $ACCxz, $vf31xz, $vf31z
+       vmaddaz.xzw     $ACCxzw, $vf0xzw, $vf0z
+       vmaddaz.xzw     $ACCxzw, $vf0xzw, $vf31z
+       vmaddaz.xzw     $ACCxzw, $vf1xzw, $vf2z
+       vmaddaz.xzw     $ACCxzw, $vf31xzw, $vf0z
+       vmaddaz.xzw     $ACCxzw, $vf31xzw, $vf15z
+       vmaddaz.xzw     $ACCxzw, $vf31xzw, $vf31z
+       vmaddaz.y       $ACCy, $vf0y, $vf0z
+       vmaddaz.y       $ACCy, $vf0y, $vf31z
+       vmaddaz.y       $ACCy, $vf1y, $vf2z
+       vmaddaz.y       $ACCy, $vf31y, $vf0z
+       vmaddaz.y       $ACCy, $vf31y, $vf15z
+       vmaddaz.y       $ACCy, $vf31y, $vf31z
+       vmaddaz.yw      $ACCyw, $vf0yw, $vf0z
+       vmaddaz.yw      $ACCyw, $vf0yw, $vf31z
+       vmaddaz.yw      $ACCyw, $vf1yw, $vf2z
+       vmaddaz.yw      $ACCyw, $vf31yw, $vf0z
+       vmaddaz.yw      $ACCyw, $vf31yw, $vf15z
+       vmaddaz.yw      $ACCyw, $vf31yw, $vf31z
+       vmaddaz.yz      $ACCyz, $vf0yz, $vf0z
+       vmaddaz.yz      $ACCyz, $vf0yz, $vf31z
+       vmaddaz.yz      $ACCyz, $vf1yz, $vf2z
+       vmaddaz.yz      $ACCyz, $vf31yz, $vf0z
+       vmaddaz.yz      $ACCyz, $vf31yz, $vf15z
+       vmaddaz.yz      $ACCyz, $vf31yz, $vf31z
+       vmaddaz.yzw     $ACCyzw, $vf0yzw, $vf0z
+       vmaddaz.yzw     $ACCyzw, $vf0yzw, $vf31z
+       vmaddaz.yzw     $ACCyzw, $vf1yzw, $vf2z
+       vmaddaz.yzw     $ACCyzw, $vf31yzw, $vf0z
+       vmaddaz.yzw     $ACCyzw, $vf31yzw, $vf15z
+       vmaddaz.yzw     $ACCyzw, $vf31yzw, $vf31z
+       vmaddaz.z       $ACCz, $vf0z, $vf0z
+       vmaddaz.z       $ACCz, $vf0z, $vf31z
+       vmaddaz.z       $ACCz, $vf1z, $vf2z
+       vmaddaz.z       $ACCz, $vf31z, $vf0z
+       vmaddaz.z       $ACCz, $vf31z, $vf15z
+       vmaddaz.z       $ACCz, $vf31z, $vf31z
+       vmaddaz.zw      $ACCzw, $vf0zw, $vf0z
+       vmaddaz.zw      $ACCzw, $vf0zw, $vf31z
+       vmaddaz.zw      $ACCzw, $vf1zw, $vf2z
+       vmaddaz.zw      $ACCzw, $vf31zw, $vf0z
+       vmaddaz.zw      $ACCzw, $vf31zw, $vf15z
+       vmaddaz.zw      $ACCzw, $vf31zw, $vf31z
+       vmaddi.w        $vf0w, $vf0w, $I
+       vmaddi.w        $vf0w, $vf31w, $I
+       vmaddi.w        $vf1w, $vf2w, $I
+       vmaddi.w        $vf31w, $vf0w, $I
+       vmaddi.w        $vf31w, $vf15w, $I
+       vmaddi.w        $vf31w, $vf31w, $I
+       vmaddi.x        $vf0x, $vf0x, $I
+       vmaddi.x        $vf0x, $vf31x, $I
+       vmaddi.x        $vf1x, $vf2x, $I
+       vmaddi.x        $vf31x, $vf0x, $I
+       vmaddi.x        $vf31x, $vf15x, $I
+       vmaddi.x        $vf31x, $vf31x, $I
+       vmaddi.xw       $vf0xw, $vf0xw, $I
+       vmaddi.xw       $vf0xw, $vf31xw, $I
+       vmaddi.xw       $vf1xw, $vf2xw, $I
+       vmaddi.xw       $vf31xw, $vf0xw, $I
+       vmaddi.xw       $vf31xw, $vf15xw, $I
+       vmaddi.xw       $vf31xw, $vf31xw, $I
+       vmaddi.xy       $vf0xy, $vf0xy, $I
+       vmaddi.xy       $vf0xy, $vf31xy, $I
+       vmaddi.xy       $vf1xy, $vf2xy, $I
+       vmaddi.xy       $vf31xy, $vf0xy, $I
+       vmaddi.xy       $vf31xy, $vf15xy, $I
+       vmaddi.xy       $vf31xy, $vf31xy, $I
+       vmaddi.xyw      $vf0xyw, $vf0xyw, $I
+       vmaddi.xyw      $vf0xyw, $vf31xyw, $I
+       vmaddi.xyw      $vf1xyw, $vf2xyw, $I
+       vmaddi.xyw      $vf31xyw, $vf0xyw, $I
+       vmaddi.xyw      $vf31xyw, $vf15xyw, $I
+       vmaddi.xyw      $vf31xyw, $vf31xyw, $I
+       vmaddi.xyz      $vf0xyz, $vf0xyz, $I
+       vmaddi.xyz      $vf0xyz, $vf31xyz, $I
+       vmaddi.xyz      $vf1xyz, $vf2xyz, $I
+       vmaddi.xyz      $vf31xyz, $vf0xyz, $I
+       vmaddi.xyz      $vf31xyz, $vf15xyz, $I
+       vmaddi.xyz      $vf31xyz, $vf31xyz, $I
+       vmaddi.xyzw     $vf0xyzw, $vf0xyzw, $I
+       vmaddi.xyzw     $vf0xyzw, $vf31xyzw, $I
+       vmaddi.xyzw     $vf1xyzw, $vf2xyzw, $I
+       vmaddi.xyzw     $vf31xyzw, $vf0xyzw, $I
+       vmaddi.xyzw     $vf31xyzw, $vf15xyzw, $I
+       vmaddi.xyzw     $vf31xyzw, $vf31xyzw, $I
+       vmaddi.xz       $vf0xz, $vf0xz, $I
+       vmaddi.xz       $vf0xz, $vf31xz, $I
+       vmaddi.xz       $vf1xz, $vf2xz, $I
+       vmaddi.xz       $vf31xz, $vf0xz, $I
+       vmaddi.xz       $vf31xz, $vf15xz, $I
+       vmaddi.xz       $vf31xz, $vf31xz, $I
+       vmaddi.xzw      $vf0xzw, $vf0xzw, $I
+       vmaddi.xzw      $vf0xzw, $vf31xzw, $I
+       vmaddi.xzw      $vf1xzw, $vf2xzw, $I
+       vmaddi.xzw      $vf31xzw, $vf0xzw, $I
+       vmaddi.xzw      $vf31xzw, $vf15xzw, $I
+       vmaddi.xzw      $vf31xzw, $vf31xzw, $I
+       vmaddi.y        $vf0y, $vf0y, $I
+       vmaddi.y        $vf0y, $vf31y, $I
+       vmaddi.y        $vf1y, $vf2y, $I
+       vmaddi.y        $vf31y, $vf0y, $I
+       vmaddi.y        $vf31y, $vf15y, $I
+       vmaddi.y        $vf31y, $vf31y, $I
+       vmaddi.yw       $vf0yw, $vf0yw, $I
+       vmaddi.yw       $vf0yw, $vf31yw, $I
+       vmaddi.yw       $vf1yw, $vf2yw, $I
+       vmaddi.yw       $vf31yw, $vf0yw, $I
+       vmaddi.yw       $vf31yw, $vf15yw, $I
+       vmaddi.yw       $vf31yw, $vf31yw, $I
+       vmaddi.yz       $vf0yz, $vf0yz, $I
+       vmaddi.yz       $vf0yz, $vf31yz, $I
+       vmaddi.yz       $vf1yz, $vf2yz, $I
+       vmaddi.yz       $vf31yz, $vf0yz, $I
+       vmaddi.yz       $vf31yz, $vf15yz, $I
+       vmaddi.yz       $vf31yz, $vf31yz, $I
+       vmaddi.yzw      $vf0yzw, $vf0yzw, $I
+       vmaddi.yzw      $vf0yzw, $vf31yzw, $I
+       vmaddi.yzw      $vf1yzw, $vf2yzw, $I
+       vmaddi.yzw      $vf31yzw, $vf0yzw, $I
+       vmaddi.yzw      $vf31yzw, $vf15yzw, $I
+       vmaddi.yzw      $vf31yzw, $vf31yzw, $I
+       vmaddi.z        $vf0z, $vf0z, $I
+       vmaddi.z        $vf0z, $vf31z, $I
+       vmaddi.z        $vf1z, $vf2z, $I
+       vmaddi.z        $vf31z, $vf0z, $I
+       vmaddi.z        $vf31z, $vf15z, $I
+       vmaddi.z        $vf31z, $vf31z, $I
+       vmaddi.zw       $vf0zw, $vf0zw, $I
+       vmaddi.zw       $vf0zw, $vf31zw, $I
+       vmaddi.zw       $vf1zw, $vf2zw, $I
+       vmaddi.zw       $vf31zw, $vf0zw, $I
+       vmaddi.zw       $vf31zw, $vf15zw, $I
+       vmaddi.zw       $vf31zw, $vf31zw, $I
+       vmaddq.w        $vf0w, $vf0w, $Q
+       vmaddq.w        $vf0w, $vf31w, $Q
+       vmaddq.w        $vf1w, $vf2w, $Q
+       vmaddq.w        $vf31w, $vf0w, $Q
+       vmaddq.w        $vf31w, $vf15w, $Q
+       vmaddq.w        $vf31w, $vf31w, $Q
+       vmaddq.x        $vf0x, $vf0x, $Q
+       vmaddq.x        $vf0x, $vf31x, $Q
+       vmaddq.x        $vf1x, $vf2x, $Q
+       vmaddq.x        $vf31x, $vf0x, $Q
+       vmaddq.x        $vf31x, $vf15x, $Q
+       vmaddq.x        $vf31x, $vf31x, $Q
+       vmaddq.xw       $vf0xw, $vf0xw, $Q
+       vmaddq.xw       $vf0xw, $vf31xw, $Q
+       vmaddq.xw       $vf1xw, $vf2xw, $Q
+       vmaddq.xw       $vf31xw, $vf0xw, $Q
+       vmaddq.xw       $vf31xw, $vf15xw, $Q
+       vmaddq.xw       $vf31xw, $vf31xw, $Q
+       vmaddq.xy       $vf0xy, $vf0xy, $Q
+       vmaddq.xy       $vf0xy, $vf31xy, $Q
+       vmaddq.xy       $vf1xy, $vf2xy, $Q
+       vmaddq.xy       $vf31xy, $vf0xy, $Q
+       vmaddq.xy       $vf31xy, $vf15xy, $Q
+       vmaddq.xy       $vf31xy, $vf31xy, $Q
+       vmaddq.xyw      $vf0xyw, $vf0xyw, $Q
+       vmaddq.xyw      $vf0xyw, $vf31xyw, $Q
+       vmaddq.xyw      $vf1xyw, $vf2xyw, $Q
+       vmaddq.xyw      $vf31xyw, $vf0xyw, $Q
+       vmaddq.xyw      $vf31xyw, $vf15xyw, $Q
+       vmaddq.xyw      $vf31xyw, $vf31xyw, $Q
+       vmaddq.xyz      $vf0xyz, $vf0xyz, $Q
+       vmaddq.xyz      $vf0xyz, $vf31xyz, $Q
+       vmaddq.xyz      $vf1xyz, $vf2xyz, $Q
+       vmaddq.xyz      $vf31xyz, $vf0xyz, $Q
+       vmaddq.xyz      $vf31xyz, $vf15xyz, $Q
+       vmaddq.xyz      $vf31xyz, $vf31xyz, $Q
+       vmaddq.xyzw     $vf0xyzw, $vf0xyzw, $Q
+       vmaddq.xyzw     $vf0xyzw, $vf31xyzw, $Q
+       vmaddq.xyzw     $vf1xyzw, $vf2xyzw, $Q
+       vmaddq.xyzw     $vf31xyzw, $vf0xyzw, $Q
+       vmaddq.xyzw     $vf31xyzw, $vf15xyzw, $Q
+       vmaddq.xyzw     $vf31xyzw, $vf31xyzw, $Q
+       vmaddq.xz       $vf0xz, $vf0xz, $Q
+       vmaddq.xz       $vf0xz, $vf31xz, $Q
+       vmaddq.xz       $vf1xz, $vf2xz, $Q
+       vmaddq.xz       $vf31xz, $vf0xz, $Q
+       vmaddq.xz       $vf31xz, $vf15xz, $Q
+       vmaddq.xz       $vf31xz, $vf31xz, $Q
+       vmaddq.xzw      $vf0xzw, $vf0xzw, $Q
+       vmaddq.xzw      $vf0xzw, $vf31xzw, $Q
+       vmaddq.xzw      $vf1xzw, $vf2xzw, $Q
+       vmaddq.xzw      $vf31xzw, $vf0xzw, $Q
+       vmaddq.xzw      $vf31xzw, $vf15xzw, $Q
+       vmaddq.xzw      $vf31xzw, $vf31xzw, $Q
+       vmaddq.y        $vf0y, $vf0y, $Q
+       vmaddq.y        $vf0y, $vf31y, $Q
+       vmaddq.y        $vf1y, $vf2y, $Q
+       vmaddq.y        $vf31y, $vf0y, $Q
+       vmaddq.y        $vf31y, $vf15y, $Q
+       vmaddq.y        $vf31y, $vf31y, $Q
+       vmaddq.yw       $vf0yw, $vf0yw, $Q
+       vmaddq.yw       $vf0yw, $vf31yw, $Q
+       vmaddq.yw       $vf1yw, $vf2yw, $Q
+       vmaddq.yw       $vf31yw, $vf0yw, $Q
+       vmaddq.yw       $vf31yw, $vf15yw, $Q
+       vmaddq.yw       $vf31yw, $vf31yw, $Q
+       vmaddq.yz       $vf0yz, $vf0yz, $Q
+       vmaddq.yz       $vf0yz, $vf31yz, $Q
+       vmaddq.yz       $vf1yz, $vf2yz, $Q
+       vmaddq.yz       $vf31yz, $vf0yz, $Q
+       vmaddq.yz       $vf31yz, $vf15yz, $Q
+       vmaddq.yz       $vf31yz, $vf31yz, $Q
+       vmaddq.yzw      $vf0yzw, $vf0yzw, $Q
+       vmaddq.yzw      $vf0yzw, $vf31yzw, $Q
+       vmaddq.yzw      $vf1yzw, $vf2yzw, $Q
+       vmaddq.yzw      $vf31yzw, $vf0yzw, $Q
+       vmaddq.yzw      $vf31yzw, $vf15yzw, $Q
+       vmaddq.yzw      $vf31yzw, $vf31yzw, $Q
+       vmaddq.z        $vf0z, $vf0z, $Q
+       vmaddq.z        $vf0z, $vf31z, $Q
+       vmaddq.z        $vf1z, $vf2z, $Q
+       vmaddq.z        $vf31z, $vf0z, $Q
+       vmaddq.z        $vf31z, $vf15z, $Q
+       vmaddq.z        $vf31z, $vf31z, $Q
+       vmaddq.zw       $vf0zw, $vf0zw, $Q
+       vmaddq.zw       $vf0zw, $vf31zw, $Q
+       vmaddq.zw       $vf1zw, $vf2zw, $Q
+       vmaddq.zw       $vf31zw, $vf0zw, $Q
+       vmaddq.zw       $vf31zw, $vf15zw, $Q
+       vmaddq.zw       $vf31zw, $vf31zw, $Q
+       vmadd.w         $vf0w, $vf0w, $vf0w
+       vmadd.w         $vf0w, $vf0w, $vf31w
+       vmadd.w         $vf0w, $vf31w, $vf0w
+       vmadd.w         $vf1w, $vf2w, $vf3w
+       vmadd.w         $vf31w, $vf0w, $vf0w
+       vmadd.w         $vf31w, $vf15w, $vf7w
+       vmadd.w         $vf31w, $vf31w, $vf31w
+       vmaddw.w        $vf0w, $vf0w, $vf0w
+       vmaddw.w        $vf0w, $vf0w, $vf31w
+       vmaddw.w        $vf0w, $vf31w, $vf0w
+       vmaddw.w        $vf1w, $vf2w, $vf3w
+       vmaddw.w        $vf31w, $vf0w, $vf0w
+       vmaddw.w        $vf31w, $vf15w, $vf7w
+       vmaddw.w        $vf31w, $vf31w, $vf31w
+       vmaddw.x        $vf0x, $vf0x, $vf0w
+       vmaddw.x        $vf0x, $vf0x, $vf31w
+       vmaddw.x        $vf0x, $vf31x, $vf0w
+       vmaddw.x        $vf1x, $vf2x, $vf3w
+       vmaddw.x        $vf31x, $vf0x, $vf0w
+       vmaddw.x        $vf31x, $vf15x, $vf7w
+       vmaddw.x        $vf31x, $vf31x, $vf31w
+       vmaddw.xw       $vf0xw, $vf0xw, $vf0w
+       vmaddw.xw       $vf0xw, $vf0xw, $vf31w
+       vmaddw.xw       $vf0xw, $vf31xw, $vf0w
+       vmaddw.xw       $vf1xw, $vf2xw, $vf3w
+       vmaddw.xw       $vf31xw, $vf0xw, $vf0w
+       vmaddw.xw       $vf31xw, $vf15xw, $vf7w
+       vmaddw.xw       $vf31xw, $vf31xw, $vf31w
+       vmaddw.xy       $vf0xy, $vf0xy, $vf0w
+       vmaddw.xy       $vf0xy, $vf0xy, $vf31w
+       vmaddw.xy       $vf0xy, $vf31xy, $vf0w
+       vmaddw.xy       $vf1xy, $vf2xy, $vf3w
+       vmaddw.xy       $vf31xy, $vf0xy, $vf0w
+       vmaddw.xy       $vf31xy, $vf15xy, $vf7w
+       vmaddw.xy       $vf31xy, $vf31xy, $vf31w
+       vmaddw.xyw      $vf0xyw, $vf0xyw, $vf0w
+       vmaddw.xyw      $vf0xyw, $vf0xyw, $vf31w
+       vmaddw.xyw      $vf0xyw, $vf31xyw, $vf0w
+       vmaddw.xyw      $vf1xyw, $vf2xyw, $vf3w
+       vmaddw.xyw      $vf31xyw, $vf0xyw, $vf0w
+       vmaddw.xyw      $vf31xyw, $vf15xyw, $vf7w
+       vmaddw.xyw      $vf31xyw, $vf31xyw, $vf31w
+       vmaddw.xyz      $vf0xyz, $vf0xyz, $vf0w
+       vmaddw.xyz      $vf0xyz, $vf0xyz, $vf31w
+       vmaddw.xyz      $vf0xyz, $vf31xyz, $vf0w
+       vmaddw.xyz      $vf1xyz, $vf2xyz, $vf3w
+       vmaddw.xyz      $vf31xyz, $vf0xyz, $vf0w
+       vmaddw.xyz      $vf31xyz, $vf15xyz, $vf7w
+       vmaddw.xyz      $vf31xyz, $vf31xyz, $vf31w
+       vmaddw.xyzw     $vf0xyzw, $vf0xyzw, $vf0w
+       vmaddw.xyzw     $vf0xyzw, $vf0xyzw, $vf31w
+       vmaddw.xyzw     $vf0xyzw, $vf31xyzw, $vf0w
+       vmaddw.xyzw     $vf1xyzw, $vf2xyzw, $vf3w
+       vmaddw.xyzw     $vf31xyzw, $vf0xyzw, $vf0w
+       vmaddw.xyzw     $vf31xyzw, $vf15xyzw, $vf7w
+       vmaddw.xyzw     $vf31xyzw, $vf31xyzw, $vf31w
+       vmaddw.xz       $vf0xz, $vf0xz, $vf0w
+       vmaddw.xz       $vf0xz, $vf0xz, $vf31w
+       vmaddw.xz       $vf0xz, $vf31xz, $vf0w
+       vmaddw.xz       $vf1xz, $vf2xz, $vf3w
+       vmaddw.xz       $vf31xz, $vf0xz, $vf0w
+       vmaddw.xz       $vf31xz, $vf15xz, $vf7w
+       vmaddw.xz       $vf31xz, $vf31xz, $vf31w
+       vmaddw.xzw      $vf0xzw, $vf0xzw, $vf0w
+       vmaddw.xzw      $vf0xzw, $vf0xzw, $vf31w
+       vmaddw.xzw      $vf0xzw, $vf31xzw, $vf0w
+       vmaddw.xzw      $vf1xzw, $vf2xzw, $vf3w
+       vmaddw.xzw      $vf31xzw, $vf0xzw, $vf0w
+       vmaddw.xzw      $vf31xzw, $vf15xzw, $vf7w
+       vmaddw.xzw      $vf31xzw, $vf31xzw, $vf31w
+       vmaddw.y        $vf0y, $vf0y, $vf0w
+       vmaddw.y        $vf0y, $vf0y, $vf31w
+       vmaddw.y        $vf0y, $vf31y, $vf0w
+       vmaddw.y        $vf1y, $vf2y, $vf3w
+       vmaddw.y        $vf31y, $vf0y, $vf0w
+       vmaddw.y        $vf31y, $vf15y, $vf7w
+       vmaddw.y        $vf31y, $vf31y, $vf31w
+       vmaddw.yw       $vf0yw, $vf0yw, $vf0w
+       vmaddw.yw       $vf0yw, $vf0yw, $vf31w
+       vmaddw.yw       $vf0yw, $vf31yw, $vf0w
+       vmaddw.yw       $vf1yw, $vf2yw, $vf3w
+       vmaddw.yw       $vf31yw, $vf0yw, $vf0w
+       vmaddw.yw       $vf31yw, $vf15yw, $vf7w
+       vmaddw.yw       $vf31yw, $vf31yw, $vf31w
+       vmaddw.yz       $vf0yz, $vf0yz, $vf0w
+       vmaddw.yz       $vf0yz, $vf0yz, $vf31w
+       vmaddw.yz       $vf0yz, $vf31yz, $vf0w
+       vmaddw.yz       $vf1yz, $vf2yz, $vf3w
+       vmaddw.yz       $vf31yz, $vf0yz, $vf0w
+       vmaddw.yz       $vf31yz, $vf15yz, $vf7w
+       vmaddw.yz       $vf31yz, $vf31yz, $vf31w
+       vmaddw.yzw      $vf0yzw, $vf0yzw, $vf0w
+       vmaddw.yzw      $vf0yzw, $vf0yzw, $vf31w
+       vmaddw.yzw      $vf0yzw, $vf31yzw, $vf0w
+       vmaddw.yzw      $vf1yzw, $vf2yzw, $vf3w
+       vmaddw.yzw      $vf31yzw, $vf0yzw, $vf0w
+       vmaddw.yzw      $vf31yzw, $vf15yzw, $vf7w
+       vmaddw.yzw      $vf31yzw, $vf31yzw, $vf31w
+       vmaddw.z        $vf0z, $vf0z, $vf0w
+       vmaddw.z        $vf0z, $vf0z, $vf31w
+       vmaddw.z        $vf0z, $vf31z, $vf0w
+       vmaddw.z        $vf1z, $vf2z, $vf3w
+       vmaddw.z        $vf31z, $vf0z, $vf0w
+       vmaddw.z        $vf31z, $vf15z, $vf7w
+       vmaddw.z        $vf31z, $vf31z, $vf31w
+       vmaddw.zw       $vf0zw, $vf0zw, $vf0w
+       vmaddw.zw       $vf0zw, $vf0zw, $vf31w
+       vmaddw.zw       $vf0zw, $vf31zw, $vf0w
+       vmaddw.zw       $vf1zw, $vf2zw, $vf3w
+       vmaddw.zw       $vf31zw, $vf0zw, $vf0w
+       vmaddw.zw       $vf31zw, $vf15zw, $vf7w
+       vmaddw.zw       $vf31zw, $vf31zw, $vf31w
+       vmadd.x         $vf0x, $vf0x, $vf0x
+       vmadd.x         $vf0x, $vf0x, $vf31x
+       vmadd.x         $vf0x, $vf31x, $vf0x
+       vmadd.x         $vf1x, $vf2x, $vf3x
+       vmadd.x         $vf31x, $vf0x, $vf0x
+       vmadd.x         $vf31x, $vf15x, $vf7x
+       vmadd.x         $vf31x, $vf31x, $vf31x
+       vmaddx.w        $vf0w, $vf0w, $vf0x
+       vmaddx.w        $vf0w, $vf0w, $vf31x
+       vmaddx.w        $vf0w, $vf31w, $vf0x
+       vmadd.xw        $vf0xw, $vf0xw, $vf0xw
+       vmadd.xw        $vf0xw, $vf0xw, $vf31xw
+       vmadd.xw        $vf0xw, $vf31xw, $vf0xw
+       vmaddx.w        $vf1w, $vf2w, $vf3x
+       vmadd.xw        $vf1xw, $vf2xw, $vf3xw
+       vmaddx.w        $vf31w, $vf0w, $vf0x
+       vmaddx.w        $vf31w, $vf15w, $vf7x
+       vmaddx.w        $vf31w, $vf31w, $vf31x
+       vmadd.xw        $vf31xw, $vf0xw, $vf0xw
+       vmadd.xw        $vf31xw, $vf15xw, $vf7xw
+       vmadd.xw        $vf31xw, $vf31xw, $vf31xw
+       vmaddx.x        $vf0x, $vf0x, $vf0x
+       vmaddx.x        $vf0x, $vf0x, $vf31x
+       vmaddx.x        $vf0x, $vf31x, $vf0x
+       vmaddx.x        $vf1x, $vf2x, $vf3x
+       vmaddx.x        $vf31x, $vf0x, $vf0x
+       vmaddx.x        $vf31x, $vf15x, $vf7x
+       vmaddx.x        $vf31x, $vf31x, $vf31x
+       vmaddx.xw       $vf0xw, $vf0xw, $vf0x
+       vmaddx.xw       $vf0xw, $vf0xw, $vf31x
+       vmaddx.xw       $vf0xw, $vf31xw, $vf0x
+       vmaddx.xw       $vf1xw, $vf2xw, $vf3x
+       vmaddx.xw       $vf31xw, $vf0xw, $vf0x
+       vmaddx.xw       $vf31xw, $vf15xw, $vf7x
+       vmaddx.xw       $vf31xw, $vf31xw, $vf31x
+       vmaddx.xy       $vf0xy, $vf0xy, $vf0x
+       vmaddx.xy       $vf0xy, $vf0xy, $vf31x
+       vmaddx.xy       $vf0xy, $vf31xy, $vf0x
+       vmaddx.xy       $vf1xy, $vf2xy, $vf3x
+       vmaddx.xy       $vf31xy, $vf0xy, $vf0x
+       vmaddx.xy       $vf31xy, $vf15xy, $vf7x
+       vmaddx.xy       $vf31xy, $vf31xy, $vf31x
+       vmaddx.xyw      $vf0xyw, $vf0xyw, $vf0x
+       vmaddx.xyw      $vf0xyw, $vf0xyw, $vf31x
+       vmaddx.xyw      $vf0xyw, $vf31xyw, $vf0x
+       vmaddx.xyw      $vf1xyw, $vf2xyw, $vf3x
+       vmaddx.xyw      $vf31xyw, $vf0xyw, $vf0x
+       vmaddx.xyw      $vf31xyw, $vf15xyw, $vf7x
+       vmaddx.xyw      $vf31xyw, $vf31xyw, $vf31x
+       vmaddx.xyz      $vf0xyz, $vf0xyz, $vf0x
+       vmaddx.xyz      $vf0xyz, $vf0xyz, $vf31x
+       vmaddx.xyz      $vf0xyz, $vf31xyz, $vf0x
+       vmaddx.xyz      $vf1xyz, $vf2xyz, $vf3x
+       vmaddx.xyz      $vf31xyz, $vf0xyz, $vf0x
+       vmaddx.xyz      $vf31xyz, $vf15xyz, $vf7x
+       vmaddx.xyz      $vf31xyz, $vf31xyz, $vf31x
+       vmaddx.xyzw     $vf0xyzw, $vf0xyzw, $vf0x
+       vmaddx.xyzw     $vf0xyzw, $vf0xyzw, $vf31x
+       vmaddx.xyzw     $vf0xyzw, $vf31xyzw, $vf0x
+       vmaddx.xyzw     $vf1xyzw, $vf2xyzw, $vf3x
+       vmaddx.xyzw     $vf31xyzw, $vf0xyzw, $vf0x
+       vmaddx.xyzw     $vf31xyzw, $vf15xyzw, $vf7x
+       vmaddx.xyzw     $vf31xyzw, $vf31xyzw, $vf31x
+       vmaddx.xz       $vf0xz, $vf0xz, $vf0x
+       vmaddx.xz       $vf0xz, $vf0xz, $vf31x
+       vmaddx.xz       $vf0xz, $vf31xz, $vf0x
+       vmaddx.xz       $vf1xz, $vf2xz, $vf3x
+       vmaddx.xz       $vf31xz, $vf0xz, $vf0x
+       vmaddx.xz       $vf31xz, $vf15xz, $vf7x
+       vmaddx.xz       $vf31xz, $vf31xz, $vf31x
+       vmaddx.xzw      $vf0xzw, $vf0xzw, $vf0x
+       vmaddx.xzw      $vf0xzw, $vf0xzw, $vf31x
+       vmaddx.xzw      $vf0xzw, $vf31xzw, $vf0x
+       vmaddx.xzw      $vf1xzw, $vf2xzw, $vf3x
+       vmaddx.xzw      $vf31xzw, $vf0xzw, $vf0x
+       vmaddx.xzw      $vf31xzw, $vf15xzw, $vf7x
+       vmaddx.xzw      $vf31xzw, $vf31xzw, $vf31x
+       vmadd.xy        $vf0xy, $vf0xy, $vf0xy
+       vmadd.xy        $vf0xy, $vf0xy, $vf31xy
+       vmadd.xy        $vf0xy, $vf31xy, $vf0xy
+       vmaddx.y        $vf0y, $vf0y, $vf0x
+       vmaddx.y        $vf0y, $vf0y, $vf31x
+       vmaddx.y        $vf0y, $vf31y, $vf0x
+       vmadd.xy        $vf1xy, $vf2xy, $vf3xy
+       vmaddx.y        $vf1y, $vf2y, $vf3x
+       vmadd.xy        $vf31xy, $vf0xy, $vf0xy
+       vmadd.xy        $vf31xy, $vf15xy, $vf7xy
+       vmadd.xy        $vf31xy, $vf31xy, $vf31xy
+       vmaddx.y        $vf31y, $vf0y, $vf0x
+       vmaddx.y        $vf31y, $vf15y, $vf7x
+       vmaddx.y        $vf31y, $vf31y, $vf31x
+       vmadd.xyw       $vf0xyw, $vf0xyw, $vf0xyw
+       vmadd.xyw       $vf0xyw, $vf0xyw, $vf31xyw
+       vmadd.xyw       $vf0xyw, $vf31xyw, $vf0xyw
+       vmaddx.yw       $vf0yw, $vf0yw, $vf0x
+       vmaddx.yw       $vf0yw, $vf0yw, $vf31x
+       vmaddx.yw       $vf0yw, $vf31yw, $vf0x
+       vmadd.xyw       $vf1xyw, $vf2xyw, $vf3xyw
+       vmaddx.yw       $vf1yw, $vf2yw, $vf3x
+       vmadd.xyw       $vf31xyw, $vf0xyw, $vf0xyw
+       vmadd.xyw       $vf31xyw, $vf15xyw, $vf7xyw
+       vmadd.xyw       $vf31xyw, $vf31xyw, $vf31xyw
+       vmaddx.yw       $vf31yw, $vf0yw, $vf0x
+       vmaddx.yw       $vf31yw, $vf15yw, $vf7x
+       vmaddx.yw       $vf31yw, $vf31yw, $vf31x
+       vmadd.xyz       $vf0xyz, $vf0xyz, $vf0xyz
+       vmadd.xyz       $vf0xyz, $vf0xyz, $vf31xyz
+       vmadd.xyz       $vf0xyz, $vf31xyz, $vf0xyz
+       vmaddx.yz       $vf0yz, $vf0yz, $vf0x
+       vmaddx.yz       $vf0yz, $vf0yz, $vf31x
+       vmaddx.yz       $vf0yz, $vf31yz, $vf0x
+       vmadd.xyz       $vf1xyz, $vf2xyz, $vf3xyz
+       vmaddx.yz       $vf1yz, $vf2yz, $vf3x
+       vmadd.xyz       $vf31xyz, $vf0xyz, $vf0xyz
+       vmadd.xyz       $vf31xyz, $vf15xyz, $vf7xyz
+       vmadd.xyz       $vf31xyz, $vf31xyz, $vf31xyz
+       vmaddx.yz       $vf31yz, $vf0yz, $vf0x
+       vmaddx.yz       $vf31yz, $vf15yz, $vf7x
+       vmaddx.yz       $vf31yz, $vf31yz, $vf31x
+       vmadd.xyzw      $vf0xyzw, $vf0xyzw, $vf0xyzw
+       vmadd.xyzw      $vf0xyzw, $vf0xyzw, $vf31xyzw
+       vmadd.xyzw      $vf0xyzw, $vf31xyzw, $vf0xyzw
+       vmaddx.yzw      $vf0yzw, $vf0yzw, $vf0x
+       vmaddx.yzw      $vf0yzw, $vf0yzw, $vf31x
+       vmaddx.yzw      $vf0yzw, $vf31yzw, $vf0x
+       vmadd.xyzw      $vf1xyzw, $vf2xyzw, $vf3xyzw
+       vmaddx.yzw      $vf1yzw, $vf2yzw, $vf3x
+       vmadd.xyzw      $vf31xyzw, $vf0xyzw, $vf0xyzw
+       vmadd.xyzw      $vf31xyzw, $vf15xyzw, $vf7xyzw
+       vmadd.xyzw      $vf31xyzw, $vf31xyzw, $vf31xyzw
+       vmaddx.yzw      $vf31yzw, $vf0yzw, $vf0x
+       vmaddx.yzw      $vf31yzw, $vf15yzw, $vf7x
+       vmaddx.yzw      $vf31yzw, $vf31yzw, $vf31x
+       vmadd.xz        $vf0xz, $vf0xz, $vf0xz
+       vmadd.xz        $vf0xz, $vf0xz, $vf31xz
+       vmadd.xz        $vf0xz, $vf31xz, $vf0xz
+       vmaddx.z        $vf0z, $vf0z, $vf0x
+       vmaddx.z        $vf0z, $vf0z, $vf31x
+       vmaddx.z        $vf0z, $vf31z, $vf0x
+       vmadd.xz        $vf1xz, $vf2xz, $vf3xz
+       vmaddx.z        $vf1z, $vf2z, $vf3x
+       vmadd.xz        $vf31xz, $vf0xz, $vf0xz
+       vmadd.xz        $vf31xz, $vf15xz, $vf7xz
+       vmadd.xz        $vf31xz, $vf31xz, $vf31xz
+       vmaddx.z        $vf31z, $vf0z, $vf0x
+       vmaddx.z        $vf31z, $vf15z, $vf7x
+       vmaddx.z        $vf31z, $vf31z, $vf31x
+       vmadd.xzw       $vf0xzw, $vf0xzw, $vf0xzw
+       vmadd.xzw       $vf0xzw, $vf0xzw, $vf31xzw
+       vmadd.xzw       $vf0xzw, $vf31xzw, $vf0xzw
+       vmaddx.zw       $vf0zw, $vf0zw, $vf0x
+       vmaddx.zw       $vf0zw, $vf0zw, $vf31x
+       vmaddx.zw       $vf0zw, $vf31zw, $vf0x
+       vmadd.xzw       $vf1xzw, $vf2xzw, $vf3xzw
+       vmaddx.zw       $vf1zw, $vf2zw, $vf3x
+       vmadd.xzw       $vf31xzw, $vf0xzw, $vf0xzw
+       vmadd.xzw       $vf31xzw, $vf15xzw, $vf7xzw
+       vmadd.xzw       $vf31xzw, $vf31xzw, $vf31xzw
+       vmaddx.zw       $vf31zw, $vf0zw, $vf0x
+       vmaddx.zw       $vf31zw, $vf15zw, $vf7x
+       vmaddx.zw       $vf31zw, $vf31zw, $vf31x
+       vmadd.y         $vf0y, $vf0y, $vf0y
+       vmadd.y         $vf0y, $vf0y, $vf31y
+       vmadd.y         $vf0y, $vf31y, $vf0y
+       vmadd.y         $vf1y, $vf2y, $vf3y
+       vmadd.y         $vf31y, $vf0y, $vf0y
+       vmadd.y         $vf31y, $vf15y, $vf7y
+       vmadd.y         $vf31y, $vf31y, $vf31y
+       vmaddy.w        $vf0w, $vf0w, $vf0y
+       vmaddy.w        $vf0w, $vf0w, $vf31y
+       vmaddy.w        $vf0w, $vf31w, $vf0y
+       vmadd.yw        $vf0yw, $vf0yw, $vf0yw
+       vmadd.yw        $vf0yw, $vf0yw, $vf31yw
+       vmadd.yw        $vf0yw, $vf31yw, $vf0yw
+       vmaddy.w        $vf1w, $vf2w, $vf3y
+       vmadd.yw        $vf1yw, $vf2yw, $vf3yw
+       vmaddy.w        $vf31w, $vf0w, $vf0y
+       vmaddy.w        $vf31w, $vf15w, $vf7y
+       vmaddy.w        $vf31w, $vf31w, $vf31y
+       vmadd.yw        $vf31yw, $vf0yw, $vf0yw
+       vmadd.yw        $vf31yw, $vf15yw, $vf7yw
+       vmadd.yw        $vf31yw, $vf31yw, $vf31yw
+       vmaddy.x        $vf0x, $vf0x, $vf0y
+       vmaddy.x        $vf0x, $vf0x, $vf31y
+       vmaddy.x        $vf0x, $vf31x, $vf0y
+       vmaddy.x        $vf1x, $vf2x, $vf3y
+       vmaddy.x        $vf31x, $vf0x, $vf0y
+       vmaddy.x        $vf31x, $vf15x, $vf7y
+       vmaddy.x        $vf31x, $vf31x, $vf31y
+       vmaddy.xw       $vf0xw, $vf0xw, $vf0y
+       vmaddy.xw       $vf0xw, $vf0xw, $vf31y
+       vmaddy.xw       $vf0xw, $vf31xw, $vf0y
+       vmaddy.xw       $vf1xw, $vf2xw, $vf3y
+       vmaddy.xw       $vf31xw, $vf0xw, $vf0y
+       vmaddy.xw       $vf31xw, $vf15xw, $vf7y
+       vmaddy.xw       $vf31xw, $vf31xw, $vf31y
+       vmaddy.xy       $vf0xy, $vf0xy, $vf0y
+       vmaddy.xy       $vf0xy, $vf0xy, $vf31y
+       vmaddy.xy       $vf0xy, $vf31xy, $vf0y
+       vmaddy.xy       $vf1xy, $vf2xy, $vf3y
+       vmaddy.xy       $vf31xy, $vf0xy, $vf0y
+       vmaddy.xy       $vf31xy, $vf15xy, $vf7y
+       vmaddy.xy       $vf31xy, $vf31xy, $vf31y
+       vmaddy.xyw      $vf0xyw, $vf0xyw, $vf0y
+       vmaddy.xyw      $vf0xyw, $vf0xyw, $vf31y
+       vmaddy.xyw      $vf0xyw, $vf31xyw, $vf0y
+       vmaddy.xyw      $vf1xyw, $vf2xyw, $vf3y
+       vmaddy.xyw      $vf31xyw, $vf0xyw, $vf0y
+       vmaddy.xyw      $vf31xyw, $vf15xyw, $vf7y
+       vmaddy.xyw      $vf31xyw, $vf31xyw, $vf31y
+       vmaddy.xyz      $vf0xyz, $vf0xyz, $vf0y
+       vmaddy.xyz      $vf0xyz, $vf0xyz, $vf31y
+       vmaddy.xyz      $vf0xyz, $vf31xyz, $vf0y
+       vmaddy.xyz      $vf1xyz, $vf2xyz, $vf3y
+       vmaddy.xyz      $vf31xyz, $vf0xyz, $vf0y
+       vmaddy.xyz      $vf31xyz, $vf15xyz, $vf7y
+       vmaddy.xyz      $vf31xyz, $vf31xyz, $vf31y
+       vmaddy.xyzw     $vf0xyzw, $vf0xyzw, $vf0y
+       vmaddy.xyzw     $vf0xyzw, $vf0xyzw, $vf31y
+       vmaddy.xyzw     $vf0xyzw, $vf31xyzw, $vf0y
+       vmaddy.xyzw     $vf1xyzw, $vf2xyzw, $vf3y
+       vmaddy.xyzw     $vf31xyzw, $vf0xyzw, $vf0y
+       vmaddy.xyzw     $vf31xyzw, $vf15xyzw, $vf7y
+       vmaddy.xyzw     $vf31xyzw, $vf31xyzw, $vf31y
+       vmaddy.xz       $vf0xz, $vf0xz, $vf0y
+       vmaddy.xz       $vf0xz, $vf0xz, $vf31y
+       vmaddy.xz       $vf0xz, $vf31xz, $vf0y
+       vmaddy.xz       $vf1xz, $vf2xz, $vf3y
+       vmaddy.xz       $vf31xz, $vf0xz, $vf0y
+       vmaddy.xz       $vf31xz, $vf15xz, $vf7y
+       vmaddy.xz       $vf31xz, $vf31xz, $vf31y
+       vmaddy.xzw      $vf0xzw, $vf0xzw, $vf0y
+       vmaddy.xzw      $vf0xzw, $vf0xzw, $vf31y
+       vmaddy.xzw      $vf0xzw, $vf31xzw, $vf0y
+       vmaddy.xzw      $vf1xzw, $vf2xzw, $vf3y
+       vmaddy.xzw      $vf31xzw, $vf0xzw, $vf0y
+       vmaddy.xzw      $vf31xzw, $vf15xzw, $vf7y
+       vmaddy.xzw      $vf31xzw, $vf31xzw, $vf31y
+       vmaddy.y        $vf0y, $vf0y, $vf0y
+       vmaddy.y        $vf0y, $vf0y, $vf31y
+       vmaddy.y        $vf0y, $vf31y, $vf0y
+       vmaddy.y        $vf1y, $vf2y, $vf3y
+       vmaddy.y        $vf31y, $vf0y, $vf0y
+       vmaddy.y        $vf31y, $vf15y, $vf7y
+       vmaddy.y        $vf31y, $vf31y, $vf31y
+       vmaddy.yw       $vf0yw, $vf0yw, $vf0y
+       vmaddy.yw       $vf0yw, $vf0yw, $vf31y
+       vmaddy.yw       $vf0yw, $vf31yw, $vf0y
+       vmaddy.yw       $vf1yw, $vf2yw, $vf3y
+       vmaddy.yw       $vf31yw, $vf0yw, $vf0y
+       vmaddy.yw       $vf31yw, $vf15yw, $vf7y
+       vmaddy.yw       $vf31yw, $vf31yw, $vf31y
+       vmaddy.yz       $vf0yz, $vf0yz, $vf0y
+       vmaddy.yz       $vf0yz, $vf0yz, $vf31y
+       vmaddy.yz       $vf0yz, $vf31yz, $vf0y
+       vmaddy.yz       $vf1yz, $vf2yz, $vf3y
+       vmaddy.yz       $vf31yz, $vf0yz, $vf0y
+       vmaddy.yz       $vf31yz, $vf15yz, $vf7y
+       vmaddy.yz       $vf31yz, $vf31yz, $vf31y
+       vmaddy.yzw      $vf0yzw, $vf0yzw, $vf0y
+       vmaddy.yzw      $vf0yzw, $vf0yzw, $vf31y
+       vmaddy.yzw      $vf0yzw, $vf31yzw, $vf0y
+       vmaddy.yzw      $vf1yzw, $vf2yzw, $vf3y
+       vmaddy.yzw      $vf31yzw, $vf0yzw, $vf0y
+       vmaddy.yzw      $vf31yzw, $vf15yzw, $vf7y
+       vmaddy.yzw      $vf31yzw, $vf31yzw, $vf31y
+       vmadd.yz        $vf0yz, $vf0yz, $vf0yz
+       vmadd.yz        $vf0yz, $vf0yz, $vf31yz
+       vmadd.yz        $vf0yz, $vf31yz, $vf0yz
+       vmaddy.z        $vf0z, $vf0z, $vf0y
+       vmaddy.z        $vf0z, $vf0z, $vf31y
+       vmaddy.z        $vf0z, $vf31z, $vf0y
+       vmadd.yz        $vf1yz, $vf2yz, $vf3yz
+       vmaddy.z        $vf1z, $vf2z, $vf3y
+       vmadd.yz        $vf31yz, $vf0yz, $vf0yz
+       vmadd.yz        $vf31yz, $vf15yz, $vf7yz
+       vmadd.yz        $vf31yz, $vf31yz, $vf31yz
+       vmaddy.z        $vf31z, $vf0z, $vf0y
+       vmaddy.z        $vf31z, $vf15z, $vf7y
+       vmaddy.z        $vf31z, $vf31z, $vf31y
+       vmadd.yzw       $vf0yzw, $vf0yzw, $vf0yzw
+       vmadd.yzw       $vf0yzw, $vf0yzw, $vf31yzw
+       vmadd.yzw       $vf0yzw, $vf31yzw, $vf0yzw
+       vmaddy.zw       $vf0zw, $vf0zw, $vf0y
+       vmaddy.zw       $vf0zw, $vf0zw, $vf31y
+       vmaddy.zw       $vf0zw, $vf31zw, $vf0y
+       vmadd.yzw       $vf1yzw, $vf2yzw, $vf3yzw
+       vmaddy.zw       $vf1zw, $vf2zw, $vf3y
+       vmadd.yzw       $vf31yzw, $vf0yzw, $vf0yzw
+       vmadd.yzw       $vf31yzw, $vf15yzw, $vf7yzw
+       vmadd.yzw       $vf31yzw, $vf31yzw, $vf31yzw
+       vmaddy.zw       $vf31zw, $vf0zw, $vf0y
+       vmaddy.zw       $vf31zw, $vf15zw, $vf7y
+       vmaddy.zw       $vf31zw, $vf31zw, $vf31y
+       vmadd.z         $vf0z, $vf0z, $vf0z
+       vmadd.z         $vf0z, $vf0z, $vf31z
+       vmadd.z         $vf0z, $vf31z, $vf0z
+       vmadd.z         $vf1z, $vf2z, $vf3z
+       vmadd.z         $vf31z, $vf0z, $vf0z
+       vmadd.z         $vf31z, $vf15z, $vf7z
+       vmadd.z         $vf31z, $vf31z, $vf31z
+       vmaddz.w        $vf0w, $vf0w, $vf0z
+       vmaddz.w        $vf0w, $vf0w, $vf31z
+       vmaddz.w        $vf0w, $vf31w, $vf0z
+       vmadd.zw        $vf0zw, $vf0zw, $vf0zw
+       vmadd.zw        $vf0zw, $vf0zw, $vf31zw
+       vmadd.zw        $vf0zw, $vf31zw, $vf0zw
+       vmaddz.w        $vf1w, $vf2w, $vf3z
+       vmadd.zw        $vf1zw, $vf2zw, $vf3zw
+       vmaddz.w        $vf31w, $vf0w, $vf0z
+       vmaddz.w        $vf31w, $vf15w, $vf7z
+       vmaddz.w        $vf31w, $vf31w, $vf31z
+       vmadd.zw        $vf31zw, $vf0zw, $vf0zw
+       vmadd.zw        $vf31zw, $vf15zw, $vf7zw
+       vmadd.zw        $vf31zw, $vf31zw, $vf31zw
+       vmaddz.x        $vf0x, $vf0x, $vf0z
+       vmaddz.x        $vf0x, $vf0x, $vf31z
+       vmaddz.x        $vf0x, $vf31x, $vf0z
+       vmaddz.x        $vf1x, $vf2x, $vf3z
+       vmaddz.x        $vf31x, $vf0x, $vf0z
+       vmaddz.x        $vf31x, $vf15x, $vf7z
+       vmaddz.x        $vf31x, $vf31x, $vf31z
+       vmaddz.xw       $vf0xw, $vf0xw, $vf0z
+       vmaddz.xw       $vf0xw, $vf0xw, $vf31z
+       vmaddz.xw       $vf0xw, $vf31xw, $vf0z
+       vmaddz.xw       $vf1xw, $vf2xw, $vf3z
+       vmaddz.xw       $vf31xw, $vf0xw, $vf0z
+       vmaddz.xw       $vf31xw, $vf15xw, $vf7z
+       vmaddz.xw       $vf31xw, $vf31xw, $vf31z
+       vmaddz.xy       $vf0xy, $vf0xy, $vf0z
+       vmaddz.xy       $vf0xy, $vf0xy, $vf31z
+       vmaddz.xy       $vf0xy, $vf31xy, $vf0z
+       vmaddz.xy       $vf1xy, $vf2xy, $vf3z
+       vmaddz.xy       $vf31xy, $vf0xy, $vf0z
+       vmaddz.xy       $vf31xy, $vf15xy, $vf7z
+       vmaddz.xy       $vf31xy, $vf31xy, $vf31z
+       vmaddz.xyw      $vf0xyw, $vf0xyw, $vf0z
+       vmaddz.xyw      $vf0xyw, $vf0xyw, $vf31z
+       vmaddz.xyw      $vf0xyw, $vf31xyw, $vf0z
+       vmaddz.xyw      $vf1xyw, $vf2xyw, $vf3z
+       vmaddz.xyw      $vf31xyw, $vf0xyw, $vf0z
+       vmaddz.xyw      $vf31xyw, $vf15xyw, $vf7z
+       vmaddz.xyw      $vf31xyw, $vf31xyw, $vf31z
+       vmaddz.xyz      $vf0xyz, $vf0xyz, $vf0z
+       vmaddz.xyz      $vf0xyz, $vf0xyz, $vf31z
+       vmaddz.xyz      $vf0xyz, $vf31xyz, $vf0z
+       vmaddz.xyz      $vf1xyz, $vf2xyz, $vf3z
+       vmaddz.xyz      $vf31xyz, $vf0xyz, $vf0z
+       vmaddz.xyz      $vf31xyz, $vf15xyz, $vf7z
+       vmaddz.xyz      $vf31xyz, $vf31xyz, $vf31z
+       vmaddz.xyzw     $vf0xyzw, $vf0xyzw, $vf0z
+       vmaddz.xyzw     $vf0xyzw, $vf0xyzw, $vf31z
+       vmaddz.xyzw     $vf0xyzw, $vf31xyzw, $vf0z
+       vmaddz.xyzw     $vf1xyzw, $vf2xyzw, $vf3z
+       vmaddz.xyzw     $vf31xyzw, $vf0xyzw, $vf0z
+       vmaddz.xyzw     $vf31xyzw, $vf15xyzw, $vf7z
+       vmaddz.xyzw     $vf31xyzw, $vf31xyzw, $vf31z
+       vmaddz.xz       $vf0xz, $vf0xz, $vf0z
+       vmaddz.xz       $vf0xz, $vf0xz, $vf31z
+       vmaddz.xz       $vf0xz, $vf31xz, $vf0z
+       vmaddz.xz       $vf1xz, $vf2xz, $vf3z
+       vmaddz.xz       $vf31xz, $vf0xz, $vf0z
+       vmaddz.xz       $vf31xz, $vf15xz, $vf7z
+       vmaddz.xz       $vf31xz, $vf31xz, $vf31z
+       vmaddz.xzw      $vf0xzw, $vf0xzw, $vf0z
+       vmaddz.xzw      $vf0xzw, $vf0xzw, $vf31z
+       vmaddz.xzw      $vf0xzw, $vf31xzw, $vf0z
+       vmaddz.xzw      $vf1xzw, $vf2xzw, $vf3z
+       vmaddz.xzw      $vf31xzw, $vf0xzw, $vf0z
+       vmaddz.xzw      $vf31xzw, $vf15xzw, $vf7z
+       vmaddz.xzw      $vf31xzw, $vf31xzw, $vf31z
+       vmaddz.y        $vf0y, $vf0y, $vf0z
+       vmaddz.y        $vf0y, $vf0y, $vf31z
+       vmaddz.y        $vf0y, $vf31y, $vf0z
+       vmaddz.y        $vf1y, $vf2y, $vf3z
+       vmaddz.y        $vf31y, $vf0y, $vf0z
+       vmaddz.y        $vf31y, $vf15y, $vf7z
+       vmaddz.y        $vf31y, $vf31y, $vf31z
+       vmaddz.yw       $vf0yw, $vf0yw, $vf0z
+       vmaddz.yw       $vf0yw, $vf0yw, $vf31z
+       vmaddz.yw       $vf0yw, $vf31yw, $vf0z
+       vmaddz.yw       $vf1yw, $vf2yw, $vf3z
+       vmaddz.yw       $vf31yw, $vf0yw, $vf0z
+       vmaddz.yw       $vf31yw, $vf15yw, $vf7z
+       vmaddz.yw       $vf31yw, $vf31yw, $vf31z
+       vmaddz.yz       $vf0yz, $vf0yz, $vf0z
+       vmaddz.yz       $vf0yz, $vf0yz, $vf31z
+       vmaddz.yz       $vf0yz, $vf31yz, $vf0z
+       vmaddz.yz       $vf1yz, $vf2yz, $vf3z
+       vmaddz.yz       $vf31yz, $vf0yz, $vf0z
+       vmaddz.yz       $vf31yz, $vf15yz, $vf7z
+       vmaddz.yz       $vf31yz, $vf31yz, $vf31z
+       vmaddz.yzw      $vf0yzw, $vf0yzw, $vf0z
+       vmaddz.yzw      $vf0yzw, $vf0yzw, $vf31z
+       vmaddz.yzw      $vf0yzw, $vf31yzw, $vf0z
+       vmaddz.yzw      $vf1yzw, $vf2yzw, $vf3z
+       vmaddz.yzw      $vf31yzw, $vf0yzw, $vf0z
+       vmaddz.yzw      $vf31yzw, $vf15yzw, $vf7z
+       vmaddz.yzw      $vf31yzw, $vf31yzw, $vf31z
+       vmaddz.z        $vf0z, $vf0z, $vf0z
+       vmaddz.z        $vf0z, $vf0z, $vf31z
+       vmaddz.z        $vf0z, $vf31z, $vf0z
+       vmaddz.z        $vf1z, $vf2z, $vf3z
+       vmaddz.z        $vf31z, $vf0z, $vf0z
+       vmaddz.z        $vf31z, $vf15z, $vf7z
+       vmaddz.z        $vf31z, $vf31z, $vf31z
+       vmaddz.zw       $vf0zw, $vf0zw, $vf0z
+       vmaddz.zw       $vf0zw, $vf0zw, $vf31z
+       vmaddz.zw       $vf0zw, $vf31zw, $vf0z
+       vmaddz.zw       $vf1zw, $vf2zw, $vf3z
+       vmaddz.zw       $vf31zw, $vf0zw, $vf0z
+       vmaddz.zw       $vf31zw, $vf15zw, $vf7z
+       vmaddz.zw       $vf31zw, $vf31zw, $vf31z
+       vmaxi.w         $vf0w, $vf0w, $I
+       vmaxi.w         $vf0w, $vf31w, $I
+       vmaxi.w         $vf1w, $vf2w, $I
+       vmaxi.w         $vf31w, $vf0w, $I
+       vmaxi.w         $vf31w, $vf15w, $I
+       vmaxi.w         $vf31w, $vf31w, $I
+       vmaxi.x         $vf0x, $vf0x, $I
+       vmaxi.x         $vf0x, $vf31x, $I
+       vmaxi.x         $vf1x, $vf2x, $I
+       vmaxi.x         $vf31x, $vf0x, $I
+       vmaxi.x         $vf31x, $vf15x, $I
+       vmaxi.x         $vf31x, $vf31x, $I
+       vmaxi.xw        $vf0xw, $vf0xw, $I
+       vmaxi.xw        $vf0xw, $vf31xw, $I
+       vmaxi.xw        $vf1xw, $vf2xw, $I
+       vmaxi.xw        $vf31xw, $vf0xw, $I
+       vmaxi.xw        $vf31xw, $vf15xw, $I
+       vmaxi.xw        $vf31xw, $vf31xw, $I
+       vmaxi.xy        $vf0xy, $vf0xy, $I
+       vmaxi.xy        $vf0xy, $vf31xy, $I
+       vmaxi.xy        $vf1xy, $vf2xy, $I
+       vmaxi.xy        $vf31xy, $vf0xy, $I
+       vmaxi.xy        $vf31xy, $vf15xy, $I
+       vmaxi.xy        $vf31xy, $vf31xy, $I
+       vmaxi.xyw       $vf0xyw, $vf0xyw, $I
+       vmaxi.xyw       $vf0xyw, $vf31xyw, $I
+       vmaxi.xyw       $vf1xyw, $vf2xyw, $I
+       vmaxi.xyw       $vf31xyw, $vf0xyw, $I
+       vmaxi.xyw       $vf31xyw, $vf15xyw, $I
+       vmaxi.xyw       $vf31xyw, $vf31xyw, $I
+       vmaxi.xyz       $vf0xyz, $vf0xyz, $I
+       vmaxi.xyz       $vf0xyz, $vf31xyz, $I
+       vmaxi.xyz       $vf1xyz, $vf2xyz, $I
+       vmaxi.xyz       $vf31xyz, $vf0xyz, $I
+       vmaxi.xyz       $vf31xyz, $vf15xyz, $I
+       vmaxi.xyz       $vf31xyz, $vf31xyz, $I
+       vmaxi.xyzw      $vf0xyzw, $vf0xyzw, $I
+       vmaxi.xyzw      $vf0xyzw, $vf31xyzw, $I
+       vmaxi.xyzw      $vf1xyzw, $vf2xyzw, $I
+       vmaxi.xyzw      $vf31xyzw, $vf0xyzw, $I
+       vmaxi.xyzw      $vf31xyzw, $vf15xyzw, $I
+       vmaxi.xyzw      $vf31xyzw, $vf31xyzw, $I
+       vmaxi.xz        $vf0xz, $vf0xz, $I
+       vmaxi.xz        $vf0xz, $vf31xz, $I
+       vmaxi.xz        $vf1xz, $vf2xz, $I
+       vmaxi.xz        $vf31xz, $vf0xz, $I
+       vmaxi.xz        $vf31xz, $vf15xz, $I
+       vmaxi.xz        $vf31xz, $vf31xz, $I
+       vmaxi.xzw       $vf0xzw, $vf0xzw, $I
+       vmaxi.xzw       $vf0xzw, $vf31xzw, $I
+       vmaxi.xzw       $vf1xzw, $vf2xzw, $I
+       vmaxi.xzw       $vf31xzw, $vf0xzw, $I
+       vmaxi.xzw       $vf31xzw, $vf15xzw, $I
+       vmaxi.xzw       $vf31xzw, $vf31xzw, $I
+       vmaxi.y         $vf0y, $vf0y, $I
+       vmaxi.y         $vf0y, $vf31y, $I
+       vmaxi.y         $vf1y, $vf2y, $I
+       vmaxi.y         $vf31y, $vf0y, $I
+       vmaxi.y         $vf31y, $vf15y, $I
+       vmaxi.y         $vf31y, $vf31y, $I
+       vmaxi.yw        $vf0yw, $vf0yw, $I
+       vmaxi.yw        $vf0yw, $vf31yw, $I
+       vmaxi.yw        $vf1yw, $vf2yw, $I
+       vmaxi.yw        $vf31yw, $vf0yw, $I
+       vmaxi.yw        $vf31yw, $vf15yw, $I
+       vmaxi.yw        $vf31yw, $vf31yw, $I
+       vmaxi.yz        $vf0yz, $vf0yz, $I
+       vmaxi.yz        $vf0yz, $vf31yz, $I
+       vmaxi.yz        $vf1yz, $vf2yz, $I
+       vmaxi.yz        $vf31yz, $vf0yz, $I
+       vmaxi.yz        $vf31yz, $vf15yz, $I
+       vmaxi.yz        $vf31yz, $vf31yz, $I
+       vmaxi.yzw       $vf0yzw, $vf0yzw, $I
+       vmaxi.yzw       $vf0yzw, $vf31yzw, $I
+       vmaxi.yzw       $vf1yzw, $vf2yzw, $I
+       vmaxi.yzw       $vf31yzw, $vf0yzw, $I
+       vmaxi.yzw       $vf31yzw, $vf15yzw, $I
+       vmaxi.yzw       $vf31yzw, $vf31yzw, $I
+       vmaxi.z         $vf0z, $vf0z, $I
+       vmaxi.z         $vf0z, $vf31z, $I
+       vmaxi.z         $vf1z, $vf2z, $I
+       vmaxi.z         $vf31z, $vf0z, $I
+       vmaxi.z         $vf31z, $vf15z, $I
+       vmaxi.z         $vf31z, $vf31z, $I
+       vmaxi.zw        $vf0zw, $vf0zw, $I
+       vmaxi.zw        $vf0zw, $vf31zw, $I
+       vmaxi.zw        $vf1zw, $vf2zw, $I
+       vmaxi.zw        $vf31zw, $vf0zw, $I
+       vmaxi.zw        $vf31zw, $vf15zw, $I
+       vmaxi.zw        $vf31zw, $vf31zw, $I
+       vmax.w          $vf0w, $vf0w, $vf0w
+       vmax.w          $vf0w, $vf0w, $vf31w
+       vmax.w          $vf0w, $vf31w, $vf0w
+       vmax.w          $vf1w, $vf2w, $vf3w
+       vmax.w          $vf31w, $vf0w, $vf0w
+       vmax.w          $vf31w, $vf15w, $vf7w
+       vmax.w          $vf31w, $vf31w, $vf31w
+       vmaxw.w         $vf0w, $vf0w, $vf0w
+       vmaxw.w         $vf0w, $vf0w, $vf31w
+       vmaxw.w         $vf0w, $vf31w, $vf0w
+       vmaxw.w         $vf1w, $vf2w, $vf3w
+       vmaxw.w         $vf31w, $vf0w, $vf0w
+       vmaxw.w         $vf31w, $vf15w, $vf7w
+       vmaxw.w         $vf31w, $vf31w, $vf31w
+       vmaxw.x         $vf0x, $vf0x, $vf0w
+       vmaxw.x         $vf0x, $vf0x, $vf31w
+       vmaxw.x         $vf0x, $vf31x, $vf0w
+       vmaxw.x         $vf1x, $vf2x, $vf3w
+       vmaxw.x         $vf31x, $vf0x, $vf0w
+       vmaxw.x         $vf31x, $vf15x, $vf7w
+       vmaxw.x         $vf31x, $vf31x, $vf31w
+       vmaxw.xw        $vf0xw, $vf0xw, $vf0w
+       vmaxw.xw        $vf0xw, $vf0xw, $vf31w
+       vmaxw.xw        $vf0xw, $vf31xw, $vf0w
+       vmaxw.xw        $vf1xw, $vf2xw, $vf3w
+       vmaxw.xw        $vf31xw, $vf0xw, $vf0w
+       vmaxw.xw        $vf31xw, $vf15xw, $vf7w
+       vmaxw.xw        $vf31xw, $vf31xw, $vf31w
+       vmaxw.xy        $vf0xy, $vf0xy, $vf0w
+       vmaxw.xy        $vf0xy, $vf0xy, $vf31w
+       vmaxw.xy        $vf0xy, $vf31xy, $vf0w
+       vmaxw.xy        $vf1xy, $vf2xy, $vf3w
+       vmaxw.xy        $vf31xy, $vf0xy, $vf0w
+       vmaxw.xy        $vf31xy, $vf15xy, $vf7w
+       vmaxw.xy        $vf31xy, $vf31xy, $vf31w
+       vmaxw.xyw       $vf0xyw, $vf0xyw, $vf0w
+       vmaxw.xyw       $vf0xyw, $vf0xyw, $vf31w
+       vmaxw.xyw       $vf0xyw, $vf31xyw, $vf0w
+       vmaxw.xyw       $vf1xyw, $vf2xyw, $vf3w
+       vmaxw.xyw       $vf31xyw, $vf0xyw, $vf0w
+       vmaxw.xyw       $vf31xyw, $vf15xyw, $vf7w
+       vmaxw.xyw       $vf31xyw, $vf31xyw, $vf31w
+       vmaxw.xyz       $vf0xyz, $vf0xyz, $vf0w
+       vmaxw.xyz       $vf0xyz, $vf0xyz, $vf31w
+       vmaxw.xyz       $vf0xyz, $vf31xyz, $vf0w
+       vmaxw.xyz       $vf1xyz, $vf2xyz, $vf3w
+       vmaxw.xyz       $vf31xyz, $vf0xyz, $vf0w
+       vmaxw.xyz       $vf31xyz, $vf15xyz, $vf7w
+       vmaxw.xyz       $vf31xyz, $vf31xyz, $vf31w
+       vmaxw.xyzw      $vf0xyzw, $vf0xyzw, $vf0w
+       vmaxw.xyzw      $vf0xyzw, $vf0xyzw, $vf31w
+       vmaxw.xyzw      $vf0xyzw, $vf31xyzw, $vf0w
+       vmaxw.xyzw      $vf1xyzw, $vf2xyzw, $vf3w
+       vmaxw.xyzw      $vf31xyzw, $vf0xyzw, $vf0w
+       vmaxw.xyzw      $vf31xyzw, $vf15xyzw, $vf7w
+       vmaxw.xyzw      $vf31xyzw, $vf31xyzw, $vf31w
+       vmaxw.xz        $vf0xz, $vf0xz, $vf0w
+       vmaxw.xz        $vf0xz, $vf0xz, $vf31w
+       vmaxw.xz        $vf0xz, $vf31xz, $vf0w
+       vmaxw.xz        $vf1xz, $vf2xz, $vf3w
+       vmaxw.xz        $vf31xz, $vf0xz, $vf0w
+       vmaxw.xz        $vf31xz, $vf15xz, $vf7w
+       vmaxw.xz        $vf31xz, $vf31xz, $vf31w
+       vmaxw.xzw       $vf0xzw, $vf0xzw, $vf0w
+       vmaxw.xzw       $vf0xzw, $vf0xzw, $vf31w
+       vmaxw.xzw       $vf0xzw, $vf31xzw, $vf0w
+       vmaxw.xzw       $vf1xzw, $vf2xzw, $vf3w
+       vmaxw.xzw       $vf31xzw, $vf0xzw, $vf0w
+       vmaxw.xzw       $vf31xzw, $vf15xzw, $vf7w
+       vmaxw.xzw       $vf31xzw, $vf31xzw, $vf31w
+       vmaxw.y         $vf0y, $vf0y, $vf0w
+       vmaxw.y         $vf0y, $vf0y, $vf31w
+       vmaxw.y         $vf0y, $vf31y, $vf0w
+       vmaxw.y         $vf1y, $vf2y, $vf3w
+       vmaxw.y         $vf31y, $vf0y, $vf0w
+       vmaxw.y         $vf31y, $vf15y, $vf7w
+       vmaxw.y         $vf31y, $vf31y, $vf31w
+       vmaxw.yw        $vf0yw, $vf0yw, $vf0w
+       vmaxw.yw        $vf0yw, $vf0yw, $vf31w
+       vmaxw.yw        $vf0yw, $vf31yw, $vf0w
+       vmaxw.yw        $vf1yw, $vf2yw, $vf3w
+       vmaxw.yw        $vf31yw, $vf0yw, $vf0w
+       vmaxw.yw        $vf31yw, $vf15yw, $vf7w
+       vmaxw.yw        $vf31yw, $vf31yw, $vf31w
+       vmaxw.yz        $vf0yz, $vf0yz, $vf0w
+       vmaxw.yz        $vf0yz, $vf0yz, $vf31w
+       vmaxw.yz        $vf0yz, $vf31yz, $vf0w
+       vmaxw.yz        $vf1yz, $vf2yz, $vf3w
+       vmaxw.yz        $vf31yz, $vf0yz, $vf0w
+       vmaxw.yz        $vf31yz, $vf15yz, $vf7w
+       vmaxw.yz        $vf31yz, $vf31yz, $vf31w
+       vmaxw.yzw       $vf0yzw, $vf0yzw, $vf0w
+       vmaxw.yzw       $vf0yzw, $vf0yzw, $vf31w
+       vmaxw.yzw       $vf0yzw, $vf31yzw, $vf0w
+       vmaxw.yzw       $vf1yzw, $vf2yzw, $vf3w
+       vmaxw.yzw       $vf31yzw, $vf0yzw, $vf0w
+       vmaxw.yzw       $vf31yzw, $vf15yzw, $vf7w
+       vmaxw.yzw       $vf31yzw, $vf31yzw, $vf31w
+       vmaxw.z         $vf0z, $vf0z, $vf0w
+       vmaxw.z         $vf0z, $vf0z, $vf31w
+       vmaxw.z         $vf0z, $vf31z, $vf0w
+       vmaxw.z         $vf1z, $vf2z, $vf3w
+       vmaxw.z         $vf31z, $vf0z, $vf0w
+       vmaxw.z         $vf31z, $vf15z, $vf7w
+       vmaxw.z         $vf31z, $vf31z, $vf31w
+       vmaxw.zw        $vf0zw, $vf0zw, $vf0w
+       vmaxw.zw        $vf0zw, $vf0zw, $vf31w
+       vmaxw.zw        $vf0zw, $vf31zw, $vf0w
+       vmaxw.zw        $vf1zw, $vf2zw, $vf3w
+       vmaxw.zw        $vf31zw, $vf0zw, $vf0w
+       vmaxw.zw        $vf31zw, $vf15zw, $vf7w
+       vmaxw.zw        $vf31zw, $vf31zw, $vf31w
+       vmax.x          $vf0x, $vf0x, $vf0x
+       vmax.x          $vf0x, $vf0x, $vf31x
+       vmax.x          $vf0x, $vf31x, $vf0x
+       vmax.x          $vf1x, $vf2x, $vf3x
+       vmax.x          $vf31x, $vf0x, $vf0x
+       vmax.x          $vf31x, $vf15x, $vf7x
+       vmax.x          $vf31x, $vf31x, $vf31x
+       vmaxx.w         $vf0w, $vf0w, $vf0x
+       vmaxx.w         $vf0w, $vf0w, $vf31x
+       vmaxx.w         $vf0w, $vf31w, $vf0x
+       vmax.xw         $vf0xw, $vf0xw, $vf0xw
+       vmax.xw         $vf0xw, $vf0xw, $vf31xw
+       vmax.xw         $vf0xw, $vf31xw, $vf0xw
+       vmaxx.w         $vf1w, $vf2w, $vf3x
+       vmax.xw         $vf1xw, $vf2xw, $vf3xw
+       vmaxx.w         $vf31w, $vf0w, $vf0x
+       vmaxx.w         $vf31w, $vf15w, $vf7x
+       vmaxx.w         $vf31w, $vf31w, $vf31x
+       vmax.xw         $vf31xw, $vf0xw, $vf0xw
+       vmax.xw         $vf31xw, $vf15xw, $vf7xw
+       vmax.xw         $vf31xw, $vf31xw, $vf31xw
+       vmaxx.x         $vf0x, $vf0x, $vf0x
+       vmaxx.x         $vf0x, $vf0x, $vf31x
+       vmaxx.x         $vf0x, $vf31x, $vf0x
+       vmaxx.x         $vf1x, $vf2x, $vf3x
+       vmaxx.x         $vf31x, $vf0x, $vf0x
+       vmaxx.x         $vf31x, $vf15x, $vf7x
+       vmaxx.x         $vf31x, $vf31x, $vf31x
+       vmaxx.xw        $vf0xw, $vf0xw, $vf0x
+       vmaxx.xw        $vf0xw, $vf0xw, $vf31x
+       vmaxx.xw        $vf0xw, $vf31xw, $vf0x
+       vmaxx.xw        $vf1xw, $vf2xw, $vf3x
+       vmaxx.xw        $vf31xw, $vf0xw, $vf0x
+       vmaxx.xw        $vf31xw, $vf15xw, $vf7x
+       vmaxx.xw        $vf31xw, $vf31xw, $vf31x
+       vmaxx.xy        $vf0xy, $vf0xy, $vf0x
+       vmaxx.xy        $vf0xy, $vf0xy, $vf31x
+       vmaxx.xy        $vf0xy, $vf31xy, $vf0x
+       vmaxx.xy        $vf1xy, $vf2xy, $vf3x
+       vmaxx.xy        $vf31xy, $vf0xy, $vf0x
+       vmaxx.xy        $vf31xy, $vf15xy, $vf7x
+       vmaxx.xy        $vf31xy, $vf31xy, $vf31x
+       vmaxx.xyw       $vf0xyw, $vf0xyw, $vf0x
+       vmaxx.xyw       $vf0xyw, $vf0xyw, $vf31x
+       vmaxx.xyw       $vf0xyw, $vf31xyw, $vf0x
+       vmaxx.xyw       $vf1xyw, $vf2xyw, $vf3x
+       vmaxx.xyw       $vf31xyw, $vf0xyw, $vf0x
+       vmaxx.xyw       $vf31xyw, $vf15xyw, $vf7x
+       vmaxx.xyw       $vf31xyw, $vf31xyw, $vf31x
+       vmaxx.xyz       $vf0xyz, $vf0xyz, $vf0x
+       vmaxx.xyz       $vf0xyz, $vf0xyz, $vf31x
+       vmaxx.xyz       $vf0xyz, $vf31xyz, $vf0x
+       vmaxx.xyz       $vf1xyz, $vf2xyz, $vf3x
+       vmaxx.xyz       $vf31xyz, $vf0xyz, $vf0x
+       vmaxx.xyz       $vf31xyz, $vf15xyz, $vf7x
+       vmaxx.xyz       $vf31xyz, $vf31xyz, $vf31x
+       vmaxx.xyzw      $vf0xyzw, $vf0xyzw, $vf0x
+       vmaxx.xyzw      $vf0xyzw, $vf0xyzw, $vf31x
+       vmaxx.xyzw      $vf0xyzw, $vf31xyzw, $vf0x
+       vmaxx.xyzw      $vf1xyzw, $vf2xyzw, $vf3x
+       vmaxx.xyzw      $vf31xyzw, $vf0xyzw, $vf0x
+       vmaxx.xyzw      $vf31xyzw, $vf15xyzw, $vf7x
+       vmaxx.xyzw      $vf31xyzw, $vf31xyzw, $vf31x
+       vmaxx.xz        $vf0xz, $vf0xz, $vf0x
+       vmaxx.xz        $vf0xz, $vf0xz, $vf31x
+       vmaxx.xz        $vf0xz, $vf31xz, $vf0x
+       vmaxx.xz        $vf1xz, $vf2xz, $vf3x
+       vmaxx.xz        $vf31xz, $vf0xz, $vf0x
+       vmaxx.xz        $vf31xz, $vf15xz, $vf7x
+       vmaxx.xz        $vf31xz, $vf31xz, $vf31x
+       vmaxx.xzw       $vf0xzw, $vf0xzw, $vf0x
+       vmaxx.xzw       $vf0xzw, $vf0xzw, $vf31x
+       vmaxx.xzw       $vf0xzw, $vf31xzw, $vf0x
+       vmaxx.xzw       $vf1xzw, $vf2xzw, $vf3x
+       vmaxx.xzw       $vf31xzw, $vf0xzw, $vf0x
+       vmaxx.xzw       $vf31xzw, $vf15xzw, $vf7x
+       vmaxx.xzw       $vf31xzw, $vf31xzw, $vf31x
+       vmax.xy         $vf0xy, $vf0xy, $vf0xy
+       vmax.xy         $vf0xy, $vf0xy, $vf31xy
+       vmax.xy         $vf0xy, $vf31xy, $vf0xy
+       vmaxx.y         $vf0y, $vf0y, $vf0x
+       vmaxx.y         $vf0y, $vf0y, $vf31x
+       vmaxx.y         $vf0y, $vf31y, $vf0x
+       vmax.xy         $vf1xy, $vf2xy, $vf3xy
+       vmaxx.y         $vf1y, $vf2y, $vf3x
+       vmax.xy         $vf31xy, $vf0xy, $vf0xy
+       vmax.xy         $vf31xy, $vf15xy, $vf7xy
+       vmax.xy         $vf31xy, $vf31xy, $vf31xy
+       vmaxx.y         $vf31y, $vf0y, $vf0x
+       vmaxx.y         $vf31y, $vf15y, $vf7x
+       vmaxx.y         $vf31y, $vf31y, $vf31x
+       vmax.xyw        $vf0xyw, $vf0xyw, $vf0xyw
+       vmax.xyw        $vf0xyw, $vf0xyw, $vf31xyw
+       vmax.xyw        $vf0xyw, $vf31xyw, $vf0xyw
+       vmaxx.yw        $vf0yw, $vf0yw, $vf0x
+       vmaxx.yw        $vf0yw, $vf0yw, $vf31x
+       vmaxx.yw        $vf0yw, $vf31yw, $vf0x
+       vmax.xyw        $vf1xyw, $vf2xyw, $vf3xyw
+       vmaxx.yw        $vf1yw, $vf2yw, $vf3x
+       vmax.xyw        $vf31xyw, $vf0xyw, $vf0xyw
+       vmax.xyw        $vf31xyw, $vf15xyw, $vf7xyw
+       vmax.xyw        $vf31xyw, $vf31xyw, $vf31xyw
+       vmaxx.yw        $vf31yw, $vf0yw, $vf0x
+       vmaxx.yw        $vf31yw, $vf15yw, $vf7x
+       vmaxx.yw        $vf31yw, $vf31yw, $vf31x
+       vmax.xyz        $vf0xyz, $vf0xyz, $vf0xyz
+       vmax.xyz        $vf0xyz, $vf0xyz, $vf31xyz
+       vmax.xyz        $vf0xyz, $vf31xyz, $vf0xyz
+       vmaxx.yz        $vf0yz, $vf0yz, $vf0x
+       vmaxx.yz        $vf0yz, $vf0yz, $vf31x
+       vmaxx.yz        $vf0yz, $vf31yz, $vf0x
+       vmax.xyz        $vf1xyz, $vf2xyz, $vf3xyz
+       vmaxx.yz        $vf1yz, $vf2yz, $vf3x
+       vmax.xyz        $vf31xyz, $vf0xyz, $vf0xyz
+       vmax.xyz        $vf31xyz, $vf15xyz, $vf7xyz
+       vmax.xyz        $vf31xyz, $vf31xyz, $vf31xyz
+       vmaxx.yz        $vf31yz, $vf0yz, $vf0x
+       vmaxx.yz        $vf31yz, $vf15yz, $vf7x
+       vmaxx.yz        $vf31yz, $vf31yz, $vf31x
+       vmax.xyzw       $vf0xyzw, $vf0xyzw, $vf0xyzw
+       vmax.xyzw       $vf0xyzw, $vf0xyzw, $vf31xyzw
+       vmax.xyzw       $vf0xyzw, $vf31xyzw, $vf0xyzw
+       vmaxx.yzw       $vf0yzw, $vf0yzw, $vf0x
+       vmaxx.yzw       $vf0yzw, $vf0yzw, $vf31x
+       vmaxx.yzw       $vf0yzw, $vf31yzw, $vf0x
+       vmax.xyzw       $vf1xyzw, $vf2xyzw, $vf3xyzw
+       vmaxx.yzw       $vf1yzw, $vf2yzw, $vf3x
+       vmax.xyzw       $vf31xyzw, $vf0xyzw, $vf0xyzw
+       vmax.xyzw       $vf31xyzw, $vf15xyzw, $vf7xyzw
+       vmax.xyzw       $vf31xyzw, $vf31xyzw, $vf31xyzw
+       vmaxx.yzw       $vf31yzw, $vf0yzw, $vf0x
+       vmaxx.yzw       $vf31yzw, $vf15yzw, $vf7x
+       vmaxx.yzw       $vf31yzw, $vf31yzw, $vf31x
+       vmax.xz         $vf0xz, $vf0xz, $vf0xz
+       vmax.xz         $vf0xz, $vf0xz, $vf31xz
+       vmax.xz         $vf0xz, $vf31xz, $vf0xz
+       vmaxx.z         $vf0z, $vf0z, $vf0x
+       vmaxx.z         $vf0z, $vf0z, $vf31x
+       vmaxx.z         $vf0z, $vf31z, $vf0x
+       vmax.xz         $vf1xz, $vf2xz, $vf3xz
+       vmaxx.z         $vf1z, $vf2z, $vf3x
+       vmax.xz         $vf31xz, $vf0xz, $vf0xz
+       vmax.xz         $vf31xz, $vf15xz, $vf7xz
+       vmax.xz         $vf31xz, $vf31xz, $vf31xz
+       vmaxx.z         $vf31z, $vf0z, $vf0x
+       vmaxx.z         $vf31z, $vf15z, $vf7x
+       vmaxx.z         $vf31z, $vf31z, $vf31x
+       vmax.xzw        $vf0xzw, $vf0xzw, $vf0xzw
+       vmax.xzw        $vf0xzw, $vf0xzw, $vf31xzw
+       vmax.xzw        $vf0xzw, $vf31xzw, $vf0xzw
+       vmaxx.zw        $vf0zw, $vf0zw, $vf0x
+       vmaxx.zw        $vf0zw, $vf0zw, $vf31x
+       vmaxx.zw        $vf0zw, $vf31zw, $vf0x
+       vmax.xzw        $vf1xzw, $vf2xzw, $vf3xzw
+       vmaxx.zw        $vf1zw, $vf2zw, $vf3x
+       vmax.xzw        $vf31xzw, $vf0xzw, $vf0xzw
+       vmax.xzw        $vf31xzw, $vf15xzw, $vf7xzw
+       vmax.xzw        $vf31xzw, $vf31xzw, $vf31xzw
+       vmaxx.zw        $vf31zw, $vf0zw, $vf0x
+       vmaxx.zw        $vf31zw, $vf15zw, $vf7x
+       vmaxx.zw        $vf31zw, $vf31zw, $vf31x
+       vmax.y          $vf0y, $vf0y, $vf0y
+       vmax.y          $vf0y, $vf0y, $vf31y
+       vmax.y          $vf0y, $vf31y, $vf0y
+       vmax.y          $vf1y, $vf2y, $vf3y
+       vmax.y          $vf31y, $vf0y, $vf0y
+       vmax.y          $vf31y, $vf15y, $vf7y
+       vmax.y          $vf31y, $vf31y, $vf31y
+       vmaxy.w         $vf0w, $vf0w, $vf0y
+       vmaxy.w         $vf0w, $vf0w, $vf31y
+       vmaxy.w         $vf0w, $vf31w, $vf0y
+       vmax.yw         $vf0yw, $vf0yw, $vf0yw
+       vmax.yw         $vf0yw, $vf0yw, $vf31yw
+       vmax.yw         $vf0yw, $vf31yw, $vf0yw
+       vmaxy.w         $vf1w, $vf2w, $vf3y
+       vmax.yw         $vf1yw, $vf2yw, $vf3yw
+       vmaxy.w         $vf31w, $vf0w, $vf0y
+       vmaxy.w         $vf31w, $vf15w, $vf7y
+       vmaxy.w         $vf31w, $vf31w, $vf31y
+       vmax.yw         $vf31yw, $vf0yw, $vf0yw
+       vmax.yw         $vf31yw, $vf15yw, $vf7yw
+       vmax.yw         $vf31yw, $vf31yw, $vf31yw
+       vmaxy.x         $vf0x, $vf0x, $vf0y
+       vmaxy.x         $vf0x, $vf0x, $vf31y
+       vmaxy.x         $vf0x, $vf31x, $vf0y
+       vmaxy.x         $vf1x, $vf2x, $vf3y
+       vmaxy.x         $vf31x, $vf0x, $vf0y
+       vmaxy.x         $vf31x, $vf15x, $vf7y
+       vmaxy.x         $vf31x, $vf31x, $vf31y
+       vmaxy.xw        $vf0xw, $vf0xw, $vf0y
+       vmaxy.xw        $vf0xw, $vf0xw, $vf31y
+       vmaxy.xw        $vf0xw, $vf31xw, $vf0y
+       vmaxy.xw        $vf1xw, $vf2xw, $vf3y
+       vmaxy.xw        $vf31xw, $vf0xw, $vf0y
+       vmaxy.xw        $vf31xw, $vf15xw, $vf7y
+       vmaxy.xw        $vf31xw, $vf31xw, $vf31y
+       vmaxy.xy        $vf0xy, $vf0xy, $vf0y
+       vmaxy.xy        $vf0xy, $vf0xy, $vf31y
+       vmaxy.xy        $vf0xy, $vf31xy, $vf0y
+       vmaxy.xy        $vf1xy, $vf2xy, $vf3y
+       vmaxy.xy        $vf31xy, $vf0xy, $vf0y
+       vmaxy.xy        $vf31xy, $vf15xy, $vf7y
+       vmaxy.xy        $vf31xy, $vf31xy, $vf31y
+       vmaxy.xyw       $vf0xyw, $vf0xyw, $vf0y
+       vmaxy.xyw       $vf0xyw, $vf0xyw, $vf31y
+       vmaxy.xyw       $vf0xyw, $vf31xyw, $vf0y
+       vmaxy.xyw       $vf1xyw, $vf2xyw, $vf3y
+       vmaxy.xyw       $vf31xyw, $vf0xyw, $vf0y
+       vmaxy.xyw       $vf31xyw, $vf15xyw, $vf7y
+       vmaxy.xyw       $vf31xyw, $vf31xyw, $vf31y
+       vmaxy.xyz       $vf0xyz, $vf0xyz, $vf0y
+       vmaxy.xyz       $vf0xyz, $vf0xyz, $vf31y
+       vmaxy.xyz       $vf0xyz, $vf31xyz, $vf0y
+       vmaxy.xyz       $vf1xyz, $vf2xyz, $vf3y
+       vmaxy.xyz       $vf31xyz, $vf0xyz, $vf0y
+       vmaxy.xyz       $vf31xyz, $vf15xyz, $vf7y
+       vmaxy.xyz       $vf31xyz, $vf31xyz, $vf31y
+       vmaxy.xyzw      $vf0xyzw, $vf0xyzw, $vf0y
+       vmaxy.xyzw      $vf0xyzw, $vf0xyzw, $vf31y
+       vmaxy.xyzw      $vf0xyzw, $vf31xyzw, $vf0y
+       vmaxy.xyzw      $vf1xyzw, $vf2xyzw, $vf3y
+       vmaxy.xyzw      $vf31xyzw, $vf0xyzw, $vf0y
+       vmaxy.xyzw      $vf31xyzw, $vf15xyzw, $vf7y
+       vmaxy.xyzw      $vf31xyzw, $vf31xyzw, $vf31y
+       vmaxy.xz        $vf0xz, $vf0xz, $vf0y
+       vmaxy.xz        $vf0xz, $vf0xz, $vf31y
+       vmaxy.xz        $vf0xz, $vf31xz, $vf0y
+       vmaxy.xz        $vf1xz, $vf2xz, $vf3y
+       vmaxy.xz        $vf31xz, $vf0xz, $vf0y
+       vmaxy.xz        $vf31xz, $vf15xz, $vf7y
+       vmaxy.xz        $vf31xz, $vf31xz, $vf31y
+       vmaxy.xzw       $vf0xzw, $vf0xzw, $vf0y
+       vmaxy.xzw       $vf0xzw, $vf0xzw, $vf31y
+       vmaxy.xzw       $vf0xzw, $vf31xzw, $vf0y
+       vmaxy.xzw       $vf1xzw, $vf2xzw, $vf3y
+       vmaxy.xzw       $vf31xzw, $vf0xzw, $vf0y
+       vmaxy.xzw       $vf31xzw, $vf15xzw, $vf7y
+       vmaxy.xzw       $vf31xzw, $vf31xzw, $vf31y
+       vmaxy.y         $vf0y, $vf0y, $vf0y
+       vmaxy.y         $vf0y, $vf0y, $vf31y
+       vmaxy.y         $vf0y, $vf31y, $vf0y
+       vmaxy.y         $vf1y, $vf2y, $vf3y
+       vmaxy.y         $vf31y, $vf0y, $vf0y
+       vmaxy.y         $vf31y, $vf15y, $vf7y
+       vmaxy.y         $vf31y, $vf31y, $vf31y
+       vmaxy.yw        $vf0yw, $vf0yw, $vf0y
+       vmaxy.yw        $vf0yw, $vf0yw, $vf31y
+       vmaxy.yw        $vf0yw, $vf31yw, $vf0y
+       vmaxy.yw        $vf1yw, $vf2yw, $vf3y
+       vmaxy.yw        $vf31yw, $vf0yw, $vf0y
+       vmaxy.yw        $vf31yw, $vf15yw, $vf7y
+       vmaxy.yw        $vf31yw, $vf31yw, $vf31y
+       vmaxy.yz        $vf0yz, $vf0yz, $vf0y
+       vmaxy.yz        $vf0yz, $vf0yz, $vf31y
+       vmaxy.yz        $vf0yz, $vf31yz, $vf0y
+       vmaxy.yz        $vf1yz, $vf2yz, $vf3y
+       vmaxy.yz        $vf31yz, $vf0yz, $vf0y
+       vmaxy.yz        $vf31yz, $vf15yz, $vf7y
+       vmaxy.yz        $vf31yz, $vf31yz, $vf31y
+       vmaxy.yzw       $vf0yzw, $vf0yzw, $vf0y
+       vmaxy.yzw       $vf0yzw, $vf0yzw, $vf31y
+       vmaxy.yzw       $vf0yzw, $vf31yzw, $vf0y
+       vmaxy.yzw       $vf1yzw, $vf2yzw, $vf3y
+       vmaxy.yzw       $vf31yzw, $vf0yzw, $vf0y
+       vmaxy.yzw       $vf31yzw, $vf15yzw, $vf7y
+       vmaxy.yzw       $vf31yzw, $vf31yzw, $vf31y
+       vmax.yz         $vf0yz, $vf0yz, $vf0yz
+       vmax.yz         $vf0yz, $vf0yz, $vf31yz
+       vmax.yz         $vf0yz, $vf31yz, $vf0yz
+       vmaxy.z         $vf0z, $vf0z, $vf0y
+       vmaxy.z         $vf0z, $vf0z, $vf31y
+       vmaxy.z         $vf0z, $vf31z, $vf0y
+       vmax.yz         $vf1yz, $vf2yz, $vf3yz
+       vmaxy.z         $vf1z, $vf2z, $vf3y
+       vmax.yz         $vf31yz, $vf0yz, $vf0yz
+       vmax.yz         $vf31yz, $vf15yz, $vf7yz
+       vmax.yz         $vf31yz, $vf31yz, $vf31yz
+       vmaxy.z         $vf31z, $vf0z, $vf0y
+       vmaxy.z         $vf31z, $vf15z, $vf7y
+       vmaxy.z         $vf31z, $vf31z, $vf31y
+       vmax.yzw        $vf0yzw, $vf0yzw, $vf0yzw
+       vmax.yzw        $vf0yzw, $vf0yzw, $vf31yzw
+       vmax.yzw        $vf0yzw, $vf31yzw, $vf0yzw
+       vmaxy.zw        $vf0zw, $vf0zw, $vf0y
+       vmaxy.zw        $vf0zw, $vf0zw, $vf31y
+       vmaxy.zw        $vf0zw, $vf31zw, $vf0y
+       vmax.yzw        $vf1yzw, $vf2yzw, $vf3yzw
+       vmaxy.zw        $vf1zw, $vf2zw, $vf3y
+       vmax.yzw        $vf31yzw, $vf0yzw, $vf0yzw
+       vmax.yzw        $vf31yzw, $vf15yzw, $vf7yzw
+       vmax.yzw        $vf31yzw, $vf31yzw, $vf31yzw
+       vmaxy.zw        $vf31zw, $vf0zw, $vf0y
+       vmaxy.zw        $vf31zw, $vf15zw, $vf7y
+       vmaxy.zw        $vf31zw, $vf31zw, $vf31y
+       vmax.z          $vf0z, $vf0z, $vf0z
+       vmax.z          $vf0z, $vf0z, $vf31z
+       vmax.z          $vf0z, $vf31z, $vf0z
+       vmax.z          $vf1z, $vf2z, $vf3z
+       vmax.z          $vf31z, $vf0z, $vf0z
+       vmax.z          $vf31z, $vf15z, $vf7z
+       vmax.z          $vf31z, $vf31z, $vf31z
+       vmaxz.w         $vf0w, $vf0w, $vf0z
+       vmaxz.w         $vf0w, $vf0w, $vf31z
+       vmaxz.w         $vf0w, $vf31w, $vf0z
+       vmax.zw         $vf0zw, $vf0zw, $vf0zw
+       vmax.zw         $vf0zw, $vf0zw, $vf31zw
+       vmax.zw         $vf0zw, $vf31zw, $vf0zw
+       vmaxz.w         $vf1w, $vf2w, $vf3z
+       vmax.zw         $vf1zw, $vf2zw, $vf3zw
+       vmaxz.w         $vf31w, $vf0w, $vf0z
+       vmaxz.w         $vf31w, $vf15w, $vf7z
+       vmaxz.w         $vf31w, $vf31w, $vf31z
+       vmax.zw         $vf31zw, $vf0zw, $vf0zw
+       vmax.zw         $vf31zw, $vf15zw, $vf7zw
+       vmax.zw         $vf31zw, $vf31zw, $vf31zw
+       vmaxz.x         $vf0x, $vf0x, $vf0z
+       vmaxz.x         $vf0x, $vf0x, $vf31z
+       vmaxz.x         $vf0x, $vf31x, $vf0z
+       vmaxz.x         $vf1x, $vf2x, $vf3z
+       vmaxz.x         $vf31x, $vf0x, $vf0z
+       vmaxz.x         $vf31x, $vf15x, $vf7z
+       vmaxz.x         $vf31x, $vf31x, $vf31z
+       vmaxz.xw        $vf0xw, $vf0xw, $vf0z
+       vmaxz.xw        $vf0xw, $vf0xw, $vf31z
+       vmaxz.xw        $vf0xw, $vf31xw, $vf0z
+       vmaxz.xw        $vf1xw, $vf2xw, $vf3z
+       vmaxz.xw        $vf31xw, $vf0xw, $vf0z
+       vmaxz.xw        $vf31xw, $vf15xw, $vf7z
+       vmaxz.xw        $vf31xw, $vf31xw, $vf31z
+       vmaxz.xy        $vf0xy, $vf0xy, $vf0z
+       vmaxz.xy        $vf0xy, $vf0xy, $vf31z
+       vmaxz.xy        $vf0xy, $vf31xy, $vf0z
+       vmaxz.xy        $vf1xy, $vf2xy, $vf3z
+       vmaxz.xy        $vf31xy, $vf0xy, $vf0z
+       vmaxz.xy        $vf31xy, $vf15xy, $vf7z
+       vmaxz.xy        $vf31xy, $vf31xy, $vf31z
+       vmaxz.xyw       $vf0xyw, $vf0xyw, $vf0z
+       vmaxz.xyw       $vf0xyw, $vf0xyw, $vf31z
+       vmaxz.xyw       $vf0xyw, $vf31xyw, $vf0z
+       vmaxz.xyw       $vf1xyw, $vf2xyw, $vf3z
+       vmaxz.xyw       $vf31xyw, $vf0xyw, $vf0z
+       vmaxz.xyw       $vf31xyw, $vf15xyw, $vf7z
+       vmaxz.xyw       $vf31xyw, $vf31xyw, $vf31z
+       vmaxz.xyz       $vf0xyz, $vf0xyz, $vf0z
+       vmaxz.xyz       $vf0xyz, $vf0xyz, $vf31z
+       vmaxz.xyz       $vf0xyz, $vf31xyz, $vf0z
+       vmaxz.xyz       $vf1xyz, $vf2xyz, $vf3z
+       vmaxz.xyz       $vf31xyz, $vf0xyz, $vf0z
+       vmaxz.xyz       $vf31xyz, $vf15xyz, $vf7z
+       vmaxz.xyz       $vf31xyz, $vf31xyz, $vf31z
+       vmaxz.xyzw      $vf0xyzw, $vf0xyzw, $vf0z
+       vmaxz.xyzw      $vf0xyzw, $vf0xyzw, $vf31z
+       vmaxz.xyzw      $vf0xyzw, $vf31xyzw, $vf0z
+       vmaxz.xyzw      $vf1xyzw, $vf2xyzw, $vf3z
+       vmaxz.xyzw      $vf31xyzw, $vf0xyzw, $vf0z
+       vmaxz.xyzw      $vf31xyzw, $vf15xyzw, $vf7z
+       vmaxz.xyzw      $vf31xyzw, $vf31xyzw, $vf31z
+       vmaxz.xz        $vf0xz, $vf0xz, $vf0z
+       vmaxz.xz        $vf0xz, $vf0xz, $vf31z
+       vmaxz.xz        $vf0xz, $vf31xz, $vf0z
+       vmaxz.xz        $vf1xz, $vf2xz, $vf3z
+       vmaxz.xz        $vf31xz, $vf0xz, $vf0z
+       vmaxz.xz        $vf31xz, $vf15xz, $vf7z
+       vmaxz.xz        $vf31xz, $vf31xz, $vf31z
+       vmaxz.xzw       $vf0xzw, $vf0xzw, $vf0z
+       vmaxz.xzw       $vf0xzw, $vf0xzw, $vf31z
+       vmaxz.xzw       $vf0xzw, $vf31xzw, $vf0z
+       vmaxz.xzw       $vf1xzw, $vf2xzw, $vf3z
+       vmaxz.xzw       $vf31xzw, $vf0xzw, $vf0z
+       vmaxz.xzw       $vf31xzw, $vf15xzw, $vf7z
+       vmaxz.xzw       $vf31xzw, $vf31xzw, $vf31z
+       vmaxz.y         $vf0y, $vf0y, $vf0z
+       vmaxz.y         $vf0y, $vf0y, $vf31z
+       vmaxz.y         $vf0y, $vf31y, $vf0z
+       vmaxz.y         $vf1y, $vf2y, $vf3z
+       vmaxz.y         $vf31y, $vf0y, $vf0z
+       vmaxz.y         $vf31y, $vf15y, $vf7z
+       vmaxz.y         $vf31y, $vf31y, $vf31z
+       vmaxz.yw        $vf0yw, $vf0yw, $vf0z
+       vmaxz.yw        $vf0yw, $vf0yw, $vf31z
+       vmaxz.yw        $vf0yw, $vf31yw, $vf0z
+       vmaxz.yw        $vf1yw, $vf2yw, $vf3z
+       vmaxz.yw        $vf31yw, $vf0yw, $vf0z
+       vmaxz.yw        $vf31yw, $vf15yw, $vf7z
+       vmaxz.yw        $vf31yw, $vf31yw, $vf31z
+       vmaxz.yz        $vf0yz, $vf0yz, $vf0z
+       vmaxz.yz        $vf0yz, $vf0yz, $vf31z
+       vmaxz.yz        $vf0yz, $vf31yz, $vf0z
+       vmaxz.yz        $vf1yz, $vf2yz, $vf3z
+       vmaxz.yz        $vf31yz, $vf0yz, $vf0z
+       vmaxz.yz        $vf31yz, $vf15yz, $vf7z
+       vmaxz.yz        $vf31yz, $vf31yz, $vf31z
+       vmaxz.yzw       $vf0yzw, $vf0yzw, $vf0z
+       vmaxz.yzw       $vf0yzw, $vf0yzw, $vf31z
+       vmaxz.yzw       $vf0yzw, $vf31yzw, $vf0z
+       vmaxz.yzw       $vf1yzw, $vf2yzw, $vf3z
+       vmaxz.yzw       $vf31yzw, $vf0yzw, $vf0z
+       vmaxz.yzw       $vf31yzw, $vf15yzw, $vf7z
+       vmaxz.yzw       $vf31yzw, $vf31yzw, $vf31z
+       vmaxz.z         $vf0z, $vf0z, $vf0z
+       vmaxz.z         $vf0z, $vf0z, $vf31z
+       vmaxz.z         $vf0z, $vf31z, $vf0z
+       vmaxz.z         $vf1z, $vf2z, $vf3z
+       vmaxz.z         $vf31z, $vf0z, $vf0z
+       vmaxz.z         $vf31z, $vf15z, $vf7z
+       vmaxz.z         $vf31z, $vf31z, $vf31z
+       vmaxz.zw        $vf0zw, $vf0zw, $vf0z
+       vmaxz.zw        $vf0zw, $vf0zw, $vf31z
+       vmaxz.zw        $vf0zw, $vf31zw, $vf0z
+       vmaxz.zw        $vf1zw, $vf2zw, $vf3z
+       vmaxz.zw        $vf31zw, $vf0zw, $vf0z
+       vmaxz.zw        $vf31zw, $vf15zw, $vf7z
+       vmaxz.zw        $vf31zw, $vf31zw, $vf31z
+       vmfir.w         $vf0w, $vi0
+       vmfir.w         $vf0w, $vi31
+       vmfir.w         $vf1w, $vi2
+       vmfir.w         $vf31w, $vi0
+       vmfir.w         $vf31w, $vi15
+       vmfir.w         $vf31w, $vi31
+       vmfir.x         $vf0x, $vi0
+       vmfir.x         $vf0x, $vi31
+       vmfir.x         $vf1x, $vi2
+       vmfir.x         $vf31x, $vi0
+       vmfir.x         $vf31x, $vi15
+       vmfir.x         $vf31x, $vi31
+       vmfir.xw        $vf0xw, $vi0
+       vmfir.xw        $vf0xw, $vi31
+       vmfir.xw        $vf1xw, $vi2
+       vmfir.xw        $vf31xw, $vi0
+       vmfir.xw        $vf31xw, $vi15
+       vmfir.xw        $vf31xw, $vi31
+       vmfir.xy        $vf0xy, $vi0
+       vmfir.xy        $vf0xy, $vi31
+       vmfir.xy        $vf1xy, $vi2
+       vmfir.xy        $vf31xy, $vi0
+       vmfir.xy        $vf31xy, $vi15
+       vmfir.xy        $vf31xy, $vi31
+       vmfir.xyw       $vf0xyw, $vi0
+       vmfir.xyw       $vf0xyw, $vi31
+       vmfir.xyw       $vf1xyw, $vi2
+       vmfir.xyw       $vf31xyw, $vi0
+       vmfir.xyw       $vf31xyw, $vi15
+       vmfir.xyw       $vf31xyw, $vi31
+       vmfir.xyz       $vf0xyz, $vi0
+       vmfir.xyz       $vf0xyz, $vi31
+       vmfir.xyz       $vf1xyz, $vi2
+       vmfir.xyz       $vf31xyz, $vi0
+       vmfir.xyz       $vf31xyz, $vi15
+       vmfir.xyz       $vf31xyz, $vi31
+       vmfir.xyzw      $vf0xyzw, $vi0
+       vmfir.xyzw      $vf0xyzw, $vi31
+       vmfir.xyzw      $vf1xyzw, $vi2
+       vmfir.xyzw      $vf31xyzw, $vi0
+       vmfir.xyzw      $vf31xyzw, $vi15
+       vmfir.xyzw      $vf31xyzw, $vi31
+       vmfir.xz        $vf0xz, $vi0
+       vmfir.xz        $vf0xz, $vi31
+       vmfir.xz        $vf1xz, $vi2
+       vmfir.xz        $vf31xz, $vi0
+       vmfir.xz        $vf31xz, $vi15
+       vmfir.xz        $vf31xz, $vi31
+       vmfir.xzw       $vf0xzw, $vi0
+       vmfir.xzw       $vf0xzw, $vi31
+       vmfir.xzw       $vf1xzw, $vi2
+       vmfir.xzw       $vf31xzw, $vi0
+       vmfir.xzw       $vf31xzw, $vi15
+       vmfir.xzw       $vf31xzw, $vi31
+       vmfir.y         $vf0y, $vi0
+       vmfir.y         $vf0y, $vi31
+       vmfir.y         $vf1y, $vi2
+       vmfir.y         $vf31y, $vi0
+       vmfir.y         $vf31y, $vi15
+       vmfir.y         $vf31y, $vi31
+       vmfir.yw        $vf0yw, $vi0
+       vmfir.yw        $vf0yw, $vi31
+       vmfir.yw        $vf1yw, $vi2
+       vmfir.yw        $vf31yw, $vi0
+       vmfir.yw        $vf31yw, $vi15
+       vmfir.yw        $vf31yw, $vi31
+       vmfir.yz        $vf0yz, $vi0
+       vmfir.yz        $vf0yz, $vi31
+       vmfir.yz        $vf1yz, $vi2
+       vmfir.yz        $vf31yz, $vi0
+       vmfir.yz        $vf31yz, $vi15
+       vmfir.yz        $vf31yz, $vi31
+       vmfir.yzw       $vf0yzw, $vi0
+       vmfir.yzw       $vf0yzw, $vi31
+       vmfir.yzw       $vf1yzw, $vi2
+       vmfir.yzw       $vf31yzw, $vi0
+       vmfir.yzw       $vf31yzw, $vi15
+       vmfir.yzw       $vf31yzw, $vi31
+       vmfir.z         $vf0z, $vi0
+       vmfir.z         $vf0z, $vi31
+       vmfir.z         $vf1z, $vi2
+       vmfir.z         $vf31z, $vi0
+       vmfir.z         $vf31z, $vi15
+       vmfir.z         $vf31z, $vi31
+       vmfir.zw        $vf0zw, $vi0
+       vmfir.zw        $vf0zw, $vi31
+       vmfir.zw        $vf1zw, $vi2
+       vmfir.zw        $vf31zw, $vi0
+       vmfir.zw        $vf31zw, $vi15
+       vmfir.zw        $vf31zw, $vi31
+       vminii.w        $vf0w, $vf0w, $I
+       vminii.w        $vf0w, $vf31w, $I
+       vminii.w        $vf1w, $vf2w, $I
+       vminii.w        $vf31w, $vf0w, $I
+       vminii.w        $vf31w, $vf15w, $I
+       vminii.w        $vf31w, $vf31w, $I
+       vminii.x        $vf0x, $vf0x, $I
+       vminii.x        $vf0x, $vf31x, $I
+       vminii.x        $vf1x, $vf2x, $I
+       vminii.x        $vf31x, $vf0x, $I
+       vminii.x        $vf31x, $vf15x, $I
+       vminii.x        $vf31x, $vf31x, $I
+       vminii.xw       $vf0xw, $vf0xw, $I
+       vminii.xw       $vf0xw, $vf31xw, $I
+       vminii.xw       $vf1xw, $vf2xw, $I
+       vminii.xw       $vf31xw, $vf0xw, $I
+       vminii.xw       $vf31xw, $vf15xw, $I
+       vminii.xw       $vf31xw, $vf31xw, $I
+       vminii.xy       $vf0xy, $vf0xy, $I
+       vminii.xy       $vf0xy, $vf31xy, $I
+       vminii.xy       $vf1xy, $vf2xy, $I
+       vminii.xy       $vf31xy, $vf0xy, $I
+       vminii.xy       $vf31xy, $vf15xy, $I
+       vminii.xy       $vf31xy, $vf31xy, $I
+       vminii.xyw      $vf0xyw, $vf0xyw, $I
+       vminii.xyw      $vf0xyw, $vf31xyw, $I
+       vminii.xyw      $vf1xyw, $vf2xyw, $I
+       vminii.xyw      $vf31xyw, $vf0xyw, $I
+       vminii.xyw      $vf31xyw, $vf15xyw, $I
+       vminii.xyw      $vf31xyw, $vf31xyw, $I
+       vminii.xyz      $vf0xyz, $vf0xyz, $I
+       vminii.xyz      $vf0xyz, $vf31xyz, $I
+       vminii.xyz      $vf1xyz, $vf2xyz, $I
+       vminii.xyz      $vf31xyz, $vf0xyz, $I
+       vminii.xyz      $vf31xyz, $vf15xyz, $I
+       vminii.xyz      $vf31xyz, $vf31xyz, $I
+       vminii.xyzw     $vf0xyzw, $vf0xyzw, $I
+       vminii.xyzw     $vf0xyzw, $vf31xyzw, $I
+       vminii.xyzw     $vf1xyzw, $vf2xyzw, $I
+       vminii.xyzw     $vf31xyzw, $vf0xyzw, $I
+       vminii.xyzw     $vf31xyzw, $vf15xyzw, $I
+       vminii.xyzw     $vf31xyzw, $vf31xyzw, $I
+       vminii.xz       $vf0xz, $vf0xz, $I
+       vminii.xz       $vf0xz, $vf31xz, $I
+       vminii.xz       $vf1xz, $vf2xz, $I
+       vminii.xz       $vf31xz, $vf0xz, $I
+       vminii.xz       $vf31xz, $vf15xz, $I
+       vminii.xz       $vf31xz, $vf31xz, $I
+       vminii.xzw      $vf0xzw, $vf0xzw, $I
+       vminii.xzw      $vf0xzw, $vf31xzw, $I
+       vminii.xzw      $vf1xzw, $vf2xzw, $I
+       vminii.xzw      $vf31xzw, $vf0xzw, $I
+       vminii.xzw      $vf31xzw, $vf15xzw, $I
+       vminii.xzw      $vf31xzw, $vf31xzw, $I
+       vminii.y        $vf0y, $vf0y, $I
+       vminii.y        $vf0y, $vf31y, $I
+       vminii.y        $vf1y, $vf2y, $I
+       vminii.y        $vf31y, $vf0y, $I
+       vminii.y        $vf31y, $vf15y, $I
+       vminii.y        $vf31y, $vf31y, $I
+       vminii.yw       $vf0yw, $vf0yw, $I
+       vminii.yw       $vf0yw, $vf31yw, $I
+       vminii.yw       $vf1yw, $vf2yw, $I
+       vminii.yw       $vf31yw, $vf0yw, $I
+       vminii.yw       $vf31yw, $vf15yw, $I
+       vminii.yw       $vf31yw, $vf31yw, $I
+       vminii.yz       $vf0yz, $vf0yz, $I
+       vminii.yz       $vf0yz, $vf31yz, $I
+       vminii.yz       $vf1yz, $vf2yz, $I
+       vminii.yz       $vf31yz, $vf0yz, $I
+       vminii.yz       $vf31yz, $vf15yz, $I
+       vminii.yz       $vf31yz, $vf31yz, $I
+       vminii.yzw      $vf0yzw, $vf0yzw, $I
+       vminii.yzw      $vf0yzw, $vf31yzw, $I
+       vminii.yzw      $vf1yzw, $vf2yzw, $I
+       vminii.yzw      $vf31yzw, $vf0yzw, $I
+       vminii.yzw      $vf31yzw, $vf15yzw, $I
+       vminii.yzw      $vf31yzw, $vf31yzw, $I
+       vminii.z        $vf0z, $vf0z, $I
+       vminii.z        $vf0z, $vf31z, $I
+       vminii.z        $vf1z, $vf2z, $I
+       vminii.z        $vf31z, $vf0z, $I
+       vminii.z        $vf31z, $vf15z, $I
+       vminii.z        $vf31z, $vf31z, $I
+       vminii.zw       $vf0zw, $vf0zw, $I
+       vminii.zw       $vf0zw, $vf31zw, $I
+       vminii.zw       $vf1zw, $vf2zw, $I
+       vminii.zw       $vf31zw, $vf0zw, $I
+       vminii.zw       $vf31zw, $vf15zw, $I
+       vminii.zw       $vf31zw, $vf31zw, $I
+       vmini.w         $vf0w, $vf0w, $vf0w
+       vmini.w         $vf0w, $vf0w, $vf31w
+       vmini.w         $vf0w, $vf31w, $vf0w
+       vmini.w         $vf1w, $vf2w, $vf3w
+       vmini.w         $vf31w, $vf0w, $vf0w
+       vmini.w         $vf31w, $vf15w, $vf7w
+       vmini.w         $vf31w, $vf31w, $vf31w
+       vminiw.w        $vf0w, $vf0w, $vf0w
+       vminiw.w        $vf0w, $vf0w, $vf31w
+       vminiw.w        $vf0w, $vf31w, $vf0w
+       vminiw.w        $vf1w, $vf2w, $vf3w
+       vminiw.w        $vf31w, $vf0w, $vf0w
+       vminiw.w        $vf31w, $vf15w, $vf7w
+       vminiw.w        $vf31w, $vf31w, $vf31w
+       vminiw.x        $vf0x, $vf0x, $vf0w
+       vminiw.x        $vf0x, $vf0x, $vf31w
+       vminiw.x        $vf0x, $vf31x, $vf0w
+       vminiw.x        $vf1x, $vf2x, $vf3w
+       vminiw.x        $vf31x, $vf0x, $vf0w
+       vminiw.x        $vf31x, $vf15x, $vf7w
+       vminiw.x        $vf31x, $vf31x, $vf31w
+       vminiw.xw       $vf0xw, $vf0xw, $vf0w
+       vminiw.xw       $vf0xw, $vf0xw, $vf31w
+       vminiw.xw       $vf0xw, $vf31xw, $vf0w
+       vminiw.xw       $vf1xw, $vf2xw, $vf3w
+       vminiw.xw       $vf31xw, $vf0xw, $vf0w
+       vminiw.xw       $vf31xw, $vf15xw, $vf7w
+       vminiw.xw       $vf31xw, $vf31xw, $vf31w
+       vminiw.xy       $vf0xy, $vf0xy, $vf0w
+       vminiw.xy       $vf0xy, $vf0xy, $vf31w
+       vminiw.xy       $vf0xy, $vf31xy, $vf0w
+       vminiw.xy       $vf1xy, $vf2xy, $vf3w
+       vminiw.xy       $vf31xy, $vf0xy, $vf0w
+       vminiw.xy       $vf31xy, $vf15xy, $vf7w
+       vminiw.xy       $vf31xy, $vf31xy, $vf31w
+       vminiw.xyw      $vf0xyw, $vf0xyw, $vf0w
+       vminiw.xyw      $vf0xyw, $vf0xyw, $vf31w
+       vminiw.xyw      $vf0xyw, $vf31xyw, $vf0w
+       vminiw.xyw      $vf1xyw, $vf2xyw, $vf3w
+       vminiw.xyw      $vf31xyw, $vf0xyw, $vf0w
+       vminiw.xyw      $vf31xyw, $vf15xyw, $vf7w
+       vminiw.xyw      $vf31xyw, $vf31xyw, $vf31w
+       vminiw.xyz      $vf0xyz, $vf0xyz, $vf0w
+       vminiw.xyz      $vf0xyz, $vf0xyz, $vf31w
+       vminiw.xyz      $vf0xyz, $vf31xyz, $vf0w
+       vminiw.xyz      $vf1xyz, $vf2xyz, $vf3w
+       vminiw.xyz      $vf31xyz, $vf0xyz, $vf0w
+       vminiw.xyz      $vf31xyz, $vf15xyz, $vf7w
+       vminiw.xyz      $vf31xyz, $vf31xyz, $vf31w
+       vminiw.xyzw     $vf0xyzw, $vf0xyzw, $vf0w
+       vminiw.xyzw     $vf0xyzw, $vf0xyzw, $vf31w
+       vminiw.xyzw     $vf0xyzw, $vf31xyzw, $vf0w
+       vminiw.xyzw     $vf1xyzw, $vf2xyzw, $vf3w
+       vminiw.xyzw     $vf31xyzw, $vf0xyzw, $vf0w
+       vminiw.xyzw     $vf31xyzw, $vf15xyzw, $vf7w
+       vminiw.xyzw     $vf31xyzw, $vf31xyzw, $vf31w
+       vminiw.xz       $vf0xz, $vf0xz, $vf0w
+       vminiw.xz       $vf0xz, $vf0xz, $vf31w
+       vminiw.xz       $vf0xz, $vf31xz, $vf0w
+       vminiw.xz       $vf1xz, $vf2xz, $vf3w
+       vminiw.xz       $vf31xz, $vf0xz, $vf0w
+       vminiw.xz       $vf31xz, $vf15xz, $vf7w
+       vminiw.xz       $vf31xz, $vf31xz, $vf31w
+       vminiw.xzw      $vf0xzw, $vf0xzw, $vf0w
+       vminiw.xzw      $vf0xzw, $vf0xzw, $vf31w
+       vminiw.xzw      $vf0xzw, $vf31xzw, $vf0w
+       vminiw.xzw      $vf1xzw, $vf2xzw, $vf3w
+       vminiw.xzw      $vf31xzw, $vf0xzw, $vf0w
+       vminiw.xzw      $vf31xzw, $vf15xzw, $vf7w
+       vminiw.xzw      $vf31xzw, $vf31xzw, $vf31w
+       vminiw.y        $vf0y, $vf0y, $vf0w
+       vminiw.y        $vf0y, $vf0y, $vf31w
+       vminiw.y        $vf0y, $vf31y, $vf0w
+       vminiw.y        $vf1y, $vf2y, $vf3w
+       vminiw.y        $vf31y, $vf0y, $vf0w
+       vminiw.y        $vf31y, $vf15y, $vf7w
+       vminiw.y        $vf31y, $vf31y, $vf31w
+       vminiw.yw       $vf0yw, $vf0yw, $vf0w
+       vminiw.yw       $vf0yw, $vf0yw, $vf31w
+       vminiw.yw       $vf0yw, $vf31yw, $vf0w
+       vminiw.yw       $vf1yw, $vf2yw, $vf3w
+       vminiw.yw       $vf31yw, $vf0yw, $vf0w
+       vminiw.yw       $vf31yw, $vf15yw, $vf7w
+       vminiw.yw       $vf31yw, $vf31yw, $vf31w
+       vminiw.yz       $vf0yz, $vf0yz, $vf0w
+       vminiw.yz       $vf0yz, $vf0yz, $vf31w
+       vminiw.yz       $vf0yz, $vf31yz, $vf0w
+       vminiw.yz       $vf1yz, $vf2yz, $vf3w
+       vminiw.yz       $vf31yz, $vf0yz, $vf0w
+       vminiw.yz       $vf31yz, $vf15yz, $vf7w
+       vminiw.yz       $vf31yz, $vf31yz, $vf31w
+       vminiw.yzw      $vf0yzw, $vf0yzw, $vf0w
+       vminiw.yzw      $vf0yzw, $vf0yzw, $vf31w
+       vminiw.yzw      $vf0yzw, $vf31yzw, $vf0w
+       vminiw.yzw      $vf1yzw, $vf2yzw, $vf3w
+       vminiw.yzw      $vf31yzw, $vf0yzw, $vf0w
+       vminiw.yzw      $vf31yzw, $vf15yzw, $vf7w
+       vminiw.yzw      $vf31yzw, $vf31yzw, $vf31w
+       vminiw.z        $vf0z, $vf0z, $vf0w
+       vminiw.z        $vf0z, $vf0z, $vf31w
+       vminiw.z        $vf0z, $vf31z, $vf0w
+       vminiw.z        $vf1z, $vf2z, $vf3w
+       vminiw.z        $vf31z, $vf0z, $vf0w
+       vminiw.z        $vf31z, $vf15z, $vf7w
+       vminiw.z        $vf31z, $vf31z, $vf31w
+       vminiw.zw       $vf0zw, $vf0zw, $vf0w
+       vminiw.zw       $vf0zw, $vf0zw, $vf31w
+       vminiw.zw       $vf0zw, $vf31zw, $vf0w
+       vminiw.zw       $vf1zw, $vf2zw, $vf3w
+       vminiw.zw       $vf31zw, $vf0zw, $vf0w
+       vminiw.zw       $vf31zw, $vf15zw, $vf7w
+       vminiw.zw       $vf31zw, $vf31zw, $vf31w
+       vmini.x         $vf0x, $vf0x, $vf0x
+       vmini.x         $vf0x, $vf0x, $vf31x
+       vmini.x         $vf0x, $vf31x, $vf0x
+       vmini.x         $vf1x, $vf2x, $vf3x
+       vmini.x         $vf31x, $vf0x, $vf0x
+       vmini.x         $vf31x, $vf15x, $vf7x
+       vmini.x         $vf31x, $vf31x, $vf31x
+       vminix.w        $vf0w, $vf0w, $vf0x
+       vminix.w        $vf0w, $vf0w, $vf31x
+       vminix.w        $vf0w, $vf31w, $vf0x
+       vmini.xw        $vf0xw, $vf0xw, $vf0xw
+       vmini.xw        $vf0xw, $vf0xw, $vf31xw
+       vmini.xw        $vf0xw, $vf31xw, $vf0xw
+       vminix.w        $vf1w, $vf2w, $vf3x
+       vmini.xw        $vf1xw, $vf2xw, $vf3xw
+       vminix.w        $vf31w, $vf0w, $vf0x
+       vminix.w        $vf31w, $vf15w, $vf7x
+       vminix.w        $vf31w, $vf31w, $vf31x
+       vmini.xw        $vf31xw, $vf0xw, $vf0xw
+       vmini.xw        $vf31xw, $vf15xw, $vf7xw
+       vmini.xw        $vf31xw, $vf31xw, $vf31xw
+       vminix.x        $vf0x, $vf0x, $vf0x
+       vminix.x        $vf0x, $vf0x, $vf31x
+       vminix.x        $vf0x, $vf31x, $vf0x
+       vminix.x        $vf1x, $vf2x, $vf3x
+       vminix.x        $vf31x, $vf0x, $vf0x
+       vminix.x        $vf31x, $vf15x, $vf7x
+       vminix.x        $vf31x, $vf31x, $vf31x
+       vminix.xw       $vf0xw, $vf0xw, $vf0x
+       vminix.xw       $vf0xw, $vf0xw, $vf31x
+       vminix.xw       $vf0xw, $vf31xw, $vf0x
+       vminix.xw       $vf1xw, $vf2xw, $vf3x
+       vminix.xw       $vf31xw, $vf0xw, $vf0x
+       vminix.xw       $vf31xw, $vf15xw, $vf7x
+       vminix.xw       $vf31xw, $vf31xw, $vf31x
+       vminix.xy       $vf0xy, $vf0xy, $vf0x
+       vminix.xy       $vf0xy, $vf0xy, $vf31x
+       vminix.xy       $vf0xy, $vf31xy, $vf0x
+       vminix.xy       $vf1xy, $vf2xy, $vf3x
+       vminix.xy       $vf31xy, $vf0xy, $vf0x
+       vminix.xy       $vf31xy, $vf15xy, $vf7x
+       vminix.xy       $vf31xy, $vf31xy, $vf31x
+       vminix.xyw      $vf0xyw, $vf0xyw, $vf0x
+       vminix.xyw      $vf0xyw, $vf0xyw, $vf31x
+       vminix.xyw      $vf0xyw, $vf31xyw, $vf0x
+       vminix.xyw      $vf1xyw, $vf2xyw, $vf3x
+       vminix.xyw      $vf31xyw, $vf0xyw, $vf0x
+       vminix.xyw      $vf31xyw, $vf15xyw, $vf7x
+       vminix.xyw      $vf31xyw, $vf31xyw, $vf31x
+       vminix.xyz      $vf0xyz, $vf0xyz, $vf0x
+       vminix.xyz      $vf0xyz, $vf0xyz, $vf31x
+       vminix.xyz      $vf0xyz, $vf31xyz, $vf0x
+       vminix.xyz      $vf1xyz, $vf2xyz, $vf3x
+       vminix.xyz      $vf31xyz, $vf0xyz, $vf0x
+       vminix.xyz      $vf31xyz, $vf15xyz, $vf7x
+       vminix.xyz      $vf31xyz, $vf31xyz, $vf31x
+       vminix.xyzw     $vf0xyzw, $vf0xyzw, $vf0x
+       vminix.xyzw     $vf0xyzw, $vf0xyzw, $vf31x
+       vminix.xyzw     $vf0xyzw, $vf31xyzw, $vf0x
+       vminix.xyzw     $vf1xyzw, $vf2xyzw, $vf3x
+       vminix.xyzw     $vf31xyzw, $vf0xyzw, $vf0x
+       vminix.xyzw     $vf31xyzw, $vf15xyzw, $vf7x
+       vminix.xyzw     $vf31xyzw, $vf31xyzw, $vf31x
+       vminix.xz       $vf0xz, $vf0xz, $vf0x
+       vminix.xz       $vf0xz, $vf0xz, $vf31x
+       vminix.xz       $vf0xz, $vf31xz, $vf0x
+       vminix.xz       $vf1xz, $vf2xz, $vf3x
+       vminix.xz       $vf31xz, $vf0xz, $vf0x
+       vminix.xz       $vf31xz, $vf15xz, $vf7x
+       vminix.xz       $vf31xz, $vf31xz, $vf31x
+       vminix.xzw      $vf0xzw, $vf0xzw, $vf0x
+       vminix.xzw      $vf0xzw, $vf0xzw, $vf31x
+       vminix.xzw      $vf0xzw, $vf31xzw, $vf0x
+       vminix.xzw      $vf1xzw, $vf2xzw, $vf3x
+       vminix.xzw      $vf31xzw, $vf0xzw, $vf0x
+       vminix.xzw      $vf31xzw, $vf15xzw, $vf7x
+       vminix.xzw      $vf31xzw, $vf31xzw, $vf31x
+       vmini.xy        $vf0xy, $vf0xy, $vf0xy
+       vmini.xy        $vf0xy, $vf0xy, $vf31xy
+       vmini.xy        $vf0xy, $vf31xy, $vf0xy
+       vminix.y        $vf0y, $vf0y, $vf0x
+       vminix.y        $vf0y, $vf0y, $vf31x
+       vminix.y        $vf0y, $vf31y, $vf0x
+       vmini.xy        $vf1xy, $vf2xy, $vf3xy
+       vminix.y        $vf1y, $vf2y, $vf3x
+       vmini.xy        $vf31xy, $vf0xy, $vf0xy
+       vmini.xy        $vf31xy, $vf15xy, $vf7xy
+       vmini.xy        $vf31xy, $vf31xy, $vf31xy
+       vminix.y        $vf31y, $vf0y, $vf0x
+       vminix.y        $vf31y, $vf15y, $vf7x
+       vminix.y        $vf31y, $vf31y, $vf31x
+       vmini.xyw       $vf0xyw, $vf0xyw, $vf0xyw
+       vmini.xyw       $vf0xyw, $vf0xyw, $vf31xyw
+       vmini.xyw       $vf0xyw, $vf31xyw, $vf0xyw
+       vminix.yw       $vf0yw, $vf0yw, $vf0x
+       vminix.yw       $vf0yw, $vf0yw, $vf31x
+       vminix.yw       $vf0yw, $vf31yw, $vf0x
+       vmini.xyw       $vf1xyw, $vf2xyw, $vf3xyw
+       vminix.yw       $vf1yw, $vf2yw, $vf3x
+       vmini.xyw       $vf31xyw, $vf0xyw, $vf0xyw
+       vmini.xyw       $vf31xyw, $vf15xyw, $vf7xyw
+       vmini.xyw       $vf31xyw, $vf31xyw, $vf31xyw
+       vminix.yw       $vf31yw, $vf0yw, $vf0x
+       vminix.yw       $vf31yw, $vf15yw, $vf7x
+       vminix.yw       $vf31yw, $vf31yw, $vf31x
+       vmini.xyz       $vf0xyz, $vf0xyz, $vf0xyz
+       vmini.xyz       $vf0xyz, $vf0xyz, $vf31xyz
+       vmini.xyz       $vf0xyz, $vf31xyz, $vf0xyz
+       vminix.yz       $vf0yz, $vf0yz, $vf0x
+       vminix.yz       $vf0yz, $vf0yz, $vf31x
+       vminix.yz       $vf0yz, $vf31yz, $vf0x
+       vmini.xyz       $vf1xyz, $vf2xyz, $vf3xyz
+       vminix.yz       $vf1yz, $vf2yz, $vf3x
+       vmini.xyz       $vf31xyz, $vf0xyz, $vf0xyz
+       vmini.xyz       $vf31xyz, $vf15xyz, $vf7xyz
+       vmini.xyz       $vf31xyz, $vf31xyz, $vf31xyz
+       vminix.yz       $vf31yz, $vf0yz, $vf0x
+       vminix.yz       $vf31yz, $vf15yz, $vf7x
+       vminix.yz       $vf31yz, $vf31yz, $vf31x
+       vmini.xyzw      $vf0xyzw, $vf0xyzw, $vf0xyzw
+       vmini.xyzw      $vf0xyzw, $vf0xyzw, $vf31xyzw
+       vmini.xyzw      $vf0xyzw, $vf31xyzw, $vf0xyzw
+       vminix.yzw      $vf0yzw, $vf0yzw, $vf0x
+       vminix.yzw      $vf0yzw, $vf0yzw, $vf31x
+       vminix.yzw      $vf0yzw, $vf31yzw, $vf0x
+       vmini.xyzw      $vf1xyzw, $vf2xyzw, $vf3xyzw
+       vminix.yzw      $vf1yzw, $vf2yzw, $vf3x
+       vmini.xyzw      $vf31xyzw, $vf0xyzw, $vf0xyzw
+       vmini.xyzw      $vf31xyzw, $vf15xyzw, $vf7xyzw
+       vmini.xyzw      $vf31xyzw, $vf31xyzw, $vf31xyzw
+       vminix.yzw      $vf31yzw, $vf0yzw, $vf0x
+       vminix.yzw      $vf31yzw, $vf15yzw, $vf7x
+       vminix.yzw      $vf31yzw, $vf31yzw, $vf31x
+       vmini.xz        $vf0xz, $vf0xz, $vf0xz
+       vmini.xz        $vf0xz, $vf0xz, $vf31xz
+       vmini.xz        $vf0xz, $vf31xz, $vf0xz
+       vminix.z        $vf0z, $vf0z, $vf0x
+       vminix.z        $vf0z, $vf0z, $vf31x
+       vminix.z        $vf0z, $vf31z, $vf0x
+       vmini.xz        $vf1xz, $vf2xz, $vf3xz
+       vminix.z        $vf1z, $vf2z, $vf3x
+       vmini.xz        $vf31xz, $vf0xz, $vf0xz
+       vmini.xz        $vf31xz, $vf15xz, $vf7xz
+       vmini.xz        $vf31xz, $vf31xz, $vf31xz
+       vminix.z        $vf31z, $vf0z, $vf0x
+       vminix.z        $vf31z, $vf15z, $vf7x
+       vminix.z        $vf31z, $vf31z, $vf31x
+       vmini.xzw       $vf0xzw, $vf0xzw, $vf0xzw
+       vmini.xzw       $vf0xzw, $vf0xzw, $vf31xzw
+       vmini.xzw       $vf0xzw, $vf31xzw, $vf0xzw
+       vminix.zw       $vf0zw, $vf0zw, $vf0x
+       vminix.zw       $vf0zw, $vf0zw, $vf31x
+       vminix.zw       $vf0zw, $vf31zw, $vf0x
+       vmini.xzw       $vf1xzw, $vf2xzw, $vf3xzw
+       vminix.zw       $vf1zw, $vf2zw, $vf3x
+       vmini.xzw       $vf31xzw, $vf0xzw, $vf0xzw
+       vmini.xzw       $vf31xzw, $vf15xzw, $vf7xzw
+       vmini.xzw       $vf31xzw, $vf31xzw, $vf31xzw
+       vminix.zw       $vf31zw, $vf0zw, $vf0x
+       vminix.zw       $vf31zw, $vf15zw, $vf7x
+       vminix.zw       $vf31zw, $vf31zw, $vf31x
+       vmini.y         $vf0y, $vf0y, $vf0y
+       vmini.y         $vf0y, $vf0y, $vf31y
+       vmini.y         $vf0y, $vf31y, $vf0y
+       vmini.y         $vf1y, $vf2y, $vf3y
+       vmini.y         $vf31y, $vf0y, $vf0y
+       vmini.y         $vf31y, $vf15y, $vf7y
+       vmini.y         $vf31y, $vf31y, $vf31y
+       vminiy.w        $vf0w, $vf0w, $vf0y
+       vminiy.w        $vf0w, $vf0w, $vf31y
+       vminiy.w        $vf0w, $vf31w, $vf0y
+       vmini.yw        $vf0yw, $vf0yw, $vf0yw
+       vmini.yw        $vf0yw, $vf0yw, $vf31yw
+       vmini.yw        $vf0yw, $vf31yw, $vf0yw
+       vminiy.w        $vf1w, $vf2w, $vf3y
+       vmini.yw        $vf1yw, $vf2yw, $vf3yw
+       vminiy.w        $vf31w, $vf0w, $vf0y
+       vminiy.w        $vf31w, $vf15w, $vf7y
+       vminiy.w        $vf31w, $vf31w, $vf31y
+       vmini.yw        $vf31yw, $vf0yw, $vf0yw
+       vmini.yw        $vf31yw, $vf15yw, $vf7yw
+       vmini.yw        $vf31yw, $vf31yw, $vf31yw
+       vminiy.x        $vf0x, $vf0x, $vf0y
+       vminiy.x        $vf0x, $vf0x, $vf31y
+       vminiy.x        $vf0x, $vf31x, $vf0y
+       vminiy.x        $vf1x, $vf2x, $vf3y
+       vminiy.x        $vf31x, $vf0x, $vf0y
+       vminiy.x        $vf31x, $vf15x, $vf7y
+       vminiy.x        $vf31x, $vf31x, $vf31y
+       vminiy.xw       $vf0xw, $vf0xw, $vf0y
+       vminiy.xw       $vf0xw, $vf0xw, $vf31y
+       vminiy.xw       $vf0xw, $vf31xw, $vf0y
+       vminiy.xw       $vf1xw, $vf2xw, $vf3y
+       vminiy.xw       $vf31xw, $vf0xw, $vf0y
+       vminiy.xw       $vf31xw, $vf15xw, $vf7y
+       vminiy.xw       $vf31xw, $vf31xw, $vf31y
+       vminiy.xy       $vf0xy, $vf0xy, $vf0y
+       vminiy.xy       $vf0xy, $vf0xy, $vf31y
+       vminiy.xy       $vf0xy, $vf31xy, $vf0y
+       vminiy.xy       $vf1xy, $vf2xy, $vf3y
+       vminiy.xy       $vf31xy, $vf0xy, $vf0y
+       vminiy.xy       $vf31xy, $vf15xy, $vf7y
+       vminiy.xy       $vf31xy, $vf31xy, $vf31y
+       vminiy.xyw      $vf0xyw, $vf0xyw, $vf0y
+       vminiy.xyw      $vf0xyw, $vf0xyw, $vf31y
+       vminiy.xyw      $vf0xyw, $vf31xyw, $vf0y
+       vminiy.xyw      $vf1xyw, $vf2xyw, $vf3y
+       vminiy.xyw      $vf31xyw, $vf0xyw, $vf0y
+       vminiy.xyw      $vf31xyw, $vf15xyw, $vf7y
+       vminiy.xyw      $vf31xyw, $vf31xyw, $vf31y
+       vminiy.xyz      $vf0xyz, $vf0xyz, $vf0y
+       vminiy.xyz      $vf0xyz, $vf0xyz, $vf31y
+       vminiy.xyz      $vf0xyz, $vf31xyz, $vf0y
+       vminiy.xyz      $vf1xyz, $vf2xyz, $vf3y
+       vminiy.xyz      $vf31xyz, $vf0xyz, $vf0y
+       vminiy.xyz      $vf31xyz, $vf15xyz, $vf7y
+       vminiy.xyz      $vf31xyz, $vf31xyz, $vf31y
+       vminiy.xyzw     $vf0xyzw, $vf0xyzw, $vf0y
+       vminiy.xyzw     $vf0xyzw, $vf0xyzw, $vf31y
+       vminiy.xyzw     $vf0xyzw, $vf31xyzw, $vf0y
+       vminiy.xyzw     $vf1xyzw, $vf2xyzw, $vf3y
+       vminiy.xyzw     $vf31xyzw, $vf0xyzw, $vf0y
+       vminiy.xyzw     $vf31xyzw, $vf15xyzw, $vf7y
+       vminiy.xyzw     $vf31xyzw, $vf31xyzw, $vf31y
+       vminiy.xz       $vf0xz, $vf0xz, $vf0y
+       vminiy.xz       $vf0xz, $vf0xz, $vf31y
+       vminiy.xz       $vf0xz, $vf31xz, $vf0y
+       vminiy.xz       $vf1xz, $vf2xz, $vf3y
+       vminiy.xz       $vf31xz, $vf0xz, $vf0y
+       vminiy.xz       $vf31xz, $vf15xz, $vf7y
+       vminiy.xz       $vf31xz, $vf31xz, $vf31y
+       vminiy.xzw      $vf0xzw, $vf0xzw, $vf0y
+       vminiy.xzw      $vf0xzw, $vf0xzw, $vf31y
+       vminiy.xzw      $vf0xzw, $vf31xzw, $vf0y
+       vminiy.xzw      $vf1xzw, $vf2xzw, $vf3y
+       vminiy.xzw      $vf31xzw, $vf0xzw, $vf0y
+       vminiy.xzw      $vf31xzw, $vf15xzw, $vf7y
+       vminiy.xzw      $vf31xzw, $vf31xzw, $vf31y
+       vminiy.y        $vf0y, $vf0y, $vf0y
+       vminiy.y        $vf0y, $vf0y, $vf31y
+       vminiy.y        $vf0y, $vf31y, $vf0y
+       vminiy.y        $vf1y, $vf2y, $vf3y
+       vminiy.y        $vf31y, $vf0y, $vf0y
+       vminiy.y        $vf31y, $vf15y, $vf7y
+       vminiy.y        $vf31y, $vf31y, $vf31y
+       vminiy.yw       $vf0yw, $vf0yw, $vf0y
+       vminiy.yw       $vf0yw, $vf0yw, $vf31y
+       vminiy.yw       $vf0yw, $vf31yw, $vf0y
+       vminiy.yw       $vf1yw, $vf2yw, $vf3y
+       vminiy.yw       $vf31yw, $vf0yw, $vf0y
+       vminiy.yw       $vf31yw, $vf15yw, $vf7y
+       vminiy.yw       $vf31yw, $vf31yw, $vf31y
+       vminiy.yz       $vf0yz, $vf0yz, $vf0y
+       vminiy.yz       $vf0yz, $vf0yz, $vf31y
+       vminiy.yz       $vf0yz, $vf31yz, $vf0y
+       vminiy.yz       $vf1yz, $vf2yz, $vf3y
+       vminiy.yz       $vf31yz, $vf0yz, $vf0y
+       vminiy.yz       $vf31yz, $vf15yz, $vf7y
+       vminiy.yz       $vf31yz, $vf31yz, $vf31y
+       vminiy.yzw      $vf0yzw, $vf0yzw, $vf0y
+       vminiy.yzw      $vf0yzw, $vf0yzw, $vf31y
+       vminiy.yzw      $vf0yzw, $vf31yzw, $vf0y
+       vminiy.yzw      $vf1yzw, $vf2yzw, $vf3y
+       vminiy.yzw      $vf31yzw, $vf0yzw, $vf0y
+       vminiy.yzw      $vf31yzw, $vf15yzw, $vf7y
+       vminiy.yzw      $vf31yzw, $vf31yzw, $vf31y
+       vmini.yz        $vf0yz, $vf0yz, $vf0yz
+       vmini.yz        $vf0yz, $vf0yz, $vf31yz
+       vmini.yz        $vf0yz, $vf31yz, $vf0yz
+       vminiy.z        $vf0z, $vf0z, $vf0y
+       vminiy.z        $vf0z, $vf0z, $vf31y
+       vminiy.z        $vf0z, $vf31z, $vf0y
+       vmini.yz        $vf1yz, $vf2yz, $vf3yz
+       vminiy.z        $vf1z, $vf2z, $vf3y
+       vmini.yz        $vf31yz, $vf0yz, $vf0yz
+       vmini.yz        $vf31yz, $vf15yz, $vf7yz
+       vmini.yz        $vf31yz, $vf31yz, $vf31yz
+       vminiy.z        $vf31z, $vf0z, $vf0y
+       vminiy.z        $vf31z, $vf15z, $vf7y
+       vminiy.z        $vf31z, $vf31z, $vf31y
+       vmini.yzw       $vf0yzw, $vf0yzw, $vf0yzw
+       vmini.yzw       $vf0yzw, $vf0yzw, $vf31yzw
+       vmini.yzw       $vf0yzw, $vf31yzw, $vf0yzw
+       vminiy.zw       $vf0zw, $vf0zw, $vf0y
+       vminiy.zw       $vf0zw, $vf0zw, $vf31y
+       vminiy.zw       $vf0zw, $vf31zw, $vf0y
+       vmini.yzw       $vf1yzw, $vf2yzw, $vf3yzw
+       vminiy.zw       $vf1zw, $vf2zw, $vf3y
+       vmini.yzw       $vf31yzw, $vf0yzw, $vf0yzw
+       vmini.yzw       $vf31yzw, $vf15yzw, $vf7yzw
+       vmini.yzw       $vf31yzw, $vf31yzw, $vf31yzw
+       vminiy.zw       $vf31zw, $vf0zw, $vf0y
+       vminiy.zw       $vf31zw, $vf15zw, $vf7y
+       vminiy.zw       $vf31zw, $vf31zw, $vf31y
+       vmini.z         $vf0z, $vf0z, $vf0z
+       vmini.z         $vf0z, $vf0z, $vf31z
+       vmini.z         $vf0z, $vf31z, $vf0z
+       vmini.z         $vf1z, $vf2z, $vf3z
+       vmini.z         $vf31z, $vf0z, $vf0z
+       vmini.z         $vf31z, $vf15z, $vf7z
+       vmini.z         $vf31z, $vf31z, $vf31z
+       vminiz.w        $vf0w, $vf0w, $vf0z
+       vminiz.w        $vf0w, $vf0w, $vf31z
+       vminiz.w        $vf0w, $vf31w, $vf0z
+       vmini.zw        $vf0zw, $vf0zw, $vf0zw
+       vmini.zw        $vf0zw, $vf0zw, $vf31zw
+       vmini.zw        $vf0zw, $vf31zw, $vf0zw
+       vminiz.w        $vf1w, $vf2w, $vf3z
+       vmini.zw        $vf1zw, $vf2zw, $vf3zw
+       vminiz.w        $vf31w, $vf0w, $vf0z
+       vminiz.w        $vf31w, $vf15w, $vf7z
+       vminiz.w        $vf31w, $vf31w, $vf31z
+       vmini.zw        $vf31zw, $vf0zw, $vf0zw
+       vmini.zw        $vf31zw, $vf15zw, $vf7zw
+       vmini.zw        $vf31zw, $vf31zw, $vf31zw
+       vminiz.x        $vf0x, $vf0x, $vf0z
+       vminiz.x        $vf0x, $vf0x, $vf31z
+       vminiz.x        $vf0x, $vf31x, $vf0z
+       vminiz.x        $vf1x, $vf2x, $vf3z
+       vminiz.x        $vf31x, $vf0x, $vf0z
+       vminiz.x        $vf31x, $vf15x, $vf7z
+       vminiz.x        $vf31x, $vf31x, $vf31z
+       vminiz.xw       $vf0xw, $vf0xw, $vf0z
+       vminiz.xw       $vf0xw, $vf0xw, $vf31z
+       vminiz.xw       $vf0xw, $vf31xw, $vf0z
+       vminiz.xw       $vf1xw, $vf2xw, $vf3z
+       vminiz.xw       $vf31xw, $vf0xw, $vf0z
+       vminiz.xw       $vf31xw, $vf15xw, $vf7z
+       vminiz.xw       $vf31xw, $vf31xw, $vf31z
+       vminiz.xy       $vf0xy, $vf0xy, $vf0z
+       vminiz.xy       $vf0xy, $vf0xy, $vf31z
+       vminiz.xy       $vf0xy, $vf31xy, $vf0z
+       vminiz.xy       $vf1xy, $vf2xy, $vf3z
+       vminiz.xy       $vf31xy, $vf0xy, $vf0z
+       vminiz.xy       $vf31xy, $vf15xy, $vf7z
+       vminiz.xy       $vf31xy, $vf31xy, $vf31z
+       vminiz.xyw      $vf0xyw, $vf0xyw, $vf0z
+       vminiz.xyw      $vf0xyw, $vf0xyw, $vf31z
+       vminiz.xyw      $vf0xyw, $vf31xyw, $vf0z
+       vminiz.xyw      $vf1xyw, $vf2xyw, $vf3z
+       vminiz.xyw      $vf31xyw, $vf0xyw, $vf0z
+       vminiz.xyw      $vf31xyw, $vf15xyw, $vf7z
+       vminiz.xyw      $vf31xyw, $vf31xyw, $vf31z
+       vminiz.xyz      $vf0xyz, $vf0xyz, $vf0z
+       vminiz.xyz      $vf0xyz, $vf0xyz, $vf31z
+       vminiz.xyz      $vf0xyz, $vf31xyz, $vf0z
+       vminiz.xyz      $vf1xyz, $vf2xyz, $vf3z
+       vminiz.xyz      $vf31xyz, $vf0xyz, $vf0z
+       vminiz.xyz      $vf31xyz, $vf15xyz, $vf7z
+       vminiz.xyz      $vf31xyz, $vf31xyz, $vf31z
+       vminiz.xyzw     $vf0xyzw, $vf0xyzw, $vf0z
+       vminiz.xyzw     $vf0xyzw, $vf0xyzw, $vf31z
+       vminiz.xyzw     $vf0xyzw, $vf31xyzw, $vf0z
+       vminiz.xyzw     $vf1xyzw, $vf2xyzw, $vf3z
+       vminiz.xyzw     $vf31xyzw, $vf0xyzw, $vf0z
+       vminiz.xyzw     $vf31xyzw, $vf15xyzw, $vf7z
+       vminiz.xyzw     $vf31xyzw, $vf31xyzw, $vf31z
+       vminiz.xz       $vf0xz, $vf0xz, $vf0z
+       vminiz.xz       $vf0xz, $vf0xz, $vf31z
+       vminiz.xz       $vf0xz, $vf31xz, $vf0z
+       vminiz.xz       $vf1xz, $vf2xz, $vf3z
+       vminiz.xz       $vf31xz, $vf0xz, $vf0z
+       vminiz.xz       $vf31xz, $vf15xz, $vf7z
+       vminiz.xz       $vf31xz, $vf31xz, $vf31z
+       vminiz.xzw      $vf0xzw, $vf0xzw, $vf0z
+       vminiz.xzw      $vf0xzw, $vf0xzw, $vf31z
+       vminiz.xzw      $vf0xzw, $vf31xzw, $vf0z
+       vminiz.xzw      $vf1xzw, $vf2xzw, $vf3z
+       vminiz.xzw      $vf31xzw, $vf0xzw, $vf0z
+       vminiz.xzw      $vf31xzw, $vf15xzw, $vf7z
+       vminiz.xzw      $vf31xzw, $vf31xzw, $vf31z
+       vminiz.y        $vf0y, $vf0y, $vf0z
+       vminiz.y        $vf0y, $vf0y, $vf31z
+       vminiz.y        $vf0y, $vf31y, $vf0z
+       vminiz.y        $vf1y, $vf2y, $vf3z
+       vminiz.y        $vf31y, $vf0y, $vf0z
+       vminiz.y        $vf31y, $vf15y, $vf7z
+       vminiz.y        $vf31y, $vf31y, $vf31z
+       vminiz.yw       $vf0yw, $vf0yw, $vf0z
+       vminiz.yw       $vf0yw, $vf0yw, $vf31z
+       vminiz.yw       $vf0yw, $vf31yw, $vf0z
+       vminiz.yw       $vf1yw, $vf2yw, $vf3z
+       vminiz.yw       $vf31yw, $vf0yw, $vf0z
+       vminiz.yw       $vf31yw, $vf15yw, $vf7z
+       vminiz.yw       $vf31yw, $vf31yw, $vf31z
+       vminiz.yz       $vf0yz, $vf0yz, $vf0z
+       vminiz.yz       $vf0yz, $vf0yz, $vf31z
+       vminiz.yz       $vf0yz, $vf31yz, $vf0z
+       vminiz.yz       $vf1yz, $vf2yz, $vf3z
+       vminiz.yz       $vf31yz, $vf0yz, $vf0z
+       vminiz.yz       $vf31yz, $vf15yz, $vf7z
+       vminiz.yz       $vf31yz, $vf31yz, $vf31z
+       vminiz.yzw      $vf0yzw, $vf0yzw, $vf0z
+       vminiz.yzw      $vf0yzw, $vf0yzw, $vf31z
+       vminiz.yzw      $vf0yzw, $vf31yzw, $vf0z
+       vminiz.yzw      $vf1yzw, $vf2yzw, $vf3z
+       vminiz.yzw      $vf31yzw, $vf0yzw, $vf0z
+       vminiz.yzw      $vf31yzw, $vf15yzw, $vf7z
+       vminiz.yzw      $vf31yzw, $vf31yzw, $vf31z
+       vminiz.z        $vf0z, $vf0z, $vf0z
+       vminiz.z        $vf0z, $vf0z, $vf31z
+       vminiz.z        $vf0z, $vf31z, $vf0z
+       vminiz.z        $vf1z, $vf2z, $vf3z
+       vminiz.z        $vf31z, $vf0z, $vf0z
+       vminiz.z        $vf31z, $vf15z, $vf7z
+       vminiz.z        $vf31z, $vf31z, $vf31z
+       vminiz.zw       $vf0zw, $vf0zw, $vf0z
+       vminiz.zw       $vf0zw, $vf0zw, $vf31z
+       vminiz.zw       $vf0zw, $vf31zw, $vf0z
+       vminiz.zw       $vf1zw, $vf2zw, $vf3z
+       vminiz.zw       $vf31zw, $vf0zw, $vf0z
+       vminiz.zw       $vf31zw, $vf15zw, $vf7z
+       vminiz.zw       $vf31zw, $vf31zw, $vf31z
+       vmove.w         $vf0w, $vf0w
+       vmove.w         $vf0w, $vf31w
+       vmove.w         $vf1w, $vf2w
+       vmove.w         $vf31w, $vf0w
+       vmove.w         $vf31w, $vf15w
+       vmove.w         $vf31w, $vf31w
+       vmove.x         $vf0x, $vf0x
+       vmove.x         $vf0x, $vf31x
+       vmove.x         $vf1x, $vf2x
+       vmove.x         $vf31x, $vf0x
+       vmove.x         $vf31x, $vf15x
+       vmove.x         $vf31x, $vf31x
+       vmove.xw        $vf0xw, $vf0xw
+       vmove.xw        $vf0xw, $vf31xw
+       vmove.xw        $vf1xw, $vf2xw
+       vmove.xw        $vf31xw, $vf0xw
+       vmove.xw        $vf31xw, $vf15xw
+       vmove.xw        $vf31xw, $vf31xw
+       vmove.xy        $vf0xy, $vf0xy
+       vmove.xy        $vf0xy, $vf31xy
+       vmove.xy        $vf1xy, $vf2xy
+       vmove.xy        $vf31xy, $vf0xy
+       vmove.xy        $vf31xy, $vf15xy
+       vmove.xy        $vf31xy, $vf31xy
+       vmove.xyw       $vf0xyw, $vf0xyw
+       vmove.xyw       $vf0xyw, $vf31xyw
+       vmove.xyw       $vf1xyw, $vf2xyw
+       vmove.xyw       $vf31xyw, $vf0xyw
+       vmove.xyw       $vf31xyw, $vf15xyw
+       vmove.xyw       $vf31xyw, $vf31xyw
+       vmove.xyz       $vf0xyz, $vf0xyz
+       vmove.xyz       $vf0xyz, $vf31xyz
+       vmove.xyz       $vf1xyz, $vf2xyz
+       vmove.xyz       $vf31xyz, $vf0xyz
+       vmove.xyz       $vf31xyz, $vf15xyz
+       vmove.xyz       $vf31xyz, $vf31xyz
+       vmove.xyzw      $vf0xyzw, $vf0xyzw
+       vmove.xyzw      $vf0xyzw, $vf31xyzw
+       vmove.xyzw      $vf1xyzw, $vf2xyzw
+       vmove.xyzw      $vf31xyzw, $vf0xyzw
+       vmove.xyzw      $vf31xyzw, $vf15xyzw
+       vmove.xyzw      $vf31xyzw, $vf31xyzw
+       vmove.xz        $vf0xz, $vf0xz
+       vmove.xz        $vf0xz, $vf31xz
+       vmove.xz        $vf1xz, $vf2xz
+       vmove.xz        $vf31xz, $vf0xz
+       vmove.xz        $vf31xz, $vf15xz
+       vmove.xz        $vf31xz, $vf31xz
+       vmove.xzw       $vf0xzw, $vf0xzw
+       vmove.xzw       $vf0xzw, $vf31xzw
+       vmove.xzw       $vf1xzw, $vf2xzw
+       vmove.xzw       $vf31xzw, $vf0xzw
+       vmove.xzw       $vf31xzw, $vf15xzw
+       vmove.xzw       $vf31xzw, $vf31xzw
+       vmove.y         $vf0y, $vf0y
+       vmove.y         $vf0y, $vf31y
+       vmove.y         $vf1y, $vf2y
+       vmove.y         $vf31y, $vf0y
+       vmove.y         $vf31y, $vf15y
+       vmove.y         $vf31y, $vf31y
+       vmove.yw        $vf0yw, $vf0yw
+       vmove.yw        $vf0yw, $vf31yw
+       vmove.yw        $vf1yw, $vf2yw
+       vmove.yw        $vf31yw, $vf0yw
+       vmove.yw        $vf31yw, $vf15yw
+       vmove.yw        $vf31yw, $vf31yw
+       vmove.yz        $vf0yz, $vf0yz
+       vmove.yz        $vf0yz, $vf31yz
+       vmove.yz        $vf1yz, $vf2yz
+       vmove.yz        $vf31yz, $vf0yz
+       vmove.yz        $vf31yz, $vf15yz
+       vmove.yz        $vf31yz, $vf31yz
+       vmove.yzw       $vf0yzw, $vf0yzw
+       vmove.yzw       $vf0yzw, $vf31yzw
+       vmove.yzw       $vf1yzw, $vf2yzw
+       vmove.yzw       $vf31yzw, $vf0yzw
+       vmove.yzw       $vf31yzw, $vf15yzw
+       vmove.yzw       $vf31yzw, $vf31yzw
+       vmove.z         $vf0z, $vf0z
+       vmove.z         $vf0z, $vf31z
+       vmove.z         $vf1z, $vf2z
+       vmove.z         $vf31z, $vf0z
+       vmove.z         $vf31z, $vf15z
+       vmove.z         $vf31z, $vf31z
+       vmove.zw        $vf0zw, $vf0zw
+       vmove.zw        $vf0zw, $vf31zw
+       vmove.zw        $vf1zw, $vf2zw
+       vmove.zw        $vf31zw, $vf0zw
+       vmove.zw        $vf31zw, $vf15zw
+       vmove.zw        $vf31zw, $vf31zw
+       vmr32.w         $vf0w, $vf0w
+       vmr32.w         $vf0w, $vf31w
+       vmr32.w         $vf1w, $vf2w
+       vmr32.w         $vf31w, $vf0w
+       vmr32.w         $vf31w, $vf15w
+       vmr32.w         $vf31w, $vf31w
+       vmr32.x         $vf0x, $vf0x
+       vmr32.x         $vf0x, $vf31x
+       vmr32.x         $vf1x, $vf2x
+       vmr32.x         $vf31x, $vf0x
+       vmr32.x         $vf31x, $vf15x
+       vmr32.x         $vf31x, $vf31x
+       vmr32.xw        $vf0xw, $vf0xw
+       vmr32.xw        $vf0xw, $vf31xw
+       vmr32.xw        $vf1xw, $vf2xw
+       vmr32.xw        $vf31xw, $vf0xw
+       vmr32.xw        $vf31xw, $vf15xw
+       vmr32.xw        $vf31xw, $vf31xw
+       vmr32.xy        $vf0xy, $vf0xy
+       vmr32.xy        $vf0xy, $vf31xy
+       vmr32.xy        $vf1xy, $vf2xy
+       vmr32.xy        $vf31xy, $vf0xy
+       vmr32.xy        $vf31xy, $vf15xy
+       vmr32.xy        $vf31xy, $vf31xy
+       vmr32.xyw       $vf0xyw, $vf0xyw
+       vmr32.xyw       $vf0xyw, $vf31xyw
+       vmr32.xyw       $vf1xyw, $vf2xyw
+       vmr32.xyw       $vf31xyw, $vf0xyw
+       vmr32.xyw       $vf31xyw, $vf15xyw
+       vmr32.xyw       $vf31xyw, $vf31xyw
+       vmr32.xyz       $vf0xyz, $vf0xyz
+       vmr32.xyz       $vf0xyz, $vf31xyz
+       vmr32.xyz       $vf1xyz, $vf2xyz
+       vmr32.xyz       $vf31xyz, $vf0xyz
+       vmr32.xyz       $vf31xyz, $vf15xyz
+       vmr32.xyz       $vf31xyz, $vf31xyz
+       vmr32.xyzw      $vf0xyzw, $vf0xyzw
+       vmr32.xyzw      $vf0xyzw, $vf31xyzw
+       vmr32.xyzw      $vf1xyzw, $vf2xyzw
+       vmr32.xyzw      $vf31xyzw, $vf0xyzw
+       vmr32.xyzw      $vf31xyzw, $vf15xyzw
+       vmr32.xyzw      $vf31xyzw, $vf31xyzw
+       vmr32.xz        $vf0xz, $vf0xz
+       vmr32.xz        $vf0xz, $vf31xz
+       vmr32.xz        $vf1xz, $vf2xz
+       vmr32.xz        $vf31xz, $vf0xz
+       vmr32.xz        $vf31xz, $vf15xz
+       vmr32.xz        $vf31xz, $vf31xz
+       vmr32.xzw       $vf0xzw, $vf0xzw
+       vmr32.xzw       $vf0xzw, $vf31xzw
+       vmr32.xzw       $vf1xzw, $vf2xzw
+       vmr32.xzw       $vf31xzw, $vf0xzw
+       vmr32.xzw       $vf31xzw, $vf15xzw
+       vmr32.xzw       $vf31xzw, $vf31xzw
+       vmr32.y         $vf0y, $vf0y
+       vmr32.y         $vf0y, $vf31y
+       vmr32.y         $vf1y, $vf2y
+       vmr32.y         $vf31y, $vf0y
+       vmr32.y         $vf31y, $vf15y
+       vmr32.y         $vf31y, $vf31y
+       vmr32.yw        $vf0yw, $vf0yw
+       vmr32.yw        $vf0yw, $vf31yw
+       vmr32.yw        $vf1yw, $vf2yw
+       vmr32.yw        $vf31yw, $vf0yw
+       vmr32.yw        $vf31yw, $vf15yw
+       vmr32.yw        $vf31yw, $vf31yw
+       vmr32.yz        $vf0yz, $vf0yz
+       vmr32.yz        $vf0yz, $vf31yz
+       vmr32.yz        $vf1yz, $vf2yz
+       vmr32.yz        $vf31yz, $vf0yz
+       vmr32.yz        $vf31yz, $vf15yz
+       vmr32.yz        $vf31yz, $vf31yz
+       vmr32.yzw       $vf0yzw, $vf0yzw
+       vmr32.yzw       $vf0yzw, $vf31yzw
+       vmr32.yzw       $vf1yzw, $vf2yzw
+       vmr32.yzw       $vf31yzw, $vf0yzw
+       vmr32.yzw       $vf31yzw, $vf15yzw
+       vmr32.yzw       $vf31yzw, $vf31yzw
+       vmr32.z         $vf0z, $vf0z
+       vmr32.z         $vf0z, $vf31z
+       vmr32.z         $vf1z, $vf2z
+       vmr32.z         $vf31z, $vf0z
+       vmr32.z         $vf31z, $vf15z
+       vmr32.z         $vf31z, $vf31z
+       vmr32.zw        $vf0zw, $vf0zw
+       vmr32.zw        $vf0zw, $vf31zw
+       vmr32.zw        $vf1zw, $vf2zw
+       vmr32.zw        $vf31zw, $vf0zw
+       vmr32.zw        $vf31zw, $vf15zw
+       vmr32.zw        $vf31zw, $vf31zw
+       vmsubai.w       $ACCw, $vf0w, $I
+       vmsubai.w       $ACCw, $vf1w, $I
+       vmsubai.w       $ACCw, $vf31w, $I
+       vmsubai.x       $ACCx, $vf0x, $I
+       vmsubai.x       $ACCx, $vf1x, $I
+       vmsubai.x       $ACCx, $vf31x, $I
+       vmsubai.xw      $ACCxw, $vf0xw, $I
+       vmsubai.xw      $ACCxw, $vf1xw, $I
+       vmsubai.xw      $ACCxw, $vf31xw, $I
+       vmsubai.xy      $ACCxy, $vf0xy, $I
+       vmsubai.xy      $ACCxy, $vf1xy, $I
+       vmsubai.xy      $ACCxy, $vf31xy, $I
+       vmsubai.xyw     $ACCxyw, $vf0xyw, $I
+       vmsubai.xyw     $ACCxyw, $vf1xyw, $I
+       vmsubai.xyw     $ACCxyw, $vf31xyw, $I
+       vmsubai.xyz     $ACCxyz, $vf0xyz, $I
+       vmsubai.xyz     $ACCxyz, $vf1xyz, $I
+       vmsubai.xyz     $ACCxyz, $vf31xyz, $I
+       vmsubai.xyzw    $ACCxyzw, $vf0xyzw, $I
+       vmsubai.xyzw    $ACCxyzw, $vf1xyzw, $I
+       vmsubai.xyzw    $ACCxyzw, $vf31xyzw, $I
+       vmsubai.xz      $ACCxz, $vf0xz, $I
+       vmsubai.xz      $ACCxz, $vf1xz, $I
+       vmsubai.xz      $ACCxz, $vf31xz, $I
+       vmsubai.xzw     $ACCxzw, $vf0xzw, $I
+       vmsubai.xzw     $ACCxzw, $vf1xzw, $I
+       vmsubai.xzw     $ACCxzw, $vf31xzw, $I
+       vmsubai.y       $ACCy, $vf0y, $I
+       vmsubai.y       $ACCy, $vf1y, $I
+       vmsubai.y       $ACCy, $vf31y, $I
+       vmsubai.yw      $ACCyw, $vf0yw, $I
+       vmsubai.yw      $ACCyw, $vf1yw, $I
+       vmsubai.yw      $ACCyw, $vf31yw, $I
+       vmsubai.yz      $ACCyz, $vf0yz, $I
+       vmsubai.yz      $ACCyz, $vf1yz, $I
+       vmsubai.yz      $ACCyz, $vf31yz, $I
+       vmsubai.yzw     $ACCyzw, $vf0yzw, $I
+       vmsubai.yzw     $ACCyzw, $vf1yzw, $I
+       vmsubai.yzw     $ACCyzw, $vf31yzw, $I
+       vmsubai.z       $ACCz, $vf0z, $I
+       vmsubai.z       $ACCz, $vf1z, $I
+       vmsubai.z       $ACCz, $vf31z, $I
+       vmsubai.zw      $ACCzw, $vf0zw, $I
+       vmsubai.zw      $ACCzw, $vf1zw, $I
+       vmsubai.zw      $ACCzw, $vf31zw, $I
+       vmsubaq.w       $ACCw, $vf0w, $Q
+       vmsubaq.w       $ACCw, $vf1w, $Q
+       vmsubaq.w       $ACCw, $vf31w, $Q
+       vmsubaq.x       $ACCx, $vf0x, $Q
+       vmsubaq.x       $ACCx, $vf1x, $Q
+       vmsubaq.x       $ACCx, $vf31x, $Q
+       vmsubaq.xw      $ACCxw, $vf0xw, $Q
+       vmsubaq.xw      $ACCxw, $vf1xw, $Q
+       vmsubaq.xw      $ACCxw, $vf31xw, $Q
+       vmsubaq.xy      $ACCxy, $vf0xy, $Q
+       vmsubaq.xy      $ACCxy, $vf1xy, $Q
+       vmsubaq.xy      $ACCxy, $vf31xy, $Q
+       vmsubaq.xyw     $ACCxyw, $vf0xyw, $Q
+       vmsubaq.xyw     $ACCxyw, $vf1xyw, $Q
+       vmsubaq.xyw     $ACCxyw, $vf31xyw, $Q
+       vmsubaq.xyz     $ACCxyz, $vf0xyz, $Q
+       vmsubaq.xyz     $ACCxyz, $vf1xyz, $Q
+       vmsubaq.xyz     $ACCxyz, $vf31xyz, $Q
+       vmsubaq.xyzw    $ACCxyzw, $vf0xyzw, $Q
+       vmsubaq.xyzw    $ACCxyzw, $vf1xyzw, $Q
+       vmsubaq.xyzw    $ACCxyzw, $vf31xyzw, $Q
+       vmsubaq.xz      $ACCxz, $vf0xz, $Q
+       vmsubaq.xz      $ACCxz, $vf1xz, $Q
+       vmsubaq.xz      $ACCxz, $vf31xz, $Q
+       vmsubaq.xzw     $ACCxzw, $vf0xzw, $Q
+       vmsubaq.xzw     $ACCxzw, $vf1xzw, $Q
+       vmsubaq.xzw     $ACCxzw, $vf31xzw, $Q
+       vmsubaq.y       $ACCy, $vf0y, $Q
+       vmsubaq.y       $ACCy, $vf1y, $Q
+       vmsubaq.y       $ACCy, $vf31y, $Q
+       vmsubaq.yw      $ACCyw, $vf0yw, $Q
+       vmsubaq.yw      $ACCyw, $vf1yw, $Q
+       vmsubaq.yw      $ACCyw, $vf31yw, $Q
+       vmsubaq.yz      $ACCyz, $vf0yz, $Q
+       vmsubaq.yz      $ACCyz, $vf1yz, $Q
+       vmsubaq.yz      $ACCyz, $vf31yz, $Q
+       vmsubaq.yzw     $ACCyzw, $vf0yzw, $Q
+       vmsubaq.yzw     $ACCyzw, $vf1yzw, $Q
+       vmsubaq.yzw     $ACCyzw, $vf31yzw, $Q
+       vmsubaq.z       $ACCz, $vf0z, $Q
+       vmsubaq.z       $ACCz, $vf1z, $Q
+       vmsubaq.z       $ACCz, $vf31z, $Q
+       vmsubaq.zw      $ACCzw, $vf0zw, $Q
+       vmsubaq.zw      $ACCzw, $vf1zw, $Q
+       vmsubaq.zw      $ACCzw, $vf31zw, $Q
+       vmsuba.w        $ACCw, $vf0w, $vf0w
+       vmsuba.w        $ACCw, $vf0w, $vf31w
+       vmsuba.w        $ACCw, $vf1w, $vf2w
+       vmsuba.w        $ACCw, $vf31w, $vf0w
+       vmsuba.w        $ACCw, $vf31w, $vf15w
+       vmsuba.w        $ACCw, $vf31w, $vf31w
+       vmsubaw.w       $ACCw, $vf0w, $vf0w
+       vmsubaw.w       $ACCw, $vf0w, $vf31w
+       vmsubaw.w       $ACCw, $vf1w, $vf2w
+       vmsubaw.w       $ACCw, $vf31w, $vf0w
+       vmsubaw.w       $ACCw, $vf31w, $vf15w
+       vmsubaw.w       $ACCw, $vf31w, $vf31w
+       vmsubaw.x       $ACCx, $vf0x, $vf0w
+       vmsubaw.x       $ACCx, $vf0x, $vf31w
+       vmsubaw.x       $ACCx, $vf1x, $vf2w
+       vmsubaw.x       $ACCx, $vf31x, $vf0w
+       vmsubaw.x       $ACCx, $vf31x, $vf15w
+       vmsubaw.x       $ACCx, $vf31x, $vf31w
+       vmsubaw.xw      $ACCxw, $vf0xw, $vf0w
+       vmsubaw.xw      $ACCxw, $vf0xw, $vf31w
+       vmsubaw.xw      $ACCxw, $vf1xw, $vf2w
+       vmsubaw.xw      $ACCxw, $vf31xw, $vf0w
+       vmsubaw.xw      $ACCxw, $vf31xw, $vf15w
+       vmsubaw.xw      $ACCxw, $vf31xw, $vf31w
+       vmsubaw.xy      $ACCxy, $vf0xy, $vf0w
+       vmsubaw.xy      $ACCxy, $vf0xy, $vf31w
+       vmsubaw.xy      $ACCxy, $vf1xy, $vf2w
+       vmsubaw.xy      $ACCxy, $vf31xy, $vf0w
+       vmsubaw.xy      $ACCxy, $vf31xy, $vf15w
+       vmsubaw.xy      $ACCxy, $vf31xy, $vf31w
+       vmsubaw.xyw     $ACCxyw, $vf0xyw, $vf0w
+       vmsubaw.xyw     $ACCxyw, $vf0xyw, $vf31w
+       vmsubaw.xyw     $ACCxyw, $vf1xyw, $vf2w
+       vmsubaw.xyw     $ACCxyw, $vf31xyw, $vf0w
+       vmsubaw.xyw     $ACCxyw, $vf31xyw, $vf15w
+       vmsubaw.xyw     $ACCxyw, $vf31xyw, $vf31w
+       vmsubaw.xyz     $ACCxyz, $vf0xyz, $vf0w
+       vmsubaw.xyz     $ACCxyz, $vf0xyz, $vf31w
+       vmsubaw.xyz     $ACCxyz, $vf1xyz, $vf2w
+       vmsubaw.xyz     $ACCxyz, $vf31xyz, $vf0w
+       vmsubaw.xyz     $ACCxyz, $vf31xyz, $vf15w
+       vmsubaw.xyz     $ACCxyz, $vf31xyz, $vf31w
+       vmsubaw.xyzw    $ACCxyzw, $vf0xyzw, $vf0w
+       vmsubaw.xyzw    $ACCxyzw, $vf0xyzw, $vf31w
+       vmsubaw.xyzw    $ACCxyzw, $vf1xyzw, $vf2w
+       vmsubaw.xyzw    $ACCxyzw, $vf31xyzw, $vf0w
+       vmsubaw.xyzw    $ACCxyzw, $vf31xyzw, $vf15w
+       vmsubaw.xyzw    $ACCxyzw, $vf31xyzw, $vf31w
+       vmsubaw.xz      $ACCxz, $vf0xz, $vf0w
+       vmsubaw.xz      $ACCxz, $vf0xz, $vf31w
+       vmsubaw.xz      $ACCxz, $vf1xz, $vf2w
+       vmsubaw.xz      $ACCxz, $vf31xz, $vf0w
+       vmsubaw.xz      $ACCxz, $vf31xz, $vf15w
+       vmsubaw.xz      $ACCxz, $vf31xz, $vf31w
+       vmsubaw.xzw     $ACCxzw, $vf0xzw, $vf0w
+       vmsubaw.xzw     $ACCxzw, $vf0xzw, $vf31w
+       vmsubaw.xzw     $ACCxzw, $vf1xzw, $vf2w
+       vmsubaw.xzw     $ACCxzw, $vf31xzw, $vf0w
+       vmsubaw.xzw     $ACCxzw, $vf31xzw, $vf15w
+       vmsubaw.xzw     $ACCxzw, $vf31xzw, $vf31w
+       vmsubaw.y       $ACCy, $vf0y, $vf0w
+       vmsubaw.y       $ACCy, $vf0y, $vf31w
+       vmsubaw.y       $ACCy, $vf1y, $vf2w
+       vmsubaw.y       $ACCy, $vf31y, $vf0w
+       vmsubaw.y       $ACCy, $vf31y, $vf15w
+       vmsubaw.y       $ACCy, $vf31y, $vf31w
+       vmsubaw.yw      $ACCyw, $vf0yw, $vf0w
+       vmsubaw.yw      $ACCyw, $vf0yw, $vf31w
+       vmsubaw.yw      $ACCyw, $vf1yw, $vf2w
+       vmsubaw.yw      $ACCyw, $vf31yw, $vf0w
+       vmsubaw.yw      $ACCyw, $vf31yw, $vf15w
+       vmsubaw.yw      $ACCyw, $vf31yw, $vf31w
+       vmsubaw.yz      $ACCyz, $vf0yz, $vf0w
+       vmsubaw.yz      $ACCyz, $vf0yz, $vf31w
+       vmsubaw.yz      $ACCyz, $vf1yz, $vf2w
+       vmsubaw.yz      $ACCyz, $vf31yz, $vf0w
+       vmsubaw.yz      $ACCyz, $vf31yz, $vf15w
+       vmsubaw.yz      $ACCyz, $vf31yz, $vf31w
+       vmsubaw.yzw     $ACCyzw, $vf0yzw, $vf0w
+       vmsubaw.yzw     $ACCyzw, $vf0yzw, $vf31w
+       vmsubaw.yzw     $ACCyzw, $vf1yzw, $vf2w
+       vmsubaw.yzw     $ACCyzw, $vf31yzw, $vf0w
+       vmsubaw.yzw     $ACCyzw, $vf31yzw, $vf15w
+       vmsubaw.yzw     $ACCyzw, $vf31yzw, $vf31w
+       vmsubaw.z       $ACCz, $vf0z, $vf0w
+       vmsubaw.z       $ACCz, $vf0z, $vf31w
+       vmsubaw.z       $ACCz, $vf1z, $vf2w
+       vmsubaw.z       $ACCz, $vf31z, $vf0w
+       vmsubaw.z       $ACCz, $vf31z, $vf15w
+       vmsubaw.z       $ACCz, $vf31z, $vf31w
+       vmsubaw.zw      $ACCzw, $vf0zw, $vf0w
+       vmsubaw.zw      $ACCzw, $vf0zw, $vf31w
+       vmsubaw.zw      $ACCzw, $vf1zw, $vf2w
+       vmsubaw.zw      $ACCzw, $vf31zw, $vf0w
+       vmsubaw.zw      $ACCzw, $vf31zw, $vf15w
+       vmsubaw.zw      $ACCzw, $vf31zw, $vf31w
+       vmsuba.x        $ACCx, $vf0x, $vf0x
+       vmsuba.x        $ACCx, $vf0x, $vf31x
+       vmsuba.x        $ACCx, $vf1x, $vf2x
+       vmsuba.x        $ACCx, $vf31x, $vf0x
+       vmsuba.x        $ACCx, $vf31x, $vf15x
+       vmsuba.x        $ACCx, $vf31x, $vf31x
+       vmsubax.w       $ACCw, $vf0w, $vf0x
+       vmsubax.w       $ACCw, $vf0w, $vf31x
+       vmsubax.w       $ACCw, $vf1w, $vf2x
+       vmsubax.w       $ACCw, $vf31w, $vf0x
+       vmsubax.w       $ACCw, $vf31w, $vf15x
+       vmsubax.w       $ACCw, $vf31w, $vf31x
+       vmsuba.xw       $ACCxw, $vf0xw, $vf0xw
+       vmsuba.xw       $ACCxw, $vf0xw, $vf31xw
+       vmsuba.xw       $ACCxw, $vf1xw, $vf2xw
+       vmsuba.xw       $ACCxw, $vf31xw, $vf0xw
+       vmsuba.xw       $ACCxw, $vf31xw, $vf15xw
+       vmsuba.xw       $ACCxw, $vf31xw, $vf31xw
+       vmsubax.x       $ACCx, $vf0x, $vf0x
+       vmsubax.x       $ACCx, $vf0x, $vf31x
+       vmsubax.x       $ACCx, $vf1x, $vf2x
+       vmsubax.x       $ACCx, $vf31x, $vf0x
+       vmsubax.x       $ACCx, $vf31x, $vf15x
+       vmsubax.x       $ACCx, $vf31x, $vf31x
+       vmsubax.xw      $ACCxw, $vf0xw, $vf0x
+       vmsubax.xw      $ACCxw, $vf0xw, $vf31x
+       vmsubax.xw      $ACCxw, $vf1xw, $vf2x
+       vmsubax.xw      $ACCxw, $vf31xw, $vf0x
+       vmsubax.xw      $ACCxw, $vf31xw, $vf15x
+       vmsubax.xw      $ACCxw, $vf31xw, $vf31x
+       vmsubax.xy      $ACCxy, $vf0xy, $vf0x
+       vmsubax.xy      $ACCxy, $vf0xy, $vf31x
+       vmsubax.xy      $ACCxy, $vf1xy, $vf2x
+       vmsubax.xy      $ACCxy, $vf31xy, $vf0x
+       vmsubax.xy      $ACCxy, $vf31xy, $vf15x
+       vmsubax.xy      $ACCxy, $vf31xy, $vf31x
+       vmsubax.xyw     $ACCxyw, $vf0xyw, $vf0x
+       vmsubax.xyw     $ACCxyw, $vf0xyw, $vf31x
+       vmsubax.xyw     $ACCxyw, $vf1xyw, $vf2x
+       vmsubax.xyw     $ACCxyw, $vf31xyw, $vf0x
+       vmsubax.xyw     $ACCxyw, $vf31xyw, $vf15x
+       vmsubax.xyw     $ACCxyw, $vf31xyw, $vf31x
+       vmsubax.xyz     $ACCxyz, $vf0xyz, $vf0x
+       vmsubax.xyz     $ACCxyz, $vf0xyz, $vf31x
+       vmsubax.xyz     $ACCxyz, $vf1xyz, $vf2x
+       vmsubax.xyz     $ACCxyz, $vf31xyz, $vf0x
+       vmsubax.xyz     $ACCxyz, $vf31xyz, $vf15x
+       vmsubax.xyz     $ACCxyz, $vf31xyz, $vf31x
+       vmsubax.xyzw    $ACCxyzw, $vf0xyzw, $vf0x
+       vmsubax.xyzw    $ACCxyzw, $vf0xyzw, $vf31x
+       vmsubax.xyzw    $ACCxyzw, $vf1xyzw, $vf2x
+       vmsubax.xyzw    $ACCxyzw, $vf31xyzw, $vf0x
+       vmsubax.xyzw    $ACCxyzw, $vf31xyzw, $vf15x
+       vmsubax.xyzw    $ACCxyzw, $vf31xyzw, $vf31x
+       vmsubax.xz      $ACCxz, $vf0xz, $vf0x
+       vmsubax.xz      $ACCxz, $vf0xz, $vf31x
+       vmsubax.xz      $ACCxz, $vf1xz, $vf2x
+       vmsubax.xz      $ACCxz, $vf31xz, $vf0x
+       vmsubax.xz      $ACCxz, $vf31xz, $vf15x
+       vmsubax.xz      $ACCxz, $vf31xz, $vf31x
+       vmsubax.xzw     $ACCxzw, $vf0xzw, $vf0x
+       vmsubax.xzw     $ACCxzw, $vf0xzw, $vf31x
+       vmsubax.xzw     $ACCxzw, $vf1xzw, $vf2x
+       vmsubax.xzw     $ACCxzw, $vf31xzw, $vf0x
+       vmsubax.xzw     $ACCxzw, $vf31xzw, $vf15x
+       vmsubax.xzw     $ACCxzw, $vf31xzw, $vf31x
+       vmsuba.xy       $ACCxy, $vf0xy, $vf0xy
+       vmsuba.xy       $ACCxy, $vf0xy, $vf31xy
+       vmsuba.xy       $ACCxy, $vf1xy, $vf2xy
+       vmsuba.xy       $ACCxy, $vf31xy, $vf0xy
+       vmsuba.xy       $ACCxy, $vf31xy, $vf15xy
+       vmsuba.xy       $ACCxy, $vf31xy, $vf31xy
+       vmsubax.y       $ACCy, $vf0y, $vf0x
+       vmsubax.y       $ACCy, $vf0y, $vf31x
+       vmsubax.y       $ACCy, $vf1y, $vf2x
+       vmsubax.y       $ACCy, $vf31y, $vf0x
+       vmsubax.y       $ACCy, $vf31y, $vf15x
+       vmsubax.y       $ACCy, $vf31y, $vf31x
+       vmsuba.xyw      $ACCxyw, $vf0xyw, $vf0xyw
+       vmsuba.xyw      $ACCxyw, $vf0xyw, $vf31xyw
+       vmsuba.xyw      $ACCxyw, $vf1xyw, $vf2xyw
+       vmsuba.xyw      $ACCxyw, $vf31xyw, $vf0xyw
+       vmsuba.xyw      $ACCxyw, $vf31xyw, $vf15xyw
+       vmsuba.xyw      $ACCxyw, $vf31xyw, $vf31xyw
+       vmsubax.yw      $ACCyw, $vf0yw, $vf0x
+       vmsubax.yw      $ACCyw, $vf0yw, $vf31x
+       vmsubax.yw      $ACCyw, $vf1yw, $vf2x
+       vmsubax.yw      $ACCyw, $vf31yw, $vf0x
+       vmsubax.yw      $ACCyw, $vf31yw, $vf15x
+       vmsubax.yw      $ACCyw, $vf31yw, $vf31x
+       vmsuba.xyz      $ACCxyz, $vf0xyz, $vf0xyz
+       vmsuba.xyz      $ACCxyz, $vf0xyz, $vf31xyz
+       vmsuba.xyz      $ACCxyz, $vf1xyz, $vf2xyz
+       vmsuba.xyz      $ACCxyz, $vf31xyz, $vf0xyz
+       vmsuba.xyz      $ACCxyz, $vf31xyz, $vf15xyz
+       vmsuba.xyz      $ACCxyz, $vf31xyz, $vf31xyz
+       vmsubax.yz      $ACCyz, $vf0yz, $vf0x
+       vmsubax.yz      $ACCyz, $vf0yz, $vf31x
+       vmsubax.yz      $ACCyz, $vf1yz, $vf2x
+       vmsubax.yz      $ACCyz, $vf31yz, $vf0x
+       vmsubax.yz      $ACCyz, $vf31yz, $vf15x
+       vmsubax.yz      $ACCyz, $vf31yz, $vf31x
+       vmsuba.xyzw     $ACCxyzw, $vf0xyzw, $vf0xyzw
+       vmsuba.xyzw     $ACCxyzw, $vf0xyzw, $vf31xyzw
+       vmsuba.xyzw     $ACCxyzw, $vf1xyzw, $vf2xyzw
+       vmsuba.xyzw     $ACCxyzw, $vf31xyzw, $vf0xyzw
+       vmsuba.xyzw     $ACCxyzw, $vf31xyzw, $vf15xyzw
+       vmsuba.xyzw     $ACCxyzw, $vf31xyzw, $vf31xyzw
+       vmsubax.yzw     $ACCyzw, $vf0yzw, $vf0x
+       vmsubax.yzw     $ACCyzw, $vf0yzw, $vf31x
+       vmsubax.yzw     $ACCyzw, $vf1yzw, $vf2x
+       vmsubax.yzw     $ACCyzw, $vf31yzw, $vf0x
+       vmsubax.yzw     $ACCyzw, $vf31yzw, $vf15x
+       vmsubax.yzw     $ACCyzw, $vf31yzw, $vf31x
+       vmsuba.xz       $ACCxz, $vf0xz, $vf0xz
+       vmsuba.xz       $ACCxz, $vf0xz, $vf31xz
+       vmsuba.xz       $ACCxz, $vf1xz, $vf2xz
+       vmsuba.xz       $ACCxz, $vf31xz, $vf0xz
+       vmsuba.xz       $ACCxz, $vf31xz, $vf15xz
+       vmsuba.xz       $ACCxz, $vf31xz, $vf31xz
+       vmsubax.z       $ACCz, $vf0z, $vf0x
+       vmsubax.z       $ACCz, $vf0z, $vf31x
+       vmsubax.z       $ACCz, $vf1z, $vf2x
+       vmsubax.z       $ACCz, $vf31z, $vf0x
+       vmsubax.z       $ACCz, $vf31z, $vf15x
+       vmsubax.z       $ACCz, $vf31z, $vf31x
+       vmsuba.xzw      $ACCxzw, $vf0xzw, $vf0xzw
+       vmsuba.xzw      $ACCxzw, $vf0xzw, $vf31xzw
+       vmsuba.xzw      $ACCxzw, $vf1xzw, $vf2xzw
+       vmsuba.xzw      $ACCxzw, $vf31xzw, $vf0xzw
+       vmsuba.xzw      $ACCxzw, $vf31xzw, $vf15xzw
+       vmsuba.xzw      $ACCxzw, $vf31xzw, $vf31xzw
+       vmsubax.zw      $ACCzw, $vf0zw, $vf0x
+       vmsubax.zw      $ACCzw, $vf0zw, $vf31x
+       vmsubax.zw      $ACCzw, $vf1zw, $vf2x
+       vmsubax.zw      $ACCzw, $vf31zw, $vf0x
+       vmsubax.zw      $ACCzw, $vf31zw, $vf15x
+       vmsubax.zw      $ACCzw, $vf31zw, $vf31x
+       vmsuba.y        $ACCy, $vf0y, $vf0y
+       vmsuba.y        $ACCy, $vf0y, $vf31y
+       vmsuba.y        $ACCy, $vf1y, $vf2y
+       vmsuba.y        $ACCy, $vf31y, $vf0y
+       vmsuba.y        $ACCy, $vf31y, $vf15y
+       vmsuba.y        $ACCy, $vf31y, $vf31y
+       vmsubay.w       $ACCw, $vf0w, $vf0y
+       vmsubay.w       $ACCw, $vf0w, $vf31y
+       vmsubay.w       $ACCw, $vf1w, $vf2y
+       vmsubay.w       $ACCw, $vf31w, $vf0y
+       vmsubay.w       $ACCw, $vf31w, $vf15y
+       vmsubay.w       $ACCw, $vf31w, $vf31y
+       vmsuba.yw       $ACCyw, $vf0yw, $vf0yw
+       vmsuba.yw       $ACCyw, $vf0yw, $vf31yw
+       vmsuba.yw       $ACCyw, $vf1yw, $vf2yw
+       vmsuba.yw       $ACCyw, $vf31yw, $vf0yw
+       vmsuba.yw       $ACCyw, $vf31yw, $vf15yw
+       vmsuba.yw       $ACCyw, $vf31yw, $vf31yw
+       vmsubay.x       $ACCx, $vf0x, $vf0y
+       vmsubay.x       $ACCx, $vf0x, $vf31y
+       vmsubay.x       $ACCx, $vf1x, $vf2y
+       vmsubay.x       $ACCx, $vf31x, $vf0y
+       vmsubay.x       $ACCx, $vf31x, $vf15y
+       vmsubay.x       $ACCx, $vf31x, $vf31y
+       vmsubay.xw      $ACCxw, $vf0xw, $vf0y
+       vmsubay.xw      $ACCxw, $vf0xw, $vf31y
+       vmsubay.xw      $ACCxw, $vf1xw, $vf2y
+       vmsubay.xw      $ACCxw, $vf31xw, $vf0y
+       vmsubay.xw      $ACCxw, $vf31xw, $vf15y
+       vmsubay.xw      $ACCxw, $vf31xw, $vf31y
+       vmsubay.xy      $ACCxy, $vf0xy, $vf0y
+       vmsubay.xy      $ACCxy, $vf0xy, $vf31y
+       vmsubay.xy      $ACCxy, $vf1xy, $vf2y
+       vmsubay.xy      $ACCxy, $vf31xy, $vf0y
+       vmsubay.xy      $ACCxy, $vf31xy, $vf15y
+       vmsubay.xy      $ACCxy, $vf31xy, $vf31y
+       vmsubay.xyw     $ACCxyw, $vf0xyw, $vf0y
+       vmsubay.xyw     $ACCxyw, $vf0xyw, $vf31y
+       vmsubay.xyw     $ACCxyw, $vf1xyw, $vf2y
+       vmsubay.xyw     $ACCxyw, $vf31xyw, $vf0y
+       vmsubay.xyw     $ACCxyw, $vf31xyw, $vf15y
+       vmsubay.xyw     $ACCxyw, $vf31xyw, $vf31y
+       vmsubay.xyz     $ACCxyz, $vf0xyz, $vf0y
+       vmsubay.xyz     $ACCxyz, $vf0xyz, $vf31y
+       vmsubay.xyz     $ACCxyz, $vf1xyz, $vf2y
+       vmsubay.xyz     $ACCxyz, $vf31xyz, $vf0y
+       vmsubay.xyz     $ACCxyz, $vf31xyz, $vf15y
+       vmsubay.xyz     $ACCxyz, $vf31xyz, $vf31y
+       vmsubay.xyzw    $ACCxyzw, $vf0xyzw, $vf0y
+       vmsubay.xyzw    $ACCxyzw, $vf0xyzw, $vf31y
+       vmsubay.xyzw    $ACCxyzw, $vf1xyzw, $vf2y
+       vmsubay.xyzw    $ACCxyzw, $vf31xyzw, $vf0y
+       vmsubay.xyzw    $ACCxyzw, $vf31xyzw, $vf15y
+       vmsubay.xyzw    $ACCxyzw, $vf31xyzw, $vf31y
+       vmsubay.xz      $ACCxz, $vf0xz, $vf0y
+       vmsubay.xz      $ACCxz, $vf0xz, $vf31y
+       vmsubay.xz      $ACCxz, $vf1xz, $vf2y
+       vmsubay.xz      $ACCxz, $vf31xz, $vf0y
+       vmsubay.xz      $ACCxz, $vf31xz, $vf15y
+       vmsubay.xz      $ACCxz, $vf31xz, $vf31y
+       vmsubay.xzw     $ACCxzw, $vf0xzw, $vf0y
+       vmsubay.xzw     $ACCxzw, $vf0xzw, $vf31y
+       vmsubay.xzw     $ACCxzw, $vf1xzw, $vf2y
+       vmsubay.xzw     $ACCxzw, $vf31xzw, $vf0y
+       vmsubay.xzw     $ACCxzw, $vf31xzw, $vf15y
+       vmsubay.xzw     $ACCxzw, $vf31xzw, $vf31y
+       vmsubay.y       $ACCy, $vf0y, $vf0y
+       vmsubay.y       $ACCy, $vf0y, $vf31y
+       vmsubay.y       $ACCy, $vf1y, $vf2y
+       vmsubay.y       $ACCy, $vf31y, $vf0y
+       vmsubay.y       $ACCy, $vf31y, $vf15y
+       vmsubay.y       $ACCy, $vf31y, $vf31y
+       vmsubay.yw      $ACCyw, $vf0yw, $vf0y
+       vmsubay.yw      $ACCyw, $vf0yw, $vf31y
+       vmsubay.yw      $ACCyw, $vf1yw, $vf2y
+       vmsubay.yw      $ACCyw, $vf31yw, $vf0y
+       vmsubay.yw      $ACCyw, $vf31yw, $vf15y
+       vmsubay.yw      $ACCyw, $vf31yw, $vf31y
+       vmsubay.yz      $ACCyz, $vf0yz, $vf0y
+       vmsubay.yz      $ACCyz, $vf0yz, $vf31y
+       vmsubay.yz      $ACCyz, $vf1yz, $vf2y
+       vmsubay.yz      $ACCyz, $vf31yz, $vf0y
+       vmsubay.yz      $ACCyz, $vf31yz, $vf15y
+       vmsubay.yz      $ACCyz, $vf31yz, $vf31y
+       vmsubay.yzw     $ACCyzw, $vf0yzw, $vf0y
+       vmsubay.yzw     $ACCyzw, $vf0yzw, $vf31y
+       vmsubay.yzw     $ACCyzw, $vf1yzw, $vf2y
+       vmsubay.yzw     $ACCyzw, $vf31yzw, $vf0y
+       vmsubay.yzw     $ACCyzw, $vf31yzw, $vf15y
+       vmsubay.yzw     $ACCyzw, $vf31yzw, $vf31y
+       vmsuba.yz       $ACCyz, $vf0yz, $vf0yz
+       vmsuba.yz       $ACCyz, $vf0yz, $vf31yz
+       vmsuba.yz       $ACCyz, $vf1yz, $vf2yz
+       vmsuba.yz       $ACCyz, $vf31yz, $vf0yz
+       vmsuba.yz       $ACCyz, $vf31yz, $vf15yz
+       vmsuba.yz       $ACCyz, $vf31yz, $vf31yz
+       vmsubay.z       $ACCz, $vf0z, $vf0y
+       vmsubay.z       $ACCz, $vf0z, $vf31y
+       vmsubay.z       $ACCz, $vf1z, $vf2y
+       vmsubay.z       $ACCz, $vf31z, $vf0y
+       vmsubay.z       $ACCz, $vf31z, $vf15y
+       vmsubay.z       $ACCz, $vf31z, $vf31y
+       vmsuba.yzw      $ACCyzw, $vf0yzw, $vf0yzw
+       vmsuba.yzw      $ACCyzw, $vf0yzw, $vf31yzw
+       vmsuba.yzw      $ACCyzw, $vf1yzw, $vf2yzw
+       vmsuba.yzw      $ACCyzw, $vf31yzw, $vf0yzw
+       vmsuba.yzw      $ACCyzw, $vf31yzw, $vf15yzw
+       vmsuba.yzw      $ACCyzw, $vf31yzw, $vf31yzw
+       vmsubay.zw      $ACCzw, $vf0zw, $vf0y
+       vmsubay.zw      $ACCzw, $vf0zw, $vf31y
+       vmsubay.zw      $ACCzw, $vf1zw, $vf2y
+       vmsubay.zw      $ACCzw, $vf31zw, $vf0y
+       vmsubay.zw      $ACCzw, $vf31zw, $vf15y
+       vmsubay.zw      $ACCzw, $vf31zw, $vf31y
+       vmsuba.z        $ACCz, $vf0z, $vf0z
+       vmsuba.z        $ACCz, $vf0z, $vf31z
+       vmsuba.z        $ACCz, $vf1z, $vf2z
+       vmsuba.z        $ACCz, $vf31z, $vf0z
+       vmsuba.z        $ACCz, $vf31z, $vf15z
+       vmsuba.z        $ACCz, $vf31z, $vf31z
+       vmsubaz.w       $ACCw, $vf0w, $vf0z
+       vmsubaz.w       $ACCw, $vf0w, $vf31z
+       vmsubaz.w       $ACCw, $vf1w, $vf2z
+       vmsubaz.w       $ACCw, $vf31w, $vf0z
+       vmsubaz.w       $ACCw, $vf31w, $vf15z
+       vmsubaz.w       $ACCw, $vf31w, $vf31z
+       vmsuba.zw       $ACCzw, $vf0zw, $vf0zw
+       vmsuba.zw       $ACCzw, $vf0zw, $vf31zw
+       vmsuba.zw       $ACCzw, $vf1zw, $vf2zw
+       vmsuba.zw       $ACCzw, $vf31zw, $vf0zw
+       vmsuba.zw       $ACCzw, $vf31zw, $vf15zw
+       vmsuba.zw       $ACCzw, $vf31zw, $vf31zw
+       vmsubaz.x       $ACCx, $vf0x, $vf0z
+       vmsubaz.x       $ACCx, $vf0x, $vf31z
+       vmsubaz.x       $ACCx, $vf1x, $vf2z
+       vmsubaz.x       $ACCx, $vf31x, $vf0z
+       vmsubaz.x       $ACCx, $vf31x, $vf15z
+       vmsubaz.x       $ACCx, $vf31x, $vf31z
+       vmsubaz.xw      $ACCxw, $vf0xw, $vf0z
+       vmsubaz.xw      $ACCxw, $vf0xw, $vf31z
+       vmsubaz.xw      $ACCxw, $vf1xw, $vf2z
+       vmsubaz.xw      $ACCxw, $vf31xw, $vf0z
+       vmsubaz.xw      $ACCxw, $vf31xw, $vf15z
+       vmsubaz.xw      $ACCxw, $vf31xw, $vf31z
+       vmsubaz.xy      $ACCxy, $vf0xy, $vf0z
+       vmsubaz.xy      $ACCxy, $vf0xy, $vf31z
+       vmsubaz.xy      $ACCxy, $vf1xy, $vf2z
+       vmsubaz.xy      $ACCxy, $vf31xy, $vf0z
+       vmsubaz.xy      $ACCxy, $vf31xy, $vf15z
+       vmsubaz.xy      $ACCxy, $vf31xy, $vf31z
+       vmsubaz.xyw     $ACCxyw, $vf0xyw, $vf0z
+       vmsubaz.xyw     $ACCxyw, $vf0xyw, $vf31z
+       vmsubaz.xyw     $ACCxyw, $vf1xyw, $vf2z
+       vmsubaz.xyw     $ACCxyw, $vf31xyw, $vf0z
+       vmsubaz.xyw     $ACCxyw, $vf31xyw, $vf15z
+       vmsubaz.xyw     $ACCxyw, $vf31xyw, $vf31z
+       vmsubaz.xyz     $ACCxyz, $vf0xyz, $vf0z
+       vmsubaz.xyz     $ACCxyz, $vf0xyz, $vf31z
+       vmsubaz.xyz     $ACCxyz, $vf1xyz, $vf2z
+       vmsubaz.xyz     $ACCxyz, $vf31xyz, $vf0z
+       vmsubaz.xyz     $ACCxyz, $vf31xyz, $vf15z
+       vmsubaz.xyz     $ACCxyz, $vf31xyz, $vf31z
+       vmsubaz.xyzw    $ACCxyzw, $vf0xyzw, $vf0z
+       vmsubaz.xyzw    $ACCxyzw, $vf0xyzw, $vf31z
+       vmsubaz.xyzw    $ACCxyzw, $vf1xyzw, $vf2z
+       vmsubaz.xyzw    $ACCxyzw, $vf31xyzw, $vf0z
+       vmsubaz.xyzw    $ACCxyzw, $vf31xyzw, $vf15z
+       vmsubaz.xyzw    $ACCxyzw, $vf31xyzw, $vf31z
+       vmsubaz.xz      $ACCxz, $vf0xz, $vf0z
+       vmsubaz.xz      $ACCxz, $vf0xz, $vf31z
+       vmsubaz.xz      $ACCxz, $vf1xz, $vf2z
+       vmsubaz.xz      $ACCxz, $vf31xz, $vf0z
+       vmsubaz.xz      $ACCxz, $vf31xz, $vf15z
+       vmsubaz.xz      $ACCxz, $vf31xz, $vf31z
+       vmsubaz.xzw     $ACCxzw, $vf0xzw, $vf0z
+       vmsubaz.xzw     $ACCxzw, $vf0xzw, $vf31z
+       vmsubaz.xzw     $ACCxzw, $vf1xzw, $vf2z
+       vmsubaz.xzw     $ACCxzw, $vf31xzw, $vf0z
+       vmsubaz.xzw     $ACCxzw, $vf31xzw, $vf15z
+       vmsubaz.xzw     $ACCxzw, $vf31xzw, $vf31z
+       vmsubaz.y       $ACCy, $vf0y, $vf0z
+       vmsubaz.y       $ACCy, $vf0y, $vf31z
+       vmsubaz.y       $ACCy, $vf1y, $vf2z
+       vmsubaz.y       $ACCy, $vf31y, $vf0z
+       vmsubaz.y       $ACCy, $vf31y, $vf15z
+       vmsubaz.y       $ACCy, $vf31y, $vf31z
+       vmsubaz.yw      $ACCyw, $vf0yw, $vf0z
+       vmsubaz.yw      $ACCyw, $vf0yw, $vf31z
+       vmsubaz.yw      $ACCyw, $vf1yw, $vf2z
+       vmsubaz.yw      $ACCyw, $vf31yw, $vf0z
+       vmsubaz.yw      $ACCyw, $vf31yw, $vf15z
+       vmsubaz.yw      $ACCyw, $vf31yw, $vf31z
+       vmsubaz.yz      $ACCyz, $vf0yz, $vf0z
+       vmsubaz.yz      $ACCyz, $vf0yz, $vf31z
+       vmsubaz.yz      $ACCyz, $vf1yz, $vf2z
+       vmsubaz.yz      $ACCyz, $vf31yz, $vf0z
+       vmsubaz.yz      $ACCyz, $vf31yz, $vf15z
+       vmsubaz.yz      $ACCyz, $vf31yz, $vf31z
+       vmsubaz.yzw     $ACCyzw, $vf0yzw, $vf0z
+       vmsubaz.yzw     $ACCyzw, $vf0yzw, $vf31z
+       vmsubaz.yzw     $ACCyzw, $vf1yzw, $vf2z
+       vmsubaz.yzw     $ACCyzw, $vf31yzw, $vf0z
+       vmsubaz.yzw     $ACCyzw, $vf31yzw, $vf15z
+       vmsubaz.yzw     $ACCyzw, $vf31yzw, $vf31z
+       vmsubaz.z       $ACCz, $vf0z, $vf0z
+       vmsubaz.z       $ACCz, $vf0z, $vf31z
+       vmsubaz.z       $ACCz, $vf1z, $vf2z
+       vmsubaz.z       $ACCz, $vf31z, $vf0z
+       vmsubaz.z       $ACCz, $vf31z, $vf15z
+       vmsubaz.z       $ACCz, $vf31z, $vf31z
+       vmsubaz.zw      $ACCzw, $vf0zw, $vf0z
+       vmsubaz.zw      $ACCzw, $vf0zw, $vf31z
+       vmsubaz.zw      $ACCzw, $vf1zw, $vf2z
+       vmsubaz.zw      $ACCzw, $vf31zw, $vf0z
+       vmsubaz.zw      $ACCzw, $vf31zw, $vf15z
+       vmsubaz.zw      $ACCzw, $vf31zw, $vf31z
+       vmsubi.w        $vf0w, $vf0w, $I
+       vmsubi.w        $vf0w, $vf31w, $I
+       vmsubi.w        $vf1w, $vf2w, $I
+       vmsubi.w        $vf31w, $vf0w, $I
+       vmsubi.w        $vf31w, $vf15w, $I
+       vmsubi.w        $vf31w, $vf31w, $I
+       vmsubi.x        $vf0x, $vf0x, $I
+       vmsubi.x        $vf0x, $vf31x, $I
+       vmsubi.x        $vf1x, $vf2x, $I
+       vmsubi.x        $vf31x, $vf0x, $I
+       vmsubi.x        $vf31x, $vf15x, $I
+       vmsubi.x        $vf31x, $vf31x, $I
+       vmsubi.xw       $vf0xw, $vf0xw, $I
+       vmsubi.xw       $vf0xw, $vf31xw, $I
+       vmsubi.xw       $vf1xw, $vf2xw, $I
+       vmsubi.xw       $vf31xw, $vf0xw, $I
+       vmsubi.xw       $vf31xw, $vf15xw, $I
+       vmsubi.xw       $vf31xw, $vf31xw, $I
+       vmsubi.xy       $vf0xy, $vf0xy, $I
+       vmsubi.xy       $vf0xy, $vf31xy, $I
+       vmsubi.xy       $vf1xy, $vf2xy, $I
+       vmsubi.xy       $vf31xy, $vf0xy, $I
+       vmsubi.xy       $vf31xy, $vf15xy, $I
+       vmsubi.xy       $vf31xy, $vf31xy, $I
+       vmsubi.xyw      $vf0xyw, $vf0xyw, $I
+       vmsubi.xyw      $vf0xyw, $vf31xyw, $I
+       vmsubi.xyw      $vf1xyw, $vf2xyw, $I
+       vmsubi.xyw      $vf31xyw, $vf0xyw, $I
+       vmsubi.xyw      $vf31xyw, $vf15xyw, $I
+       vmsubi.xyw      $vf31xyw, $vf31xyw, $I
+       vmsubi.xyz      $vf0xyz, $vf0xyz, $I
+       vmsubi.xyz      $vf0xyz, $vf31xyz, $I
+       vmsubi.xyz      $vf1xyz, $vf2xyz, $I
+       vmsubi.xyz      $vf31xyz, $vf0xyz, $I
+       vmsubi.xyz      $vf31xyz, $vf15xyz, $I
+       vmsubi.xyz      $vf31xyz, $vf31xyz, $I
+       vmsubi.xyzw     $vf0xyzw, $vf0xyzw, $I
+       vmsubi.xyzw     $vf0xyzw, $vf31xyzw, $I
+       vmsubi.xyzw     $vf1xyzw, $vf2xyzw, $I
+       vmsubi.xyzw     $vf31xyzw, $vf0xyzw, $I
+       vmsubi.xyzw     $vf31xyzw, $vf15xyzw, $I
+       vmsubi.xyzw     $vf31xyzw, $vf31xyzw, $I
+       vmsubi.xz       $vf0xz, $vf0xz, $I
+       vmsubi.xz       $vf0xz, $vf31xz, $I
+       vmsubi.xz       $vf1xz, $vf2xz, $I
+       vmsubi.xz       $vf31xz, $vf0xz, $I
+       vmsubi.xz       $vf31xz, $vf15xz, $I
+       vmsubi.xz       $vf31xz, $vf31xz, $I
+       vmsubi.xzw      $vf0xzw, $vf0xzw, $I
+       vmsubi.xzw      $vf0xzw, $vf31xzw, $I
+       vmsubi.xzw      $vf1xzw, $vf2xzw, $I
+       vmsubi.xzw      $vf31xzw, $vf0xzw, $I
+       vmsubi.xzw      $vf31xzw, $vf15xzw, $I
+       vmsubi.xzw      $vf31xzw, $vf31xzw, $I
+       vmsubi.y        $vf0y, $vf0y, $I
+       vmsubi.y        $vf0y, $vf31y, $I
+       vmsubi.y        $vf1y, $vf2y, $I
+       vmsubi.y        $vf31y, $vf0y, $I
+       vmsubi.y        $vf31y, $vf15y, $I
+       vmsubi.y        $vf31y, $vf31y, $I
+       vmsubi.yw       $vf0yw, $vf0yw, $I
+       vmsubi.yw       $vf0yw, $vf31yw, $I
+       vmsubi.yw       $vf1yw, $vf2yw, $I
+       vmsubi.yw       $vf31yw, $vf0yw, $I
+       vmsubi.yw       $vf31yw, $vf15yw, $I
+       vmsubi.yw       $vf31yw, $vf31yw, $I
+       vmsubi.yz       $vf0yz, $vf0yz, $I
+       vmsubi.yz       $vf0yz, $vf31yz, $I
+       vmsubi.yz       $vf1yz, $vf2yz, $I
+       vmsubi.yz       $vf31yz, $vf0yz, $I
+       vmsubi.yz       $vf31yz, $vf15yz, $I
+       vmsubi.yz       $vf31yz, $vf31yz, $I
+       vmsubi.yzw      $vf0yzw, $vf0yzw, $I
+       vmsubi.yzw      $vf0yzw, $vf31yzw, $I
+       vmsubi.yzw      $vf1yzw, $vf2yzw, $I
+       vmsubi.yzw      $vf31yzw, $vf0yzw, $I
+       vmsubi.yzw      $vf31yzw, $vf15yzw, $I
+       vmsubi.yzw      $vf31yzw, $vf31yzw, $I
+       vmsubi.z        $vf0z, $vf0z, $I
+       vmsubi.z        $vf0z, $vf31z, $I
+       vmsubi.z        $vf1z, $vf2z, $I
+       vmsubi.z        $vf31z, $vf0z, $I
+       vmsubi.z        $vf31z, $vf15z, $I
+       vmsubi.z        $vf31z, $vf31z, $I
+       vmsubi.zw       $vf0zw, $vf0zw, $I
+       vmsubi.zw       $vf0zw, $vf31zw, $I
+       vmsubi.zw       $vf1zw, $vf2zw, $I
+       vmsubi.zw       $vf31zw, $vf0zw, $I
+       vmsubi.zw       $vf31zw, $vf15zw, $I
+       vmsubi.zw       $vf31zw, $vf31zw, $I
+       vmsubq.w        $vf0w, $vf0w, $Q
+       vmsubq.w        $vf0w, $vf31w, $Q
+       vmsubq.w        $vf1w, $vf2w, $Q
+       vmsubq.w        $vf31w, $vf0w, $Q
+       vmsubq.w        $vf31w, $vf15w, $Q
+       vmsubq.w        $vf31w, $vf31w, $Q
+       vmsubq.x        $vf0x, $vf0x, $Q
+       vmsubq.x        $vf0x, $vf31x, $Q
+       vmsubq.x        $vf1x, $vf2x, $Q
+       vmsubq.x        $vf31x, $vf0x, $Q
+       vmsubq.x        $vf31x, $vf15x, $Q
+       vmsubq.x        $vf31x, $vf31x, $Q
+       vmsubq.xw       $vf0xw, $vf0xw, $Q
+       vmsubq.xw       $vf0xw, $vf31xw, $Q
+       vmsubq.xw       $vf1xw, $vf2xw, $Q
+       vmsubq.xw       $vf31xw, $vf0xw, $Q
+       vmsubq.xw       $vf31xw, $vf15xw, $Q
+       vmsubq.xw       $vf31xw, $vf31xw, $Q
+       vmsubq.xy       $vf0xy, $vf0xy, $Q
+       vmsubq.xy       $vf0xy, $vf31xy, $Q
+       vmsubq.xy       $vf1xy, $vf2xy, $Q
+       vmsubq.xy       $vf31xy, $vf0xy, $Q
+       vmsubq.xy       $vf31xy, $vf15xy, $Q
+       vmsubq.xy       $vf31xy, $vf31xy, $Q
+       vmsubq.xyw      $vf0xyw, $vf0xyw, $Q
+       vmsubq.xyw      $vf0xyw, $vf31xyw, $Q
+       vmsubq.xyw      $vf1xyw, $vf2xyw, $Q
+       vmsubq.xyw      $vf31xyw, $vf0xyw, $Q
+       vmsubq.xyw      $vf31xyw, $vf15xyw, $Q
+       vmsubq.xyw      $vf31xyw, $vf31xyw, $Q
+       vmsubq.xyz      $vf0xyz, $vf0xyz, $Q
+       vmsubq.xyz      $vf0xyz, $vf31xyz, $Q
+       vmsubq.xyz      $vf1xyz, $vf2xyz, $Q
+       vmsubq.xyz      $vf31xyz, $vf0xyz, $Q
+       vmsubq.xyz      $vf31xyz, $vf15xyz, $Q
+       vmsubq.xyz      $vf31xyz, $vf31xyz, $Q
+       vmsubq.xyzw     $vf0xyzw, $vf0xyzw, $Q
+       vmsubq.xyzw     $vf0xyzw, $vf31xyzw, $Q
+       vmsubq.xyzw     $vf1xyzw, $vf2xyzw, $Q
+       vmsubq.xyzw     $vf31xyzw, $vf0xyzw, $Q
+       vmsubq.xyzw     $vf31xyzw, $vf15xyzw, $Q
+       vmsubq.xyzw     $vf31xyzw, $vf31xyzw, $Q
+       vmsubq.xz       $vf0xz, $vf0xz, $Q
+       vmsubq.xz       $vf0xz, $vf31xz, $Q
+       vmsubq.xz       $vf1xz, $vf2xz, $Q
+       vmsubq.xz       $vf31xz, $vf0xz, $Q
+       vmsubq.xz       $vf31xz, $vf15xz, $Q
+       vmsubq.xz       $vf31xz, $vf31xz, $Q
+       vmsubq.xzw      $vf0xzw, $vf0xzw, $Q
+       vmsubq.xzw      $vf0xzw, $vf31xzw, $Q
+       vmsubq.xzw      $vf1xzw, $vf2xzw, $Q
+       vmsubq.xzw      $vf31xzw, $vf0xzw, $Q
+       vmsubq.xzw      $vf31xzw, $vf15xzw, $Q
+       vmsubq.xzw      $vf31xzw, $vf31xzw, $Q
+       vmsubq.y        $vf0y, $vf0y, $Q
+       vmsubq.y        $vf0y, $vf31y, $Q
+       vmsubq.y        $vf1y, $vf2y, $Q
+       vmsubq.y        $vf31y, $vf0y, $Q
+       vmsubq.y        $vf31y, $vf15y, $Q
+       vmsubq.y        $vf31y, $vf31y, $Q
+       vmsubq.yw       $vf0yw, $vf0yw, $Q
+       vmsubq.yw       $vf0yw, $vf31yw, $Q
+       vmsubq.yw       $vf1yw, $vf2yw, $Q
+       vmsubq.yw       $vf31yw, $vf0yw, $Q
+       vmsubq.yw       $vf31yw, $vf15yw, $Q
+       vmsubq.yw       $vf31yw, $vf31yw, $Q
+       vmsubq.yz       $vf0yz, $vf0yz, $Q
+       vmsubq.yz       $vf0yz, $vf31yz, $Q
+       vmsubq.yz       $vf1yz, $vf2yz, $Q
+       vmsubq.yz       $vf31yz, $vf0yz, $Q
+       vmsubq.yz       $vf31yz, $vf15yz, $Q
+       vmsubq.yz       $vf31yz, $vf31yz, $Q
+       vmsubq.yzw      $vf0yzw, $vf0yzw, $Q
+       vmsubq.yzw      $vf0yzw, $vf31yzw, $Q
+       vmsubq.yzw      $vf1yzw, $vf2yzw, $Q
+       vmsubq.yzw      $vf31yzw, $vf0yzw, $Q
+       vmsubq.yzw      $vf31yzw, $vf15yzw, $Q
+       vmsubq.yzw      $vf31yzw, $vf31yzw, $Q
+       vmsubq.z        $vf0z, $vf0z, $Q
+       vmsubq.z        $vf0z, $vf31z, $Q
+       vmsubq.z        $vf1z, $vf2z, $Q
+       vmsubq.z        $vf31z, $vf0z, $Q
+       vmsubq.z        $vf31z, $vf15z, $Q
+       vmsubq.z        $vf31z, $vf31z, $Q
+       vmsubq.zw       $vf0zw, $vf0zw, $Q
+       vmsubq.zw       $vf0zw, $vf31zw, $Q
+       vmsubq.zw       $vf1zw, $vf2zw, $Q
+       vmsubq.zw       $vf31zw, $vf0zw, $Q
+       vmsubq.zw       $vf31zw, $vf15zw, $Q
+       vmsubq.zw       $vf31zw, $vf31zw, $Q
+       vmsub.w         $vf0w, $vf0w, $vf0w
+       vmsub.w         $vf0w, $vf0w, $vf31w
+       vmsub.w         $vf0w, $vf31w, $vf0w
+       vmsub.w         $vf1w, $vf2w, $vf3w
+       vmsub.w         $vf31w, $vf0w, $vf0w
+       vmsub.w         $vf31w, $vf15w, $vf7w
+       vmsub.w         $vf31w, $vf31w, $vf31w
+       vmsubw.w        $vf0w, $vf0w, $vf0w
+       vmsubw.w        $vf0w, $vf0w, $vf31w
+       vmsubw.w        $vf0w, $vf31w, $vf0w
+       vmsubw.w        $vf1w, $vf2w, $vf3w
+       vmsubw.w        $vf31w, $vf0w, $vf0w
+       vmsubw.w        $vf31w, $vf15w, $vf7w
+       vmsubw.w        $vf31w, $vf31w, $vf31w
+       vmsubw.x        $vf0x, $vf0x, $vf0w
+       vmsubw.x        $vf0x, $vf0x, $vf31w
+       vmsubw.x        $vf0x, $vf31x, $vf0w
+       vmsubw.x        $vf1x, $vf2x, $vf3w
+       vmsubw.x        $vf31x, $vf0x, $vf0w
+       vmsubw.x        $vf31x, $vf15x, $vf7w
+       vmsubw.x        $vf31x, $vf31x, $vf31w
+       vmsubw.xw       $vf0xw, $vf0xw, $vf0w
+       vmsubw.xw       $vf0xw, $vf0xw, $vf31w
+       vmsubw.xw       $vf0xw, $vf31xw, $vf0w
+       vmsubw.xw       $vf1xw, $vf2xw, $vf3w
+       vmsubw.xw       $vf31xw, $vf0xw, $vf0w
+       vmsubw.xw       $vf31xw, $vf15xw, $vf7w
+       vmsubw.xw       $vf31xw, $vf31xw, $vf31w
+       vmsubw.xy       $vf0xy, $vf0xy, $vf0w
+       vmsubw.xy       $vf0xy, $vf0xy, $vf31w
+       vmsubw.xy       $vf0xy, $vf31xy, $vf0w
+       vmsubw.xy       $vf1xy, $vf2xy, $vf3w
+       vmsubw.xy       $vf31xy, $vf0xy, $vf0w
+       vmsubw.xy       $vf31xy, $vf15xy, $vf7w
+       vmsubw.xy       $vf31xy, $vf31xy, $vf31w
+       vmsubw.xyw      $vf0xyw, $vf0xyw, $vf0w
+       vmsubw.xyw      $vf0xyw, $vf0xyw, $vf31w
+       vmsubw.xyw      $vf0xyw, $vf31xyw, $vf0w
+       vmsubw.xyw      $vf1xyw, $vf2xyw, $vf3w
+       vmsubw.xyw      $vf31xyw, $vf0xyw, $vf0w
+       vmsubw.xyw      $vf31xyw, $vf15xyw, $vf7w
+       vmsubw.xyw      $vf31xyw, $vf31xyw, $vf31w
+       vmsubw.xyz      $vf0xyz, $vf0xyz, $vf0w
+       vmsubw.xyz      $vf0xyz, $vf0xyz, $vf31w
+       vmsubw.xyz      $vf0xyz, $vf31xyz, $vf0w
+       vmsubw.xyz      $vf1xyz, $vf2xyz, $vf3w
+       vmsubw.xyz      $vf31xyz, $vf0xyz, $vf0w
+       vmsubw.xyz      $vf31xyz, $vf15xyz, $vf7w
+       vmsubw.xyz      $vf31xyz, $vf31xyz, $vf31w
+       vmsubw.xyzw     $vf0xyzw, $vf0xyzw, $vf0w
+       vmsubw.xyzw     $vf0xyzw, $vf0xyzw, $vf31w
+       vmsubw.xyzw     $vf0xyzw, $vf31xyzw, $vf0w
+       vmsubw.xyzw     $vf1xyzw, $vf2xyzw, $vf3w
+       vmsubw.xyzw     $vf31xyzw, $vf0xyzw, $vf0w
+       vmsubw.xyzw     $vf31xyzw, $vf15xyzw, $vf7w
+       vmsubw.xyzw     $vf31xyzw, $vf31xyzw, $vf31w
+       vmsubw.xz       $vf0xz, $vf0xz, $vf0w
+       vmsubw.xz       $vf0xz, $vf0xz, $vf31w
+       vmsubw.xz       $vf0xz, $vf31xz, $vf0w
+       vmsubw.xz       $vf1xz, $vf2xz, $vf3w
+       vmsubw.xz       $vf31xz, $vf0xz, $vf0w
+       vmsubw.xz       $vf31xz, $vf15xz, $vf7w
+       vmsubw.xz       $vf31xz, $vf31xz, $vf31w
+       vmsubw.xzw      $vf0xzw, $vf0xzw, $vf0w
+       vmsubw.xzw      $vf0xzw, $vf0xzw, $vf31w
+       vmsubw.xzw      $vf0xzw, $vf31xzw, $vf0w
+       vmsubw.xzw      $vf1xzw, $vf2xzw, $vf3w
+       vmsubw.xzw      $vf31xzw, $vf0xzw, $vf0w
+       vmsubw.xzw      $vf31xzw, $vf15xzw, $vf7w
+       vmsubw.xzw      $vf31xzw, $vf31xzw, $vf31w
+       vmsubw.y        $vf0y, $vf0y, $vf0w
+       vmsubw.y        $vf0y, $vf0y, $vf31w
+       vmsubw.y        $vf0y, $vf31y, $vf0w
+       vmsubw.y        $vf1y, $vf2y, $vf3w
+       vmsubw.y        $vf31y, $vf0y, $vf0w
+       vmsubw.y        $vf31y, $vf15y, $vf7w
+       vmsubw.y        $vf31y, $vf31y, $vf31w
+       vmsubw.yw       $vf0yw, $vf0yw, $vf0w
+       vmsubw.yw       $vf0yw, $vf0yw, $vf31w
+       vmsubw.yw       $vf0yw, $vf31yw, $vf0w
+       vmsubw.yw       $vf1yw, $vf2yw, $vf3w
+       vmsubw.yw       $vf31yw, $vf0yw, $vf0w
+       vmsubw.yw       $vf31yw, $vf15yw, $vf7w
+       vmsubw.yw       $vf31yw, $vf31yw, $vf31w
+       vmsubw.yz       $vf0yz, $vf0yz, $vf0w
+       vmsubw.yz       $vf0yz, $vf0yz, $vf31w
+       vmsubw.yz       $vf0yz, $vf31yz, $vf0w
+       vmsubw.yz       $vf1yz, $vf2yz, $vf3w
+       vmsubw.yz       $vf31yz, $vf0yz, $vf0w
+       vmsubw.yz       $vf31yz, $vf15yz, $vf7w
+       vmsubw.yz       $vf31yz, $vf31yz, $vf31w
+       vmsubw.yzw      $vf0yzw, $vf0yzw, $vf0w
+       vmsubw.yzw      $vf0yzw, $vf0yzw, $vf31w
+       vmsubw.yzw      $vf0yzw, $vf31yzw, $vf0w
+       vmsubw.yzw      $vf1yzw, $vf2yzw, $vf3w
+       vmsubw.yzw      $vf31yzw, $vf0yzw, $vf0w
+       vmsubw.yzw      $vf31yzw, $vf15yzw, $vf7w
+       vmsubw.yzw      $vf31yzw, $vf31yzw, $vf31w
+       vmsubw.z        $vf0z, $vf0z, $vf0w
+       vmsubw.z        $vf0z, $vf0z, $vf31w
+       vmsubw.z        $vf0z, $vf31z, $vf0w
+       vmsubw.z        $vf1z, $vf2z, $vf3w
+       vmsubw.z        $vf31z, $vf0z, $vf0w
+       vmsubw.z        $vf31z, $vf15z, $vf7w
+       vmsubw.z        $vf31z, $vf31z, $vf31w
+       vmsubw.zw       $vf0zw, $vf0zw, $vf0w
+       vmsubw.zw       $vf0zw, $vf0zw, $vf31w
+       vmsubw.zw       $vf0zw, $vf31zw, $vf0w
+       vmsubw.zw       $vf1zw, $vf2zw, $vf3w
+       vmsubw.zw       $vf31zw, $vf0zw, $vf0w
+       vmsubw.zw       $vf31zw, $vf15zw, $vf7w
+       vmsubw.zw       $vf31zw, $vf31zw, $vf31w
+       vmsub.x         $vf0x, $vf0x, $vf0x
+       vmsub.x         $vf0x, $vf0x, $vf31x
+       vmsub.x         $vf0x, $vf31x, $vf0x
+       vmsub.x         $vf1x, $vf2x, $vf3x
+       vmsub.x         $vf31x, $vf0x, $vf0x
+       vmsub.x         $vf31x, $vf15x, $vf7x
+       vmsub.x         $vf31x, $vf31x, $vf31x
+       vmsubx.w        $vf0w, $vf0w, $vf0x
+       vmsubx.w        $vf0w, $vf0w, $vf31x
+       vmsubx.w        $vf0w, $vf31w, $vf0x
+       vmsub.xw        $vf0xw, $vf0xw, $vf0xw
+       vmsub.xw        $vf0xw, $vf0xw, $vf31xw
+       vmsub.xw        $vf0xw, $vf31xw, $vf0xw
+       vmsubx.w        $vf1w, $vf2w, $vf3x
+       vmsub.xw        $vf1xw, $vf2xw, $vf3xw
+       vmsubx.w        $vf31w, $vf0w, $vf0x
+       vmsubx.w        $vf31w, $vf15w, $vf7x
+       vmsubx.w        $vf31w, $vf31w, $vf31x
+       vmsub.xw        $vf31xw, $vf0xw, $vf0xw
+       vmsub.xw        $vf31xw, $vf15xw, $vf7xw
+       vmsub.xw        $vf31xw, $vf31xw, $vf31xw
+       vmsubx.x        $vf0x, $vf0x, $vf0x
+       vmsubx.x        $vf0x, $vf0x, $vf31x
+       vmsubx.x        $vf0x, $vf31x, $vf0x
+       vmsubx.x        $vf1x, $vf2x, $vf3x
+       vmsubx.x        $vf31x, $vf0x, $vf0x
+       vmsubx.x        $vf31x, $vf15x, $vf7x
+       vmsubx.x        $vf31x, $vf31x, $vf31x
+       vmsubx.xw       $vf0xw, $vf0xw, $vf0x
+       vmsubx.xw       $vf0xw, $vf0xw, $vf31x
+       vmsubx.xw       $vf0xw, $vf31xw, $vf0x
+       vmsubx.xw       $vf1xw, $vf2xw, $vf3x
+       vmsubx.xw       $vf31xw, $vf0xw, $vf0x
+       vmsubx.xw       $vf31xw, $vf15xw, $vf7x
+       vmsubx.xw       $vf31xw, $vf31xw, $vf31x
+       vmsubx.xy       $vf0xy, $vf0xy, $vf0x
+       vmsubx.xy       $vf0xy, $vf0xy, $vf31x
+       vmsubx.xy       $vf0xy, $vf31xy, $vf0x
+       vmsubx.xy       $vf1xy, $vf2xy, $vf3x
+       vmsubx.xy       $vf31xy, $vf0xy, $vf0x
+       vmsubx.xy       $vf31xy, $vf15xy, $vf7x
+       vmsubx.xy       $vf31xy, $vf31xy, $vf31x
+       vmsubx.xyw      $vf0xyw, $vf0xyw, $vf0x
+       vmsubx.xyw      $vf0xyw, $vf0xyw, $vf31x
+       vmsubx.xyw      $vf0xyw, $vf31xyw, $vf0x
+       vmsubx.xyw      $vf1xyw, $vf2xyw, $vf3x
+       vmsubx.xyw      $vf31xyw, $vf0xyw, $vf0x
+       vmsubx.xyw      $vf31xyw, $vf15xyw, $vf7x
+       vmsubx.xyw      $vf31xyw, $vf31xyw, $vf31x
+       vmsubx.xyz      $vf0xyz, $vf0xyz, $vf0x
+       vmsubx.xyz      $vf0xyz, $vf0xyz, $vf31x
+       vmsubx.xyz      $vf0xyz, $vf31xyz, $vf0x
+       vmsubx.xyz      $vf1xyz, $vf2xyz, $vf3x
+       vmsubx.xyz      $vf31xyz, $vf0xyz, $vf0x
+       vmsubx.xyz      $vf31xyz, $vf15xyz, $vf7x
+       vmsubx.xyz      $vf31xyz, $vf31xyz, $vf31x
+       vmsubx.xyzw     $vf0xyzw, $vf0xyzw, $vf0x
+       vmsubx.xyzw     $vf0xyzw, $vf0xyzw, $vf31x
+       vmsubx.xyzw     $vf0xyzw, $vf31xyzw, $vf0x
+       vmsubx.xyzw     $vf1xyzw, $vf2xyzw, $vf3x
+       vmsubx.xyzw     $vf31xyzw, $vf0xyzw, $vf0x
+       vmsubx.xyzw     $vf31xyzw, $vf15xyzw, $vf7x
+       vmsubx.xyzw     $vf31xyzw, $vf31xyzw, $vf31x
+       vmsubx.xz       $vf0xz, $vf0xz, $vf0x
+       vmsubx.xz       $vf0xz, $vf0xz, $vf31x
+       vmsubx.xz       $vf0xz, $vf31xz, $vf0x
+       vmsubx.xz       $vf1xz, $vf2xz, $vf3x
+       vmsubx.xz       $vf31xz, $vf0xz, $vf0x
+       vmsubx.xz       $vf31xz, $vf15xz, $vf7x
+       vmsubx.xz       $vf31xz, $vf31xz, $vf31x
+       vmsubx.xzw      $vf0xzw, $vf0xzw, $vf0x
+       vmsubx.xzw      $vf0xzw, $vf0xzw, $vf31x
+       vmsubx.xzw      $vf0xzw, $vf31xzw, $vf0x
+       vmsubx.xzw      $vf1xzw, $vf2xzw, $vf3x
+       vmsubx.xzw      $vf31xzw, $vf0xzw, $vf0x
+       vmsubx.xzw      $vf31xzw, $vf15xzw, $vf7x
+       vmsubx.xzw      $vf31xzw, $vf31xzw, $vf31x
+       vmsub.xy        $vf0xy, $vf0xy, $vf0xy
+       vmsub.xy        $vf0xy, $vf0xy, $vf31xy
+       vmsub.xy        $vf0xy, $vf31xy, $vf0xy
+       vmsubx.y        $vf0y, $vf0y, $vf0x
+       vmsubx.y        $vf0y, $vf0y, $vf31x
+       vmsubx.y        $vf0y, $vf31y, $vf0x
+       vmsub.xy        $vf1xy, $vf2xy, $vf3xy
+       vmsubx.y        $vf1y, $vf2y, $vf3x
+       vmsub.xy        $vf31xy, $vf0xy, $vf0xy
+       vmsub.xy        $vf31xy, $vf15xy, $vf7xy
+       vmsub.xy        $vf31xy, $vf31xy, $vf31xy
+       vmsubx.y        $vf31y, $vf0y, $vf0x
+       vmsubx.y        $vf31y, $vf15y, $vf7x
+       vmsubx.y        $vf31y, $vf31y, $vf31x
+       vmsub.xyw       $vf0xyw, $vf0xyw, $vf0xyw
+       vmsub.xyw       $vf0xyw, $vf0xyw, $vf31xyw
+       vmsub.xyw       $vf0xyw, $vf31xyw, $vf0xyw
+       vmsubx.yw       $vf0yw, $vf0yw, $vf0x
+       vmsubx.yw       $vf0yw, $vf0yw, $vf31x
+       vmsubx.yw       $vf0yw, $vf31yw, $vf0x
+       vmsub.xyw       $vf1xyw, $vf2xyw, $vf3xyw
+       vmsubx.yw       $vf1yw, $vf2yw, $vf3x
+       vmsub.xyw       $vf31xyw, $vf0xyw, $vf0xyw
+       vmsub.xyw       $vf31xyw, $vf15xyw, $vf7xyw
+       vmsub.xyw       $vf31xyw, $vf31xyw, $vf31xyw
+       vmsubx.yw       $vf31yw, $vf0yw, $vf0x
+       vmsubx.yw       $vf31yw, $vf15yw, $vf7x
+       vmsubx.yw       $vf31yw, $vf31yw, $vf31x
+       vmsub.xyz       $vf0xyz, $vf0xyz, $vf0xyz
+       vmsub.xyz       $vf0xyz, $vf0xyz, $vf31xyz
+       vmsub.xyz       $vf0xyz, $vf31xyz, $vf0xyz
+       vmsubx.yz       $vf0yz, $vf0yz, $vf0x
+       vmsubx.yz       $vf0yz, $vf0yz, $vf31x
+       vmsubx.yz       $vf0yz, $vf31yz, $vf0x
+       vmsub.xyz       $vf1xyz, $vf2xyz, $vf3xyz
+       vmsubx.yz       $vf1yz, $vf2yz, $vf3x
+       vmsub.xyz       $vf31xyz, $vf0xyz, $vf0xyz
+       vmsub.xyz       $vf31xyz, $vf15xyz, $vf7xyz
+       vmsub.xyz       $vf31xyz, $vf31xyz, $vf31xyz
+       vmsubx.yz       $vf31yz, $vf0yz, $vf0x
+       vmsubx.yz       $vf31yz, $vf15yz, $vf7x
+       vmsubx.yz       $vf31yz, $vf31yz, $vf31x
+       vmsub.xyzw      $vf0xyzw, $vf0xyzw, $vf0xyzw
+       vmsub.xyzw      $vf0xyzw, $vf0xyzw, $vf31xyzw
+       vmsub.xyzw      $vf0xyzw, $vf31xyzw, $vf0xyzw
+       vmsubx.yzw      $vf0yzw, $vf0yzw, $vf0x
+       vmsubx.yzw      $vf0yzw, $vf0yzw, $vf31x
+       vmsubx.yzw      $vf0yzw, $vf31yzw, $vf0x
+       vmsub.xyzw      $vf1xyzw, $vf2xyzw, $vf3xyzw
+       vmsubx.yzw      $vf1yzw, $vf2yzw, $vf3x
+       vmsub.xyzw      $vf31xyzw, $vf0xyzw, $vf0xyzw
+       vmsub.xyzw      $vf31xyzw, $vf15xyzw, $vf7xyzw
+       vmsub.xyzw      $vf31xyzw, $vf31xyzw, $vf31xyzw
+       vmsubx.yzw      $vf31yzw, $vf0yzw, $vf0x
+       vmsubx.yzw      $vf31yzw, $vf15yzw, $vf7x
+       vmsubx.yzw      $vf31yzw, $vf31yzw, $vf31x
+       vmsub.xz        $vf0xz, $vf0xz, $vf0xz
+       vmsub.xz        $vf0xz, $vf0xz, $vf31xz
+       vmsub.xz        $vf0xz, $vf31xz, $vf0xz
+       vmsubx.z        $vf0z, $vf0z, $vf0x
+       vmsubx.z        $vf0z, $vf0z, $vf31x
+       vmsubx.z        $vf0z, $vf31z, $vf0x
+       vmsub.xz        $vf1xz, $vf2xz, $vf3xz
+       vmsubx.z        $vf1z, $vf2z, $vf3x
+       vmsub.xz        $vf31xz, $vf0xz, $vf0xz
+       vmsub.xz        $vf31xz, $vf15xz, $vf7xz
+       vmsub.xz        $vf31xz, $vf31xz, $vf31xz
+       vmsubx.z        $vf31z, $vf0z, $vf0x
+       vmsubx.z        $vf31z, $vf15z, $vf7x
+       vmsubx.z        $vf31z, $vf31z, $vf31x
+       vmsub.xzw       $vf0xzw, $vf0xzw, $vf0xzw
+       vmsub.xzw       $vf0xzw, $vf0xzw, $vf31xzw
+       vmsub.xzw       $vf0xzw, $vf31xzw, $vf0xzw
+       vmsubx.zw       $vf0zw, $vf0zw, $vf0x
+       vmsubx.zw       $vf0zw, $vf0zw, $vf31x
+       vmsubx.zw       $vf0zw, $vf31zw, $vf0x
+       vmsub.xzw       $vf1xzw, $vf2xzw, $vf3xzw
+       vmsubx.zw       $vf1zw, $vf2zw, $vf3x
+       vmsub.xzw       $vf31xzw, $vf0xzw, $vf0xzw
+       vmsub.xzw       $vf31xzw, $vf15xzw, $vf7xzw
+       vmsub.xzw       $vf31xzw, $vf31xzw, $vf31xzw
+       vmsubx.zw       $vf31zw, $vf0zw, $vf0x
+       vmsubx.zw       $vf31zw, $vf15zw, $vf7x
+       vmsubx.zw       $vf31zw, $vf31zw, $vf31x
+       vmsub.y         $vf0y, $vf0y, $vf0y
+       vmsub.y         $vf0y, $vf0y, $vf31y
+       vmsub.y         $vf0y, $vf31y, $vf0y
+       vmsub.y         $vf1y, $vf2y, $vf3y
+       vmsub.y         $vf31y, $vf0y, $vf0y
+       vmsub.y         $vf31y, $vf15y, $vf7y
+       vmsub.y         $vf31y, $vf31y, $vf31y
+       vmsuby.w        $vf0w, $vf0w, $vf0y
+       vmsuby.w        $vf0w, $vf0w, $vf31y
+       vmsuby.w        $vf0w, $vf31w, $vf0y
+       vmsub.yw        $vf0yw, $vf0yw, $vf0yw
+       vmsub.yw        $vf0yw, $vf0yw, $vf31yw
+       vmsub.yw        $vf0yw, $vf31yw, $vf0yw
+       vmsuby.w        $vf1w, $vf2w, $vf3y
+       vmsub.yw        $vf1yw, $vf2yw, $vf3yw
+       vmsuby.w        $vf31w, $vf0w, $vf0y
+       vmsuby.w        $vf31w, $vf15w, $vf7y
+       vmsuby.w        $vf31w, $vf31w, $vf31y
+       vmsub.yw        $vf31yw, $vf0yw, $vf0yw
+       vmsub.yw        $vf31yw, $vf15yw, $vf7yw
+       vmsub.yw        $vf31yw, $vf31yw, $vf31yw
+       vmsuby.x        $vf0x, $vf0x, $vf0y
+       vmsuby.x        $vf0x, $vf0x, $vf31y
+       vmsuby.x        $vf0x, $vf31x, $vf0y
+       vmsuby.x        $vf1x, $vf2x, $vf3y
+       vmsuby.x        $vf31x, $vf0x, $vf0y
+       vmsuby.x        $vf31x, $vf15x, $vf7y
+       vmsuby.x        $vf31x, $vf31x, $vf31y
+       vmsuby.xw       $vf0xw, $vf0xw, $vf0y
+       vmsuby.xw       $vf0xw, $vf0xw, $vf31y
+       vmsuby.xw       $vf0xw, $vf31xw, $vf0y
+       vmsuby.xw       $vf1xw, $vf2xw, $vf3y
+       vmsuby.xw       $vf31xw, $vf0xw, $vf0y
+       vmsuby.xw       $vf31xw, $vf15xw, $vf7y
+       vmsuby.xw       $vf31xw, $vf31xw, $vf31y
+       vmsuby.xy       $vf0xy, $vf0xy, $vf0y
+       vmsuby.xy       $vf0xy, $vf0xy, $vf31y
+       vmsuby.xy       $vf0xy, $vf31xy, $vf0y
+       vmsuby.xy       $vf1xy, $vf2xy, $vf3y
+       vmsuby.xy       $vf31xy, $vf0xy, $vf0y
+       vmsuby.xy       $vf31xy, $vf15xy, $vf7y
+       vmsuby.xy       $vf31xy, $vf31xy, $vf31y
+       vmsuby.xyw      $vf0xyw, $vf0xyw, $vf0y
+       vmsuby.xyw      $vf0xyw, $vf0xyw, $vf31y
+       vmsuby.xyw      $vf0xyw, $vf31xyw, $vf0y
+       vmsuby.xyw      $vf1xyw, $vf2xyw, $vf3y
+       vmsuby.xyw      $vf31xyw, $vf0xyw, $vf0y
+       vmsuby.xyw      $vf31xyw, $vf15xyw, $vf7y
+       vmsuby.xyw      $vf31xyw, $vf31xyw, $vf31y
+       vmsuby.xyz      $vf0xyz, $vf0xyz, $vf0y
+       vmsuby.xyz      $vf0xyz, $vf0xyz, $vf31y
+       vmsuby.xyz      $vf0xyz, $vf31xyz, $vf0y
+       vmsuby.xyz      $vf1xyz, $vf2xyz, $vf3y
+       vmsuby.xyz      $vf31xyz, $vf0xyz, $vf0y
+       vmsuby.xyz      $vf31xyz, $vf15xyz, $vf7y
+       vmsuby.xyz      $vf31xyz, $vf31xyz, $vf31y
+       vmsuby.xyzw     $vf0xyzw, $vf0xyzw, $vf0y
+       vmsuby.xyzw     $vf0xyzw, $vf0xyzw, $vf31y
+       vmsuby.xyzw     $vf0xyzw, $vf31xyzw, $vf0y
+       vmsuby.xyzw     $vf1xyzw, $vf2xyzw, $vf3y
+       vmsuby.xyzw     $vf31xyzw, $vf0xyzw, $vf0y
+       vmsuby.xyzw     $vf31xyzw, $vf15xyzw, $vf7y
+       vmsuby.xyzw     $vf31xyzw, $vf31xyzw, $vf31y
+       vmsuby.xz       $vf0xz, $vf0xz, $vf0y
+       vmsuby.xz       $vf0xz, $vf0xz, $vf31y
+       vmsuby.xz       $vf0xz, $vf31xz, $vf0y
+       vmsuby.xz       $vf1xz, $vf2xz, $vf3y
+       vmsuby.xz       $vf31xz, $vf0xz, $vf0y
+       vmsuby.xz       $vf31xz, $vf15xz, $vf7y
+       vmsuby.xz       $vf31xz, $vf31xz, $vf31y
+       vmsuby.xzw      $vf0xzw, $vf0xzw, $vf0y
+       vmsuby.xzw      $vf0xzw, $vf0xzw, $vf31y
+       vmsuby.xzw      $vf0xzw, $vf31xzw, $vf0y
+       vmsuby.xzw      $vf1xzw, $vf2xzw, $vf3y
+       vmsuby.xzw      $vf31xzw, $vf0xzw, $vf0y
+       vmsuby.xzw      $vf31xzw, $vf15xzw, $vf7y
+       vmsuby.xzw      $vf31xzw, $vf31xzw, $vf31y
+       vmsuby.y        $vf0y, $vf0y, $vf0y
+       vmsuby.y        $vf0y, $vf0y, $vf31y
+       vmsuby.y        $vf0y, $vf31y, $vf0y
+       vmsuby.y        $vf1y, $vf2y, $vf3y
+       vmsuby.y        $vf31y, $vf0y, $vf0y
+       vmsuby.y        $vf31y, $vf15y, $vf7y
+       vmsuby.y        $vf31y, $vf31y, $vf31y
+       vmsuby.yw       $vf0yw, $vf0yw, $vf0y
+       vmsuby.yw       $vf0yw, $vf0yw, $vf31y
+       vmsuby.yw       $vf0yw, $vf31yw, $vf0y
+       vmsuby.yw       $vf1yw, $vf2yw, $vf3y
+       vmsuby.yw       $vf31yw, $vf0yw, $vf0y
+       vmsuby.yw       $vf31yw, $vf15yw, $vf7y
+       vmsuby.yw       $vf31yw, $vf31yw, $vf31y
+       vmsuby.yz       $vf0yz, $vf0yz, $vf0y
+       vmsuby.yz       $vf0yz, $vf0yz, $vf31y
+       vmsuby.yz       $vf0yz, $vf31yz, $vf0y
+       vmsuby.yz       $vf1yz, $vf2yz, $vf3y
+       vmsuby.yz       $vf31yz, $vf0yz, $vf0y
+       vmsuby.yz       $vf31yz, $vf15yz, $vf7y
+       vmsuby.yz       $vf31yz, $vf31yz, $vf31y
+       vmsuby.yzw      $vf0yzw, $vf0yzw, $vf0y
+       vmsuby.yzw      $vf0yzw, $vf0yzw, $vf31y
+       vmsuby.yzw      $vf0yzw, $vf31yzw, $vf0y
+       vmsuby.yzw      $vf1yzw, $vf2yzw, $vf3y
+       vmsuby.yzw      $vf31yzw, $vf0yzw, $vf0y
+       vmsuby.yzw      $vf31yzw, $vf15yzw, $vf7y
+       vmsuby.yzw      $vf31yzw, $vf31yzw, $vf31y
+       vmsub.yz        $vf0yz, $vf0yz, $vf0yz
+       vmsub.yz        $vf0yz, $vf0yz, $vf31yz
+       vmsub.yz        $vf0yz, $vf31yz, $vf0yz
+       vmsuby.z        $vf0z, $vf0z, $vf0y
+       vmsuby.z        $vf0z, $vf0z, $vf31y
+       vmsuby.z        $vf0z, $vf31z, $vf0y
+       vmsub.yz        $vf1yz, $vf2yz, $vf3yz
+       vmsuby.z        $vf1z, $vf2z, $vf3y
+       vmsub.yz        $vf31yz, $vf0yz, $vf0yz
+       vmsub.yz        $vf31yz, $vf15yz, $vf7yz
+       vmsub.yz        $vf31yz, $vf31yz, $vf31yz
+       vmsuby.z        $vf31z, $vf0z, $vf0y
+       vmsuby.z        $vf31z, $vf15z, $vf7y
+       vmsuby.z        $vf31z, $vf31z, $vf31y
+       vmsub.yzw       $vf0yzw, $vf0yzw, $vf0yzw
+       vmsub.yzw       $vf0yzw, $vf0yzw, $vf31yzw
+       vmsub.yzw       $vf0yzw, $vf31yzw, $vf0yzw
+       vmsuby.zw       $vf0zw, $vf0zw, $vf0y
+       vmsuby.zw       $vf0zw, $vf0zw, $vf31y
+       vmsuby.zw       $vf0zw, $vf31zw, $vf0y
+       vmsub.yzw       $vf1yzw, $vf2yzw, $vf3yzw
+       vmsuby.zw       $vf1zw, $vf2zw, $vf3y
+       vmsub.yzw       $vf31yzw, $vf0yzw, $vf0yzw
+       vmsub.yzw       $vf31yzw, $vf15yzw, $vf7yzw
+       vmsub.yzw       $vf31yzw, $vf31yzw, $vf31yzw
+       vmsuby.zw       $vf31zw, $vf0zw, $vf0y
+       vmsuby.zw       $vf31zw, $vf15zw, $vf7y
+       vmsuby.zw       $vf31zw, $vf31zw, $vf31y
+       vmsub.z         $vf0z, $vf0z, $vf0z
+       vmsub.z         $vf0z, $vf0z, $vf31z
+       vmsub.z         $vf0z, $vf31z, $vf0z
+       vmsub.z         $vf1z, $vf2z, $vf3z
+       vmsub.z         $vf31z, $vf0z, $vf0z
+       vmsub.z         $vf31z, $vf15z, $vf7z
+       vmsub.z         $vf31z, $vf31z, $vf31z
+       vmsubz.w        $vf0w, $vf0w, $vf0z
+       vmsubz.w        $vf0w, $vf0w, $vf31z
+       vmsubz.w        $vf0w, $vf31w, $vf0z
+       vmsub.zw        $vf0zw, $vf0zw, $vf0zw
+       vmsub.zw        $vf0zw, $vf0zw, $vf31zw
+       vmsub.zw        $vf0zw, $vf31zw, $vf0zw
+       vmsubz.w        $vf1w, $vf2w, $vf3z
+       vmsub.zw        $vf1zw, $vf2zw, $vf3zw
+       vmsubz.w        $vf31w, $vf0w, $vf0z
+       vmsubz.w        $vf31w, $vf15w, $vf7z
+       vmsubz.w        $vf31w, $vf31w, $vf31z
+       vmsub.zw        $vf31zw, $vf0zw, $vf0zw
+       vmsub.zw        $vf31zw, $vf15zw, $vf7zw
+       vmsub.zw        $vf31zw, $vf31zw, $vf31zw
+       vmsubz.x        $vf0x, $vf0x, $vf0z
+       vmsubz.x        $vf0x, $vf0x, $vf31z
+       vmsubz.x        $vf0x, $vf31x, $vf0z
+       vmsubz.x        $vf1x, $vf2x, $vf3z
+       vmsubz.x        $vf31x, $vf0x, $vf0z
+       vmsubz.x        $vf31x, $vf15x, $vf7z
+       vmsubz.x        $vf31x, $vf31x, $vf31z
+       vmsubz.xw       $vf0xw, $vf0xw, $vf0z
+       vmsubz.xw       $vf0xw, $vf0xw, $vf31z
+       vmsubz.xw       $vf0xw, $vf31xw, $vf0z
+       vmsubz.xw       $vf1xw, $vf2xw, $vf3z
+       vmsubz.xw       $vf31xw, $vf0xw, $vf0z
+       vmsubz.xw       $vf31xw, $vf15xw, $vf7z
+       vmsubz.xw       $vf31xw, $vf31xw, $vf31z
+       vmsubz.xy       $vf0xy, $vf0xy, $vf0z
+       vmsubz.xy       $vf0xy, $vf0xy, $vf31z
+       vmsubz.xy       $vf0xy, $vf31xy, $vf0z
+       vmsubz.xy       $vf1xy, $vf2xy, $vf3z
+       vmsubz.xy       $vf31xy, $vf0xy, $vf0z
+       vmsubz.xy       $vf31xy, $vf15xy, $vf7z
+       vmsubz.xy       $vf31xy, $vf31xy, $vf31z
+       vmsubz.xyw      $vf0xyw, $vf0xyw, $vf0z
+       vmsubz.xyw      $vf0xyw, $vf0xyw, $vf31z
+       vmsubz.xyw      $vf0xyw, $vf31xyw, $vf0z
+       vmsubz.xyw      $vf1xyw, $vf2xyw, $vf3z
+       vmsubz.xyw      $vf31xyw, $vf0xyw, $vf0z
+       vmsubz.xyw      $vf31xyw, $vf15xyw, $vf7z
+       vmsubz.xyw      $vf31xyw, $vf31xyw, $vf31z
+       vmsubz.xyz      $vf0xyz, $vf0xyz, $vf0z
+       vmsubz.xyz      $vf0xyz, $vf0xyz, $vf31z
+       vmsubz.xyz      $vf0xyz, $vf31xyz, $vf0z
+       vmsubz.xyz      $vf1xyz, $vf2xyz, $vf3z
+       vmsubz.xyz      $vf31xyz, $vf0xyz, $vf0z
+       vmsubz.xyz      $vf31xyz, $vf15xyz, $vf7z
+       vmsubz.xyz      $vf31xyz, $vf31xyz, $vf31z
+       vmsubz.xyzw     $vf0xyzw, $vf0xyzw, $vf0z
+       vmsubz.xyzw     $vf0xyzw, $vf0xyzw, $vf31z
+       vmsubz.xyzw     $vf0xyzw, $vf31xyzw, $vf0z
+       vmsubz.xyzw     $vf1xyzw, $vf2xyzw, $vf3z
+       vmsubz.xyzw     $vf31xyzw, $vf0xyzw, $vf0z
+       vmsubz.xyzw     $vf31xyzw, $vf15xyzw, $vf7z
+       vmsubz.xyzw     $vf31xyzw, $vf31xyzw, $vf31z
+       vmsubz.xz       $vf0xz, $vf0xz, $vf0z
+       vmsubz.xz       $vf0xz, $vf0xz, $vf31z
+       vmsubz.xz       $vf0xz, $vf31xz, $vf0z
+       vmsubz.xz       $vf1xz, $vf2xz, $vf3z
+       vmsubz.xz       $vf31xz, $vf0xz, $vf0z
+       vmsubz.xz       $vf31xz, $vf15xz, $vf7z
+       vmsubz.xz       $vf31xz, $vf31xz, $vf31z
+       vmsubz.xzw      $vf0xzw, $vf0xzw, $vf0z
+       vmsubz.xzw      $vf0xzw, $vf0xzw, $vf31z
+       vmsubz.xzw      $vf0xzw, $vf31xzw, $vf0z
+       vmsubz.xzw      $vf1xzw, $vf2xzw, $vf3z
+       vmsubz.xzw      $vf31xzw, $vf0xzw, $vf0z
+       vmsubz.xzw      $vf31xzw, $vf15xzw, $vf7z
+       vmsubz.xzw      $vf31xzw, $vf31xzw, $vf31z
+       vmsubz.y        $vf0y, $vf0y, $vf0z
+       vmsubz.y        $vf0y, $vf0y, $vf31z
+       vmsubz.y        $vf0y, $vf31y, $vf0z
+       vmsubz.y        $vf1y, $vf2y, $vf3z
+       vmsubz.y        $vf31y, $vf0y, $vf0z
+       vmsubz.y        $vf31y, $vf15y, $vf7z
+       vmsubz.y        $vf31y, $vf31y, $vf31z
+       vmsubz.yw       $vf0yw, $vf0yw, $vf0z
+       vmsubz.yw       $vf0yw, $vf0yw, $vf31z
+       vmsubz.yw       $vf0yw, $vf31yw, $vf0z
+       vmsubz.yw       $vf1yw, $vf2yw, $vf3z
+       vmsubz.yw       $vf31yw, $vf0yw, $vf0z
+       vmsubz.yw       $vf31yw, $vf15yw, $vf7z
+       vmsubz.yw       $vf31yw, $vf31yw, $vf31z
+       vmsubz.yz       $vf0yz, $vf0yz, $vf0z
+       vmsubz.yz       $vf0yz, $vf0yz, $vf31z
+       vmsubz.yz       $vf0yz, $vf31yz, $vf0z
+       vmsubz.yz       $vf1yz, $vf2yz, $vf3z
+       vmsubz.yz       $vf31yz, $vf0yz, $vf0z
+       vmsubz.yz       $vf31yz, $vf15yz, $vf7z
+       vmsubz.yz       $vf31yz, $vf31yz, $vf31z
+       vmsubz.yzw      $vf0yzw, $vf0yzw, $vf0z
+       vmsubz.yzw      $vf0yzw, $vf0yzw, $vf31z
+       vmsubz.yzw      $vf0yzw, $vf31yzw, $vf0z
+       vmsubz.yzw      $vf1yzw, $vf2yzw, $vf3z
+       vmsubz.yzw      $vf31yzw, $vf0yzw, $vf0z
+       vmsubz.yzw      $vf31yzw, $vf15yzw, $vf7z
+       vmsubz.yzw      $vf31yzw, $vf31yzw, $vf31z
+       vmsubz.z        $vf0z, $vf0z, $vf0z
+       vmsubz.z        $vf0z, $vf0z, $vf31z
+       vmsubz.z        $vf0z, $vf31z, $vf0z
+       vmsubz.z        $vf1z, $vf2z, $vf3z
+       vmsubz.z        $vf31z, $vf0z, $vf0z
+       vmsubz.z        $vf31z, $vf15z, $vf7z
+       vmsubz.z        $vf31z, $vf31z, $vf31z
+       vmsubz.zw       $vf0zw, $vf0zw, $vf0z
+       vmsubz.zw       $vf0zw, $vf0zw, $vf31z
+       vmsubz.zw       $vf0zw, $vf31zw, $vf0z
+       vmsubz.zw       $vf1zw, $vf2zw, $vf3z
+       vmsubz.zw       $vf31zw, $vf0zw, $vf0z
+       vmsubz.zw       $vf31zw, $vf15zw, $vf7z
+       vmsubz.zw       $vf31zw, $vf31zw, $vf31z
+       vmtir           $vi0, $vf0w
+       vmtir           $vi0, $vf0x
+       vmtir           $vi0, $vf31z
+       vmtir           $vi1, $vf2z
+       vmtir           $vi31, $vf0y
+       vmtir           $vi31, $vf15x
+       vmtir           $vi31, $vf31x
+       vmulai.w        $ACCw, $vf0w, $I
+       vmulai.w        $ACCw, $vf1w, $I
+       vmulai.w        $ACCw, $vf31w, $I
+       vmulai.x        $ACCx, $vf0x, $I
+       vmulai.x        $ACCx, $vf1x, $I
+       vmulai.x        $ACCx, $vf31x, $I
+       vmulai.xw       $ACCxw, $vf0xw, $I
+       vmulai.xw       $ACCxw, $vf1xw, $I
+       vmulai.xw       $ACCxw, $vf31xw, $I
+       vmulai.xy       $ACCxy, $vf0xy, $I
+       vmulai.xy       $ACCxy, $vf1xy, $I
+       vmulai.xy       $ACCxy, $vf31xy, $I
+       vmulai.xyw      $ACCxyw, $vf0xyw, $I
+       vmulai.xyw      $ACCxyw, $vf1xyw, $I
+       vmulai.xyw      $ACCxyw, $vf31xyw, $I
+       vmulai.xyz      $ACCxyz, $vf0xyz, $I
+       vmulai.xyz      $ACCxyz, $vf1xyz, $I
+       vmulai.xyz      $ACCxyz, $vf31xyz, $I
+       vmulai.xyzw     $ACCxyzw, $vf0xyzw, $I
+       vmulai.xyzw     $ACCxyzw, $vf1xyzw, $I
+       vmulai.xyzw     $ACCxyzw, $vf31xyzw, $I
+       vmulai.xz       $ACCxz, $vf0xz, $I
+       vmulai.xz       $ACCxz, $vf1xz, $I
+       vmulai.xz       $ACCxz, $vf31xz, $I
+       vmulai.xzw      $ACCxzw, $vf0xzw, $I
+       vmulai.xzw      $ACCxzw, $vf1xzw, $I
+       vmulai.xzw      $ACCxzw, $vf31xzw, $I
+       vmulai.y        $ACCy, $vf0y, $I
+       vmulai.y        $ACCy, $vf1y, $I
+       vmulai.y        $ACCy, $vf31y, $I
+       vmulai.yw       $ACCyw, $vf0yw, $I
+       vmulai.yw       $ACCyw, $vf1yw, $I
+       vmulai.yw       $ACCyw, $vf31yw, $I
+       vmulai.yz       $ACCyz, $vf0yz, $I
+       vmulai.yz       $ACCyz, $vf1yz, $I
+       vmulai.yz       $ACCyz, $vf31yz, $I
+       vmulai.yzw      $ACCyzw, $vf0yzw, $I
+       vmulai.yzw      $ACCyzw, $vf1yzw, $I
+       vmulai.yzw      $ACCyzw, $vf31yzw, $I
+       vmulai.z        $ACCz, $vf0z, $I
+       vmulai.z        $ACCz, $vf1z, $I
+       vmulai.z        $ACCz, $vf31z, $I
+       vmulai.zw       $ACCzw, $vf0zw, $I
+       vmulai.zw       $ACCzw, $vf1zw, $I
+       vmulai.zw       $ACCzw, $vf31zw, $I
+       vmulaq.w        $ACCw, $vf0w, $Q
+       vmulaq.w        $ACCw, $vf1w, $Q
+       vmulaq.w        $ACCw, $vf31w, $Q
+       vmulaq.x        $ACCx, $vf0x, $Q
+       vmulaq.x        $ACCx, $vf1x, $Q
+       vmulaq.x        $ACCx, $vf31x, $Q
+       vmulaq.xw       $ACCxw, $vf0xw, $Q
+       vmulaq.xw       $ACCxw, $vf1xw, $Q
+       vmulaq.xw       $ACCxw, $vf31xw, $Q
+       vmulaq.xy       $ACCxy, $vf0xy, $Q
+       vmulaq.xy       $ACCxy, $vf1xy, $Q
+       vmulaq.xy       $ACCxy, $vf31xy, $Q
+       vmulaq.xyw      $ACCxyw, $vf0xyw, $Q
+       vmulaq.xyw      $ACCxyw, $vf1xyw, $Q
+       vmulaq.xyw      $ACCxyw, $vf31xyw, $Q
+       vmulaq.xyz      $ACCxyz, $vf0xyz, $Q
+       vmulaq.xyz      $ACCxyz, $vf1xyz, $Q
+       vmulaq.xyz      $ACCxyz, $vf31xyz, $Q
+       vmulaq.xyzw     $ACCxyzw, $vf0xyzw, $Q
+       vmulaq.xyzw     $ACCxyzw, $vf1xyzw, $Q
+       vmulaq.xyzw     $ACCxyzw, $vf31xyzw, $Q
+       vmulaq.xz       $ACCxz, $vf0xz, $Q
+       vmulaq.xz       $ACCxz, $vf1xz, $Q
+       vmulaq.xz       $ACCxz, $vf31xz, $Q
+       vmulaq.xzw      $ACCxzw, $vf0xzw, $Q
+       vmulaq.xzw      $ACCxzw, $vf1xzw, $Q
+       vmulaq.xzw      $ACCxzw, $vf31xzw, $Q
+       vmulaq.y        $ACCy, $vf0y, $Q
+       vmulaq.y        $ACCy, $vf1y, $Q
+       vmulaq.y        $ACCy, $vf31y, $Q
+       vmulaq.yw       $ACCyw, $vf0yw, $Q
+       vmulaq.yw       $ACCyw, $vf1yw, $Q
+       vmulaq.yw       $ACCyw, $vf31yw, $Q
+       vmulaq.yz       $ACCyz, $vf0yz, $Q
+       vmulaq.yz       $ACCyz, $vf1yz, $Q
+       vmulaq.yz       $ACCyz, $vf31yz, $Q
+       vmulaq.yzw      $ACCyzw, $vf0yzw, $Q
+       vmulaq.yzw      $ACCyzw, $vf1yzw, $Q
+       vmulaq.yzw      $ACCyzw, $vf31yzw, $Q
+       vmulaq.z        $ACCz, $vf0z, $Q
+       vmulaq.z        $ACCz, $vf1z, $Q
+       vmulaq.z        $ACCz, $vf31z, $Q
+       vmulaq.zw       $ACCzw, $vf0zw, $Q
+       vmulaq.zw       $ACCzw, $vf1zw, $Q
+       vmulaq.zw       $ACCzw, $vf31zw, $Q
+       vmula.w         $ACCw, $vf0w, $vf0w
+       vmula.w         $ACCw, $vf0w, $vf31w
+       vmula.w         $ACCw, $vf1w, $vf2w
+       vmula.w         $ACCw, $vf31w, $vf0w
+       vmula.w         $ACCw, $vf31w, $vf15w
+       vmula.w         $ACCw, $vf31w, $vf31w
+       vmulaw.w        $ACCw, $vf0w, $vf0w
+       vmulaw.w        $ACCw, $vf0w, $vf31w
+       vmulaw.w        $ACCw, $vf1w, $vf2w
+       vmulaw.w        $ACCw, $vf31w, $vf0w
+       vmulaw.w        $ACCw, $vf31w, $vf15w
+       vmulaw.w        $ACCw, $vf31w, $vf31w
+       vmulaw.x        $ACCx, $vf0x, $vf0w
+       vmulaw.x        $ACCx, $vf0x, $vf31w
+       vmulaw.x        $ACCx, $vf1x, $vf2w
+       vmulaw.x        $ACCx, $vf31x, $vf0w
+       vmulaw.x        $ACCx, $vf31x, $vf15w
+       vmulaw.x        $ACCx, $vf31x, $vf31w
+       vmulaw.xw       $ACCxw, $vf0xw, $vf0w
+       vmulaw.xw       $ACCxw, $vf0xw, $vf31w
+       vmulaw.xw       $ACCxw, $vf1xw, $vf2w
+       vmulaw.xw       $ACCxw, $vf31xw, $vf0w
+       vmulaw.xw       $ACCxw, $vf31xw, $vf15w
+       vmulaw.xw       $ACCxw, $vf31xw, $vf31w
+       vmulaw.xy       $ACCxy, $vf0xy, $vf0w
+       vmulaw.xy       $ACCxy, $vf0xy, $vf31w
+       vmulaw.xy       $ACCxy, $vf1xy, $vf2w
+       vmulaw.xy       $ACCxy, $vf31xy, $vf0w
+       vmulaw.xy       $ACCxy, $vf31xy, $vf15w
+       vmulaw.xy       $ACCxy, $vf31xy, $vf31w
+       vmulaw.xyw      $ACCxyw, $vf0xyw, $vf0w
+       vmulaw.xyw      $ACCxyw, $vf0xyw, $vf31w
+       vmulaw.xyw      $ACCxyw, $vf1xyw, $vf2w
+       vmulaw.xyw      $ACCxyw, $vf31xyw, $vf0w
+       vmulaw.xyw      $ACCxyw, $vf31xyw, $vf15w
+       vmulaw.xyw      $ACCxyw, $vf31xyw, $vf31w
+       vmulaw.xyz      $ACCxyz, $vf0xyz, $vf0w
+       vmulaw.xyz      $ACCxyz, $vf0xyz, $vf31w
+       vmulaw.xyz      $ACCxyz, $vf1xyz, $vf2w
+       vmulaw.xyz      $ACCxyz, $vf31xyz, $vf0w
+       vmulaw.xyz      $ACCxyz, $vf31xyz, $vf15w
+       vmulaw.xyz      $ACCxyz, $vf31xyz, $vf31w
+       vmulaw.xyzw     $ACCxyzw, $vf0xyzw, $vf0w
+       vmulaw.xyzw     $ACCxyzw, $vf0xyzw, $vf31w
+       vmulaw.xyzw     $ACCxyzw, $vf1xyzw, $vf2w
+       vmulaw.xyzw     $ACCxyzw, $vf31xyzw, $vf0w
+       vmulaw.xyzw     $ACCxyzw, $vf31xyzw, $vf15w
+       vmulaw.xyzw     $ACCxyzw, $vf31xyzw, $vf31w
+       vmulaw.xz       $ACCxz, $vf0xz, $vf0w
+       vmulaw.xz       $ACCxz, $vf0xz, $vf31w
+       vmulaw.xz       $ACCxz, $vf1xz, $vf2w
+       vmulaw.xz       $ACCxz, $vf31xz, $vf0w
+       vmulaw.xz       $ACCxz, $vf31xz, $vf15w
+       vmulaw.xz       $ACCxz, $vf31xz, $vf31w
+       vmulaw.xzw      $ACCxzw, $vf0xzw, $vf0w
+       vmulaw.xzw      $ACCxzw, $vf0xzw, $vf31w
+       vmulaw.xzw      $ACCxzw, $vf1xzw, $vf2w
+       vmulaw.xzw      $ACCxzw, $vf31xzw, $vf0w
+       vmulaw.xzw      $ACCxzw, $vf31xzw, $vf15w
+       vmulaw.xzw      $ACCxzw, $vf31xzw, $vf31w
+       vmulaw.y        $ACCy, $vf0y, $vf0w
+       vmulaw.y        $ACCy, $vf0y, $vf31w
+       vmulaw.y        $ACCy, $vf1y, $vf2w
+       vmulaw.y        $ACCy, $vf31y, $vf0w
+       vmulaw.y        $ACCy, $vf31y, $vf15w
+       vmulaw.y        $ACCy, $vf31y, $vf31w
+       vmulaw.yw       $ACCyw, $vf0yw, $vf0w
+       vmulaw.yw       $ACCyw, $vf0yw, $vf31w
+       vmulaw.yw       $ACCyw, $vf1yw, $vf2w
+       vmulaw.yw       $ACCyw, $vf31yw, $vf0w
+       vmulaw.yw       $ACCyw, $vf31yw, $vf15w
+       vmulaw.yw       $ACCyw, $vf31yw, $vf31w
+       vmulaw.yz       $ACCyz, $vf0yz, $vf0w
+       vmulaw.yz       $ACCyz, $vf0yz, $vf31w
+       vmulaw.yz       $ACCyz, $vf1yz, $vf2w
+       vmulaw.yz       $ACCyz, $vf31yz, $vf0w
+       vmulaw.yz       $ACCyz, $vf31yz, $vf15w
+       vmulaw.yz       $ACCyz, $vf31yz, $vf31w
+       vmulaw.yzw      $ACCyzw, $vf0yzw, $vf0w
+       vmulaw.yzw      $ACCyzw, $vf0yzw, $vf31w
+       vmulaw.yzw      $ACCyzw, $vf1yzw, $vf2w
+       vmulaw.yzw      $ACCyzw, $vf31yzw, $vf0w
+       vmulaw.yzw      $ACCyzw, $vf31yzw, $vf15w
+       vmulaw.yzw      $ACCyzw, $vf31yzw, $vf31w
+       vmulaw.z        $ACCz, $vf0z, $vf0w
+       vmulaw.z        $ACCz, $vf0z, $vf31w
+       vmulaw.z        $ACCz, $vf1z, $vf2w
+       vmulaw.z        $ACCz, $vf31z, $vf0w
+       vmulaw.z        $ACCz, $vf31z, $vf15w
+       vmulaw.z        $ACCz, $vf31z, $vf31w
+       vmulaw.zw       $ACCzw, $vf0zw, $vf0w
+       vmulaw.zw       $ACCzw, $vf0zw, $vf31w
+       vmulaw.zw       $ACCzw, $vf1zw, $vf2w
+       vmulaw.zw       $ACCzw, $vf31zw, $vf0w
+       vmulaw.zw       $ACCzw, $vf31zw, $vf15w
+       vmulaw.zw       $ACCzw, $vf31zw, $vf31w
+       vmula.x         $ACCx, $vf0x, $vf0x
+       vmula.x         $ACCx, $vf0x, $vf31x
+       vmula.x         $ACCx, $vf1x, $vf2x
+       vmula.x         $ACCx, $vf31x, $vf0x
+       vmula.x         $ACCx, $vf31x, $vf15x
+       vmula.x         $ACCx, $vf31x, $vf31x
+       vmulax.w        $ACCw, $vf0w, $vf0x
+       vmulax.w        $ACCw, $vf0w, $vf31x
+       vmulax.w        $ACCw, $vf1w, $vf2x
+       vmulax.w        $ACCw, $vf31w, $vf0x
+       vmulax.w        $ACCw, $vf31w, $vf15x
+       vmulax.w        $ACCw, $vf31w, $vf31x
+       vmula.xw        $ACCxw, $vf0xw, $vf0xw
+       vmula.xw        $ACCxw, $vf0xw, $vf31xw
+       vmula.xw        $ACCxw, $vf1xw, $vf2xw
+       vmula.xw        $ACCxw, $vf31xw, $vf0xw
+       vmula.xw        $ACCxw, $vf31xw, $vf15xw
+       vmula.xw        $ACCxw, $vf31xw, $vf31xw
+       vmulax.x        $ACCx, $vf0x, $vf0x
+       vmulax.x        $ACCx, $vf0x, $vf31x
+       vmulax.x        $ACCx, $vf1x, $vf2x
+       vmulax.x        $ACCx, $vf31x, $vf0x
+       vmulax.x        $ACCx, $vf31x, $vf15x
+       vmulax.x        $ACCx, $vf31x, $vf31x
+       vmulax.xw       $ACCxw, $vf0xw, $vf0x
+       vmulax.xw       $ACCxw, $vf0xw, $vf31x
+       vmulax.xw       $ACCxw, $vf1xw, $vf2x
+       vmulax.xw       $ACCxw, $vf31xw, $vf0x
+       vmulax.xw       $ACCxw, $vf31xw, $vf15x
+       vmulax.xw       $ACCxw, $vf31xw, $vf31x
+       vmulax.xy       $ACCxy, $vf0xy, $vf0x
+       vmulax.xy       $ACCxy, $vf0xy, $vf31x
+       vmulax.xy       $ACCxy, $vf1xy, $vf2x
+       vmulax.xy       $ACCxy, $vf31xy, $vf0x
+       vmulax.xy       $ACCxy, $vf31xy, $vf15x
+       vmulax.xy       $ACCxy, $vf31xy, $vf31x
+       vmulax.xyw      $ACCxyw, $vf0xyw, $vf0x
+       vmulax.xyw      $ACCxyw, $vf0xyw, $vf31x
+       vmulax.xyw      $ACCxyw, $vf1xyw, $vf2x
+       vmulax.xyw      $ACCxyw, $vf31xyw, $vf0x
+       vmulax.xyw      $ACCxyw, $vf31xyw, $vf15x
+       vmulax.xyw      $ACCxyw, $vf31xyw, $vf31x
+       vmulax.xyz      $ACCxyz, $vf0xyz, $vf0x
+       vmulax.xyz      $ACCxyz, $vf0xyz, $vf31x
+       vmulax.xyz      $ACCxyz, $vf1xyz, $vf2x
+       vmulax.xyz      $ACCxyz, $vf31xyz, $vf0x
+       vmulax.xyz      $ACCxyz, $vf31xyz, $vf15x
+       vmulax.xyz      $ACCxyz, $vf31xyz, $vf31x
+       vmulax.xyzw     $ACCxyzw, $vf0xyzw, $vf0x
+       vmulax.xyzw     $ACCxyzw, $vf0xyzw, $vf31x
+       vmulax.xyzw     $ACCxyzw, $vf1xyzw, $vf2x
+       vmulax.xyzw     $ACCxyzw, $vf31xyzw, $vf0x
+       vmulax.xyzw     $ACCxyzw, $vf31xyzw, $vf15x
+       vmulax.xyzw     $ACCxyzw, $vf31xyzw, $vf31x
+       vmulax.xz       $ACCxz, $vf0xz, $vf0x
+       vmulax.xz       $ACCxz, $vf0xz, $vf31x
+       vmulax.xz       $ACCxz, $vf1xz, $vf2x
+       vmulax.xz       $ACCxz, $vf31xz, $vf0x
+       vmulax.xz       $ACCxz, $vf31xz, $vf15x
+       vmulax.xz       $ACCxz, $vf31xz, $vf31x
+       vmulax.xzw      $ACCxzw, $vf0xzw, $vf0x
+       vmulax.xzw      $ACCxzw, $vf0xzw, $vf31x
+       vmulax.xzw      $ACCxzw, $vf1xzw, $vf2x
+       vmulax.xzw      $ACCxzw, $vf31xzw, $vf0x
+       vmulax.xzw      $ACCxzw, $vf31xzw, $vf15x
+       vmulax.xzw      $ACCxzw, $vf31xzw, $vf31x
+       vmula.xy        $ACCxy, $vf0xy, $vf0xy
+       vmula.xy        $ACCxy, $vf0xy, $vf31xy
+       vmula.xy        $ACCxy, $vf1xy, $vf2xy
+       vmula.xy        $ACCxy, $vf31xy, $vf0xy
+       vmula.xy        $ACCxy, $vf31xy, $vf15xy
+       vmula.xy        $ACCxy, $vf31xy, $vf31xy
+       vmulax.y        $ACCy, $vf0y, $vf0x
+       vmulax.y        $ACCy, $vf0y, $vf31x
+       vmulax.y        $ACCy, $vf1y, $vf2x
+       vmulax.y        $ACCy, $vf31y, $vf0x
+       vmulax.y        $ACCy, $vf31y, $vf15x
+       vmulax.y        $ACCy, $vf31y, $vf31x
+       vmula.xyw       $ACCxyw, $vf0xyw, $vf0xyw
+       vmula.xyw       $ACCxyw, $vf0xyw, $vf31xyw
+       vmula.xyw       $ACCxyw, $vf1xyw, $vf2xyw
+       vmula.xyw       $ACCxyw, $vf31xyw, $vf0xyw
+       vmula.xyw       $ACCxyw, $vf31xyw, $vf15xyw
+       vmula.xyw       $ACCxyw, $vf31xyw, $vf31xyw
+       vmulax.yw       $ACCyw, $vf0yw, $vf0x
+       vmulax.yw       $ACCyw, $vf0yw, $vf31x
+       vmulax.yw       $ACCyw, $vf1yw, $vf2x
+       vmulax.yw       $ACCyw, $vf31yw, $vf0x
+       vmulax.yw       $ACCyw, $vf31yw, $vf15x
+       vmulax.yw       $ACCyw, $vf31yw, $vf31x
+       vmula.xyz       $ACCxyz, $vf0xyz, $vf0xyz
+       vmula.xyz       $ACCxyz, $vf0xyz, $vf31xyz
+       vmula.xyz       $ACCxyz, $vf1xyz, $vf2xyz
+       vmula.xyz       $ACCxyz, $vf31xyz, $vf0xyz
+       vmula.xyz       $ACCxyz, $vf31xyz, $vf15xyz
+       vmula.xyz       $ACCxyz, $vf31xyz, $vf31xyz
+       vmulax.yz       $ACCyz, $vf0yz, $vf0x
+       vmulax.yz       $ACCyz, $vf0yz, $vf31x
+       vmulax.yz       $ACCyz, $vf1yz, $vf2x
+       vmulax.yz       $ACCyz, $vf31yz, $vf0x
+       vmulax.yz       $ACCyz, $vf31yz, $vf15x
+       vmulax.yz       $ACCyz, $vf31yz, $vf31x
+       vmula.xyzw      $ACCxyzw, $vf0xyzw, $vf0xyzw
+       vmula.xyzw      $ACCxyzw, $vf0xyzw, $vf31xyzw
+       vmula.xyzw      $ACCxyzw, $vf1xyzw, $vf2xyzw
+       vmula.xyzw      $ACCxyzw, $vf31xyzw, $vf0xyzw
+       vmula.xyzw      $ACCxyzw, $vf31xyzw, $vf15xyzw
+       vmula.xyzw      $ACCxyzw, $vf31xyzw, $vf31xyzw
+       vmulax.yzw      $ACCyzw, $vf0yzw, $vf0x
+       vmulax.yzw      $ACCyzw, $vf0yzw, $vf31x
+       vmulax.yzw      $ACCyzw, $vf1yzw, $vf2x
+       vmulax.yzw      $ACCyzw, $vf31yzw, $vf0x
+       vmulax.yzw      $ACCyzw, $vf31yzw, $vf15x
+       vmulax.yzw      $ACCyzw, $vf31yzw, $vf31x
+       vmula.xz        $ACCxz, $vf0xz, $vf0xz
+       vmula.xz        $ACCxz, $vf0xz, $vf31xz
+       vmula.xz        $ACCxz, $vf1xz, $vf2xz
+       vmula.xz        $ACCxz, $vf31xz, $vf0xz
+       vmula.xz        $ACCxz, $vf31xz, $vf15xz
+       vmula.xz        $ACCxz, $vf31xz, $vf31xz
+       vmulax.z        $ACCz, $vf0z, $vf0x
+       vmulax.z        $ACCz, $vf0z, $vf31x
+       vmulax.z        $ACCz, $vf1z, $vf2x
+       vmulax.z        $ACCz, $vf31z, $vf0x
+       vmulax.z        $ACCz, $vf31z, $vf15x
+       vmulax.z        $ACCz, $vf31z, $vf31x
+       vmula.xzw       $ACCxzw, $vf0xzw, $vf0xzw
+       vmula.xzw       $ACCxzw, $vf0xzw, $vf31xzw
+       vmula.xzw       $ACCxzw, $vf1xzw, $vf2xzw
+       vmula.xzw       $ACCxzw, $vf31xzw, $vf0xzw
+       vmula.xzw       $ACCxzw, $vf31xzw, $vf15xzw
+       vmula.xzw       $ACCxzw, $vf31xzw, $vf31xzw
+       vmulax.zw       $ACCzw, $vf0zw, $vf0x
+       vmulax.zw       $ACCzw, $vf0zw, $vf31x
+       vmulax.zw       $ACCzw, $vf1zw, $vf2x
+       vmulax.zw       $ACCzw, $vf31zw, $vf0x
+       vmulax.zw       $ACCzw, $vf31zw, $vf15x
+       vmulax.zw       $ACCzw, $vf31zw, $vf31x
+       vmula.y         $ACCy, $vf0y, $vf0y
+       vmula.y         $ACCy, $vf0y, $vf31y
+       vmula.y         $ACCy, $vf1y, $vf2y
+       vmula.y         $ACCy, $vf31y, $vf0y
+       vmula.y         $ACCy, $vf31y, $vf15y
+       vmula.y         $ACCy, $vf31y, $vf31y
+       vmulay.w        $ACCw, $vf0w, $vf0y
+       vmulay.w        $ACCw, $vf0w, $vf31y
+       vmulay.w        $ACCw, $vf1w, $vf2y
+       vmulay.w        $ACCw, $vf31w, $vf0y
+       vmulay.w        $ACCw, $vf31w, $vf15y
+       vmulay.w        $ACCw, $vf31w, $vf31y
+       vmula.yw        $ACCyw, $vf0yw, $vf0yw
+       vmula.yw        $ACCyw, $vf0yw, $vf31yw
+       vmula.yw        $ACCyw, $vf1yw, $vf2yw
+       vmula.yw        $ACCyw, $vf31yw, $vf0yw
+       vmula.yw        $ACCyw, $vf31yw, $vf15yw
+       vmula.yw        $ACCyw, $vf31yw, $vf31yw
+       vmulay.x        $ACCx, $vf0x, $vf0y
+       vmulay.x        $ACCx, $vf0x, $vf31y
+       vmulay.x        $ACCx, $vf1x, $vf2y
+       vmulay.x        $ACCx, $vf31x, $vf0y
+       vmulay.x        $ACCx, $vf31x, $vf15y
+       vmulay.x        $ACCx, $vf31x, $vf31y
+       vmulay.xw       $ACCxw, $vf0xw, $vf0y
+       vmulay.xw       $ACCxw, $vf0xw, $vf31y
+       vmulay.xw       $ACCxw, $vf1xw, $vf2y
+       vmulay.xw       $ACCxw, $vf31xw, $vf0y
+       vmulay.xw       $ACCxw, $vf31xw, $vf15y
+       vmulay.xw       $ACCxw, $vf31xw, $vf31y
+       vmulay.xy       $ACCxy, $vf0xy, $vf0y
+       vmulay.xy       $ACCxy, $vf0xy, $vf31y
+       vmulay.xy       $ACCxy, $vf1xy, $vf2y
+       vmulay.xy       $ACCxy, $vf31xy, $vf0y
+       vmulay.xy       $ACCxy, $vf31xy, $vf15y
+       vmulay.xy       $ACCxy, $vf31xy, $vf31y
+       vmulay.xyw      $ACCxyw, $vf0xyw, $vf0y
+       vmulay.xyw      $ACCxyw, $vf0xyw, $vf31y
+       vmulay.xyw      $ACCxyw, $vf1xyw, $vf2y
+       vmulay.xyw      $ACCxyw, $vf31xyw, $vf0y
+       vmulay.xyw      $ACCxyw, $vf31xyw, $vf15y
+       vmulay.xyw      $ACCxyw, $vf31xyw, $vf31y
+       vmulay.xyz      $ACCxyz, $vf0xyz, $vf0y
+       vmulay.xyz      $ACCxyz, $vf0xyz, $vf31y
+       vmulay.xyz      $ACCxyz, $vf1xyz, $vf2y
+       vmulay.xyz      $ACCxyz, $vf31xyz, $vf0y
+       vmulay.xyz      $ACCxyz, $vf31xyz, $vf15y
+       vmulay.xyz      $ACCxyz, $vf31xyz, $vf31y
+       vmulay.xyzw     $ACCxyzw, $vf0xyzw, $vf0y
+       vmulay.xyzw     $ACCxyzw, $vf0xyzw, $vf31y
+       vmulay.xyzw     $ACCxyzw, $vf1xyzw, $vf2y
+       vmulay.xyzw     $ACCxyzw, $vf31xyzw, $vf0y
+       vmulay.xyzw     $ACCxyzw, $vf31xyzw, $vf15y
+       vmulay.xyzw     $ACCxyzw, $vf31xyzw, $vf31y
+       vmulay.xz       $ACCxz, $vf0xz, $vf0y
+       vmulay.xz       $ACCxz, $vf0xz, $vf31y
+       vmulay.xz       $ACCxz, $vf1xz, $vf2y
+       vmulay.xz       $ACCxz, $vf31xz, $vf0y
+       vmulay.xz       $ACCxz, $vf31xz, $vf15y
+       vmulay.xz       $ACCxz, $vf31xz, $vf31y
+       vmulay.xzw      $ACCxzw, $vf0xzw, $vf0y
+       vmulay.xzw      $ACCxzw, $vf0xzw, $vf31y
+       vmulay.xzw      $ACCxzw, $vf1xzw, $vf2y
+       vmulay.xzw      $ACCxzw, $vf31xzw, $vf0y
+       vmulay.xzw      $ACCxzw, $vf31xzw, $vf15y
+       vmulay.xzw      $ACCxzw, $vf31xzw, $vf31y
+       vmulay.y        $ACCy, $vf0y, $vf0y
+       vmulay.y        $ACCy, $vf0y, $vf31y
+       vmulay.y        $ACCy, $vf1y, $vf2y
+       vmulay.y        $ACCy, $vf31y, $vf0y
+       vmulay.y        $ACCy, $vf31y, $vf15y
+       vmulay.y        $ACCy, $vf31y, $vf31y
+       vmulay.yw       $ACCyw, $vf0yw, $vf0y
+       vmulay.yw       $ACCyw, $vf0yw, $vf31y
+       vmulay.yw       $ACCyw, $vf1yw, $vf2y
+       vmulay.yw       $ACCyw, $vf31yw, $vf0y
+       vmulay.yw       $ACCyw, $vf31yw, $vf15y
+       vmulay.yw       $ACCyw, $vf31yw, $vf31y
+       vmulay.yz       $ACCyz, $vf0yz, $vf0y
+       vmulay.yz       $ACCyz, $vf0yz, $vf31y
+       vmulay.yz       $ACCyz, $vf1yz, $vf2y
+       vmulay.yz       $ACCyz, $vf31yz, $vf0y
+       vmulay.yz       $ACCyz, $vf31yz, $vf15y
+       vmulay.yz       $ACCyz, $vf31yz, $vf31y
+       vmulay.yzw      $ACCyzw, $vf0yzw, $vf0y
+       vmulay.yzw      $ACCyzw, $vf0yzw, $vf31y
+       vmulay.yzw      $ACCyzw, $vf1yzw, $vf2y
+       vmulay.yzw      $ACCyzw, $vf31yzw, $vf0y
+       vmulay.yzw      $ACCyzw, $vf31yzw, $vf15y
+       vmulay.yzw      $ACCyzw, $vf31yzw, $vf31y
+       vmula.yz        $ACCyz, $vf0yz, $vf0yz
+       vmula.yz        $ACCyz, $vf0yz, $vf31yz
+       vmula.yz        $ACCyz, $vf1yz, $vf2yz
+       vmula.yz        $ACCyz, $vf31yz, $vf0yz
+       vmula.yz        $ACCyz, $vf31yz, $vf15yz
+       vmula.yz        $ACCyz, $vf31yz, $vf31yz
+       vmulay.z        $ACCz, $vf0z, $vf0y
+       vmulay.z        $ACCz, $vf0z, $vf31y
+       vmulay.z        $ACCz, $vf1z, $vf2y
+       vmulay.z        $ACCz, $vf31z, $vf0y
+       vmulay.z        $ACCz, $vf31z, $vf15y
+       vmulay.z        $ACCz, $vf31z, $vf31y
+       vmula.yzw       $ACCyzw, $vf0yzw, $vf0yzw
+       vmula.yzw       $ACCyzw, $vf0yzw, $vf31yzw
+       vmula.yzw       $ACCyzw, $vf1yzw, $vf2yzw
+       vmula.yzw       $ACCyzw, $vf31yzw, $vf0yzw
+       vmula.yzw       $ACCyzw, $vf31yzw, $vf15yzw
+       vmula.yzw       $ACCyzw, $vf31yzw, $vf31yzw
+       vmulay.zw       $ACCzw, $vf0zw, $vf0y
+       vmulay.zw       $ACCzw, $vf0zw, $vf31y
+       vmulay.zw       $ACCzw, $vf1zw, $vf2y
+       vmulay.zw       $ACCzw, $vf31zw, $vf0y
+       vmulay.zw       $ACCzw, $vf31zw, $vf15y
+       vmulay.zw       $ACCzw, $vf31zw, $vf31y
+       vmula.z         $ACCz, $vf0z, $vf0z
+       vmula.z         $ACCz, $vf0z, $vf31z
+       vmula.z         $ACCz, $vf1z, $vf2z
+       vmula.z         $ACCz, $vf31z, $vf0z
+       vmula.z         $ACCz, $vf31z, $vf15z
+       vmula.z         $ACCz, $vf31z, $vf31z
+       vmulaz.w        $ACCw, $vf0w, $vf0z
+       vmulaz.w        $ACCw, $vf0w, $vf31z
+       vmulaz.w        $ACCw, $vf1w, $vf2z
+       vmulaz.w        $ACCw, $vf31w, $vf0z
+       vmulaz.w        $ACCw, $vf31w, $vf15z
+       vmulaz.w        $ACCw, $vf31w, $vf31z
+       vmula.zw        $ACCzw, $vf0zw, $vf0zw
+       vmula.zw        $ACCzw, $vf0zw, $vf31zw
+       vmula.zw        $ACCzw, $vf1zw, $vf2zw
+       vmula.zw        $ACCzw, $vf31zw, $vf0zw
+       vmula.zw        $ACCzw, $vf31zw, $vf15zw
+       vmula.zw        $ACCzw, $vf31zw, $vf31zw
+       vmulaz.x        $ACCx, $vf0x, $vf0z
+       vmulaz.x        $ACCx, $vf0x, $vf31z
+       vmulaz.x        $ACCx, $vf1x, $vf2z
+       vmulaz.x        $ACCx, $vf31x, $vf0z
+       vmulaz.x        $ACCx, $vf31x, $vf15z
+       vmulaz.x        $ACCx, $vf31x, $vf31z
+       vmulaz.xw       $ACCxw, $vf0xw, $vf0z
+       vmulaz.xw       $ACCxw, $vf0xw, $vf31z
+       vmulaz.xw       $ACCxw, $vf1xw, $vf2z
+       vmulaz.xw       $ACCxw, $vf31xw, $vf0z
+       vmulaz.xw       $ACCxw, $vf31xw, $vf15z
+       vmulaz.xw       $ACCxw, $vf31xw, $vf31z
+       vmulaz.xy       $ACCxy, $vf0xy, $vf0z
+       vmulaz.xy       $ACCxy, $vf0xy, $vf31z
+       vmulaz.xy       $ACCxy, $vf1xy, $vf2z
+       vmulaz.xy       $ACCxy, $vf31xy, $vf0z
+       vmulaz.xy       $ACCxy, $vf31xy, $vf15z
+       vmulaz.xy       $ACCxy, $vf31xy, $vf31z
+       vmulaz.xyw      $ACCxyw, $vf0xyw, $vf0z
+       vmulaz.xyw      $ACCxyw, $vf0xyw, $vf31z
+       vmulaz.xyw      $ACCxyw, $vf1xyw, $vf2z
+       vmulaz.xyw      $ACCxyw, $vf31xyw, $vf0z
+       vmulaz.xyw      $ACCxyw, $vf31xyw, $vf15z
+       vmulaz.xyw      $ACCxyw, $vf31xyw, $vf31z
+       vmulaz.xyz      $ACCxyz, $vf0xyz, $vf0z
+       vmulaz.xyz      $ACCxyz, $vf0xyz, $vf31z
+       vmulaz.xyz      $ACCxyz, $vf1xyz, $vf2z
+       vmulaz.xyz      $ACCxyz, $vf31xyz, $vf0z
+       vmulaz.xyz      $ACCxyz, $vf31xyz, $vf15z
+       vmulaz.xyz      $ACCxyz, $vf31xyz, $vf31z
+       vmulaz.xyzw     $ACCxyzw, $vf0xyzw, $vf0z
+       vmulaz.xyzw     $ACCxyzw, $vf0xyzw, $vf31z
+       vmulaz.xyzw     $ACCxyzw, $vf1xyzw, $vf2z
+       vmulaz.xyzw     $ACCxyzw, $vf31xyzw, $vf0z
+       vmulaz.xyzw     $ACCxyzw, $vf31xyzw, $vf15z
+       vmulaz.xyzw     $ACCxyzw, $vf31xyzw, $vf31z
+       vmulaz.xz       $ACCxz, $vf0xz, $vf0z
+       vmulaz.xz       $ACCxz, $vf0xz, $vf31z
+       vmulaz.xz       $ACCxz, $vf1xz, $vf2z
+       vmulaz.xz       $ACCxz, $vf31xz, $vf0z
+       vmulaz.xz       $ACCxz, $vf31xz, $vf15z
+       vmulaz.xz       $ACCxz, $vf31xz, $vf31z
+       vmulaz.xzw      $ACCxzw, $vf0xzw, $vf0z
+       vmulaz.xzw      $ACCxzw, $vf0xzw, $vf31z
+       vmulaz.xzw      $ACCxzw, $vf1xzw, $vf2z
+       vmulaz.xzw      $ACCxzw, $vf31xzw, $vf0z
+       vmulaz.xzw      $ACCxzw, $vf31xzw, $vf15z
+       vmulaz.xzw      $ACCxzw, $vf31xzw, $vf31z
+       vmulaz.y        $ACCy, $vf0y, $vf0z
+       vmulaz.y        $ACCy, $vf0y, $vf31z
+       vmulaz.y        $ACCy, $vf1y, $vf2z
+       vmulaz.y        $ACCy, $vf31y, $vf0z
+       vmulaz.y        $ACCy, $vf31y, $vf15z
+       vmulaz.y        $ACCy, $vf31y, $vf31z
+       vmulaz.yw       $ACCyw, $vf0yw, $vf0z
+       vmulaz.yw       $ACCyw, $vf0yw, $vf31z
+       vmulaz.yw       $ACCyw, $vf1yw, $vf2z
+       vmulaz.yw       $ACCyw, $vf31yw, $vf0z
+       vmulaz.yw       $ACCyw, $vf31yw, $vf15z
+       vmulaz.yw       $ACCyw, $vf31yw, $vf31z
+       vmulaz.yz       $ACCyz, $vf0yz, $vf0z
+       vmulaz.yz       $ACCyz, $vf0yz, $vf31z
+       vmulaz.yz       $ACCyz, $vf1yz, $vf2z
+       vmulaz.yz       $ACCyz, $vf31yz, $vf0z
+       vmulaz.yz       $ACCyz, $vf31yz, $vf15z
+       vmulaz.yz       $ACCyz, $vf31yz, $vf31z
+       vmulaz.yzw      $ACCyzw, $vf0yzw, $vf0z
+       vmulaz.yzw      $ACCyzw, $vf0yzw, $vf31z
+       vmulaz.yzw      $ACCyzw, $vf1yzw, $vf2z
+       vmulaz.yzw      $ACCyzw, $vf31yzw, $vf0z
+       vmulaz.yzw      $ACCyzw, $vf31yzw, $vf15z
+       vmulaz.yzw      $ACCyzw, $vf31yzw, $vf31z
+       vmulaz.z        $ACCz, $vf0z, $vf0z
+       vmulaz.z        $ACCz, $vf0z, $vf31z
+       vmulaz.z        $ACCz, $vf1z, $vf2z
+       vmulaz.z        $ACCz, $vf31z, $vf0z
+       vmulaz.z        $ACCz, $vf31z, $vf15z
+       vmulaz.z        $ACCz, $vf31z, $vf31z
+       vmulaz.zw       $ACCzw, $vf0zw, $vf0z
+       vmulaz.zw       $ACCzw, $vf0zw, $vf31z
+       vmulaz.zw       $ACCzw, $vf1zw, $vf2z
+       vmulaz.zw       $ACCzw, $vf31zw, $vf0z
+       vmulaz.zw       $ACCzw, $vf31zw, $vf15z
+       vmulaz.zw       $ACCzw, $vf31zw, $vf31z
+       vmuli.w         $vf0w, $vf0w, $I
+       vmuli.w         $vf0w, $vf31w, $I
+       vmuli.w         $vf1w, $vf2w, $I
+       vmuli.w         $vf31w, $vf0w, $I
+       vmuli.w         $vf31w, $vf15w, $I
+       vmuli.w         $vf31w, $vf31w, $I
+       vmuli.x         $vf0x, $vf0x, $I
+       vmuli.x         $vf0x, $vf31x, $I
+       vmuli.x         $vf1x, $vf2x, $I
+       vmuli.x         $vf31x, $vf0x, $I
+       vmuli.x         $vf31x, $vf15x, $I
+       vmuli.x         $vf31x, $vf31x, $I
+       vmuli.xw        $vf0xw, $vf0xw, $I
+       vmuli.xw        $vf0xw, $vf31xw, $I
+       vmuli.xw        $vf1xw, $vf2xw, $I
+       vmuli.xw        $vf31xw, $vf0xw, $I
+       vmuli.xw        $vf31xw, $vf15xw, $I
+       vmuli.xw        $vf31xw, $vf31xw, $I
+       vmuli.xy        $vf0xy, $vf0xy, $I
+       vmuli.xy        $vf0xy, $vf31xy, $I
+       vmuli.xy        $vf1xy, $vf2xy, $I
+       vmuli.xy        $vf31xy, $vf0xy, $I
+       vmuli.xy        $vf31xy, $vf15xy, $I
+       vmuli.xy        $vf31xy, $vf31xy, $I
+       vmuli.xyw       $vf0xyw, $vf0xyw, $I
+       vmuli.xyw       $vf0xyw, $vf31xyw, $I
+       vmuli.xyw       $vf1xyw, $vf2xyw, $I
+       vmuli.xyw       $vf31xyw, $vf0xyw, $I
+       vmuli.xyw       $vf31xyw, $vf15xyw, $I
+       vmuli.xyw       $vf31xyw, $vf31xyw, $I
+       vmuli.xyz       $vf0xyz, $vf0xyz, $I
+       vmuli.xyz       $vf0xyz, $vf31xyz, $I
+       vmuli.xyz       $vf1xyz, $vf2xyz, $I
+       vmuli.xyz       $vf31xyz, $vf0xyz, $I
+       vmuli.xyz       $vf31xyz, $vf15xyz, $I
+       vmuli.xyz       $vf31xyz, $vf31xyz, $I
+       vmuli.xyzw      $vf0xyzw, $vf0xyzw, $I
+       vmuli.xyzw      $vf0xyzw, $vf31xyzw, $I
+       vmuli.xyzw      $vf1xyzw, $vf2xyzw, $I
+       vmuli.xyzw      $vf31xyzw, $vf0xyzw, $I
+       vmuli.xyzw      $vf31xyzw, $vf15xyzw, $I
+       vmuli.xyzw      $vf31xyzw, $vf31xyzw, $I
+       vmuli.xz        $vf0xz, $vf0xz, $I
+       vmuli.xz        $vf0xz, $vf31xz, $I
+       vmuli.xz        $vf1xz, $vf2xz, $I
+       vmuli.xz        $vf31xz, $vf0xz, $I
+       vmuli.xz        $vf31xz, $vf15xz, $I
+       vmuli.xz        $vf31xz, $vf31xz, $I
+       vmuli.xzw       $vf0xzw, $vf0xzw, $I
+       vmuli.xzw       $vf0xzw, $vf31xzw, $I
+       vmuli.xzw       $vf1xzw, $vf2xzw, $I
+       vmuli.xzw       $vf31xzw, $vf0xzw, $I
+       vmuli.xzw       $vf31xzw, $vf15xzw, $I
+       vmuli.xzw       $vf31xzw, $vf31xzw, $I
+       vmuli.y         $vf0y, $vf0y, $I
+       vmuli.y         $vf0y, $vf31y, $I
+       vmuli.y         $vf1y, $vf2y, $I
+       vmuli.y         $vf31y, $vf0y, $I
+       vmuli.y         $vf31y, $vf15y, $I
+       vmuli.y         $vf31y, $vf31y, $I
+       vmuli.yw        $vf0yw, $vf0yw, $I
+       vmuli.yw        $vf0yw, $vf31yw, $I
+       vmuli.yw        $vf1yw, $vf2yw, $I
+       vmuli.yw        $vf31yw, $vf0yw, $I
+       vmuli.yw        $vf31yw, $vf15yw, $I
+       vmuli.yw        $vf31yw, $vf31yw, $I
+       vmuli.yz        $vf0yz, $vf0yz, $I
+       vmuli.yz        $vf0yz, $vf31yz, $I
+       vmuli.yz        $vf1yz, $vf2yz, $I
+       vmuli.yz        $vf31yz, $vf0yz, $I
+       vmuli.yz        $vf31yz, $vf15yz, $I
+       vmuli.yz        $vf31yz, $vf31yz, $I
+       vmuli.yzw       $vf0yzw, $vf0yzw, $I
+       vmuli.yzw       $vf0yzw, $vf31yzw, $I
+       vmuli.yzw       $vf1yzw, $vf2yzw, $I
+       vmuli.yzw       $vf31yzw, $vf0yzw, $I
+       vmuli.yzw       $vf31yzw, $vf15yzw, $I
+       vmuli.yzw       $vf31yzw, $vf31yzw, $I
+       vmuli.z         $vf0z, $vf0z, $I
+       vmuli.z         $vf0z, $vf31z, $I
+       vmuli.z         $vf1z, $vf2z, $I
+       vmuli.z         $vf31z, $vf0z, $I
+       vmuli.z         $vf31z, $vf15z, $I
+       vmuli.z         $vf31z, $vf31z, $I
+       vmuli.zw        $vf0zw, $vf0zw, $I
+       vmuli.zw        $vf0zw, $vf31zw, $I
+       vmuli.zw        $vf1zw, $vf2zw, $I
+       vmuli.zw        $vf31zw, $vf0zw, $I
+       vmuli.zw        $vf31zw, $vf15zw, $I
+       vmuli.zw        $vf31zw, $vf31zw, $I
+       vmulq.w         $vf0w, $vf0w, $Q
+       vmulq.w         $vf0w, $vf31w, $Q
+       vmulq.w         $vf1w, $vf2w, $Q
+       vmulq.w         $vf31w, $vf0w, $Q
+       vmulq.w         $vf31w, $vf15w, $Q
+       vmulq.w         $vf31w, $vf31w, $Q
+       vmulq.x         $vf0x, $vf0x, $Q
+       vmulq.x         $vf0x, $vf31x, $Q
+       vmulq.x         $vf1x, $vf2x, $Q
+       vmulq.x         $vf31x, $vf0x, $Q
+       vmulq.x         $vf31x, $vf15x, $Q
+       vmulq.x         $vf31x, $vf31x, $Q
+       vmulq.xw        $vf0xw, $vf0xw, $Q
+       vmulq.xw        $vf0xw, $vf31xw, $Q
+       vmulq.xw        $vf1xw, $vf2xw, $Q
+       vmulq.xw        $vf31xw, $vf0xw, $Q
+       vmulq.xw        $vf31xw, $vf15xw, $Q
+       vmulq.xw        $vf31xw, $vf31xw, $Q
+       vmulq.xy        $vf0xy, $vf0xy, $Q
+       vmulq.xy        $vf0xy, $vf31xy, $Q
+       vmulq.xy        $vf1xy, $vf2xy, $Q
+       vmulq.xy        $vf31xy, $vf0xy, $Q
+       vmulq.xy        $vf31xy, $vf15xy, $Q
+       vmulq.xy        $vf31xy, $vf31xy, $Q
+       vmulq.xyw       $vf0xyw, $vf0xyw, $Q
+       vmulq.xyw       $vf0xyw, $vf31xyw, $Q
+       vmulq.xyw       $vf1xyw, $vf2xyw, $Q
+       vmulq.xyw       $vf31xyw, $vf0xyw, $Q
+       vmulq.xyw       $vf31xyw, $vf15xyw, $Q
+       vmulq.xyw       $vf31xyw, $vf31xyw, $Q
+       vmulq.xyz       $vf0xyz, $vf0xyz, $Q
+       vmulq.xyz       $vf0xyz, $vf31xyz, $Q
+       vmulq.xyz       $vf1xyz, $vf2xyz, $Q
+       vmulq.xyz       $vf31xyz, $vf0xyz, $Q
+       vmulq.xyz       $vf31xyz, $vf15xyz, $Q
+       vmulq.xyz       $vf31xyz, $vf31xyz, $Q
+       vmulq.xyzw      $vf0xyzw, $vf0xyzw, $Q
+       vmulq.xyzw      $vf0xyzw, $vf31xyzw, $Q
+       vmulq.xyzw      $vf1xyzw, $vf2xyzw, $Q
+       vmulq.xyzw      $vf31xyzw, $vf0xyzw, $Q
+       vmulq.xyzw      $vf31xyzw, $vf15xyzw, $Q
+       vmulq.xyzw      $vf31xyzw, $vf31xyzw, $Q
+       vmulq.xz        $vf0xz, $vf0xz, $Q
+       vmulq.xz        $vf0xz, $vf31xz, $Q
+       vmulq.xz        $vf1xz, $vf2xz, $Q
+       vmulq.xz        $vf31xz, $vf0xz, $Q
+       vmulq.xz        $vf31xz, $vf15xz, $Q
+       vmulq.xz        $vf31xz, $vf31xz, $Q
+       vmulq.xzw       $vf0xzw, $vf0xzw, $Q
+       vmulq.xzw       $vf0xzw, $vf31xzw, $Q
+       vmulq.xzw       $vf1xzw, $vf2xzw, $Q
+       vmulq.xzw       $vf31xzw, $vf0xzw, $Q
+       vmulq.xzw       $vf31xzw, $vf15xzw, $Q
+       vmulq.xzw       $vf31xzw, $vf31xzw, $Q
+       vmulq.y         $vf0y, $vf0y, $Q
+       vmulq.y         $vf0y, $vf31y, $Q
+       vmulq.y         $vf1y, $vf2y, $Q
+       vmulq.y         $vf31y, $vf0y, $Q
+       vmulq.y         $vf31y, $vf15y, $Q
+       vmulq.y         $vf31y, $vf31y, $Q
+       vmulq.yw        $vf0yw, $vf0yw, $Q
+       vmulq.yw        $vf0yw, $vf31yw, $Q
+       vmulq.yw        $vf1yw, $vf2yw, $Q
+       vmulq.yw        $vf31yw, $vf0yw, $Q
+       vmulq.yw        $vf31yw, $vf15yw, $Q
+       vmulq.yw        $vf31yw, $vf31yw, $Q
+       vmulq.yz        $vf0yz, $vf0yz, $Q
+       vmulq.yz        $vf0yz, $vf31yz, $Q
+       vmulq.yz        $vf1yz, $vf2yz, $Q
+       vmulq.yz        $vf31yz, $vf0yz, $Q
+       vmulq.yz        $vf31yz, $vf15yz, $Q
+       vmulq.yz        $vf31yz, $vf31yz, $Q
+       vmulq.yzw       $vf0yzw, $vf0yzw, $Q
+       vmulq.yzw       $vf0yzw, $vf31yzw, $Q
+       vmulq.yzw       $vf1yzw, $vf2yzw, $Q
+       vmulq.yzw       $vf31yzw, $vf0yzw, $Q
+       vmulq.yzw       $vf31yzw, $vf15yzw, $Q
+       vmulq.yzw       $vf31yzw, $vf31yzw, $Q
+       vmulq.z         $vf0z, $vf0z, $Q
+       vmulq.z         $vf0z, $vf31z, $Q
+       vmulq.z         $vf1z, $vf2z, $Q
+       vmulq.z         $vf31z, $vf0z, $Q
+       vmulq.z         $vf31z, $vf15z, $Q
+       vmulq.z         $vf31z, $vf31z, $Q
+       vmulq.zw        $vf0zw, $vf0zw, $Q
+       vmulq.zw        $vf0zw, $vf31zw, $Q
+       vmulq.zw        $vf1zw, $vf2zw, $Q
+       vmulq.zw        $vf31zw, $vf0zw, $Q
+       vmulq.zw        $vf31zw, $vf15zw, $Q
+       vmulq.zw        $vf31zw, $vf31zw, $Q
+       vmul.w          $vf0w, $vf0w, $vf0w
+       vmul.w          $vf0w, $vf0w, $vf31w
+       vmul.w          $vf0w, $vf31w, $vf0w
+       vmul.w          $vf1w, $vf2w, $vf3w
+       vmul.w          $vf31w, $vf0w, $vf0w
+       vmul.w          $vf31w, $vf15w, $vf7w
+       vmul.w          $vf31w, $vf31w, $vf31w
+       vmulw.w         $vf0w, $vf0w, $vf0w
+       vmulw.w         $vf0w, $vf0w, $vf31w
+       vmulw.w         $vf0w, $vf31w, $vf0w
+       vmulw.w         $vf1w, $vf2w, $vf3w
+       vmulw.w         $vf31w, $vf0w, $vf0w
+       vmulw.w         $vf31w, $vf15w, $vf7w
+       vmulw.w         $vf31w, $vf31w, $vf31w
+       vmulw.x         $vf0x, $vf0x, $vf0w
+       vmulw.x         $vf0x, $vf0x, $vf31w
+       vmulw.x         $vf0x, $vf31x, $vf0w
+       vmulw.x         $vf1x, $vf2x, $vf3w
+       vmulw.x         $vf31x, $vf0x, $vf0w
+       vmulw.x         $vf31x, $vf15x, $vf7w
+       vmulw.x         $vf31x, $vf31x, $vf31w
+       vmulw.xw        $vf0xw, $vf0xw, $vf0w
+       vmulw.xw        $vf0xw, $vf0xw, $vf31w
+       vmulw.xw        $vf0xw, $vf31xw, $vf0w
+       vmulw.xw        $vf1xw, $vf2xw, $vf3w
+       vmulw.xw        $vf31xw, $vf0xw, $vf0w
+       vmulw.xw        $vf31xw, $vf15xw, $vf7w
+       vmulw.xw        $vf31xw, $vf31xw, $vf31w
+       vmulw.xy        $vf0xy, $vf0xy, $vf0w
+       vmulw.xy        $vf0xy, $vf0xy, $vf31w
+       vmulw.xy        $vf0xy, $vf31xy, $vf0w
+       vmulw.xy        $vf1xy, $vf2xy, $vf3w
+       vmulw.xy        $vf31xy, $vf0xy, $vf0w
+       vmulw.xy        $vf31xy, $vf15xy, $vf7w
+       vmulw.xy        $vf31xy, $vf31xy, $vf31w
+       vmulw.xyw       $vf0xyw, $vf0xyw, $vf0w
+       vmulw.xyw       $vf0xyw, $vf0xyw, $vf31w
+       vmulw.xyw       $vf0xyw, $vf31xyw, $vf0w
+       vmulw.xyw       $vf1xyw, $vf2xyw, $vf3w
+       vmulw.xyw       $vf31xyw, $vf0xyw, $vf0w
+       vmulw.xyw       $vf31xyw, $vf15xyw, $vf7w
+       vmulw.xyw       $vf31xyw, $vf31xyw, $vf31w
+       vmulw.xyz       $vf0xyz, $vf0xyz, $vf0w
+       vmulw.xyz       $vf0xyz, $vf0xyz, $vf31w
+       vmulw.xyz       $vf0xyz, $vf31xyz, $vf0w
+       vmulw.xyz       $vf1xyz, $vf2xyz, $vf3w
+       vmulw.xyz       $vf31xyz, $vf0xyz, $vf0w
+       vmulw.xyz       $vf31xyz, $vf15xyz, $vf7w
+       vmulw.xyz       $vf31xyz, $vf31xyz, $vf31w
+       vmulw.xyzw      $vf0xyzw, $vf0xyzw, $vf0w
+       vmulw.xyzw      $vf0xyzw, $vf0xyzw, $vf31w
+       vmulw.xyzw      $vf0xyzw, $vf31xyzw, $vf0w
+       vmulw.xyzw      $vf1xyzw, $vf2xyzw, $vf3w
+       vmulw.xyzw      $vf31xyzw, $vf0xyzw, $vf0w
+       vmulw.xyzw      $vf31xyzw, $vf15xyzw, $vf7w
+       vmulw.xyzw      $vf31xyzw, $vf31xyzw, $vf31w
+       vmulw.xz        $vf0xz, $vf0xz, $vf0w
+       vmulw.xz        $vf0xz, $vf0xz, $vf31w
+       vmulw.xz        $vf0xz, $vf31xz, $vf0w
+       vmulw.xz        $vf1xz, $vf2xz, $vf3w
+       vmulw.xz        $vf31xz, $vf0xz, $vf0w
+       vmulw.xz        $vf31xz, $vf15xz, $vf7w
+       vmulw.xz        $vf31xz, $vf31xz, $vf31w
+       vmulw.xzw       $vf0xzw, $vf0xzw, $vf0w
+       vmulw.xzw       $vf0xzw, $vf0xzw, $vf31w
+       vmulw.xzw       $vf0xzw, $vf31xzw, $vf0w
+       vmulw.xzw       $vf1xzw, $vf2xzw, $vf3w
+       vmulw.xzw       $vf31xzw, $vf0xzw, $vf0w
+       vmulw.xzw       $vf31xzw, $vf15xzw, $vf7w
+       vmulw.xzw       $vf31xzw, $vf31xzw, $vf31w
+       vmulw.y         $vf0y, $vf0y, $vf0w
+       vmulw.y         $vf0y, $vf0y, $vf31w
+       vmulw.y         $vf0y, $vf31y, $vf0w
+       vmulw.y         $vf1y, $vf2y, $vf3w
+       vmulw.y         $vf31y, $vf0y, $vf0w
+       vmulw.y         $vf31y, $vf15y, $vf7w
+       vmulw.y         $vf31y, $vf31y, $vf31w
+       vmulw.yw        $vf0yw, $vf0yw, $vf0w
+       vmulw.yw        $vf0yw, $vf0yw, $vf31w
+       vmulw.yw        $vf0yw, $vf31yw, $vf0w
+       vmulw.yw        $vf1yw, $vf2yw, $vf3w
+       vmulw.yw        $vf31yw, $vf0yw, $vf0w
+       vmulw.yw        $vf31yw, $vf15yw, $vf7w
+       vmulw.yw        $vf31yw, $vf31yw, $vf31w
+       vmulw.yz        $vf0yz, $vf0yz, $vf0w
+       vmulw.yz        $vf0yz, $vf0yz, $vf31w
+       vmulw.yz        $vf0yz, $vf31yz, $vf0w
+       vmulw.yz        $vf1yz, $vf2yz, $vf3w
+       vmulw.yz        $vf31yz, $vf0yz, $vf0w
+       vmulw.yz        $vf31yz, $vf15yz, $vf7w
+       vmulw.yz        $vf31yz, $vf31yz, $vf31w
+       vmulw.yzw       $vf0yzw, $vf0yzw, $vf0w
+       vmulw.yzw       $vf0yzw, $vf0yzw, $vf31w
+       vmulw.yzw       $vf0yzw, $vf31yzw, $vf0w
+       vmulw.yzw       $vf1yzw, $vf2yzw, $vf3w
+       vmulw.yzw       $vf31yzw, $vf0yzw, $vf0w
+       vmulw.yzw       $vf31yzw, $vf15yzw, $vf7w
+       vmulw.yzw       $vf31yzw, $vf31yzw, $vf31w
+       vmulw.z         $vf0z, $vf0z, $vf0w
+       vmulw.z         $vf0z, $vf0z, $vf31w
+       vmulw.z         $vf0z, $vf31z, $vf0w
+       vmulw.z         $vf1z, $vf2z, $vf3w
+       vmulw.z         $vf31z, $vf0z, $vf0w
+       vmulw.z         $vf31z, $vf15z, $vf7w
+       vmulw.z         $vf31z, $vf31z, $vf31w
+       vmulw.zw        $vf0zw, $vf0zw, $vf0w
+       vmulw.zw        $vf0zw, $vf0zw, $vf31w
+       vmulw.zw        $vf0zw, $vf31zw, $vf0w
+       vmulw.zw        $vf1zw, $vf2zw, $vf3w
+       vmulw.zw        $vf31zw, $vf0zw, $vf0w
+       vmulw.zw        $vf31zw, $vf15zw, $vf7w
+       vmulw.zw        $vf31zw, $vf31zw, $vf31w
+       vmul.x          $vf0x, $vf0x, $vf0x
+       vmul.x          $vf0x, $vf0x, $vf31x
+       vmul.x          $vf0x, $vf31x, $vf0x
+       vmul.x          $vf1x, $vf2x, $vf3x
+       vmul.x          $vf31x, $vf0x, $vf0x
+       vmul.x          $vf31x, $vf15x, $vf7x
+       vmul.x          $vf31x, $vf31x, $vf31x
+       vmulx.w         $vf0w, $vf0w, $vf0x
+       vmulx.w         $vf0w, $vf0w, $vf31x
+       vmulx.w         $vf0w, $vf31w, $vf0x
+       vmul.xw         $vf0xw, $vf0xw, $vf0xw
+       vmul.xw         $vf0xw, $vf0xw, $vf31xw
+       vmul.xw         $vf0xw, $vf31xw, $vf0xw
+       vmulx.w         $vf1w, $vf2w, $vf3x
+       vmul.xw         $vf1xw, $vf2xw, $vf3xw
+       vmulx.w         $vf31w, $vf0w, $vf0x
+       vmulx.w         $vf31w, $vf15w, $vf7x
+       vmulx.w         $vf31w, $vf31w, $vf31x
+       vmul.xw         $vf31xw, $vf0xw, $vf0xw
+       vmul.xw         $vf31xw, $vf15xw, $vf7xw
+       vmul.xw         $vf31xw, $vf31xw, $vf31xw
+       vmulx.x         $vf0x, $vf0x, $vf0x
+       vmulx.x         $vf0x, $vf0x, $vf31x
+       vmulx.x         $vf0x, $vf31x, $vf0x
+       vmulx.x         $vf1x, $vf2x, $vf3x
+       vmulx.x         $vf31x, $vf0x, $vf0x
+       vmulx.x         $vf31x, $vf15x, $vf7x
+       vmulx.x         $vf31x, $vf31x, $vf31x
+       vmulx.xw        $vf0xw, $vf0xw, $vf0x
+       vmulx.xw        $vf0xw, $vf0xw, $vf31x
+       vmulx.xw        $vf0xw, $vf31xw, $vf0x
+       vmulx.xw        $vf1xw, $vf2xw, $vf3x
+       vmulx.xw        $vf31xw, $vf0xw, $vf0x
+       vmulx.xw        $vf31xw, $vf15xw, $vf7x
+       vmulx.xw        $vf31xw, $vf31xw, $vf31x
+       vmulx.xy        $vf0xy, $vf0xy, $vf0x
+       vmulx.xy        $vf0xy, $vf0xy, $vf31x
+       vmulx.xy        $vf0xy, $vf31xy, $vf0x
+       vmulx.xy        $vf1xy, $vf2xy, $vf3x
+       vmulx.xy        $vf31xy, $vf0xy, $vf0x
+       vmulx.xy        $vf31xy, $vf15xy, $vf7x
+       vmulx.xy        $vf31xy, $vf31xy, $vf31x
+       vmulx.xyw       $vf0xyw, $vf0xyw, $vf0x
+       vmulx.xyw       $vf0xyw, $vf0xyw, $vf31x
+       vmulx.xyw       $vf0xyw, $vf31xyw, $vf0x
+       vmulx.xyw       $vf1xyw, $vf2xyw, $vf3x
+       vmulx.xyw       $vf31xyw, $vf0xyw, $vf0x
+       vmulx.xyw       $vf31xyw, $vf15xyw, $vf7x
+       vmulx.xyw       $vf31xyw, $vf31xyw, $vf31x
+       vmulx.xyz       $vf0xyz, $vf0xyz, $vf0x
+       vmulx.xyz       $vf0xyz, $vf0xyz, $vf31x
+       vmulx.xyz       $vf0xyz, $vf31xyz, $vf0x
+       vmulx.xyz       $vf1xyz, $vf2xyz, $vf3x
+       vmulx.xyz       $vf31xyz, $vf0xyz, $vf0x
+       vmulx.xyz       $vf31xyz, $vf15xyz, $vf7x
+       vmulx.xyz       $vf31xyz, $vf31xyz, $vf31x
+       vmulx.xyzw      $vf0xyzw, $vf0xyzw, $vf0x
+       vmulx.xyzw      $vf0xyzw, $vf0xyzw, $vf31x
+       vmulx.xyzw      $vf0xyzw, $vf31xyzw, $vf0x
+       vmulx.xyzw      $vf1xyzw, $vf2xyzw, $vf3x
+       vmulx.xyzw      $vf31xyzw, $vf0xyzw, $vf0x
+       vmulx.xyzw      $vf31xyzw, $vf15xyzw, $vf7x
+       vmulx.xyzw      $vf31xyzw, $vf31xyzw, $vf31x
+       vmulx.xz        $vf0xz, $vf0xz, $vf0x
+       vmulx.xz        $vf0xz, $vf0xz, $vf31x
+       vmulx.xz        $vf0xz, $vf31xz, $vf0x
+       vmulx.xz        $vf1xz, $vf2xz, $vf3x
+       vmulx.xz        $vf31xz, $vf0xz, $vf0x
+       vmulx.xz        $vf31xz, $vf15xz, $vf7x
+       vmulx.xz        $vf31xz, $vf31xz, $vf31x
+       vmulx.xzw       $vf0xzw, $vf0xzw, $vf0x
+       vmulx.xzw       $vf0xzw, $vf0xzw, $vf31x
+       vmulx.xzw       $vf0xzw, $vf31xzw, $vf0x
+       vmulx.xzw       $vf1xzw, $vf2xzw, $vf3x
+       vmulx.xzw       $vf31xzw, $vf0xzw, $vf0x
+       vmulx.xzw       $vf31xzw, $vf15xzw, $vf7x
+       vmulx.xzw       $vf31xzw, $vf31xzw, $vf31x
+       vmul.xy         $vf0xy, $vf0xy, $vf0xy
+       vmul.xy         $vf0xy, $vf0xy, $vf31xy
+       vmul.xy         $vf0xy, $vf31xy, $vf0xy
+       vmulx.y         $vf0y, $vf0y, $vf0x
+       vmulx.y         $vf0y, $vf0y, $vf31x
+       vmulx.y         $vf0y, $vf31y, $vf0x
+       vmul.xy         $vf1xy, $vf2xy, $vf3xy
+       vmulx.y         $vf1y, $vf2y, $vf3x
+       vmul.xy         $vf31xy, $vf0xy, $vf0xy
+       vmul.xy         $vf31xy, $vf15xy, $vf7xy
+       vmul.xy         $vf31xy, $vf31xy, $vf31xy
+       vmulx.y         $vf31y, $vf0y, $vf0x
+       vmulx.y         $vf31y, $vf15y, $vf7x
+       vmulx.y         $vf31y, $vf31y, $vf31x
+       vmul.xyw        $vf0xyw, $vf0xyw, $vf0xyw
+       vmul.xyw        $vf0xyw, $vf0xyw, $vf31xyw
+       vmul.xyw        $vf0xyw, $vf31xyw, $vf0xyw
+       vmulx.yw        $vf0yw, $vf0yw, $vf0x
+       vmulx.yw        $vf0yw, $vf0yw, $vf31x
+       vmulx.yw        $vf0yw, $vf31yw, $vf0x
+       vmul.xyw        $vf1xyw, $vf2xyw, $vf3xyw
+       vmulx.yw        $vf1yw, $vf2yw, $vf3x
+       vmul.xyw        $vf31xyw, $vf0xyw, $vf0xyw
+       vmul.xyw        $vf31xyw, $vf15xyw, $vf7xyw
+       vmul.xyw        $vf31xyw, $vf31xyw, $vf31xyw
+       vmulx.yw        $vf31yw, $vf0yw, $vf0x
+       vmulx.yw        $vf31yw, $vf15yw, $vf7x
+       vmulx.yw        $vf31yw, $vf31yw, $vf31x
+       vmul.xyz        $vf0xyz, $vf0xyz, $vf0xyz
+       vmul.xyz        $vf0xyz, $vf0xyz, $vf31xyz
+       vmul.xyz        $vf0xyz, $vf31xyz, $vf0xyz
+       vmulx.yz        $vf0yz, $vf0yz, $vf0x
+       vmulx.yz        $vf0yz, $vf0yz, $vf31x
+       vmulx.yz        $vf0yz, $vf31yz, $vf0x
+       vmul.xyz        $vf1xyz, $vf2xyz, $vf3xyz
+       vmulx.yz        $vf1yz, $vf2yz, $vf3x
+       vmul.xyz        $vf31xyz, $vf0xyz, $vf0xyz
+       vmul.xyz        $vf31xyz, $vf15xyz, $vf7xyz
+       vmul.xyz        $vf31xyz, $vf31xyz, $vf31xyz
+       vmulx.yz        $vf31yz, $vf0yz, $vf0x
+       vmulx.yz        $vf31yz, $vf15yz, $vf7x
+       vmulx.yz        $vf31yz, $vf31yz, $vf31x
+       vmul.xyzw       $vf0xyzw, $vf0xyzw, $vf0xyzw
+       vmul.xyzw       $vf0xyzw, $vf0xyzw, $vf31xyzw
+       vmul.xyzw       $vf0xyzw, $vf31xyzw, $vf0xyzw
+       vmulx.yzw       $vf0yzw, $vf0yzw, $vf0x
+       vmulx.yzw       $vf0yzw, $vf0yzw, $vf31x
+       vmulx.yzw       $vf0yzw, $vf31yzw, $vf0x
+       vmul.xyzw       $vf1xyzw, $vf2xyzw, $vf3xyzw
+       vmulx.yzw       $vf1yzw, $vf2yzw, $vf3x
+       vmul.xyzw       $vf31xyzw, $vf0xyzw, $vf0xyzw
+       vmul.xyzw       $vf31xyzw, $vf15xyzw, $vf7xyzw
+       vmul.xyzw       $vf31xyzw, $vf31xyzw, $vf31xyzw
+       vmulx.yzw       $vf31yzw, $vf0yzw, $vf0x
+       vmulx.yzw       $vf31yzw, $vf15yzw, $vf7x
+       vmulx.yzw       $vf31yzw, $vf31yzw, $vf31x
+       vmul.xz         $vf0xz, $vf0xz, $vf0xz
+       vmul.xz         $vf0xz, $vf0xz, $vf31xz
+       vmul.xz         $vf0xz, $vf31xz, $vf0xz
+       vmulx.z         $vf0z, $vf0z, $vf0x
+       vmulx.z         $vf0z, $vf0z, $vf31x
+       vmulx.z         $vf0z, $vf31z, $vf0x
+       vmul.xz         $vf1xz, $vf2xz, $vf3xz
+       vmulx.z         $vf1z, $vf2z, $vf3x
+       vmul.xz         $vf31xz, $vf0xz, $vf0xz
+       vmul.xz         $vf31xz, $vf15xz, $vf7xz
+       vmul.xz         $vf31xz, $vf31xz, $vf31xz
+       vmulx.z         $vf31z, $vf0z, $vf0x
+       vmulx.z         $vf31z, $vf15z, $vf7x
+       vmulx.z         $vf31z, $vf31z, $vf31x
+       vmul.xzw        $vf0xzw, $vf0xzw, $vf0xzw
+       vmul.xzw        $vf0xzw, $vf0xzw, $vf31xzw
+       vmul.xzw        $vf0xzw, $vf31xzw, $vf0xzw
+       vmulx.zw        $vf0zw, $vf0zw, $vf0x
+       vmulx.zw        $vf0zw, $vf0zw, $vf31x
+       vmulx.zw        $vf0zw, $vf31zw, $vf0x
+       vmul.xzw        $vf1xzw, $vf2xzw, $vf3xzw
+       vmulx.zw        $vf1zw, $vf2zw, $vf3x
+       vmul.xzw        $vf31xzw, $vf0xzw, $vf0xzw
+       vmul.xzw        $vf31xzw, $vf15xzw, $vf7xzw
+       vmul.xzw        $vf31xzw, $vf31xzw, $vf31xzw
+       vmulx.zw        $vf31zw, $vf0zw, $vf0x
+       vmulx.zw        $vf31zw, $vf15zw, $vf7x
+       vmulx.zw        $vf31zw, $vf31zw, $vf31x
+       vmul.y          $vf0y, $vf0y, $vf0y
+       vmul.y          $vf0y, $vf0y, $vf31y
+       vmul.y          $vf0y, $vf31y, $vf0y
+       vmul.y          $vf1y, $vf2y, $vf3y
+       vmul.y          $vf31y, $vf0y, $vf0y
+       vmul.y          $vf31y, $vf15y, $vf7y
+       vmul.y          $vf31y, $vf31y, $vf31y
+       vmuly.w         $vf0w, $vf0w, $vf0y
+       vmuly.w         $vf0w, $vf0w, $vf31y
+       vmuly.w         $vf0w, $vf31w, $vf0y
+       vmul.yw         $vf0yw, $vf0yw, $vf0yw
+       vmul.yw         $vf0yw, $vf0yw, $vf31yw
+       vmul.yw         $vf0yw, $vf31yw, $vf0yw
+       vmuly.w         $vf1w, $vf2w, $vf3y
+       vmul.yw         $vf1yw, $vf2yw, $vf3yw
+       vmuly.w         $vf31w, $vf0w, $vf0y
+       vmuly.w         $vf31w, $vf15w, $vf7y
+       vmuly.w         $vf31w, $vf31w, $vf31y
+       vmul.yw         $vf31yw, $vf0yw, $vf0yw
+       vmul.yw         $vf31yw, $vf15yw, $vf7yw
+       vmul.yw         $vf31yw, $vf31yw, $vf31yw
+       vmuly.x         $vf0x, $vf0x, $vf0y
+       vmuly.x         $vf0x, $vf0x, $vf31y
+       vmuly.x         $vf0x, $vf31x, $vf0y
+       vmuly.x         $vf1x, $vf2x, $vf3y
+       vmuly.x         $vf31x, $vf0x, $vf0y
+       vmuly.x         $vf31x, $vf15x, $vf7y
+       vmuly.x         $vf31x, $vf31x, $vf31y
+       vmuly.xw        $vf0xw, $vf0xw, $vf0y
+       vmuly.xw        $vf0xw, $vf0xw, $vf31y
+       vmuly.xw        $vf0xw, $vf31xw, $vf0y
+       vmuly.xw        $vf1xw, $vf2xw, $vf3y
+       vmuly.xw        $vf31xw, $vf0xw, $vf0y
+       vmuly.xw        $vf31xw, $vf15xw, $vf7y
+       vmuly.xw        $vf31xw, $vf31xw, $vf31y
+       vmuly.xy        $vf0xy, $vf0xy, $vf0y
+       vmuly.xy        $vf0xy, $vf0xy, $vf31y
+       vmuly.xy        $vf0xy, $vf31xy, $vf0y
+       vmuly.xy        $vf1xy, $vf2xy, $vf3y
+       vmuly.xy        $vf31xy, $vf0xy, $vf0y
+       vmuly.xy        $vf31xy, $vf15xy, $vf7y
+       vmuly.xy        $vf31xy, $vf31xy, $vf31y
+       vmuly.xyw       $vf0xyw, $vf0xyw, $vf0y
+       vmuly.xyw       $vf0xyw, $vf0xyw, $vf31y
+       vmuly.xyw       $vf0xyw, $vf31xyw, $vf0y
+       vmuly.xyw       $vf1xyw, $vf2xyw, $vf3y
+       vmuly.xyw       $vf31xyw, $vf0xyw, $vf0y
+       vmuly.xyw       $vf31xyw, $vf15xyw, $vf7y
+       vmuly.xyw       $vf31xyw, $vf31xyw, $vf31y
+       vmuly.xyz       $vf0xyz, $vf0xyz, $vf0y
+       vmuly.xyz       $vf0xyz, $vf0xyz, $vf31y
+       vmuly.xyz       $vf0xyz, $vf31xyz, $vf0y
+       vmuly.xyz       $vf1xyz, $vf2xyz, $vf3y
+       vmuly.xyz       $vf31xyz, $vf0xyz, $vf0y
+       vmuly.xyz       $vf31xyz, $vf15xyz, $vf7y
+       vmuly.xyz       $vf31xyz, $vf31xyz, $vf31y
+       vmuly.xyzw      $vf0xyzw, $vf0xyzw, $vf0y
+       vmuly.xyzw      $vf0xyzw, $vf0xyzw, $vf31y
+       vmuly.xyzw      $vf0xyzw, $vf31xyzw, $vf0y
+       vmuly.xyzw      $vf1xyzw, $vf2xyzw, $vf3y
+       vmuly.xyzw      $vf31xyzw, $vf0xyzw, $vf0y
+       vmuly.xyzw      $vf31xyzw, $vf15xyzw, $vf7y
+       vmuly.xyzw      $vf31xyzw, $vf31xyzw, $vf31y
+       vmuly.xz        $vf0xz, $vf0xz, $vf0y
+       vmuly.xz        $vf0xz, $vf0xz, $vf31y
+       vmuly.xz        $vf0xz, $vf31xz, $vf0y
+       vmuly.xz        $vf1xz, $vf2xz, $vf3y
+       vmuly.xz        $vf31xz, $vf0xz, $vf0y
+       vmuly.xz        $vf31xz, $vf15xz, $vf7y
+       vmuly.xz        $vf31xz, $vf31xz, $vf31y
+       vmuly.xzw       $vf0xzw, $vf0xzw, $vf0y
+       vmuly.xzw       $vf0xzw, $vf0xzw, $vf31y
+       vmuly.xzw       $vf0xzw, $vf31xzw, $vf0y
+       vmuly.xzw       $vf1xzw, $vf2xzw, $vf3y
+       vmuly.xzw       $vf31xzw, $vf0xzw, $vf0y
+       vmuly.xzw       $vf31xzw, $vf15xzw, $vf7y
+       vmuly.xzw       $vf31xzw, $vf31xzw, $vf31y
+       vmuly.y         $vf0y, $vf0y, $vf0y
+       vmuly.y         $vf0y, $vf0y, $vf31y
+       vmuly.y         $vf0y, $vf31y, $vf0y
+       vmuly.y         $vf1y, $vf2y, $vf3y
+       vmuly.y         $vf31y, $vf0y, $vf0y
+       vmuly.y         $vf31y, $vf15y, $vf7y
+       vmuly.y         $vf31y, $vf31y, $vf31y
+       vmuly.yw        $vf0yw, $vf0yw, $vf0y
+       vmuly.yw        $vf0yw, $vf0yw, $vf31y
+       vmuly.yw        $vf0yw, $vf31yw, $vf0y
+       vmuly.yw        $vf1yw, $vf2yw, $vf3y
+       vmuly.yw        $vf31yw, $vf0yw, $vf0y
+       vmuly.yw        $vf31yw, $vf15yw, $vf7y
+       vmuly.yw        $vf31yw, $vf31yw, $vf31y
+       vmuly.yz        $vf0yz, $vf0yz, $vf0y
+       vmuly.yz        $vf0yz, $vf0yz, $vf31y
+       vmuly.yz        $vf0yz, $vf31yz, $vf0y
+       vmuly.yz        $vf1yz, $vf2yz, $vf3y
+       vmuly.yz        $vf31yz, $vf0yz, $vf0y
+       vmuly.yz        $vf31yz, $vf15yz, $vf7y
+       vmuly.yz        $vf31yz, $vf31yz, $vf31y
+       vmuly.yzw       $vf0yzw, $vf0yzw, $vf0y
+       vmuly.yzw       $vf0yzw, $vf0yzw, $vf31y
+       vmuly.yzw       $vf0yzw, $vf31yzw, $vf0y
+       vmuly.yzw       $vf1yzw, $vf2yzw, $vf3y
+       vmuly.yzw       $vf31yzw, $vf0yzw, $vf0y
+       vmuly.yzw       $vf31yzw, $vf15yzw, $vf7y
+       vmuly.yzw       $vf31yzw, $vf31yzw, $vf31y
+       vmul.yz         $vf0yz, $vf0yz, $vf0yz
+       vmul.yz         $vf0yz, $vf0yz, $vf31yz
+       vmul.yz         $vf0yz, $vf31yz, $vf0yz
+       vmuly.z         $vf0z, $vf0z, $vf0y
+       vmuly.z         $vf0z, $vf0z, $vf31y
+       vmuly.z         $vf0z, $vf31z, $vf0y
+       vmul.yz         $vf1yz, $vf2yz, $vf3yz
+       vmuly.z         $vf1z, $vf2z, $vf3y
+       vmul.yz         $vf31yz, $vf0yz, $vf0yz
+       vmul.yz         $vf31yz, $vf15yz, $vf7yz
+       vmul.yz         $vf31yz, $vf31yz, $vf31yz
+       vmuly.z         $vf31z, $vf0z, $vf0y
+       vmuly.z         $vf31z, $vf15z, $vf7y
+       vmuly.z         $vf31z, $vf31z, $vf31y
+       vmul.yzw        $vf0yzw, $vf0yzw, $vf0yzw
+       vmul.yzw        $vf0yzw, $vf0yzw, $vf31yzw
+       vmul.yzw        $vf0yzw, $vf31yzw, $vf0yzw
+       vmuly.zw        $vf0zw, $vf0zw, $vf0y
+       vmuly.zw        $vf0zw, $vf0zw, $vf31y
+       vmuly.zw        $vf0zw, $vf31zw, $vf0y
+       vmul.yzw        $vf1yzw, $vf2yzw, $vf3yzw
+       vmuly.zw        $vf1zw, $vf2zw, $vf3y
+       vmul.yzw        $vf31yzw, $vf0yzw, $vf0yzw
+       vmul.yzw        $vf31yzw, $vf15yzw, $vf7yzw
+       vmul.yzw        $vf31yzw, $vf31yzw, $vf31yzw
+       vmuly.zw        $vf31zw, $vf0zw, $vf0y
+       vmuly.zw        $vf31zw, $vf15zw, $vf7y
+       vmuly.zw        $vf31zw, $vf31zw, $vf31y
+       vmul.z          $vf0z, $vf0z, $vf0z
+       vmul.z          $vf0z, $vf0z, $vf31z
+       vmul.z          $vf0z, $vf31z, $vf0z
+       vmul.z          $vf1z, $vf2z, $vf3z
+       vmul.z          $vf31z, $vf0z, $vf0z
+       vmul.z          $vf31z, $vf15z, $vf7z
+       vmul.z          $vf31z, $vf31z, $vf31z
+       vmulz.w         $vf0w, $vf0w, $vf0z
+       vmulz.w         $vf0w, $vf0w, $vf31z
+       vmulz.w         $vf0w, $vf31w, $vf0z
+       vmul.zw         $vf0zw, $vf0zw, $vf0zw
+       vmul.zw         $vf0zw, $vf0zw, $vf31zw
+       vmul.zw         $vf0zw, $vf31zw, $vf0zw
+       vmulz.w         $vf1w, $vf2w, $vf3z
+       vmul.zw         $vf1zw, $vf2zw, $vf3zw
+       vmulz.w         $vf31w, $vf0w, $vf0z
+       vmulz.w         $vf31w, $vf15w, $vf7z
+       vmulz.w         $vf31w, $vf31w, $vf31z
+       vmul.zw         $vf31zw, $vf0zw, $vf0zw
+       vmul.zw         $vf31zw, $vf15zw, $vf7zw
+       vmul.zw         $vf31zw, $vf31zw, $vf31zw
+       vmulz.x         $vf0x, $vf0x, $vf0z
+       vmulz.x         $vf0x, $vf0x, $vf31z
+       vmulz.x         $vf0x, $vf31x, $vf0z
+       vmulz.x         $vf1x, $vf2x, $vf3z
+       vmulz.x         $vf31x, $vf0x, $vf0z
+       vmulz.x         $vf31x, $vf15x, $vf7z
+       vmulz.x         $vf31x, $vf31x, $vf31z
+       vmulz.xw        $vf0xw, $vf0xw, $vf0z
+       vmulz.xw        $vf0xw, $vf0xw, $vf31z
+       vmulz.xw        $vf0xw, $vf31xw, $vf0z
+       vmulz.xw        $vf1xw, $vf2xw, $vf3z
+       vmulz.xw        $vf31xw, $vf0xw, $vf0z
+       vmulz.xw        $vf31xw, $vf15xw, $vf7z
+       vmulz.xw        $vf31xw, $vf31xw, $vf31z
+       vmulz.xy        $vf0xy, $vf0xy, $vf0z
+       vmulz.xy        $vf0xy, $vf0xy, $vf31z
+       vmulz.xy        $vf0xy, $vf31xy, $vf0z
+       vmulz.xy        $vf1xy, $vf2xy, $vf3z
+       vmulz.xy        $vf31xy, $vf0xy, $vf0z
+       vmulz.xy        $vf31xy, $vf15xy, $vf7z
+       vmulz.xy        $vf31xy, $vf31xy, $vf31z
+       vmulz.xyw       $vf0xyw, $vf0xyw, $vf0z
+       vmulz.xyw       $vf0xyw, $vf0xyw, $vf31z
+       vmulz.xyw       $vf0xyw, $vf31xyw, $vf0z
+       vmulz.xyw       $vf1xyw, $vf2xyw, $vf3z
+       vmulz.xyw       $vf31xyw, $vf0xyw, $vf0z
+       vmulz.xyw       $vf31xyw, $vf15xyw, $vf7z
+       vmulz.xyw       $vf31xyw, $vf31xyw, $vf31z
+       vmulz.xyz       $vf0xyz, $vf0xyz, $vf0z
+       vmulz.xyz       $vf0xyz, $vf0xyz, $vf31z
+       vmulz.xyz       $vf0xyz, $vf31xyz, $vf0z
+       vmulz.xyz       $vf1xyz, $vf2xyz, $vf3z
+       vmulz.xyz       $vf31xyz, $vf0xyz, $vf0z
+       vmulz.xyz       $vf31xyz, $vf15xyz, $vf7z
+       vmulz.xyz       $vf31xyz, $vf31xyz, $vf31z
+       vmulz.xyzw      $vf0xyzw, $vf0xyzw, $vf0z
+       vmulz.xyzw      $vf0xyzw, $vf0xyzw, $vf31z
+       vmulz.xyzw      $vf0xyzw, $vf31xyzw, $vf0z
+       vmulz.xyzw      $vf1xyzw, $vf2xyzw, $vf3z
+       vmulz.xyzw      $vf31xyzw, $vf0xyzw, $vf0z
+       vmulz.xyzw      $vf31xyzw, $vf15xyzw, $vf7z
+       vmulz.xyzw      $vf31xyzw, $vf31xyzw, $vf31z
+       vmulz.xz        $vf0xz, $vf0xz, $vf0z
+       vmulz.xz        $vf0xz, $vf0xz, $vf31z
+       vmulz.xz        $vf0xz, $vf31xz, $vf0z
+       vmulz.xz        $vf1xz, $vf2xz, $vf3z
+       vmulz.xz        $vf31xz, $vf0xz, $vf0z
+       vmulz.xz        $vf31xz, $vf15xz, $vf7z
+       vmulz.xz        $vf31xz, $vf31xz, $vf31z
+       vmulz.xzw       $vf0xzw, $vf0xzw, $vf0z
+       vmulz.xzw       $vf0xzw, $vf0xzw, $vf31z
+       vmulz.xzw       $vf0xzw, $vf31xzw, $vf0z
+       vmulz.xzw       $vf1xzw, $vf2xzw, $vf3z
+       vmulz.xzw       $vf31xzw, $vf0xzw, $vf0z
+       vmulz.xzw       $vf31xzw, $vf15xzw, $vf7z
+       vmulz.xzw       $vf31xzw, $vf31xzw, $vf31z
+       vmulz.y         $vf0y, $vf0y, $vf0z
+       vmulz.y         $vf0y, $vf0y, $vf31z
+       vmulz.y         $vf0y, $vf31y, $vf0z
+       vmulz.y         $vf1y, $vf2y, $vf3z
+       vmulz.y         $vf31y, $vf0y, $vf0z
+       vmulz.y         $vf31y, $vf15y, $vf7z
+       vmulz.y         $vf31y, $vf31y, $vf31z
+       vmulz.yw        $vf0yw, $vf0yw, $vf0z
+       vmulz.yw        $vf0yw, $vf0yw, $vf31z
+       vmulz.yw        $vf0yw, $vf31yw, $vf0z
+       vmulz.yw        $vf1yw, $vf2yw, $vf3z
+       vmulz.yw        $vf31yw, $vf0yw, $vf0z
+       vmulz.yw        $vf31yw, $vf15yw, $vf7z
+       vmulz.yw        $vf31yw, $vf31yw, $vf31z
+       vmulz.yz        $vf0yz, $vf0yz, $vf0z
+       vmulz.yz        $vf0yz, $vf0yz, $vf31z
+       vmulz.yz        $vf0yz, $vf31yz, $vf0z
+       vmulz.yz        $vf1yz, $vf2yz, $vf3z
+       vmulz.yz        $vf31yz, $vf0yz, $vf0z
+       vmulz.yz        $vf31yz, $vf15yz, $vf7z
+       vmulz.yz        $vf31yz, $vf31yz, $vf31z
+       vmulz.yzw       $vf0yzw, $vf0yzw, $vf0z
+       vmulz.yzw       $vf0yzw, $vf0yzw, $vf31z
+       vmulz.yzw       $vf0yzw, $vf31yzw, $vf0z
+       vmulz.yzw       $vf1yzw, $vf2yzw, $vf3z
+       vmulz.yzw       $vf31yzw, $vf0yzw, $vf0z
+       vmulz.yzw       $vf31yzw, $vf15yzw, $vf7z
+       vmulz.yzw       $vf31yzw, $vf31yzw, $vf31z
+       vmulz.z         $vf0z, $vf0z, $vf0z
+       vmulz.z         $vf0z, $vf0z, $vf31z
+       vmulz.z         $vf0z, $vf31z, $vf0z
+       vmulz.z         $vf1z, $vf2z, $vf3z
+       vmulz.z         $vf31z, $vf0z, $vf0z
+       vmulz.z         $vf31z, $vf15z, $vf7z
+       vmulz.z         $vf31z, $vf31z, $vf31z
+       vmulz.zw        $vf0zw, $vf0zw, $vf0z
+       vmulz.zw        $vf0zw, $vf0zw, $vf31z
+       vmulz.zw        $vf0zw, $vf31zw, $vf0z
+       vmulz.zw        $vf1zw, $vf2zw, $vf3z
+       vmulz.zw        $vf31zw, $vf0zw, $vf0z
+       vmulz.zw        $vf31zw, $vf15zw, $vf7z
+       vmulz.zw        $vf31zw, $vf31zw, $vf31z
+       vnop
+       vopmsub         $vf0, $vf0, $vf0
+       vopmsub         $vf0, $vf0, $vf31
+       vopmsub         $vf0, $vf31, $vf0
+       vopmsub         $vf1, $vf2, $vf3
+       vopmsub         $vf31, $vf0, $vf0
+       vopmsub         $vf31, $vf15, $vf7
+       vopmsub         $vf31, $vf31, $vf31
+       vopmsub.xyz     $vf0xyz, $vf0xyz, $vf0xyz
+       vopmsub.xyz     $vf0xyz, $vf0xyz, $vf31xyz
+       vopmsub.xyz     $vf0xyz, $vf31xyz, $vf0xyz
+       vopmsub.xyz     $vf1xyz, $vf2xyz, $vf3xyz
+       vopmsub.xyz     $vf31xyz, $vf0xyz, $vf0xyz
+       vopmsub.xyz     $vf31xyz, $vf15xyz, $vf7xyz
+       vopmsub.xyz     $vf31xyz, $vf31xyz, $vf31xyz
+       vopmula         $ACC, $vf0, $vf0
+       vopmula         $ACC, $vf0, $vf31
+       vopmula         $ACC, $vf1, $vf2
+       vopmula         $ACC, $vf31, $vf0
+       vopmula         $ACC, $vf31, $vf15
+       vopmula         $ACC, $vf31, $vf31
+       vopmula.xyz     $ACCxyz, $vf0xyz, $vf0xyz
+       vopmula.xyz     $ACCxyz, $vf0xyz, $vf31xyz
+       vopmula.xyz     $ACCxyz, $vf1xyz, $vf2xyz
+       vopmula.xyz     $ACCxyz, $vf31xyz, $vf0xyz
+       vopmula.xyz     $ACCxyz, $vf31xyz, $vf15xyz
+       vopmula.xyz     $ACCxyz, $vf31xyz, $vf31xyz
+       vrget.w         $vf0w, $R
+       vrget.w         $vf1w, $R
+       vrget.w         $vf31w, $R
+       vrget.x         $vf0x, $R
+       vrget.x         $vf1x, $R
+       vrget.x         $vf31x, $R
+       vrget.xw        $vf0xw, $R
+       vrget.xw        $vf1xw, $R
+       vrget.xw        $vf31xw, $R
+       vrget.xy        $vf0xy, $R
+       vrget.xy        $vf1xy, $R
+       vrget.xy        $vf31xy, $R
+       vrget.xyw       $vf0xyw, $R
+       vrget.xyw       $vf1xyw, $R
+       vrget.xyw       $vf31xyw, $R
+       vrget.xyz       $vf0xyz, $R
+       vrget.xyz       $vf1xyz, $R
+       vrget.xyz       $vf31xyz, $R
+       vrget.xyzw      $vf0xyzw, $R
+       vrget.xyzw      $vf1xyzw, $R
+       vrget.xyzw      $vf31xyzw, $R
+       vrget.xz        $vf0xz, $R
+       vrget.xz        $vf1xz, $R
+       vrget.xz        $vf31xz, $R
+       vrget.xzw       $vf0xzw, $R
+       vrget.xzw       $vf1xzw, $R
+       vrget.xzw       $vf31xzw, $R
+       vrget.y         $vf0y, $R
+       vrget.y         $vf1y, $R
+       vrget.y         $vf31y, $R
+       vrget.yw        $vf0yw, $R
+       vrget.yw        $vf1yw, $R
+       vrget.yw        $vf31yw, $R
+       vrget.yz        $vf0yz, $R
+       vrget.yz        $vf1yz, $R
+       vrget.yz        $vf31yz, $R
+       vrget.yzw       $vf0yzw, $R
+       vrget.yzw       $vf1yzw, $R
+       vrget.yzw       $vf31yzw, $R
+       vrget.z         $vf0z, $R
+       vrget.z         $vf1z, $R
+       vrget.z         $vf31z, $R
+       vrget.zw        $vf0zw, $R
+       vrget.zw        $vf1zw, $R
+       vrget.zw        $vf31zw, $R
+       vrinit          $R, $vf0w
+       vrinit          $R, $vf0x
+       vrinit          $R, $vf0z
+       vrinit          $R, $vf1z
+       vrinit          $R, $vf31x
+       vrinit          $R, $vf31y
+       vrnext.w        $vf0w, $R
+       vrnext.w        $vf1w, $R
+       vrnext.w        $vf31w, $R
+       vrnext.x        $vf0x, $R
+       vrnext.x        $vf1x, $R
+       vrnext.x        $vf31x, $R
+       vrnext.xw       $vf0xw, $R
+       vrnext.xw       $vf1xw, $R
+       vrnext.xw       $vf31xw, $R
+       vrnext.xy       $vf0xy, $R
+       vrnext.xy       $vf1xy, $R
+       vrnext.xy       $vf31xy, $R
+       vrnext.xyw      $vf0xyw, $R
+       vrnext.xyw      $vf1xyw, $R
+       vrnext.xyw      $vf31xyw, $R
+       vrnext.xyz      $vf0xyz, $R
+       vrnext.xyz      $vf1xyz, $R
+       vrnext.xyz      $vf31xyz, $R
+       vrnext.xyzw     $vf0xyzw, $R
+       vrnext.xyzw     $vf1xyzw, $R
+       vrnext.xyzw     $vf31xyzw, $R
+       vrnext.xz       $vf0xz, $R
+       vrnext.xz       $vf1xz, $R
+       vrnext.xz       $vf31xz, $R
+       vrnext.xzw      $vf0xzw, $R
+       vrnext.xzw      $vf1xzw, $R
+       vrnext.xzw      $vf31xzw, $R
+       vrnext.y        $vf0y, $R
+       vrnext.y        $vf1y, $R
+       vrnext.y        $vf31y, $R
+       vrnext.yw       $vf0yw, $R
+       vrnext.yw       $vf1yw, $R
+       vrnext.yw       $vf31yw, $R
+       vrnext.yz       $vf0yz, $R
+       vrnext.yz       $vf1yz, $R
+       vrnext.yz       $vf31yz, $R
+       vrnext.yzw      $vf0yzw, $R
+       vrnext.yzw      $vf1yzw, $R
+       vrnext.yzw      $vf31yzw, $R
+       vrnext.z        $vf0z, $R
+       vrnext.z        $vf1z, $R
+       vrnext.z        $vf31z, $R
+       vrnext.zw       $vf0zw, $R
+       vrnext.zw       $vf1zw, $R
+       vrnext.zw       $vf31zw, $R
+       vrsqrt          $Q, $vf0w, $vf0z
+       vrsqrt          $Q, $vf0x, $vf0x
+       vrsqrt          $Q, $vf0z, $vf31y
+       vrsqrt          $Q, $vf1z, $vf2z
+       vrsqrt          $Q, $vf31x, $vf15w
+       vrsqrt          $Q, $vf31x, $vf31y
+       vrsqrt          $Q, $vf31y, $vf0w
+       vrxor           $R, $vf0w
+       vrxor           $R, $vf0x
+       vrxor           $R, $vf0z
+       vrxor           $R, $vf1z
+       vrxor           $R, $vf31x
+       vrxor           $R, $vf31y
+       vsqd.w          $vf0, (--$vi0)
+       vsqd.w          $vf0, (--$vi31)
+       vsqd.w          $vf0w, (--$vi0)
+       vsqd.w          $vf1, (--$vi2)
+       vsqd.w          $vf31, (--$vi0)
+       vsqd.w          $vf31, (--$vi15)
+       vsqd.w          $vf31, (--$vi31)
+       vsqd.x          $vf0, (--$vi0)
+       vsqd.x          $vf0, (--$vi31)
+       vsqd.x          $vf0x, (--$vi0)
+       vsqd.x          $vf1, (--$vi2)
+       vsqd.x          $vf31, (--$vi0)
+       vsqd.x          $vf31, (--$vi15)
+       vsqd.x          $vf31, (--$vi31)
+       vsqd.xw         $vf0, (--$vi0)
+       vsqd.xw         $vf0, (--$vi31)
+       vsqd.xw         $vf0xw, (--$vi0)
+       vsqd.xw         $vf1, (--$vi2)
+       vsqd.xw         $vf31, (--$vi0)
+       vsqd.xw         $vf31, (--$vi15)
+       vsqd.xw         $vf31, (--$vi31)
+       vsqd.xy         $vf0, (--$vi0)
+       vsqd.xy         $vf0, (--$vi31)
+       vsqd.xy         $vf0xy, (--$vi0)
+       vsqd.xy         $vf1, (--$vi2)
+       vsqd.xy         $vf31, (--$vi0)
+       vsqd.xy         $vf31, (--$vi15)
+       vsqd.xy         $vf31, (--$vi31)
+       vsqd.xyw        $vf0, (--$vi0)
+       vsqd.xyw        $vf0, (--$vi31)
+       vsqd.xyw        $vf0xyw, (--$vi0)
+       vsqd.xyw        $vf1, (--$vi2)
+       vsqd.xyw        $vf31, (--$vi0)
+       vsqd.xyw        $vf31, (--$vi15)
+       vsqd.xyw        $vf31, (--$vi31)
+       vsqd.xyz        $vf0, (--$vi0)
+       vsqd.xyz        $vf0, (--$vi31)
+       vsqd.xyz        $vf0xyz, (--$vi0)
+       vsqd.xyz        $vf1, (--$vi2)
+       vsqd.xyz        $vf31, (--$vi0)
+       vsqd.xyz        $vf31, (--$vi15)
+       vsqd.xyz        $vf31, (--$vi31)
+       vsqd.xyzw       $vf0, (--$vi0)
+       vsqd.xyzw       $vf0, (--$vi31)
+       vsqd.xyzw       $vf0xyzw, (--$vi0)
+       vsqd.xyzw       $vf1, (--$vi2)
+       vsqd.xyzw       $vf31, (--$vi0)
+       vsqd.xyzw       $vf31, (--$vi15)
+       vsqd.xyzw       $vf31, (--$vi31)
+       vsqd.xz         $vf0, (--$vi0)
+       vsqd.xz         $vf0, (--$vi31)
+       vsqd.xz         $vf0xz, (--$vi0)
+       vsqd.xz         $vf1, (--$vi2)
+       vsqd.xz         $vf31, (--$vi0)
+       vsqd.xz         $vf31, (--$vi15)
+       vsqd.xz         $vf31, (--$vi31)
+       vsqd.xzw        $vf0, (--$vi0)
+       vsqd.xzw        $vf0, (--$vi31)
+       vsqd.xzw        $vf0xzw, (--$vi0)
+       vsqd.xzw        $vf1, (--$vi2)
+       vsqd.xzw        $vf31, (--$vi0)
+       vsqd.xzw        $vf31, (--$vi15)
+       vsqd.xzw        $vf31, (--$vi31)
+       vsqd.y          $vf0, (--$vi0)
+       vsqd.y          $vf0, (--$vi31)
+       vsqd.y          $vf0y, (--$vi0)
+       vsqd.y          $vf1, (--$vi2)
+       vsqd.y          $vf31, (--$vi0)
+       vsqd.y          $vf31, (--$vi15)
+       vsqd.y          $vf31, (--$vi31)
+       vsqd.yw         $vf0, (--$vi0)
+       vsqd.yw         $vf0, (--$vi31)
+       vsqd.yw         $vf0yw, (--$vi0)
+       vsqd.yw         $vf1, (--$vi2)
+       vsqd.yw         $vf31, (--$vi0)
+       vsqd.yw         $vf31, (--$vi15)
+       vsqd.yw         $vf31, (--$vi31)
+       vsqd.yz         $vf0, (--$vi0)
+       vsqd.yz         $vf0, (--$vi31)
+       vsqd.yz         $vf0yz, (--$vi0)
+       vsqd.yz         $vf1, (--$vi2)
+       vsqd.yz         $vf31, (--$vi0)
+       vsqd.yz         $vf31, (--$vi15)
+       vsqd.yz         $vf31, (--$vi31)
+       vsqd.yzw        $vf0, (--$vi0)
+       vsqd.yzw        $vf0, (--$vi31)
+       vsqd.yzw        $vf0yzw, (--$vi0)
+       vsqd.yzw        $vf1, (--$vi2)
+       vsqd.yzw        $vf31, (--$vi0)
+       vsqd.yzw        $vf31, (--$vi15)
+       vsqd.yzw        $vf31, (--$vi31)
+       vsqd.z          $vf0, (--$vi0)
+       vsqd.z          $vf0, (--$vi31)
+       vsqd.z          $vf0z, (--$vi0)
+       vsqd.z          $vf1, (--$vi2)
+       vsqd.z          $vf31, (--$vi0)
+       vsqd.z          $vf31, (--$vi15)
+       vsqd.z          $vf31, (--$vi31)
+       vsqd.zw         $vf0, (--$vi0)
+       vsqd.zw         $vf0, (--$vi31)
+       vsqd.zw         $vf0zw, (--$vi0)
+       vsqd.zw         $vf1, (--$vi2)
+       vsqd.zw         $vf31, (--$vi0)
+       vsqd.zw         $vf31, (--$vi15)
+       vsqd.zw         $vf31, (--$vi31)
+       vsqi.w          $vf0, ($vi0++)
+       vsqi.w          $vf0, ($vi31++)
+       vsqi.w          $vf0w, ($vi0++)
+       vsqi.w          $vf1, ($vi2++)
+       vsqi.w          $vf31, ($vi0++)
+       vsqi.w          $vf31, ($vi15++)
+       vsqi.w          $vf31, ($vi31++)
+       vsqi.x          $vf0, ($vi0++)
+       vsqi.x          $vf0, ($vi31++)
+       vsqi.x          $vf0x, ($vi0++)
+       vsqi.x          $vf1, ($vi2++)
+       vsqi.x          $vf31, ($vi0++)
+       vsqi.x          $vf31, ($vi15++)
+       vsqi.x          $vf31, ($vi31++)
+       vsqi.xw         $vf0, ($vi0++)
+       vsqi.xw         $vf0, ($vi31++)
+       vsqi.xw         $vf0xw, ($vi0++)
+       vsqi.xw         $vf1, ($vi2++)
+       vsqi.xw         $vf31, ($vi0++)
+       vsqi.xw         $vf31, ($vi15++)
+       vsqi.xw         $vf31, ($vi31++)
+       vsqi.xy         $vf0, ($vi0++)
+       vsqi.xy         $vf0, ($vi31++)
+       vsqi.xy         $vf0xy, ($vi0++)
+       vsqi.xy         $vf1, ($vi2++)
+       vsqi.xy         $vf31, ($vi0++)
+       vsqi.xy         $vf31, ($vi15++)
+       vsqi.xy         $vf31, ($vi31++)
+       vsqi.xyw        $vf0, ($vi0++)
+       vsqi.xyw        $vf0, ($vi31++)
+       vsqi.xyw        $vf0xyw, ($vi0++)
+       vsqi.xyw        $vf1, ($vi2++)
+       vsqi.xyw        $vf31, ($vi0++)
+       vsqi.xyw        $vf31, ($vi15++)
+       vsqi.xyw        $vf31, ($vi31++)
+       vsqi.xyz        $vf0, ($vi0++)
+       vsqi.xyz        $vf0, ($vi31++)
+       vsqi.xyz        $vf0xyz, ($vi0++)
+       vsqi.xyz        $vf1, ($vi2++)
+       vsqi.xyz        $vf31, ($vi0++)
+       vsqi.xyz        $vf31, ($vi15++)
+       vsqi.xyz        $vf31, ($vi31++)
+       vsqi.xyzw       $vf0, ($vi0++)
+       vsqi.xyzw       $vf0, ($vi31++)
+       vsqi.xyzw       $vf0xyzw, ($vi0++)
+       vsqi.xyzw       $vf1, ($vi2++)
+       vsqi.xyzw       $vf31, ($vi0++)
+       vsqi.xyzw       $vf31, ($vi15++)
+       vsqi.xyzw       $vf31, ($vi31++)
+       vsqi.xz         $vf0, ($vi0++)
+       vsqi.xz         $vf0, ($vi31++)
+       vsqi.xz         $vf0xz, ($vi0++)
+       vsqi.xz         $vf1, ($vi2++)
+       vsqi.xz         $vf31, ($vi0++)
+       vsqi.xz         $vf31, ($vi15++)
+       vsqi.xz         $vf31, ($vi31++)
+       vsqi.xzw        $vf0, ($vi0++)
+       vsqi.xzw        $vf0, ($vi31++)
+       vsqi.xzw        $vf0xzw, ($vi0++)
+       vsqi.xzw        $vf1, ($vi2++)
+       vsqi.xzw        $vf31, ($vi0++)
+       vsqi.xzw        $vf31, ($vi15++)
+       vsqi.xzw        $vf31, ($vi31++)
+       vsqi.y          $vf0, ($vi0++)
+       vsqi.y          $vf0, ($vi31++)
+       vsqi.y          $vf0y, ($vi0++)
+       vsqi.y          $vf1, ($vi2++)
+       vsqi.y          $vf31, ($vi0++)
+       vsqi.y          $vf31, ($vi15++)
+       vsqi.y          $vf31, ($vi31++)
+       vsqi.yw         $vf0, ($vi0++)
+       vsqi.yw         $vf0, ($vi31++)
+       vsqi.yw         $vf0yw, ($vi0++)
+       vsqi.yw         $vf1, ($vi2++)
+       vsqi.yw         $vf31, ($vi0++)
+       vsqi.yw         $vf31, ($vi15++)
+       vsqi.yw         $vf31, ($vi31++)
+       vsqi.yz         $vf0, ($vi0++)
+       vsqi.yz         $vf0, ($vi31++)
+       vsqi.yz         $vf0yz, ($vi0++)
+       vsqi.yz         $vf1, ($vi2++)
+       vsqi.yz         $vf31, ($vi0++)
+       vsqi.yz         $vf31, ($vi15++)
+       vsqi.yz         $vf31, ($vi31++)
+       vsqi.yzw        $vf0, ($vi0++)
+       vsqi.yzw        $vf0, ($vi31++)
+       vsqi.yzw        $vf0yzw, ($vi0++)
+       vsqi.yzw        $vf1, ($vi2++)
+       vsqi.yzw        $vf31, ($vi0++)
+       vsqi.yzw        $vf31, ($vi15++)
+       vsqi.yzw        $vf31, ($vi31++)
+       vsqi.z          $vf0, ($vi0++)
+       vsqi.z          $vf0, ($vi31++)
+       vsqi.z          $vf0z, ($vi0++)
+       vsqi.z          $vf1, ($vi2++)
+       vsqi.z          $vf31, ($vi0++)
+       vsqi.z          $vf31, ($vi15++)
+       vsqi.z          $vf31, ($vi31++)
+       vsqi.zw         $vf0, ($vi0++)
+       vsqi.zw         $vf0, ($vi31++)
+       vsqi.zw         $vf0zw, ($vi0++)
+       vsqi.zw         $vf1, ($vi2++)
+       vsqi.zw         $vf31, ($vi0++)
+       vsqi.zw         $vf31, ($vi15++)
+       vsqi.zw         $vf31, ($vi31++)
+       vsqrt           $Q, $vf0x
+       vsqrt           $Q, $vf0y
+       vsqrt           $Q, $vf0z
+       vsqrt           $Q, $vf1z
+       vsqrt           $Q, $vf31w
+       vsqrt           $Q, $vf31y
+       vsubai.w        $ACCw, $vf0w, $I
+       vsubai.w        $ACCw, $vf1w, $I
+       vsubai.w        $ACCw, $vf31w, $I
+       vsubai.x        $ACCx, $vf0x, $I
+       vsubai.x        $ACCx, $vf1x, $I
+       vsubai.x        $ACCx, $vf31x, $I
+       vsubai.xw       $ACCxw, $vf0xw, $I
+       vsubai.xw       $ACCxw, $vf1xw, $I
+       vsubai.xw       $ACCxw, $vf31xw, $I
+       vsubai.xy       $ACCxy, $vf0xy, $I
+       vsubai.xy       $ACCxy, $vf1xy, $I
+       vsubai.xy       $ACCxy, $vf31xy, $I
+       vsubai.xyw      $ACCxyw, $vf0xyw, $I
+       vsubai.xyw      $ACCxyw, $vf1xyw, $I
+       vsubai.xyw      $ACCxyw, $vf31xyw, $I
+       vsubai.xyz      $ACCxyz, $vf0xyz, $I
+       vsubai.xyz      $ACCxyz, $vf1xyz, $I
+       vsubai.xyz      $ACCxyz, $vf31xyz, $I
+       vsubai.xyzw     $ACCxyzw, $vf0xyzw, $I
+       vsubai.xyzw     $ACCxyzw, $vf1xyzw, $I
+       vsubai.xyzw     $ACCxyzw, $vf31xyzw, $I
+       vsubai.xz       $ACCxz, $vf0xz, $I
+       vsubai.xz       $ACCxz, $vf1xz, $I
+       vsubai.xz       $ACCxz, $vf31xz, $I
+       vsubai.xzw      $ACCxzw, $vf0xzw, $I
+       vsubai.xzw      $ACCxzw, $vf1xzw, $I
+       vsubai.xzw      $ACCxzw, $vf31xzw, $I
+       vsubai.y        $ACCy, $vf0y, $I
+       vsubai.y        $ACCy, $vf1y, $I
+       vsubai.y        $ACCy, $vf31y, $I
+       vsubai.yw       $ACCyw, $vf0yw, $I
+       vsubai.yw       $ACCyw, $vf1yw, $I
+       vsubai.yw       $ACCyw, $vf31yw, $I
+       vsubai.yz       $ACCyz, $vf0yz, $I
+       vsubai.yz       $ACCyz, $vf1yz, $I
+       vsubai.yz       $ACCyz, $vf31yz, $I
+       vsubai.yzw      $ACCyzw, $vf0yzw, $I
+       vsubai.yzw      $ACCyzw, $vf1yzw, $I
+       vsubai.yzw      $ACCyzw, $vf31yzw, $I
+       vsubai.z        $ACCz, $vf0z, $I
+       vsubai.z        $ACCz, $vf1z, $I
+       vsubai.z        $ACCz, $vf31z, $I
+       vsubai.zw       $ACCzw, $vf0zw, $I
+       vsubai.zw       $ACCzw, $vf1zw, $I
+       vsubai.zw       $ACCzw, $vf31zw, $I
+       vsubaq.w        $ACCw, $vf0w, $Q
+       vsubaq.w        $ACCw, $vf1w, $Q
+       vsubaq.w        $ACCw, $vf31w, $Q
+       vsubaq.x        $ACCx, $vf0x, $Q
+       vsubaq.x        $ACCx, $vf1x, $Q
+       vsubaq.x        $ACCx, $vf31x, $Q
+       vsubaq.xw       $ACCxw, $vf0xw, $Q
+       vsubaq.xw       $ACCxw, $vf1xw, $Q
+       vsubaq.xw       $ACCxw, $vf31xw, $Q
+       vsubaq.xy       $ACCxy, $vf0xy, $Q
+       vsubaq.xy       $ACCxy, $vf1xy, $Q
+       vsubaq.xy       $ACCxy, $vf31xy, $Q
+       vsubaq.xyw      $ACCxyw, $vf0xyw, $Q
+       vsubaq.xyw      $ACCxyw, $vf1xyw, $Q
+       vsubaq.xyw      $ACCxyw, $vf31xyw, $Q
+       vsubaq.xyz      $ACCxyz, $vf0xyz, $Q
+       vsubaq.xyz      $ACCxyz, $vf1xyz, $Q
+       vsubaq.xyz      $ACCxyz, $vf31xyz, $Q
+       vsubaq.xyzw     $ACCxyzw, $vf0xyzw, $Q
+       vsubaq.xyzw     $ACCxyzw, $vf1xyzw, $Q
+       vsubaq.xyzw     $ACCxyzw, $vf31xyzw, $Q
+       vsubaq.xz       $ACCxz, $vf0xz, $Q
+       vsubaq.xz       $ACCxz, $vf1xz, $Q
+       vsubaq.xz       $ACCxz, $vf31xz, $Q
+       vsubaq.xzw      $ACCxzw, $vf0xzw, $Q
+       vsubaq.xzw      $ACCxzw, $vf1xzw, $Q
+       vsubaq.xzw      $ACCxzw, $vf31xzw, $Q
+       vsubaq.y        $ACCy, $vf0y, $Q
+       vsubaq.y        $ACCy, $vf1y, $Q
+       vsubaq.y        $ACCy, $vf31y, $Q
+       vsubaq.yw       $ACCyw, $vf0yw, $Q
+       vsubaq.yw       $ACCyw, $vf1yw, $Q
+       vsubaq.yw       $ACCyw, $vf31yw, $Q
+       vsubaq.yz       $ACCyz, $vf0yz, $Q
+       vsubaq.yz       $ACCyz, $vf1yz, $Q
+       vsubaq.yz       $ACCyz, $vf31yz, $Q
+       vsubaq.yzw      $ACCyzw, $vf0yzw, $Q
+       vsubaq.yzw      $ACCyzw, $vf1yzw, $Q
+       vsubaq.yzw      $ACCyzw, $vf31yzw, $Q
+       vsubaq.z        $ACCz, $vf0z, $Q
+       vsubaq.z        $ACCz, $vf1z, $Q
+       vsubaq.z        $ACCz, $vf31z, $Q
+       vsubaq.zw       $ACCzw, $vf0zw, $Q
+       vsubaq.zw       $ACCzw, $vf1zw, $Q
+       vsubaq.zw       $ACCzw, $vf31zw, $Q
+       vsuba.w         $ACCw, $vf0w, $vf0w
+       vsuba.w         $ACCw, $vf0w, $vf31w
+       vsuba.w         $ACCw, $vf1w, $vf2w
+       vsuba.w         $ACCw, $vf31w, $vf0w
+       vsuba.w         $ACCw, $vf31w, $vf15w
+       vsuba.w         $ACCw, $vf31w, $vf31w
+       vsubaw.w        $ACCw, $vf0w, $vf0w
+       vsubaw.w        $ACCw, $vf0w, $vf31w
+       vsubaw.w        $ACCw, $vf1w, $vf2w
+       vsubaw.w        $ACCw, $vf31w, $vf0w
+       vsubaw.w        $ACCw, $vf31w, $vf15w
+       vsubaw.w        $ACCw, $vf31w, $vf31w
+       vsubaw.x        $ACCx, $vf0x, $vf0w
+       vsubaw.x        $ACCx, $vf0x, $vf31w
+       vsubaw.x        $ACCx, $vf1x, $vf2w
+       vsubaw.x        $ACCx, $vf31x, $vf0w
+       vsubaw.x        $ACCx, $vf31x, $vf15w
+       vsubaw.x        $ACCx, $vf31x, $vf31w
+       vsubaw.xw       $ACCxw, $vf0xw, $vf0w
+       vsubaw.xw       $ACCxw, $vf0xw, $vf31w
+       vsubaw.xw       $ACCxw, $vf1xw, $vf2w
+       vsubaw.xw       $ACCxw, $vf31xw, $vf0w
+       vsubaw.xw       $ACCxw, $vf31xw, $vf15w
+       vsubaw.xw       $ACCxw, $vf31xw, $vf31w
+       vsubaw.xy       $ACCxy, $vf0xy, $vf0w
+       vsubaw.xy       $ACCxy, $vf0xy, $vf31w
+       vsubaw.xy       $ACCxy, $vf1xy, $vf2w
+       vsubaw.xy       $ACCxy, $vf31xy, $vf0w
+       vsubaw.xy       $ACCxy, $vf31xy, $vf15w
+       vsubaw.xy       $ACCxy, $vf31xy, $vf31w
+       vsubaw.xyw      $ACCxyw, $vf0xyw, $vf0w
+       vsubaw.xyw      $ACCxyw, $vf0xyw, $vf31w
+       vsubaw.xyw      $ACCxyw, $vf1xyw, $vf2w
+       vsubaw.xyw      $ACCxyw, $vf31xyw, $vf0w
+       vsubaw.xyw      $ACCxyw, $vf31xyw, $vf15w
+       vsubaw.xyw      $ACCxyw, $vf31xyw, $vf31w
+       vsubaw.xyz      $ACCxyz, $vf0xyz, $vf0w
+       vsubaw.xyz      $ACCxyz, $vf0xyz, $vf31w
+       vsubaw.xyz      $ACCxyz, $vf1xyz, $vf2w
+       vsubaw.xyz      $ACCxyz, $vf31xyz, $vf0w
+       vsubaw.xyz      $ACCxyz, $vf31xyz, $vf15w
+       vsubaw.xyz      $ACCxyz, $vf31xyz, $vf31w
+       vsubaw.xyzw     $ACCxyzw, $vf0xyzw, $vf0w
+       vsubaw.xyzw     $ACCxyzw, $vf0xyzw, $vf31w
+       vsubaw.xyzw     $ACCxyzw, $vf1xyzw, $vf2w
+       vsubaw.xyzw     $ACCxyzw, $vf31xyzw, $vf0w
+       vsubaw.xyzw     $ACCxyzw, $vf31xyzw, $vf15w
+       vsubaw.xyzw     $ACCxyzw, $vf31xyzw, $vf31w
+       vsubaw.xz       $ACCxz, $vf0xz, $vf0w
+       vsubaw.xz       $ACCxz, $vf0xz, $vf31w
+       vsubaw.xz       $ACCxz, $vf1xz, $vf2w
+       vsubaw.xz       $ACCxz, $vf31xz, $vf0w
+       vsubaw.xz       $ACCxz, $vf31xz, $vf15w
+       vsubaw.xz       $ACCxz, $vf31xz, $vf31w
+       vsubaw.xzw      $ACCxzw, $vf0xzw, $vf0w
+       vsubaw.xzw      $ACCxzw, $vf0xzw, $vf31w
+       vsubaw.xzw      $ACCxzw, $vf1xzw, $vf2w
+       vsubaw.xzw      $ACCxzw, $vf31xzw, $vf0w
+       vsubaw.xzw      $ACCxzw, $vf31xzw, $vf15w
+       vsubaw.xzw      $ACCxzw, $vf31xzw, $vf31w
+       vsubaw.y        $ACCy, $vf0y, $vf0w
+       vsubaw.y        $ACCy, $vf0y, $vf31w
+       vsubaw.y        $ACCy, $vf1y, $vf2w
+       vsubaw.y        $ACCy, $vf31y, $vf0w
+       vsubaw.y        $ACCy, $vf31y, $vf15w
+       vsubaw.y        $ACCy, $vf31y, $vf31w
+       vsubaw.yw       $ACCyw, $vf0yw, $vf0w
+       vsubaw.yw       $ACCyw, $vf0yw, $vf31w
+       vsubaw.yw       $ACCyw, $vf1yw, $vf2w
+       vsubaw.yw       $ACCyw, $vf31yw, $vf0w
+       vsubaw.yw       $ACCyw, $vf31yw, $vf15w
+       vsubaw.yw       $ACCyw, $vf31yw, $vf31w
+       vsubaw.yz       $ACCyz, $vf0yz, $vf0w
+       vsubaw.yz       $ACCyz, $vf0yz, $vf31w
+       vsubaw.yz       $ACCyz, $vf1yz, $vf2w
+       vsubaw.yz       $ACCyz, $vf31yz, $vf0w
+       vsubaw.yz       $ACCyz, $vf31yz, $vf15w
+       vsubaw.yz       $ACCyz, $vf31yz, $vf31w
+       vsubaw.yzw      $ACCyzw, $vf0yzw, $vf0w
+       vsubaw.yzw      $ACCyzw, $vf0yzw, $vf31w
+       vsubaw.yzw      $ACCyzw, $vf1yzw, $vf2w
+       vsubaw.yzw      $ACCyzw, $vf31yzw, $vf0w
+       vsubaw.yzw      $ACCyzw, $vf31yzw, $vf15w
+       vsubaw.yzw      $ACCyzw, $vf31yzw, $vf31w
+       vsubaw.z        $ACCz, $vf0z, $vf0w
+       vsubaw.z        $ACCz, $vf0z, $vf31w
+       vsubaw.z        $ACCz, $vf1z, $vf2w
+       vsubaw.z        $ACCz, $vf31z, $vf0w
+       vsubaw.z        $ACCz, $vf31z, $vf15w
+       vsubaw.z        $ACCz, $vf31z, $vf31w
+       vsubaw.zw       $ACCzw, $vf0zw, $vf0w
+       vsubaw.zw       $ACCzw, $vf0zw, $vf31w
+       vsubaw.zw       $ACCzw, $vf1zw, $vf2w
+       vsubaw.zw       $ACCzw, $vf31zw, $vf0w
+       vsubaw.zw       $ACCzw, $vf31zw, $vf15w
+       vsubaw.zw       $ACCzw, $vf31zw, $vf31w
+       vsuba.x         $ACCx, $vf0x, $vf0x
+       vsuba.x         $ACCx, $vf0x, $vf31x
+       vsuba.x         $ACCx, $vf1x, $vf2x
+       vsuba.x         $ACCx, $vf31x, $vf0x
+       vsuba.x         $ACCx, $vf31x, $vf15x
+       vsuba.x         $ACCx, $vf31x, $vf31x
+       vsubax.w        $ACCw, $vf0w, $vf0x
+       vsubax.w        $ACCw, $vf0w, $vf31x
+       vsubax.w        $ACCw, $vf1w, $vf2x
+       vsubax.w        $ACCw, $vf31w, $vf0x
+       vsubax.w        $ACCw, $vf31w, $vf15x
+       vsubax.w        $ACCw, $vf31w, $vf31x
+       vsuba.xw        $ACCxw, $vf0xw, $vf0xw
+       vsuba.xw        $ACCxw, $vf0xw, $vf31xw
+       vsuba.xw        $ACCxw, $vf1xw, $vf2xw
+       vsuba.xw        $ACCxw, $vf31xw, $vf0xw
+       vsuba.xw        $ACCxw, $vf31xw, $vf15xw
+       vsuba.xw        $ACCxw, $vf31xw, $vf31xw
+       vsubax.x        $ACCx, $vf0x, $vf0x
+       vsubax.x        $ACCx, $vf0x, $vf31x
+       vsubax.x        $ACCx, $vf1x, $vf2x
+       vsubax.x        $ACCx, $vf31x, $vf0x
+       vsubax.x        $ACCx, $vf31x, $vf15x
+       vsubax.x        $ACCx, $vf31x, $vf31x
+       vsubax.xw       $ACCxw, $vf0xw, $vf0x
+       vsubax.xw       $ACCxw, $vf0xw, $vf31x
+       vsubax.xw       $ACCxw, $vf1xw, $vf2x
+       vsubax.xw       $ACCxw, $vf31xw, $vf0x
+       vsubax.xw       $ACCxw, $vf31xw, $vf15x
+       vsubax.xw       $ACCxw, $vf31xw, $vf31x
+       vsubax.xy       $ACCxy, $vf0xy, $vf0x
+       vsubax.xy       $ACCxy, $vf0xy, $vf31x
+       vsubax.xy       $ACCxy, $vf1xy, $vf2x
+       vsubax.xy       $ACCxy, $vf31xy, $vf0x
+       vsubax.xy       $ACCxy, $vf31xy, $vf15x
+       vsubax.xy       $ACCxy, $vf31xy, $vf31x
+       vsubax.xyw      $ACCxyw, $vf0xyw, $vf0x
+       vsubax.xyw      $ACCxyw, $vf0xyw, $vf31x
+       vsubax.xyw      $ACCxyw, $vf1xyw, $vf2x
+       vsubax.xyw      $ACCxyw, $vf31xyw, $vf0x
+       vsubax.xyw      $ACCxyw, $vf31xyw, $vf15x
+       vsubax.xyw      $ACCxyw, $vf31xyw, $vf31x
+       vsubax.xyz      $ACCxyz, $vf0xyz, $vf0x
+       vsubax.xyz      $ACCxyz, $vf0xyz, $vf31x
+       vsubax.xyz      $ACCxyz, $vf1xyz, $vf2x
+       vsubax.xyz      $ACCxyz, $vf31xyz, $vf0x
+       vsubax.xyz      $ACCxyz, $vf31xyz, $vf15x
+       vsubax.xyz      $ACCxyz, $vf31xyz, $vf31x
+       vsubax.xyzw     $ACCxyzw, $vf0xyzw, $vf0x
+       vsubax.xyzw     $ACCxyzw, $vf0xyzw, $vf31x
+       vsubax.xyzw     $ACCxyzw, $vf1xyzw, $vf2x
+       vsubax.xyzw     $ACCxyzw, $vf31xyzw, $vf0x
+       vsubax.xyzw     $ACCxyzw, $vf31xyzw, $vf15x
+       vsubax.xyzw     $ACCxyzw, $vf31xyzw, $vf31x
+       vsubax.xz       $ACCxz, $vf0xz, $vf0x
+       vsubax.xz       $ACCxz, $vf0xz, $vf31x
+       vsubax.xz       $ACCxz, $vf1xz, $vf2x
+       vsubax.xz       $ACCxz, $vf31xz, $vf0x
+       vsubax.xz       $ACCxz, $vf31xz, $vf15x
+       vsubax.xz       $ACCxz, $vf31xz, $vf31x
+       vsubax.xzw      $ACCxzw, $vf0xzw, $vf0x
+       vsubax.xzw      $ACCxzw, $vf0xzw, $vf31x
+       vsubax.xzw      $ACCxzw, $vf1xzw, $vf2x
+       vsubax.xzw      $ACCxzw, $vf31xzw, $vf0x
+       vsubax.xzw      $ACCxzw, $vf31xzw, $vf15x
+       vsubax.xzw      $ACCxzw, $vf31xzw, $vf31x
+       vsuba.xy        $ACCxy, $vf0xy, $vf0xy
+       vsuba.xy        $ACCxy, $vf0xy, $vf31xy
+       vsuba.xy        $ACCxy, $vf1xy, $vf2xy
+       vsuba.xy        $ACCxy, $vf31xy, $vf0xy
+       vsuba.xy        $ACCxy, $vf31xy, $vf15xy
+       vsuba.xy        $ACCxy, $vf31xy, $vf31xy
+       vsubax.y        $ACCy, $vf0y, $vf0x
+       vsubax.y        $ACCy, $vf0y, $vf31x
+       vsubax.y        $ACCy, $vf1y, $vf2x
+       vsubax.y        $ACCy, $vf31y, $vf0x
+       vsubax.y        $ACCy, $vf31y, $vf15x
+       vsubax.y        $ACCy, $vf31y, $vf31x
+       vsuba.xyw       $ACCxyw, $vf0xyw, $vf0xyw
+       vsuba.xyw       $ACCxyw, $vf0xyw, $vf31xyw
+       vsuba.xyw       $ACCxyw, $vf1xyw, $vf2xyw
+       vsuba.xyw       $ACCxyw, $vf31xyw, $vf0xyw
+       vsuba.xyw       $ACCxyw, $vf31xyw, $vf15xyw
+       vsuba.xyw       $ACCxyw, $vf31xyw, $vf31xyw
+       vsubax.yw       $ACCyw, $vf0yw, $vf0x
+       vsubax.yw       $ACCyw, $vf0yw, $vf31x
+       vsubax.yw       $ACCyw, $vf1yw, $vf2x
+       vsubax.yw       $ACCyw, $vf31yw, $vf0x
+       vsubax.yw       $ACCyw, $vf31yw, $vf15x
+       vsubax.yw       $ACCyw, $vf31yw, $vf31x
+       vsuba.xyz       $ACCxyz, $vf0xyz, $vf0xyz
+       vsuba.xyz       $ACCxyz, $vf0xyz, $vf31xyz
+       vsuba.xyz       $ACCxyz, $vf1xyz, $vf2xyz
+       vsuba.xyz       $ACCxyz, $vf31xyz, $vf0xyz
+       vsuba.xyz       $ACCxyz, $vf31xyz, $vf15xyz
+       vsuba.xyz       $ACCxyz, $vf31xyz, $vf31xyz
+       vsubax.yz       $ACCyz, $vf0yz, $vf0x
+       vsubax.yz       $ACCyz, $vf0yz, $vf31x
+       vsubax.yz       $ACCyz, $vf1yz, $vf2x
+       vsubax.yz       $ACCyz, $vf31yz, $vf0x
+       vsubax.yz       $ACCyz, $vf31yz, $vf15x
+       vsubax.yz       $ACCyz, $vf31yz, $vf31x
+       vsuba.xyzw      $ACCxyzw, $vf0xyzw, $vf0xyzw
+       vsuba.xyzw      $ACCxyzw, $vf0xyzw, $vf31xyzw
+       vsuba.xyzw      $ACCxyzw, $vf1xyzw, $vf2xyzw
+       vsuba.xyzw      $ACCxyzw, $vf31xyzw, $vf0xyzw
+       vsuba.xyzw      $ACCxyzw, $vf31xyzw, $vf15xyzw
+       vsuba.xyzw      $ACCxyzw, $vf31xyzw, $vf31xyzw
+       vsubax.yzw      $ACCyzw, $vf0yzw, $vf0x
+       vsubax.yzw      $ACCyzw, $vf0yzw, $vf31x
+       vsubax.yzw      $ACCyzw, $vf1yzw, $vf2x
+       vsubax.yzw      $ACCyzw, $vf31yzw, $vf0x
+       vsubax.yzw      $ACCyzw, $vf31yzw, $vf15x
+       vsubax.yzw      $ACCyzw, $vf31yzw, $vf31x
+       vsuba.xz        $ACCxz, $vf0xz, $vf0xz
+       vsuba.xz        $ACCxz, $vf0xz, $vf31xz
+       vsuba.xz        $ACCxz, $vf1xz, $vf2xz
+       vsuba.xz        $ACCxz, $vf31xz, $vf0xz
+       vsuba.xz        $ACCxz, $vf31xz, $vf15xz
+       vsuba.xz        $ACCxz, $vf31xz, $vf31xz
+       vsubax.z        $ACCz, $vf0z, $vf0x
+       vsubax.z        $ACCz, $vf0z, $vf31x
+       vsubax.z        $ACCz, $vf1z, $vf2x
+       vsubax.z        $ACCz, $vf31z, $vf0x
+       vsubax.z        $ACCz, $vf31z, $vf15x
+       vsubax.z        $ACCz, $vf31z, $vf31x
+       vsuba.xzw       $ACCxzw, $vf0xzw, $vf0xzw
+       vsuba.xzw       $ACCxzw, $vf0xzw, $vf31xzw
+       vsuba.xzw       $ACCxzw, $vf1xzw, $vf2xzw
+       vsuba.xzw       $ACCxzw, $vf31xzw, $vf0xzw
+       vsuba.xzw       $ACCxzw, $vf31xzw, $vf15xzw
+       vsuba.xzw       $ACCxzw, $vf31xzw, $vf31xzw
+       vsubax.zw       $ACCzw, $vf0zw, $vf0x
+       vsubax.zw       $ACCzw, $vf0zw, $vf31x
+       vsubax.zw       $ACCzw, $vf1zw, $vf2x
+       vsubax.zw       $ACCzw, $vf31zw, $vf0x
+       vsubax.zw       $ACCzw, $vf31zw, $vf15x
+       vsubax.zw       $ACCzw, $vf31zw, $vf31x
+       vsuba.y         $ACCy, $vf0y, $vf0y
+       vsuba.y         $ACCy, $vf0y, $vf31y
+       vsuba.y         $ACCy, $vf1y, $vf2y
+       vsuba.y         $ACCy, $vf31y, $vf0y
+       vsuba.y         $ACCy, $vf31y, $vf15y
+       vsuba.y         $ACCy, $vf31y, $vf31y
+       vsubay.w        $ACCw, $vf0w, $vf0y
+       vsubay.w        $ACCw, $vf0w, $vf31y
+       vsubay.w        $ACCw, $vf1w, $vf2y
+       vsubay.w        $ACCw, $vf31w, $vf0y
+       vsubay.w        $ACCw, $vf31w, $vf15y
+       vsubay.w        $ACCw, $vf31w, $vf31y
+       vsuba.yw        $ACCyw, $vf0yw, $vf0yw
+       vsuba.yw        $ACCyw, $vf0yw, $vf31yw
+       vsuba.yw        $ACCyw, $vf1yw, $vf2yw
+       vsuba.yw        $ACCyw, $vf31yw, $vf0yw
+       vsuba.yw        $ACCyw, $vf31yw, $vf15yw
+       vsuba.yw        $ACCyw, $vf31yw, $vf31yw
+       vsubay.x        $ACCx, $vf0x, $vf0y
+       vsubay.x        $ACCx, $vf0x, $vf31y
+       vsubay.x        $ACCx, $vf1x, $vf2y
+       vsubay.x        $ACCx, $vf31x, $vf0y
+       vsubay.x        $ACCx, $vf31x, $vf15y
+       vsubay.x        $ACCx, $vf31x, $vf31y
+       vsubay.xw       $ACCxw, $vf0xw, $vf0y
+       vsubay.xw       $ACCxw, $vf0xw, $vf31y
+       vsubay.xw       $ACCxw, $vf1xw, $vf2y
+       vsubay.xw       $ACCxw, $vf31xw, $vf0y
+       vsubay.xw       $ACCxw, $vf31xw, $vf15y
+       vsubay.xw       $ACCxw, $vf31xw, $vf31y
+       vsubay.xy       $ACCxy, $vf0xy, $vf0y
+       vsubay.xy       $ACCxy, $vf0xy, $vf31y
+       vsubay.xy       $ACCxy, $vf1xy, $vf2y
+       vsubay.xy       $ACCxy, $vf31xy, $vf0y
+       vsubay.xy       $ACCxy, $vf31xy, $vf15y
+       vsubay.xy       $ACCxy, $vf31xy, $vf31y
+       vsubay.xyw      $ACCxyw, $vf0xyw, $vf0y
+       vsubay.xyw      $ACCxyw, $vf0xyw, $vf31y
+       vsubay.xyw      $ACCxyw, $vf1xyw, $vf2y
+       vsubay.xyw      $ACCxyw, $vf31xyw, $vf0y
+       vsubay.xyw      $ACCxyw, $vf31xyw, $vf15y
+       vsubay.xyw      $ACCxyw, $vf31xyw, $vf31y
+       vsubay.xyz      $ACCxyz, $vf0xyz, $vf0y
+       vsubay.xyz      $ACCxyz, $vf0xyz, $vf31y
+       vsubay.xyz      $ACCxyz, $vf1xyz, $vf2y
+       vsubay.xyz      $ACCxyz, $vf31xyz, $vf0y
+       vsubay.xyz      $ACCxyz, $vf31xyz, $vf15y
+       vsubay.xyz      $ACCxyz, $vf31xyz, $vf31y
+       vsubay.xyzw     $ACCxyzw, $vf0xyzw, $vf0y
+       vsubay.xyzw     $ACCxyzw, $vf0xyzw, $vf31y
+       vsubay.xyzw     $ACCxyzw, $vf1xyzw, $vf2y
+       vsubay.xyzw     $ACCxyzw, $vf31xyzw, $vf0y
+       vsubay.xyzw     $ACCxyzw, $vf31xyzw, $vf15y
+       vsubay.xyzw     $ACCxyzw, $vf31xyzw, $vf31y
+       vsubay.xz       $ACCxz, $vf0xz, $vf0y
+       vsubay.xz       $ACCxz, $vf0xz, $vf31y
+       vsubay.xz       $ACCxz, $vf1xz, $vf2y
+       vsubay.xz       $ACCxz, $vf31xz, $vf0y
+       vsubay.xz       $ACCxz, $vf31xz, $vf15y
+       vsubay.xz       $ACCxz, $vf31xz, $vf31y
+       vsubay.xzw      $ACCxzw, $vf0xzw, $vf0y
+       vsubay.xzw      $ACCxzw, $vf0xzw, $vf31y
+       vsubay.xzw      $ACCxzw, $vf1xzw, $vf2y
+       vsubay.xzw      $ACCxzw, $vf31xzw, $vf0y
+       vsubay.xzw      $ACCxzw, $vf31xzw, $vf15y
+       vsubay.xzw      $ACCxzw, $vf31xzw, $vf31y
+       vsubay.y        $ACCy, $vf0y, $vf0y
+       vsubay.y        $ACCy, $vf0y, $vf31y
+       vsubay.y        $ACCy, $vf1y, $vf2y
+       vsubay.y        $ACCy, $vf31y, $vf0y
+       vsubay.y        $ACCy, $vf31y, $vf15y
+       vsubay.y        $ACCy, $vf31y, $vf31y
+       vsubay.yw       $ACCyw, $vf0yw, $vf0y
+       vsubay.yw       $ACCyw, $vf0yw, $vf31y
+       vsubay.yw       $ACCyw, $vf1yw, $vf2y
+       vsubay.yw       $ACCyw, $vf31yw, $vf0y
+       vsubay.yw       $ACCyw, $vf31yw, $vf15y
+       vsubay.yw       $ACCyw, $vf31yw, $vf31y
+       vsubay.yz       $ACCyz, $vf0yz, $vf0y
+       vsubay.yz       $ACCyz, $vf0yz, $vf31y
+       vsubay.yz       $ACCyz, $vf1yz, $vf2y
+       vsubay.yz       $ACCyz, $vf31yz, $vf0y
+       vsubay.yz       $ACCyz, $vf31yz, $vf15y
+       vsubay.yz       $ACCyz, $vf31yz, $vf31y
+       vsubay.yzw      $ACCyzw, $vf0yzw, $vf0y
+       vsubay.yzw      $ACCyzw, $vf0yzw, $vf31y
+       vsubay.yzw      $ACCyzw, $vf1yzw, $vf2y
+       vsubay.yzw      $ACCyzw, $vf31yzw, $vf0y
+       vsubay.yzw      $ACCyzw, $vf31yzw, $vf15y
+       vsubay.yzw      $ACCyzw, $vf31yzw, $vf31y
+       vsuba.yz        $ACCyz, $vf0yz, $vf0yz
+       vsuba.yz        $ACCyz, $vf0yz, $vf31yz
+       vsuba.yz        $ACCyz, $vf1yz, $vf2yz
+       vsuba.yz        $ACCyz, $vf31yz, $vf0yz
+       vsuba.yz        $ACCyz, $vf31yz, $vf15yz
+       vsuba.yz        $ACCyz, $vf31yz, $vf31yz
+       vsubay.z        $ACCz, $vf0z, $vf0y
+       vsubay.z        $ACCz, $vf0z, $vf31y
+       vsubay.z        $ACCz, $vf1z, $vf2y
+       vsubay.z        $ACCz, $vf31z, $vf0y
+       vsubay.z        $ACCz, $vf31z, $vf15y
+       vsubay.z        $ACCz, $vf31z, $vf31y
+       vsuba.yzw       $ACCyzw, $vf0yzw, $vf0yzw
+       vsuba.yzw       $ACCyzw, $vf0yzw, $vf31yzw
+       vsuba.yzw       $ACCyzw, $vf1yzw, $vf2yzw
+       vsuba.yzw       $ACCyzw, $vf31yzw, $vf0yzw
+       vsuba.yzw       $ACCyzw, $vf31yzw, $vf15yzw
+       vsuba.yzw       $ACCyzw, $vf31yzw, $vf31yzw
+       vsubay.zw       $ACCzw, $vf0zw, $vf0y
+       vsubay.zw       $ACCzw, $vf0zw, $vf31y
+       vsubay.zw       $ACCzw, $vf1zw, $vf2y
+       vsubay.zw       $ACCzw, $vf31zw, $vf0y
+       vsubay.zw       $ACCzw, $vf31zw, $vf15y
+       vsubay.zw       $ACCzw, $vf31zw, $vf31y
+       vsuba.z         $ACCz, $vf0z, $vf0z
+       vsuba.z         $ACCz, $vf0z, $vf31z
+       vsuba.z         $ACCz, $vf1z, $vf2z
+       vsuba.z         $ACCz, $vf31z, $vf0z
+       vsuba.z         $ACCz, $vf31z, $vf15z
+       vsuba.z         $ACCz, $vf31z, $vf31z
+       vsubaz.w        $ACCw, $vf0w, $vf0z
+       vsubaz.w        $ACCw, $vf0w, $vf31z
+       vsubaz.w        $ACCw, $vf1w, $vf2z
+       vsubaz.w        $ACCw, $vf31w, $vf0z
+       vsubaz.w        $ACCw, $vf31w, $vf15z
+       vsubaz.w        $ACCw, $vf31w, $vf31z
+       vsuba.zw        $ACCzw, $vf0zw, $vf0zw
+       vsuba.zw        $ACCzw, $vf0zw, $vf31zw
+       vsuba.zw        $ACCzw, $vf1zw, $vf2zw
+       vsuba.zw        $ACCzw, $vf31zw, $vf0zw
+       vsuba.zw        $ACCzw, $vf31zw, $vf15zw
+       vsuba.zw        $ACCzw, $vf31zw, $vf31zw
+       vsubaz.x        $ACCx, $vf0x, $vf0z
+       vsubaz.x        $ACCx, $vf0x, $vf31z
+       vsubaz.x        $ACCx, $vf1x, $vf2z
+       vsubaz.x        $ACCx, $vf31x, $vf0z
+       vsubaz.x        $ACCx, $vf31x, $vf15z
+       vsubaz.x        $ACCx, $vf31x, $vf31z
+       vsubaz.xw       $ACCxw, $vf0xw, $vf0z
+       vsubaz.xw       $ACCxw, $vf0xw, $vf31z
+       vsubaz.xw       $ACCxw, $vf1xw, $vf2z
+       vsubaz.xw       $ACCxw, $vf31xw, $vf0z
+       vsubaz.xw       $ACCxw, $vf31xw, $vf15z
+       vsubaz.xw       $ACCxw, $vf31xw, $vf31z
+       vsubaz.xy       $ACCxy, $vf0xy, $vf0z
+       vsubaz.xy       $ACCxy, $vf0xy, $vf31z
+       vsubaz.xy       $ACCxy, $vf1xy, $vf2z
+       vsubaz.xy       $ACCxy, $vf31xy, $vf0z
+       vsubaz.xy       $ACCxy, $vf31xy, $vf15z
+       vsubaz.xy       $ACCxy, $vf31xy, $vf31z
+       vsubaz.xyw      $ACCxyw, $vf0xyw, $vf0z
+       vsubaz.xyw      $ACCxyw, $vf0xyw, $vf31z
+       vsubaz.xyw      $ACCxyw, $vf1xyw, $vf2z
+       vsubaz.xyw      $ACCxyw, $vf31xyw, $vf0z
+       vsubaz.xyw      $ACCxyw, $vf31xyw, $vf15z
+       vsubaz.xyw      $ACCxyw, $vf31xyw, $vf31z
+       vsubaz.xyz      $ACCxyz, $vf0xyz, $vf0z
+       vsubaz.xyz      $ACCxyz, $vf0xyz, $vf31z
+       vsubaz.xyz      $ACCxyz, $vf1xyz, $vf2z
+       vsubaz.xyz      $ACCxyz, $vf31xyz, $vf0z
+       vsubaz.xyz      $ACCxyz, $vf31xyz, $vf15z
+       vsubaz.xyz      $ACCxyz, $vf31xyz, $vf31z
+       vsubaz.xyzw     $ACCxyzw, $vf0xyzw, $vf0z
+       vsubaz.xyzw     $ACCxyzw, $vf0xyzw, $vf31z
+       vsubaz.xyzw     $ACCxyzw, $vf1xyzw, $vf2z
+       vsubaz.xyzw     $ACCxyzw, $vf31xyzw, $vf0z
+       vsubaz.xyzw     $ACCxyzw, $vf31xyzw, $vf15z
+       vsubaz.xyzw     $ACCxyzw, $vf31xyzw, $vf31z
+       vsubaz.xz       $ACCxz, $vf0xz, $vf0z
+       vsubaz.xz       $ACCxz, $vf0xz, $vf31z
+       vsubaz.xz       $ACCxz, $vf1xz, $vf2z
+       vsubaz.xz       $ACCxz, $vf31xz, $vf0z
+       vsubaz.xz       $ACCxz, $vf31xz, $vf15z
+       vsubaz.xz       $ACCxz, $vf31xz, $vf31z
+       vsubaz.xzw      $ACCxzw, $vf0xzw, $vf0z
+       vsubaz.xzw      $ACCxzw, $vf0xzw, $vf31z
+       vsubaz.xzw      $ACCxzw, $vf1xzw, $vf2z
+       vsubaz.xzw      $ACCxzw, $vf31xzw, $vf0z
+       vsubaz.xzw      $ACCxzw, $vf31xzw, $vf15z
+       vsubaz.xzw      $ACCxzw, $vf31xzw, $vf31z
+       vsubaz.y        $ACCy, $vf0y, $vf0z
+       vsubaz.y        $ACCy, $vf0y, $vf31z
+       vsubaz.y        $ACCy, $vf1y, $vf2z
+       vsubaz.y        $ACCy, $vf31y, $vf0z
+       vsubaz.y        $ACCy, $vf31y, $vf15z
+       vsubaz.y        $ACCy, $vf31y, $vf31z
+       vsubaz.yw       $ACCyw, $vf0yw, $vf0z
+       vsubaz.yw       $ACCyw, $vf0yw, $vf31z
+       vsubaz.yw       $ACCyw, $vf1yw, $vf2z
+       vsubaz.yw       $ACCyw, $vf31yw, $vf0z
+       vsubaz.yw       $ACCyw, $vf31yw, $vf15z
+       vsubaz.yw       $ACCyw, $vf31yw, $vf31z
+       vsubaz.yz       $ACCyz, $vf0yz, $vf0z
+       vsubaz.yz       $ACCyz, $vf0yz, $vf31z
+       vsubaz.yz       $ACCyz, $vf1yz, $vf2z
+       vsubaz.yz       $ACCyz, $vf31yz, $vf0z
+       vsubaz.yz       $ACCyz, $vf31yz, $vf15z
+       vsubaz.yz       $ACCyz, $vf31yz, $vf31z
+       vsubaz.yzw      $ACCyzw, $vf0yzw, $vf0z
+       vsubaz.yzw      $ACCyzw, $vf0yzw, $vf31z
+       vsubaz.yzw      $ACCyzw, $vf1yzw, $vf2z
+       vsubaz.yzw      $ACCyzw, $vf31yzw, $vf0z
+       vsubaz.yzw      $ACCyzw, $vf31yzw, $vf15z
+       vsubaz.yzw      $ACCyzw, $vf31yzw, $vf31z
+       vsubaz.z        $ACCz, $vf0z, $vf0z
+       vsubaz.z        $ACCz, $vf0z, $vf31z
+       vsubaz.z        $ACCz, $vf1z, $vf2z
+       vsubaz.z        $ACCz, $vf31z, $vf0z
+       vsubaz.z        $ACCz, $vf31z, $vf15z
+       vsubaz.z        $ACCz, $vf31z, $vf31z
+       vsubaz.zw       $ACCzw, $vf0zw, $vf0z
+       vsubaz.zw       $ACCzw, $vf0zw, $vf31z
+       vsubaz.zw       $ACCzw, $vf1zw, $vf2z
+       vsubaz.zw       $ACCzw, $vf31zw, $vf0z
+       vsubaz.zw       $ACCzw, $vf31zw, $vf15z
+       vsubaz.zw       $ACCzw, $vf31zw, $vf31z
+       vsubi.w         $vf0w, $vf0w, $I
+       vsubi.w         $vf0w, $vf31w, $I
+       vsubi.w         $vf1w, $vf2w, $I
+       vsubi.w         $vf31w, $vf0w, $I
+       vsubi.w         $vf31w, $vf15w, $I
+       vsubi.w         $vf31w, $vf31w, $I
+       vsubi.x         $vf0x, $vf0x, $I
+       vsubi.x         $vf0x, $vf31x, $I
+       vsubi.x         $vf1x, $vf2x, $I
+       vsubi.x         $vf31x, $vf0x, $I
+       vsubi.x         $vf31x, $vf15x, $I
+       vsubi.x         $vf31x, $vf31x, $I
+       vsubi.xw        $vf0xw, $vf0xw, $I
+       vsubi.xw        $vf0xw, $vf31xw, $I
+       vsubi.xw        $vf1xw, $vf2xw, $I
+       vsubi.xw        $vf31xw, $vf0xw, $I
+       vsubi.xw        $vf31xw, $vf15xw, $I
+       vsubi.xw        $vf31xw, $vf31xw, $I
+       vsubi.xy        $vf0xy, $vf0xy, $I
+       vsubi.xy        $vf0xy, $vf31xy, $I
+       vsubi.xy        $vf1xy, $vf2xy, $I
+       vsubi.xy        $vf31xy, $vf0xy, $I
+       vsubi.xy        $vf31xy, $vf15xy, $I
+       vsubi.xy        $vf31xy, $vf31xy, $I
+       vsubi.xyw       $vf0xyw, $vf0xyw, $I
+       vsubi.xyw       $vf0xyw, $vf31xyw, $I
+       vsubi.xyw       $vf1xyw, $vf2xyw, $I
+       vsubi.xyw       $vf31xyw, $vf0xyw, $I
+       vsubi.xyw       $vf31xyw, $vf15xyw, $I
+       vsubi.xyw       $vf31xyw, $vf31xyw, $I
+       vsubi.xyz       $vf0xyz, $vf0xyz, $I
+       vsubi.xyz       $vf0xyz, $vf31xyz, $I
+       vsubi.xyz       $vf1xyz, $vf2xyz, $I
+       vsubi.xyz       $vf31xyz, $vf0xyz, $I
+       vsubi.xyz       $vf31xyz, $vf15xyz, $I
+       vsubi.xyz       $vf31xyz, $vf31xyz, $I
+       vsubi.xyzw      $vf0xyzw, $vf0xyzw, $I
+       vsubi.xyzw      $vf0xyzw, $vf31xyzw, $I
+       vsubi.xyzw      $vf1xyzw, $vf2xyzw, $I
+       vsubi.xyzw      $vf31xyzw, $vf0xyzw, $I
+       vsubi.xyzw      $vf31xyzw, $vf15xyzw, $I
+       vsubi.xyzw      $vf31xyzw, $vf31xyzw, $I
+       vsubi.xz        $vf0xz, $vf0xz, $I
+       vsubi.xz        $vf0xz, $vf31xz, $I
+       vsubi.xz        $vf1xz, $vf2xz, $I
+       vsubi.xz        $vf31xz, $vf0xz, $I
+       vsubi.xz        $vf31xz, $vf15xz, $I
+       vsubi.xz        $vf31xz, $vf31xz, $I
+       vsubi.xzw       $vf0xzw, $vf0xzw, $I
+       vsubi.xzw       $vf0xzw, $vf31xzw, $I
+       vsubi.xzw       $vf1xzw, $vf2xzw, $I
+       vsubi.xzw       $vf31xzw, $vf0xzw, $I
+       vsubi.xzw       $vf31xzw, $vf15xzw, $I
+       vsubi.xzw       $vf31xzw, $vf31xzw, $I
+       vsubi.y         $vf0y, $vf0y, $I
+       vsubi.y         $vf0y, $vf31y, $I
+       vsubi.y         $vf1y, $vf2y, $I
+       vsubi.y         $vf31y, $vf0y, $I
+       vsubi.y         $vf31y, $vf15y, $I
+       vsubi.y         $vf31y, $vf31y, $I
+       vsubi.yw        $vf0yw, $vf0yw, $I
+       vsubi.yw        $vf0yw, $vf31yw, $I
+       vsubi.yw        $vf1yw, $vf2yw, $I
+       vsubi.yw        $vf31yw, $vf0yw, $I
+       vsubi.yw        $vf31yw, $vf15yw, $I
+       vsubi.yw        $vf31yw, $vf31yw, $I
+       vsubi.yz        $vf0yz, $vf0yz, $I
+       vsubi.yz        $vf0yz, $vf31yz, $I
+       vsubi.yz        $vf1yz, $vf2yz, $I
+       vsubi.yz        $vf31yz, $vf0yz, $I
+       vsubi.yz        $vf31yz, $vf15yz, $I
+       vsubi.yz        $vf31yz, $vf31yz, $I
+       vsubi.yzw       $vf0yzw, $vf0yzw, $I
+       vsubi.yzw       $vf0yzw, $vf31yzw, $I
+       vsubi.yzw       $vf1yzw, $vf2yzw, $I
+       vsubi.yzw       $vf31yzw, $vf0yzw, $I
+       vsubi.yzw       $vf31yzw, $vf15yzw, $I
+       vsubi.yzw       $vf31yzw, $vf31yzw, $I
+       vsubi.z         $vf0z, $vf0z, $I
+       vsubi.z         $vf0z, $vf31z, $I
+       vsubi.z         $vf1z, $vf2z, $I
+       vsubi.z         $vf31z, $vf0z, $I
+       vsubi.z         $vf31z, $vf15z, $I
+       vsubi.z         $vf31z, $vf31z, $I
+       vsubi.zw        $vf0zw, $vf0zw, $I
+       vsubi.zw        $vf0zw, $vf31zw, $I
+       vsubi.zw        $vf1zw, $vf2zw, $I
+       vsubi.zw        $vf31zw, $vf0zw, $I
+       vsubi.zw        $vf31zw, $vf15zw, $I
+       vsubi.zw        $vf31zw, $vf31zw, $I
+       vsubq.w         $vf0w, $vf0w, $Q
+       vsubq.w         $vf0w, $vf31w, $Q
+       vsubq.w         $vf1w, $vf2w, $Q
+       vsubq.w         $vf31w, $vf0w, $Q
+       vsubq.w         $vf31w, $vf15w, $Q
+       vsubq.w         $vf31w, $vf31w, $Q
+       vsubq.x         $vf0x, $vf0x, $Q
+       vsubq.x         $vf0x, $vf31x, $Q
+       vsubq.x         $vf1x, $vf2x, $Q
+       vsubq.x         $vf31x, $vf0x, $Q
+       vsubq.x         $vf31x, $vf15x, $Q
+       vsubq.x         $vf31x, $vf31x, $Q
+       vsubq.xw        $vf0xw, $vf0xw, $Q
+       vsubq.xw        $vf0xw, $vf31xw, $Q
+       vsubq.xw        $vf1xw, $vf2xw, $Q
+       vsubq.xw        $vf31xw, $vf0xw, $Q
+       vsubq.xw        $vf31xw, $vf15xw, $Q
+       vsubq.xw        $vf31xw, $vf31xw, $Q
+       vsubq.xy        $vf0xy, $vf0xy, $Q
+       vsubq.xy        $vf0xy, $vf31xy, $Q
+       vsubq.xy        $vf1xy, $vf2xy, $Q
+       vsubq.xy        $vf31xy, $vf0xy, $Q
+       vsubq.xy        $vf31xy, $vf15xy, $Q
+       vsubq.xy        $vf31xy, $vf31xy, $Q
+       vsubq.xyw       $vf0xyw, $vf0xyw, $Q
+       vsubq.xyw       $vf0xyw, $vf31xyw, $Q
+       vsubq.xyw       $vf1xyw, $vf2xyw, $Q
+       vsubq.xyw       $vf31xyw, $vf0xyw, $Q
+       vsubq.xyw       $vf31xyw, $vf15xyw, $Q
+       vsubq.xyw       $vf31xyw, $vf31xyw, $Q
+       vsubq.xyz       $vf0xyz, $vf0xyz, $Q
+       vsubq.xyz       $vf0xyz, $vf31xyz, $Q
+       vsubq.xyz       $vf1xyz, $vf2xyz, $Q
+       vsubq.xyz       $vf31xyz, $vf0xyz, $Q
+       vsubq.xyz       $vf31xyz, $vf15xyz, $Q
+       vsubq.xyz       $vf31xyz, $vf31xyz, $Q
+       vsubq.xyzw      $vf0xyzw, $vf0xyzw, $Q
+       vsubq.xyzw      $vf0xyzw, $vf31xyzw, $Q
+       vsubq.xyzw      $vf1xyzw, $vf2xyzw, $Q
+       vsubq.xyzw      $vf31xyzw, $vf0xyzw, $Q
+       vsubq.xyzw      $vf31xyzw, $vf15xyzw, $Q
+       vsubq.xyzw      $vf31xyzw, $vf31xyzw, $Q
+       vsubq.xz        $vf0xz, $vf0xz, $Q
+       vsubq.xz        $vf0xz, $vf31xz, $Q
+       vsubq.xz        $vf1xz, $vf2xz, $Q
+       vsubq.xz        $vf31xz, $vf0xz, $Q
+       vsubq.xz        $vf31xz, $vf15xz, $Q
+       vsubq.xz        $vf31xz, $vf31xz, $Q
+       vsubq.xzw       $vf0xzw, $vf0xzw, $Q
+       vsubq.xzw       $vf0xzw, $vf31xzw, $Q
+       vsubq.xzw       $vf1xzw, $vf2xzw, $Q
+       vsubq.xzw       $vf31xzw, $vf0xzw, $Q
+       vsubq.xzw       $vf31xzw, $vf15xzw, $Q
+       vsubq.xzw       $vf31xzw, $vf31xzw, $Q
+       vsubq.y         $vf0y, $vf0y, $Q
+       vsubq.y         $vf0y, $vf31y, $Q
+       vsubq.y         $vf1y, $vf2y, $Q
+       vsubq.y         $vf31y, $vf0y, $Q
+       vsubq.y         $vf31y, $vf15y, $Q
+       vsubq.y         $vf31y, $vf31y, $Q
+       vsubq.yw        $vf0yw, $vf0yw, $Q
+       vsubq.yw        $vf0yw, $vf31yw, $Q
+       vsubq.yw        $vf1yw, $vf2yw, $Q
+       vsubq.yw        $vf31yw, $vf0yw, $Q
+       vsubq.yw        $vf31yw, $vf15yw, $Q
+       vsubq.yw        $vf31yw, $vf31yw, $Q
+       vsubq.yz        $vf0yz, $vf0yz, $Q
+       vsubq.yz        $vf0yz, $vf31yz, $Q
+       vsubq.yz        $vf1yz, $vf2yz, $Q
+       vsubq.yz        $vf31yz, $vf0yz, $Q
+       vsubq.yz        $vf31yz, $vf15yz, $Q
+       vsubq.yz        $vf31yz, $vf31yz, $Q
+       vsubq.yzw       $vf0yzw, $vf0yzw, $Q
+       vsubq.yzw       $vf0yzw, $vf31yzw, $Q
+       vsubq.yzw       $vf1yzw, $vf2yzw, $Q
+       vsubq.yzw       $vf31yzw, $vf0yzw, $Q
+       vsubq.yzw       $vf31yzw, $vf15yzw, $Q
+       vsubq.yzw       $vf31yzw, $vf31yzw, $Q
+       vsubq.z         $vf0z, $vf0z, $Q
+       vsubq.z         $vf0z, $vf31z, $Q
+       vsubq.z         $vf1z, $vf2z, $Q
+       vsubq.z         $vf31z, $vf0z, $Q
+       vsubq.z         $vf31z, $vf15z, $Q
+       vsubq.z         $vf31z, $vf31z, $Q
+       vsubq.zw        $vf0zw, $vf0zw, $Q
+       vsubq.zw        $vf0zw, $vf31zw, $Q
+       vsubq.zw        $vf1zw, $vf2zw, $Q
+       vsubq.zw        $vf31zw, $vf0zw, $Q
+       vsubq.zw        $vf31zw, $vf15zw, $Q
+       vsubq.zw        $vf31zw, $vf31zw, $Q
+       vsub.w          $vf0w, $vf0w, $vf0w
+       vsub.w          $vf0w, $vf0w, $vf31w
+       vsub.w          $vf0w, $vf31w, $vf0w
+       vsub.w          $vf1w, $vf2w, $vf3w
+       vsub.w          $vf31w, $vf0w, $vf0w
+       vsub.w          $vf31w, $vf15w, $vf7w
+       vsub.w          $vf31w, $vf31w, $vf31w
+       vsubw.w         $vf0w, $vf0w, $vf0w
+       vsubw.w         $vf0w, $vf0w, $vf31w
+       vsubw.w         $vf0w, $vf31w, $vf0w
+       vsubw.w         $vf1w, $vf2w, $vf3w
+       vsubw.w         $vf31w, $vf0w, $vf0w
+       vsubw.w         $vf31w, $vf15w, $vf7w
+       vsubw.w         $vf31w, $vf31w, $vf31w
+       vsubw.x         $vf0x, $vf0x, $vf0w
+       vsubw.x         $vf0x, $vf0x, $vf31w
+       vsubw.x         $vf0x, $vf31x, $vf0w
+       vsubw.x         $vf1x, $vf2x, $vf3w
+       vsubw.x         $vf31x, $vf0x, $vf0w
+       vsubw.x         $vf31x, $vf15x, $vf7w
+       vsubw.x         $vf31x, $vf31x, $vf31w
+       vsubw.xw        $vf0xw, $vf0xw, $vf0w
+       vsubw.xw        $vf0xw, $vf0xw, $vf31w
+       vsubw.xw        $vf0xw, $vf31xw, $vf0w
+       vsubw.xw        $vf1xw, $vf2xw, $vf3w
+       vsubw.xw        $vf31xw, $vf0xw, $vf0w
+       vsubw.xw        $vf31xw, $vf15xw, $vf7w
+       vsubw.xw        $vf31xw, $vf31xw, $vf31w
+       vsubw.xy        $vf0xy, $vf0xy, $vf0w
+       vsubw.xy        $vf0xy, $vf0xy, $vf31w
+       vsubw.xy        $vf0xy, $vf31xy, $vf0w
+       vsubw.xy        $vf1xy, $vf2xy, $vf3w
+       vsubw.xy        $vf31xy, $vf0xy, $vf0w
+       vsubw.xy        $vf31xy, $vf15xy, $vf7w
+       vsubw.xy        $vf31xy, $vf31xy, $vf31w
+       vsubw.xyw       $vf0xyw, $vf0xyw, $vf0w
+       vsubw.xyw       $vf0xyw, $vf0xyw, $vf31w
+       vsubw.xyw       $vf0xyw, $vf31xyw, $vf0w
+       vsubw.xyw       $vf1xyw, $vf2xyw, $vf3w
+       vsubw.xyw       $vf31xyw, $vf0xyw, $vf0w
+       vsubw.xyw       $vf31xyw, $vf15xyw, $vf7w
+       vsubw.xyw       $vf31xyw, $vf31xyw, $vf31w
+       vsubw.xyz       $vf0xyz, $vf0xyz, $vf0w
+       vsubw.xyz       $vf0xyz, $vf0xyz, $vf31w
+       vsubw.xyz       $vf0xyz, $vf31xyz, $vf0w
+       vsubw.xyz       $vf1xyz, $vf2xyz, $vf3w
+       vsubw.xyz       $vf31xyz, $vf0xyz, $vf0w
+       vsubw.xyz       $vf31xyz, $vf15xyz, $vf7w
+       vsubw.xyz       $vf31xyz, $vf31xyz, $vf31w
+       vsubw.xyzw      $vf0xyzw, $vf0xyzw, $vf0w
+       vsubw.xyzw      $vf0xyzw, $vf0xyzw, $vf31w
+       vsubw.xyzw      $vf0xyzw, $vf31xyzw, $vf0w
+       vsubw.xyzw      $vf1xyzw, $vf2xyzw, $vf3w
+       vsubw.xyzw      $vf31xyzw, $vf0xyzw, $vf0w
+       vsubw.xyzw      $vf31xyzw, $vf15xyzw, $vf7w
+       vsubw.xyzw      $vf31xyzw, $vf31xyzw, $vf31w
+       vsubw.xz        $vf0xz, $vf0xz, $vf0w
+       vsubw.xz        $vf0xz, $vf0xz, $vf31w
+       vsubw.xz        $vf0xz, $vf31xz, $vf0w
+       vsubw.xz        $vf1xz, $vf2xz, $vf3w
+       vsubw.xz        $vf31xz, $vf0xz, $vf0w
+       vsubw.xz        $vf31xz, $vf15xz, $vf7w
+       vsubw.xz        $vf31xz, $vf31xz, $vf31w
+       vsubw.xzw       $vf0xzw, $vf0xzw, $vf0w
+       vsubw.xzw       $vf0xzw, $vf0xzw, $vf31w
+       vsubw.xzw       $vf0xzw, $vf31xzw, $vf0w
+       vsubw.xzw       $vf1xzw, $vf2xzw, $vf3w
+       vsubw.xzw       $vf31xzw, $vf0xzw, $vf0w
+       vsubw.xzw       $vf31xzw, $vf15xzw, $vf7w
+       vsubw.xzw       $vf31xzw, $vf31xzw, $vf31w
+       vsubw.y         $vf0y, $vf0y, $vf0w
+       vsubw.y         $vf0y, $vf0y, $vf31w
+       vsubw.y         $vf0y, $vf31y, $vf0w
+       vsubw.y         $vf1y, $vf2y, $vf3w
+       vsubw.y         $vf31y, $vf0y, $vf0w
+       vsubw.y         $vf31y, $vf15y, $vf7w
+       vsubw.y         $vf31y, $vf31y, $vf31w
+       vsubw.yw        $vf0yw, $vf0yw, $vf0w
+       vsubw.yw        $vf0yw, $vf0yw, $vf31w
+       vsubw.yw        $vf0yw, $vf31yw, $vf0w
+       vsubw.yw        $vf1yw, $vf2yw, $vf3w
+       vsubw.yw        $vf31yw, $vf0yw, $vf0w
+       vsubw.yw        $vf31yw, $vf15yw, $vf7w
+       vsubw.yw        $vf31yw, $vf31yw, $vf31w
+       vsubw.yz        $vf0yz, $vf0yz, $vf0w
+       vsubw.yz        $vf0yz, $vf0yz, $vf31w
+       vsubw.yz        $vf0yz, $vf31yz, $vf0w
+       vsubw.yz        $vf1yz, $vf2yz, $vf3w
+       vsubw.yz        $vf31yz, $vf0yz, $vf0w
+       vsubw.yz        $vf31yz, $vf15yz, $vf7w
+       vsubw.yz        $vf31yz, $vf31yz, $vf31w
+       vsubw.yzw       $vf0yzw, $vf0yzw, $vf0w
+       vsubw.yzw       $vf0yzw, $vf0yzw, $vf31w
+       vsubw.yzw       $vf0yzw, $vf31yzw, $vf0w
+       vsubw.yzw       $vf1yzw, $vf2yzw, $vf3w
+       vsubw.yzw       $vf31yzw, $vf0yzw, $vf0w
+       vsubw.yzw       $vf31yzw, $vf15yzw, $vf7w
+       vsubw.yzw       $vf31yzw, $vf31yzw, $vf31w
+       vsubw.z         $vf0z, $vf0z, $vf0w
+       vsubw.z         $vf0z, $vf0z, $vf31w
+       vsubw.z         $vf0z, $vf31z, $vf0w
+       vsubw.z         $vf1z, $vf2z, $vf3w
+       vsubw.z         $vf31z, $vf0z, $vf0w
+       vsubw.z         $vf31z, $vf15z, $vf7w
+       vsubw.z         $vf31z, $vf31z, $vf31w
+       vsubw.zw        $vf0zw, $vf0zw, $vf0w
+       vsubw.zw        $vf0zw, $vf0zw, $vf31w
+       vsubw.zw        $vf0zw, $vf31zw, $vf0w
+       vsubw.zw        $vf1zw, $vf2zw, $vf3w
+       vsubw.zw        $vf31zw, $vf0zw, $vf0w
+       vsubw.zw        $vf31zw, $vf15zw, $vf7w
+       vsubw.zw        $vf31zw, $vf31zw, $vf31w
+       vsub.x          $vf0x, $vf0x, $vf0x
+       vsub.x          $vf0x, $vf0x, $vf31x
+       vsub.x          $vf0x, $vf31x, $vf0x
+       vsub.x          $vf1x, $vf2x, $vf3x
+       vsub.x          $vf31x, $vf0x, $vf0x
+       vsub.x          $vf31x, $vf15x, $vf7x
+       vsub.x          $vf31x, $vf31x, $vf31x
+       vsubx.w         $vf0w, $vf0w, $vf0x
+       vsubx.w         $vf0w, $vf0w, $vf31x
+       vsubx.w         $vf0w, $vf31w, $vf0x
+       vsub.xw         $vf0xw, $vf0xw, $vf0xw
+       vsub.xw         $vf0xw, $vf0xw, $vf31xw
+       vsub.xw         $vf0xw, $vf31xw, $vf0xw
+       vsubx.w         $vf1w, $vf2w, $vf3x
+       vsub.xw         $vf1xw, $vf2xw, $vf3xw
+       vsubx.w         $vf31w, $vf0w, $vf0x
+       vsubx.w         $vf31w, $vf15w, $vf7x
+       vsubx.w         $vf31w, $vf31w, $vf31x
+       vsub.xw         $vf31xw, $vf0xw, $vf0xw
+       vsub.xw         $vf31xw, $vf15xw, $vf7xw
+       vsub.xw         $vf31xw, $vf31xw, $vf31xw
+       vsubx.x         $vf0x, $vf0x, $vf0x
+       vsubx.x         $vf0x, $vf0x, $vf31x
+       vsubx.x         $vf0x, $vf31x, $vf0x
+       vsubx.x         $vf1x, $vf2x, $vf3x
+       vsubx.x         $vf31x, $vf0x, $vf0x
+       vsubx.x         $vf31x, $vf15x, $vf7x
+       vsubx.x         $vf31x, $vf31x, $vf31x
+       vsubx.xw        $vf0xw, $vf0xw, $vf0x
+       vsubx.xw        $vf0xw, $vf0xw, $vf31x
+       vsubx.xw        $vf0xw, $vf31xw, $vf0x
+       vsubx.xw        $vf1xw, $vf2xw, $vf3x
+       vsubx.xw        $vf31xw, $vf0xw, $vf0x
+       vsubx.xw        $vf31xw, $vf15xw, $vf7x
+       vsubx.xw        $vf31xw, $vf31xw, $vf31x
+       vsubx.xy        $vf0xy, $vf0xy, $vf0x
+       vsubx.xy        $vf0xy, $vf0xy, $vf31x
+       vsubx.xy        $vf0xy, $vf31xy, $vf0x
+       vsubx.xy        $vf1xy, $vf2xy, $vf3x
+       vsubx.xy        $vf31xy, $vf0xy, $vf0x
+       vsubx.xy        $vf31xy, $vf15xy, $vf7x
+       vsubx.xy        $vf31xy, $vf31xy, $vf31x
+       vsubx.xyw       $vf0xyw, $vf0xyw, $vf0x
+       vsubx.xyw       $vf0xyw, $vf0xyw, $vf31x
+       vsubx.xyw       $vf0xyw, $vf31xyw, $vf0x
+       vsubx.xyw       $vf1xyw, $vf2xyw, $vf3x
+       vsubx.xyw       $vf31xyw, $vf0xyw, $vf0x
+       vsubx.xyw       $vf31xyw, $vf15xyw, $vf7x
+       vsubx.xyw       $vf31xyw, $vf31xyw, $vf31x
+       vsubx.xyz       $vf0xyz, $vf0xyz, $vf0x
+       vsubx.xyz       $vf0xyz, $vf0xyz, $vf31x
+       vsubx.xyz       $vf0xyz, $vf31xyz, $vf0x
+       vsubx.xyz       $vf1xyz, $vf2xyz, $vf3x
+       vsubx.xyz       $vf31xyz, $vf0xyz, $vf0x
+       vsubx.xyz       $vf31xyz, $vf15xyz, $vf7x
+       vsubx.xyz       $vf31xyz, $vf31xyz, $vf31x
+       vsubx.xyzw      $vf0xyzw, $vf0xyzw, $vf0x
+       vsubx.xyzw      $vf0xyzw, $vf0xyzw, $vf31x
+       vsubx.xyzw      $vf0xyzw, $vf31xyzw, $vf0x
+       vsubx.xyzw      $vf1xyzw, $vf2xyzw, $vf3x
+       vsubx.xyzw      $vf31xyzw, $vf0xyzw, $vf0x
+       vsubx.xyzw      $vf31xyzw, $vf15xyzw, $vf7x
+       vsubx.xyzw      $vf31xyzw, $vf31xyzw, $vf31x
+       vsubx.xz        $vf0xz, $vf0xz, $vf0x
+       vsubx.xz        $vf0xz, $vf0xz, $vf31x
+       vsubx.xz        $vf0xz, $vf31xz, $vf0x
+       vsubx.xz        $vf1xz, $vf2xz, $vf3x
+       vsubx.xz        $vf31xz, $vf0xz, $vf0x
+       vsubx.xz        $vf31xz, $vf15xz, $vf7x
+       vsubx.xz        $vf31xz, $vf31xz, $vf31x
+       vsubx.xzw       $vf0xzw, $vf0xzw, $vf0x
+       vsubx.xzw       $vf0xzw, $vf0xzw, $vf31x
+       vsubx.xzw       $vf0xzw, $vf31xzw, $vf0x
+       vsubx.xzw       $vf1xzw, $vf2xzw, $vf3x
+       vsubx.xzw       $vf31xzw, $vf0xzw, $vf0x
+       vsubx.xzw       $vf31xzw, $vf15xzw, $vf7x
+       vsubx.xzw       $vf31xzw, $vf31xzw, $vf31x
+       vsub.xy         $vf0xy, $vf0xy, $vf0xy
+       vsub.xy         $vf0xy, $vf0xy, $vf31xy
+       vsub.xy         $vf0xy, $vf31xy, $vf0xy
+       vsubx.y         $vf0y, $vf0y, $vf0x
+       vsubx.y         $vf0y, $vf0y, $vf31x
+       vsubx.y         $vf0y, $vf31y, $vf0x
+       vsub.xy         $vf1xy, $vf2xy, $vf3xy
+       vsubx.y         $vf1y, $vf2y, $vf3x
+       vsub.xy         $vf31xy, $vf0xy, $vf0xy
+       vsub.xy         $vf31xy, $vf15xy, $vf7xy
+       vsub.xy         $vf31xy, $vf31xy, $vf31xy
+       vsubx.y         $vf31y, $vf0y, $vf0x
+       vsubx.y         $vf31y, $vf15y, $vf7x
+       vsubx.y         $vf31y, $vf31y, $vf31x
+       vsub.xyw        $vf0xyw, $vf0xyw, $vf0xyw
+       vsub.xyw        $vf0xyw, $vf0xyw, $vf31xyw
+       vsub.xyw        $vf0xyw, $vf31xyw, $vf0xyw
+       vsubx.yw        $vf0yw, $vf0yw, $vf0x
+       vsubx.yw        $vf0yw, $vf0yw, $vf31x
+       vsubx.yw        $vf0yw, $vf31yw, $vf0x
+       vsub.xyw        $vf1xyw, $vf2xyw, $vf3xyw
+       vsubx.yw        $vf1yw, $vf2yw, $vf3x
+       vsub.xyw        $vf31xyw, $vf0xyw, $vf0xyw
+       vsub.xyw        $vf31xyw, $vf15xyw, $vf7xyw
+       vsub.xyw        $vf31xyw, $vf31xyw, $vf31xyw
+       vsubx.yw        $vf31yw, $vf0yw, $vf0x
+       vsubx.yw        $vf31yw, $vf15yw, $vf7x
+       vsubx.yw        $vf31yw, $vf31yw, $vf31x
+       vsub.xyz        $vf0xyz, $vf0xyz, $vf0xyz
+       vsub.xyz        $vf0xyz, $vf0xyz, $vf31xyz
+       vsub.xyz        $vf0xyz, $vf31xyz, $vf0xyz
+       vsubx.yz        $vf0yz, $vf0yz, $vf0x
+       vsubx.yz        $vf0yz, $vf0yz, $vf31x
+       vsubx.yz        $vf0yz, $vf31yz, $vf0x
+       vsub.xyz        $vf1xyz, $vf2xyz, $vf3xyz
+       vsubx.yz        $vf1yz, $vf2yz, $vf3x
+       vsub.xyz        $vf31xyz, $vf0xyz, $vf0xyz
+       vsub.xyz        $vf31xyz, $vf15xyz, $vf7xyz
+       vsub.xyz        $vf31xyz, $vf31xyz, $vf31xyz
+       vsubx.yz        $vf31yz, $vf0yz, $vf0x
+       vsubx.yz        $vf31yz, $vf15yz, $vf7x
+       vsubx.yz        $vf31yz, $vf31yz, $vf31x
+       vsub.xyzw       $vf0xyzw, $vf0xyzw, $vf0xyzw
+       vsub.xyzw       $vf0xyzw, $vf0xyzw, $vf31xyzw
+       vsub.xyzw       $vf0xyzw, $vf31xyzw, $vf0xyzw
+       vsubx.yzw       $vf0yzw, $vf0yzw, $vf0x
+       vsubx.yzw       $vf0yzw, $vf0yzw, $vf31x
+       vsubx.yzw       $vf0yzw, $vf31yzw, $vf0x
+       vsub.xyzw       $vf1xyzw, $vf2xyzw, $vf3xyzw
+       vsubx.yzw       $vf1yzw, $vf2yzw, $vf3x
+       vsub.xyzw       $vf31xyzw, $vf0xyzw, $vf0xyzw
+       vsub.xyzw       $vf31xyzw, $vf15xyzw, $vf7xyzw
+       vsub.xyzw       $vf31xyzw, $vf31xyzw, $vf31xyzw
+       vsubx.yzw       $vf31yzw, $vf0yzw, $vf0x
+       vsubx.yzw       $vf31yzw, $vf15yzw, $vf7x
+       vsubx.yzw       $vf31yzw, $vf31yzw, $vf31x
+       vsub.xz         $vf0xz, $vf0xz, $vf0xz
+       vsub.xz         $vf0xz, $vf0xz, $vf31xz
+       vsub.xz         $vf0xz, $vf31xz, $vf0xz
+       vsubx.z         $vf0z, $vf0z, $vf0x
+       vsubx.z         $vf0z, $vf0z, $vf31x
+       vsubx.z         $vf0z, $vf31z, $vf0x
+       vsub.xz         $vf1xz, $vf2xz, $vf3xz
+       vsubx.z         $vf1z, $vf2z, $vf3x
+       vsub.xz         $vf31xz, $vf0xz, $vf0xz
+       vsub.xz         $vf31xz, $vf15xz, $vf7xz
+       vsub.xz         $vf31xz, $vf31xz, $vf31xz
+       vsubx.z         $vf31z, $vf0z, $vf0x
+       vsubx.z         $vf31z, $vf15z, $vf7x
+       vsubx.z         $vf31z, $vf31z, $vf31x
+       vsub.xzw        $vf0xzw, $vf0xzw, $vf0xzw
+       vsub.xzw        $vf0xzw, $vf0xzw, $vf31xzw
+       vsub.xzw        $vf0xzw, $vf31xzw, $vf0xzw
+       vsubx.zw        $vf0zw, $vf0zw, $vf0x
+       vsubx.zw        $vf0zw, $vf0zw, $vf31x
+       vsubx.zw        $vf0zw, $vf31zw, $vf0x
+       vsub.xzw        $vf1xzw, $vf2xzw, $vf3xzw
+       vsubx.zw        $vf1zw, $vf2zw, $vf3x
+       vsub.xzw        $vf31xzw, $vf0xzw, $vf0xzw
+       vsub.xzw        $vf31xzw, $vf15xzw, $vf7xzw
+       vsub.xzw        $vf31xzw, $vf31xzw, $vf31xzw
+       vsubx.zw        $vf31zw, $vf0zw, $vf0x
+       vsubx.zw        $vf31zw, $vf15zw, $vf7x
+       vsubx.zw        $vf31zw, $vf31zw, $vf31x
+       vsub.y          $vf0y, $vf0y, $vf0y
+       vsub.y          $vf0y, $vf0y, $vf31y
+       vsub.y          $vf0y, $vf31y, $vf0y
+       vsub.y          $vf1y, $vf2y, $vf3y
+       vsub.y          $vf31y, $vf0y, $vf0y
+       vsub.y          $vf31y, $vf15y, $vf7y
+       vsub.y          $vf31y, $vf31y, $vf31y
+       vsuby.w         $vf0w, $vf0w, $vf0y
+       vsuby.w         $vf0w, $vf0w, $vf31y
+       vsuby.w         $vf0w, $vf31w, $vf0y
+       vsub.yw         $vf0yw, $vf0yw, $vf0yw
+       vsub.yw         $vf0yw, $vf0yw, $vf31yw
+       vsub.yw         $vf0yw, $vf31yw, $vf0yw
+       vsuby.w         $vf1w, $vf2w, $vf3y
+       vsub.yw         $vf1yw, $vf2yw, $vf3yw
+       vsuby.w         $vf31w, $vf0w, $vf0y
+       vsuby.w         $vf31w, $vf15w, $vf7y
+       vsuby.w         $vf31w, $vf31w, $vf31y
+       vsub.yw         $vf31yw, $vf0yw, $vf0yw
+       vsub.yw         $vf31yw, $vf15yw, $vf7yw
+       vsub.yw         $vf31yw, $vf31yw, $vf31yw
+       vsuby.x         $vf0x, $vf0x, $vf0y
+       vsuby.x         $vf0x, $vf0x, $vf31y
+       vsuby.x         $vf0x, $vf31x, $vf0y
+       vsuby.x         $vf1x, $vf2x, $vf3y
+       vsuby.x         $vf31x, $vf0x, $vf0y
+       vsuby.x         $vf31x, $vf15x, $vf7y
+       vsuby.x         $vf31x, $vf31x, $vf31y
+       vsuby.xw        $vf0xw, $vf0xw, $vf0y
+       vsuby.xw        $vf0xw, $vf0xw, $vf31y
+       vsuby.xw        $vf0xw, $vf31xw, $vf0y
+       vsuby.xw        $vf1xw, $vf2xw, $vf3y
+       vsuby.xw        $vf31xw, $vf0xw, $vf0y
+       vsuby.xw        $vf31xw, $vf15xw, $vf7y
+       vsuby.xw        $vf31xw, $vf31xw, $vf31y
+       vsuby.xy        $vf0xy, $vf0xy, $vf0y
+       vsuby.xy        $vf0xy, $vf0xy, $vf31y
+       vsuby.xy        $vf0xy, $vf31xy, $vf0y
+       vsuby.xy        $vf1xy, $vf2xy, $vf3y
+       vsuby.xy        $vf31xy, $vf0xy, $vf0y
+       vsuby.xy        $vf31xy, $vf15xy, $vf7y
+       vsuby.xy        $vf31xy, $vf31xy, $vf31y
+       vsuby.xyw       $vf0xyw, $vf0xyw, $vf0y
+       vsuby.xyw       $vf0xyw, $vf0xyw, $vf31y
+       vsuby.xyw       $vf0xyw, $vf31xyw, $vf0y
+       vsuby.xyw       $vf1xyw, $vf2xyw, $vf3y
+       vsuby.xyw       $vf31xyw, $vf0xyw, $vf0y
+       vsuby.xyw       $vf31xyw, $vf15xyw, $vf7y
+       vsuby.xyw       $vf31xyw, $vf31xyw, $vf31y
+       vsuby.xyz       $vf0xyz, $vf0xyz, $vf0y
+       vsuby.xyz       $vf0xyz, $vf0xyz, $vf31y
+       vsuby.xyz       $vf0xyz, $vf31xyz, $vf0y
+       vsuby.xyz       $vf1xyz, $vf2xyz, $vf3y
+       vsuby.xyz       $vf31xyz, $vf0xyz, $vf0y
+       vsuby.xyz       $vf31xyz, $vf15xyz, $vf7y
+       vsuby.xyz       $vf31xyz, $vf31xyz, $vf31y
+       vsuby.xyzw      $vf0xyzw, $vf0xyzw, $vf0y
+       vsuby.xyzw      $vf0xyzw, $vf0xyzw, $vf31y
+       vsuby.xyzw      $vf0xyzw, $vf31xyzw, $vf0y
+       vsuby.xyzw      $vf1xyzw, $vf2xyzw, $vf3y
+       vsuby.xyzw      $vf31xyzw, $vf0xyzw, $vf0y
+       vsuby.xyzw      $vf31xyzw, $vf15xyzw, $vf7y
+       vsuby.xyzw      $vf31xyzw, $vf31xyzw, $vf31y
+       vsuby.xz        $vf0xz, $vf0xz, $vf0y
+       vsuby.xz        $vf0xz, $vf0xz, $vf31y
+       vsuby.xz        $vf0xz, $vf31xz, $vf0y
+       vsuby.xz        $vf1xz, $vf2xz, $vf3y
+       vsuby.xz        $vf31xz, $vf0xz, $vf0y
+       vsuby.xz        $vf31xz, $vf15xz, $vf7y
+       vsuby.xz        $vf31xz, $vf31xz, $vf31y
+       vsuby.xzw       $vf0xzw, $vf0xzw, $vf0y
+       vsuby.xzw       $vf0xzw, $vf0xzw, $vf31y
+       vsuby.xzw       $vf0xzw, $vf31xzw, $vf0y
+       vsuby.xzw       $vf1xzw, $vf2xzw, $vf3y
+       vsuby.xzw       $vf31xzw, $vf0xzw, $vf0y
+       vsuby.xzw       $vf31xzw, $vf15xzw, $vf7y
+       vsuby.xzw       $vf31xzw, $vf31xzw, $vf31y
+       vsuby.y         $vf0y, $vf0y, $vf0y
+       vsuby.y         $vf0y, $vf0y, $vf31y
+       vsuby.y         $vf0y, $vf31y, $vf0y
+       vsuby.y         $vf1y, $vf2y, $vf3y
+       vsuby.y         $vf31y, $vf0y, $vf0y
+       vsuby.y         $vf31y, $vf15y, $vf7y
+       vsuby.y         $vf31y, $vf31y, $vf31y
+       vsuby.yw        $vf0yw, $vf0yw, $vf0y
+       vsuby.yw        $vf0yw, $vf0yw, $vf31y
+       vsuby.yw        $vf0yw, $vf31yw, $vf0y
+       vsuby.yw        $vf1yw, $vf2yw, $vf3y
+       vsuby.yw        $vf31yw, $vf0yw, $vf0y
+       vsuby.yw        $vf31yw, $vf15yw, $vf7y
+       vsuby.yw        $vf31yw, $vf31yw, $vf31y
+       vsuby.yz        $vf0yz, $vf0yz, $vf0y
+       vsuby.yz        $vf0yz, $vf0yz, $vf31y
+       vsuby.yz        $vf0yz, $vf31yz, $vf0y
+       vsuby.yz        $vf1yz, $vf2yz, $vf3y
+       vsuby.yz        $vf31yz, $vf0yz, $vf0y
+       vsuby.yz        $vf31yz, $vf15yz, $vf7y
+       vsuby.yz        $vf31yz, $vf31yz, $vf31y
+       vsuby.yzw       $vf0yzw, $vf0yzw, $vf0y
+       vsuby.yzw       $vf0yzw, $vf0yzw, $vf31y
+       vsuby.yzw       $vf0yzw, $vf31yzw, $vf0y
+       vsuby.yzw       $vf1yzw, $vf2yzw, $vf3y
+       vsuby.yzw       $vf31yzw, $vf0yzw, $vf0y
+       vsuby.yzw       $vf31yzw, $vf15yzw, $vf7y
+       vsuby.yzw       $vf31yzw, $vf31yzw, $vf31y
+       vsub.yz         $vf0yz, $vf0yz, $vf0yz
+       vsub.yz         $vf0yz, $vf0yz, $vf31yz
+       vsub.yz         $vf0yz, $vf31yz, $vf0yz
+       vsuby.z         $vf0z, $vf0z, $vf0y
+       vsuby.z         $vf0z, $vf0z, $vf31y
+       vsuby.z         $vf0z, $vf31z, $vf0y
+       vsub.yz         $vf1yz, $vf2yz, $vf3yz
+       vsuby.z         $vf1z, $vf2z, $vf3y
+       vsub.yz         $vf31yz, $vf0yz, $vf0yz
+       vsub.yz         $vf31yz, $vf15yz, $vf7yz
+       vsub.yz         $vf31yz, $vf31yz, $vf31yz
+       vsuby.z         $vf31z, $vf0z, $vf0y
+       vsuby.z         $vf31z, $vf15z, $vf7y
+       vsuby.z         $vf31z, $vf31z, $vf31y
+       vsub.yzw        $vf0yzw, $vf0yzw, $vf0yzw
+       vsub.yzw        $vf0yzw, $vf0yzw, $vf31yzw
+       vsub.yzw        $vf0yzw, $vf31yzw, $vf0yzw
+       vsuby.zw        $vf0zw, $vf0zw, $vf0y
+       vsuby.zw        $vf0zw, $vf0zw, $vf31y
+       vsuby.zw        $vf0zw, $vf31zw, $vf0y
+       vsub.yzw        $vf1yzw, $vf2yzw, $vf3yzw
+       vsuby.zw        $vf1zw, $vf2zw, $vf3y
+       vsub.yzw        $vf31yzw, $vf0yzw, $vf0yzw
+       vsub.yzw        $vf31yzw, $vf15yzw, $vf7yzw
+       vsub.yzw        $vf31yzw, $vf31yzw, $vf31yzw
+       vsuby.zw        $vf31zw, $vf0zw, $vf0y
+       vsuby.zw        $vf31zw, $vf15zw, $vf7y
+       vsuby.zw        $vf31zw, $vf31zw, $vf31y
+       vsub.z          $vf0z, $vf0z, $vf0z
+       vsub.z          $vf0z, $vf0z, $vf31z
+       vsub.z          $vf0z, $vf31z, $vf0z
+       vsub.z          $vf1z, $vf2z, $vf3z
+       vsub.z          $vf31z, $vf0z, $vf0z
+       vsub.z          $vf31z, $vf15z, $vf7z
+       vsub.z          $vf31z, $vf31z, $vf31z
+       vsubz.w         $vf0w, $vf0w, $vf0z
+       vsubz.w         $vf0w, $vf0w, $vf31z
+       vsubz.w         $vf0w, $vf31w, $vf0z
+       vsub.zw         $vf0zw, $vf0zw, $vf0zw
+       vsub.zw         $vf0zw, $vf0zw, $vf31zw
+       vsub.zw         $vf0zw, $vf31zw, $vf0zw
+       vsubz.w         $vf1w, $vf2w, $vf3z
+       vsub.zw         $vf1zw, $vf2zw, $vf3zw
+       vsubz.w         $vf31w, $vf0w, $vf0z
+       vsubz.w         $vf31w, $vf15w, $vf7z
+       vsubz.w         $vf31w, $vf31w, $vf31z
+       vsub.zw         $vf31zw, $vf0zw, $vf0zw
+       vsub.zw         $vf31zw, $vf15zw, $vf7zw
+       vsub.zw         $vf31zw, $vf31zw, $vf31zw
+       vsubz.x         $vf0x, $vf0x, $vf0z
+       vsubz.x         $vf0x, $vf0x, $vf31z
+       vsubz.x         $vf0x, $vf31x, $vf0z
+       vsubz.x         $vf1x, $vf2x, $vf3z
+       vsubz.x         $vf31x, $vf0x, $vf0z
+       vsubz.x         $vf31x, $vf15x, $vf7z
+       vsubz.x         $vf31x, $vf31x, $vf31z
+       vsubz.xw        $vf0xw, $vf0xw, $vf0z
+       vsubz.xw        $vf0xw, $vf0xw, $vf31z
+       vsubz.xw        $vf0xw, $vf31xw, $vf0z
+       vsubz.xw        $vf1xw, $vf2xw, $vf3z
+       vsubz.xw        $vf31xw, $vf0xw, $vf0z
+       vsubz.xw        $vf31xw, $vf15xw, $vf7z
+       vsubz.xw        $vf31xw, $vf31xw, $vf31z
+       vsubz.xy        $vf0xy, $vf0xy, $vf0z
+       vsubz.xy        $vf0xy, $vf0xy, $vf31z
+       vsubz.xy        $vf0xy, $vf31xy, $vf0z
+       vsubz.xy        $vf1xy, $vf2xy, $vf3z
+       vsubz.xy        $vf31xy, $vf0xy, $vf0z
+       vsubz.xy        $vf31xy, $vf15xy, $vf7z
+       vsubz.xy        $vf31xy, $vf31xy, $vf31z
+       vsubz.xyw       $vf0xyw, $vf0xyw, $vf0z
+       vsubz.xyw       $vf0xyw, $vf0xyw, $vf31z
+       vsubz.xyw       $vf0xyw, $vf31xyw, $vf0z
+       vsubz.xyw       $vf1xyw, $vf2xyw, $vf3z
+       vsubz.xyw       $vf31xyw, $vf0xyw, $vf0z
+       vsubz.xyw       $vf31xyw, $vf15xyw, $vf7z
+       vsubz.xyw       $vf31xyw, $vf31xyw, $vf31z
+       vsubz.xyz       $vf0xyz, $vf0xyz, $vf0z
+       vsubz.xyz       $vf0xyz, $vf0xyz, $vf31z
+       vsubz.xyz       $vf0xyz, $vf31xyz, $vf0z
+       vsubz.xyz       $vf1xyz, $vf2xyz, $vf3z
+       vsubz.xyz       $vf31xyz, $vf0xyz, $vf0z
+       vsubz.xyz       $vf31xyz, $vf15xyz, $vf7z
+       vsubz.xyz       $vf31xyz, $vf31xyz, $vf31z
+       vsubz.xyzw      $vf0xyzw, $vf0xyzw, $vf0z
+       vsubz.xyzw      $vf0xyzw, $vf0xyzw, $vf31z
+       vsubz.xyzw      $vf0xyzw, $vf31xyzw, $vf0z
+       vsubz.xyzw      $vf1xyzw, $vf2xyzw, $vf3z
+       vsubz.xyzw      $vf31xyzw, $vf0xyzw, $vf0z
+       vsubz.xyzw      $vf31xyzw, $vf15xyzw, $vf7z
+       vsubz.xyzw      $vf31xyzw, $vf31xyzw, $vf31z
+       vsubz.xz        $vf0xz, $vf0xz, $vf0z
+       vsubz.xz        $vf0xz, $vf0xz, $vf31z
+       vsubz.xz        $vf0xz, $vf31xz, $vf0z
+       vsubz.xz        $vf1xz, $vf2xz, $vf3z
+       vsubz.xz        $vf31xz, $vf0xz, $vf0z
+       vsubz.xz        $vf31xz, $vf15xz, $vf7z
+       vsubz.xz        $vf31xz, $vf31xz, $vf31z
+       vsubz.xzw       $vf0xzw, $vf0xzw, $vf0z
+       vsubz.xzw       $vf0xzw, $vf0xzw, $vf31z
+       vsubz.xzw       $vf0xzw, $vf31xzw, $vf0z
+       vsubz.xzw       $vf1xzw, $vf2xzw, $vf3z
+       vsubz.xzw       $vf31xzw, $vf0xzw, $vf0z
+       vsubz.xzw       $vf31xzw, $vf15xzw, $vf7z
+       vsubz.xzw       $vf31xzw, $vf31xzw, $vf31z
+       vsubz.y         $vf0y, $vf0y, $vf0z
+       vsubz.y         $vf0y, $vf0y, $vf31z
+       vsubz.y         $vf0y, $vf31y, $vf0z
+       vsubz.y         $vf1y, $vf2y, $vf3z
+       vsubz.y         $vf31y, $vf0y, $vf0z
+       vsubz.y         $vf31y, $vf15y, $vf7z
+       vsubz.y         $vf31y, $vf31y, $vf31z
+       vsubz.yw        $vf0yw, $vf0yw, $vf0z
+       vsubz.yw        $vf0yw, $vf0yw, $vf31z
+       vsubz.yw        $vf0yw, $vf31yw, $vf0z
+       vsubz.yw        $vf1yw, $vf2yw, $vf3z
+       vsubz.yw        $vf31yw, $vf0yw, $vf0z
+       vsubz.yw        $vf31yw, $vf15yw, $vf7z
+       vsubz.yw        $vf31yw, $vf31yw, $vf31z
+       vsubz.yz        $vf0yz, $vf0yz, $vf0z
+       vsubz.yz        $vf0yz, $vf0yz, $vf31z
+       vsubz.yz        $vf0yz, $vf31yz, $vf0z
+       vsubz.yz        $vf1yz, $vf2yz, $vf3z
+       vsubz.yz        $vf31yz, $vf0yz, $vf0z
+       vsubz.yz        $vf31yz, $vf15yz, $vf7z
+       vsubz.yz        $vf31yz, $vf31yz, $vf31z
+       vsubz.yzw       $vf0yzw, $vf0yzw, $vf0z
+       vsubz.yzw       $vf0yzw, $vf0yzw, $vf31z
+       vsubz.yzw       $vf0yzw, $vf31yzw, $vf0z
+       vsubz.yzw       $vf1yzw, $vf2yzw, $vf3z
+       vsubz.yzw       $vf31yzw, $vf0yzw, $vf0z
+       vsubz.yzw       $vf31yzw, $vf15yzw, $vf7z
+       vsubz.yzw       $vf31yzw, $vf31yzw, $vf31z
+       vsubz.z         $vf0z, $vf0z, $vf0z
+       vsubz.z         $vf0z, $vf0z, $vf31z
+       vsubz.z         $vf0z, $vf31z, $vf0z
+       vsubz.z         $vf1z, $vf2z, $vf3z
+       vsubz.z         $vf31z, $vf0z, $vf0z
+       vsubz.z         $vf31z, $vf15z, $vf7z
+       vsubz.z         $vf31z, $vf31z, $vf31z
+       vsubz.zw        $vf0zw, $vf0zw, $vf0z
+       vsubz.zw        $vf0zw, $vf0zw, $vf31z
+       vsubz.zw        $vf0zw, $vf31zw, $vf0z
+       vsubz.zw        $vf1zw, $vf2zw, $vf3z
+       vsubz.zw        $vf31zw, $vf0zw, $vf0z
+       vsubz.zw        $vf31zw, $vf15zw, $vf7z
+       vsubz.zw        $vf31zw, $vf31zw, $vf31z
+       vwaitq
+
+# Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ...
+      .space  8
diff --git a/gas/testsuite/gas/mips/r5900-error-vu0.l b/gas/testsuite/gas/mips/r5900-error-vu0.l
new file mode 100644 (file)
index 0000000..9bf7077
--- /dev/null
@@ -0,0 +1,677 @@
+.*: Assembler messages:
+.*: Error: Illegal operands `vabs\.w \$vf0w,\$vf0z'
+.*: Error: Illegal operands `vabs\.w \$vf0z,\$vf31w'
+.*: Error: Illegal operands `vabs\.xw \$vf0xw,\$vf0w'
+.*: Error: Illegal operands `vabs\.xw \$vf0x,\$vf31xw'
+.*: Error: Illegal operands `vabs\.xyzw \$vf0xyz,\$vf0xyzw'
+.*: Error: Illegal operands `vaddai\.w \$ACCw,\$vf0w,\$Q'
+.*: Error: Illegal operands `vaddai\.w \$ACCz,\$vf0w,\$Q'
+.*: Error: Illegal operands `vaddai\.xyzw \$ACCxyw,\$vf0xyzw,\$I'
+.*: Error: Illegal operands `vaddaq\.w \$ACCw,\$vf31z,\$Q'
+.*: Error: Illegal operands `vaddaq\.x \$ACCx,\$vf0w,\$Q'
+.*: Error: Illegal operands `vaddaq\.x \$ACCw,\$vf1x,\$Q'
+.*: Error: Illegal operands `vaddaq\.xw \$ACCxw,\$vf1z,\$Q'
+.*: Error: Illegal operands `vaddaq\.xw \$ACCw,\$vf31xw,\$Q'
+.*: Error: Illegal operands `vaddaq\.xyw \$ACCxw,\$vf0xyw,\$Q'
+.*: Error: Illegal operands `vaddaq\.xyw \$ACCxyw,\$vf1yw,\$Q'
+.*: Error: Illegal operands `vaddaq\.xyzw \$ACCxyzw,\$vf1yzw,\$Q'
+.*: Error: Illegal operands `vaddaq\.z \$ACCxz,\$vf0xz,\$Q'
+.*: Error: Illegal operands `vaddaq\.x \$ACCxz,\$vf1xz,\$Q'
+.*: Error: Illegal operands `vaddaq\.xzw \$ACCxw,\$vf0xzw,\$Q'
+.*: Error: Illegal operands `vaddaq\.y \$ACCy,\$vf0y,\$R'
+.*: Error: Illegal operands `vaddaq\.y \$ACCy,\$vf1y,\$I'
+.*: Error: Illegal operands `vaddaq\.yw \$ACCxyw,\$vf0yw,\$Q'
+.*: Error: Illegal operands `vaddaq\.yw \$ACCwy,\$vf1yw,\$Q'
+.*: Error: Illegal operands `vaddaq\.yw \$ACCyw,\$vf31wy,\$Q'
+.*: Error: Illegal operands `vaddaq\.yz \$ACCy,\$vf0yz,\$Q'
+.*: Error: Illegal operands `vaddaq\.yzw \$ACCxyzw,\$vf0yzw,\$Q'
+.*: Error: Illegal operands `vaddaq\.yzw \$ACCyzw,\$vf1xyzw,\$Q'
+.*: Error: Illegal operands `vaddaq\.yzw \$ACCyzw,\$vf31yzw,\$Qyzw'
+.*: Error: Illegal operands `vadda\.w \$ACCw,\$vf1w,\$vf2z'
+.*: Error: Illegal operands `vadda\.w \$ACCw,\$vf31w,\$vf0x'
+.*: Error: Illegal operands `vaddaw\.xyzw \$ACCxyzw,\$vf0xyzw,\$vf0x'
+.*: Error: Illegal operands `vaddaw\.xyzw \$ACCxyzw,\$vf0xyzw,\$vf31xyzw'
+.*: Error: Illegal operands `vaddaw\.xz \$ACCxyz,\$vf0xz,\$vf0w'
+.*: Error: Illegal operands `vaddaw\.xz \$ACCxzw,\$vf0xz,\$vf31w'
+.*: Error: Illegal operands `vaddaw\.xz \$ACCxz,\$vf1xyz,\$vf2w'
+.*: Error: Illegal operands `vaddaw\.xz \$ACCxz,\$vf31xzw,\$vf0w'
+.*: Error: Illegal operands `vaddaw\.xz \$ACCxz,\$vf31z,\$vf15w'
+.*: Error: Illegal operands `vaddaw\.xzw \$ACCxyzw,\$vf0xzw,\$vf0w'
+.*: Error: Illegal operands `vaddaw\.xzw \$ACC,\$vf0,\$vf31z'
+.*: Error: Illegal operands `vaddaw\.xzw \$ACCxzw,\$vf1xzw,\$vf2z'
+.*: Error: Illegal operands `vaddaw\.xzw \$ACCxzw,\$vf31xzw,\$vf0x'
+.*: Error: Illegal operands `vaddaw\.y \$ACCy,\$vf0y,\$vf0z'
+.*: Error: Illegal operands `vaddax\.w \$ACCw,\$vf0w,\$vf31z'
+.*: Error: Illegal operands `vaddax\.w \$ACC,\$vf1,\$vf2z'
+.*: Error: Illegal operands `vaddax\.w \$ACCw,\$vf31w,\$vf0w'
+.*: Error: Illegal operands `vaddax\.w \$ACCw,\$vf31w,\$vf15y'
+.*: Error: Illegal operands `vadda\.xw \$ACCxw,\$vf0xw,\$vf0xyw'
+.*: Error: Illegal operands `vadda\.xw \$ACCxw,\$vf0xw,\$vf31wx'
+.*: Error: Illegal operands `vaddax\.x \$ACCw,\$vf0x,\$vf0x'
+.*: Error: Illegal operands `vaddax\.x \$ACCx,\$vf0x,\$vf31w'
+.*: Error: Illegal operands `vaddax\.x \$ACCx,\$vf1x,\$vf2y'
+.*: Error: Illegal operands `vaddax\.x \$ACCx,\$vf31x,\$vf0z'
+.*: Error: Illegal operands `vaddax\.xw \$ACCxw,\$vf0xw,\$vf0y'
+.*: Error: Illegal operands `vaddax\.xw \$ACCxw,\$vf0xw,\$vf31z'
+.*: Error: Illegal operands `vaddax\.xw \$ACCxw,\$vf1xw,\$vf2w'
+.*: Error: Illegal operands `vaddax\.xw \$ACCxw,\$vf31wx,\$vf0'
+.*: Error: Illegal operands `vaddax\.xyzw \$ACC,\$vf1,\$vf2y'
+.*: Error: Illegal operands `vaddax\.xyzw \$ACC,\$vf31,\$vf0z'
+.*: Error: Illegal operands `vadda\.zw \$ACCzw,\$vf0zw,\$vf0wz'
+.*: Error: Illegal operands `vadda\.zw \$ACCzw,\$vf0w,\$vf31zw'
+.*: Error: Illegal operands `vadda\.zw \$ACCw,\$vf1zw,\$vf2zw'
+.*: Error: Illegal operands `vadda\.zw \$ACCxzw,\$vf31zw,\$vf0zw'
+.*: Error: Illegal operands `vadda\.zw \$ACCzw,\$vf31xzw,\$vf15zw'
+.*: Error: Illegal operands `vadda\.zw \$ACCzw,\$vf31zw,\$vf31yzw'
+.*: Error: Illegal operands `vaddaz\.x \$ACCx,\$vf0x,\$vf0x'
+.*: Error: Illegal operands `vaddaz\.x \$ACCx,\$vf0x,\$vf31y'
+.*: Error: Illegal operands `vaddaz\.xw \$ACCxw,\$vf31w,\$vf15z'
+.*: Error: Illegal operands `vaddaz\.xw \$ACCx,\$vf31xw,\$vf31z'
+.*: Error: Illegal operands `vaddaz\.xy \$ACCx,\$vf0xy,\$vf0z'
+.*: Error: Illegal operands `vaddaz\.xy \$ACCxyz,\$vf0xy,\$vf31z'
+.*: Error: Illegal operands `vaddaz\.y \$ACCx,\$vf31y,\$vf0z'
+.*: Error: Illegal operands `vaddaz\.yw \$ACCyw,\$vf0yw,\$a0'
+.*: Error: Illegal operands `vaddaz\.yw \$ACC,\$0,\$31'
+.*: Error: Illegal operands `vaddi\.w \$vf0w,\$vf31w,\$Q'
+.*: Error: Illegal operands `vaddi\.w \$vf1w,\$vf2w,\$R'
+.*: Error: Illegal operands `vaddi\.w \$vf31w,\$vf0w,\$ACC'
+.*: Error: Illegal operands `vaddi\.w \$vf31w,\$vf15w,\$ACCw'
+.*: Error: Illegal operands `vaddi\.xzw \$vf1xyzw,\$vf2xzw,\$I'
+.*: Error: Illegal operands `vaddi\.xzw \$vf31xw,\$vf0xzw,\$I'
+.*: Error: Illegal operands `vaddi\.xzw \$vf31xzw,\$vf15xzw,\$Ixzw'
+.*: Error: Illegal operands `vaddq\.w \$vf1w,\$vf2w,\$Qw'
+.*: Error: Illegal operands `vaddq\.w \$vf31w,\$vf0w,\$R'
+.*: Error: Illegal operands `vaddq\.w \$vf31w,\$vf15w,\$ACCw'
+.*: Error: Illegal operands `vaddq\.w \$vf31w,\$vf31w,\$ACC'
+.*: Error: Illegal operands `vaddq\.xyzw \$vf31xyzw,\$vf32xyzw,\$Q'
+.*: Error: Illegal operands `vaddq\.xyzw \$vf31xyzw,\$32,\$Q'
+.*: Error: Illegal operands `vaddq\.xz \$vf0xz,\$\-1,\$Q'
+.*: Error: Illegal operands `vaddw\.xyzw \$vf31xyzw,\$vf15xyzw,\$vf7z'
+.*: Error: Illegal operands `vaddx\.yw \$vf31yw,\$vf31yw,\$vf31y'
+.*: Error: Illegal operands `vadd\.xyz \$vf0xyz,\$vf0xyz,\$vf0xz'
+.*: Error: Illegal operands `vadd\.xyz \$vf0xyz,\$vf0xyz,\$vf31xyzw'
+.*: Error: Illegal operands `vadd\.xyz \$vf0xyz,\$vf31xyzw,\$vf0xyz'
+.*: Error: Illegal operands `vaddx\.yz \$vf0yz,\$vf0xyz,\$vf0x'
+.*: Error: Illegal operands `vaddz\.xyzw \$vf31xyzw,\$vf0xyzw,\$vf0x'
+.*: Error: Illegal operands `vaddz\.xyzw \$vf31xyzw,\$vf15xyzw,\$vf7y'
+.*: Error: Illegal operands `vaddz\.xyzw \$vf31xyzw,\$vf31xyzw,\$vf31w'
+.*: Error: Operand 1 of `vcallms' must be in the range \[0x0, 0x3fff8\], was \-1\.
+.*: Error: Operand 1 of `vcallms' must be in the range \[0x0, 0x3fff8\], was \-128\.
+.*: Error: Operand 1 of `vcallms' must be a factor of 8, was 0x1\.
+.*: Error: Operand 1 of `vcallms' must be a factor of 8, was 0x7\.
+.*: Error: Operand 1 of `vcallms' must be a factor of 8, was 0x4\.
+.*: Error: Operand 1 of `vcallms' must be a factor of 8, was 0x2\.
+.*: Error: Operand 1 of `vcallms' must be in the range \[0x0, 0x3fff8\], was 0x40000\.
+.*: Error: Operand 1 of `vcallms' must be in the range \[0x0, 0x3fff8\], was 0x40008\.
+.*: Error: Illegal operands `vclipw\.xyz \$vf0xyz,\$vf0x'
+.*: Error: Illegal operands `vclipw\.xyz \$vf0xyz,\$vf31y'
+.*: Error: Illegal operands `vclipw\.xyz \$vf1xyz,\$vf2z'
+.*: Error: Illegal operands `vdiv \$Q,\$vf0x,\$vf0xy'
+.*: Error: Illegal operands `vdiv \$Q,\$vf0xyzw,\$vf31y'
+.*: Error: Illegal operands `vdiv \$Q,\$vf1,\$vf2z'
+.*: Error: Illegal operands `vdiv \$Q,\$vf31x,\$vf15'
+.*: Error: Illegal operands `vdiv \$0,\$vf31w,\$vf31y'
+.*: Error: Illegal operands `vdiv \$Q,\$vf32y,\$vf0w'
+.*: Error: Illegal operands `vftoi0\.w \$vf0w,\$vf0x'
+.*: Error: Illegal operands `vftoi0\.w \$vf0x,\$vf31w'
+.*: Error: Illegal operands `vftoi0\.w \$vf1xw,\$vf2w'
+.*: Error: Illegal operands `vftoi0\.w \$vf31wx,\$vf0w'
+.*: Error: Illegal operands `vftoi0\.w \$vf31w,\$vf15wz'
+.*: Error: Illegal operands `vftoi12\.xw \$vf0xw,\$vf0w'
+.*: Error: Illegal operands `vftoi12\.xw \$vf0x,\$vf31xw'
+.*: Error: Illegal operands `vftoi15\.xyz \$vf31xyzw,\$vf15xyz'
+.*: Error: Illegal operands `vftoi15\.xyz \$vf31xyz,\$vf31xyzw'
+.*: Error: Illegal operands `vftoi15\.xyzw \$vf0xyzw,\$vf0xyz'
+.*: Error: Illegal operands `vftoi15\.y \$vf1y,\$vf2x'
+.*: Error: Illegal operands `vftoi15\.y \$vf31y,\$vf0w'
+.*: Error: Operand 3 of `viaddi' must be in the range \[\-16, 15\], was \-17\.
+.*: Error: Operand 3 of `viaddi' must be in the range \[\-16, 15\], was 16\.
+.*: Error: Operand 3 of `viaddi' must be in the range \[\-16, 15\], was 17\.
+.*: Error: Operand 3 of `viaddi' must be in the range \[\-16, 15\], was 32\.
+.*: Error: Operand 3 of `viaddi' must be in the range \[\-16, 15\], was 31\.
+.*: Error: Illegal operands `viand \$vi0xyzw,\$vi0,\$vi0'
+.*: Error: Illegal operands `viand \$vi0,\$vi0xyzw,\$vi31'
+.*: Error: Illegal operands `viand \$vi0,\$vi31,\$vi0xyzw'
+.*: Error: Illegal operands `viand \$vi1,\$vi2,\$vi3x'
+.*: Error: Illegal operands `viand \$vi31,\$vi0y,\$vi0'
+.*: Error: Illegal operands `viand \$vi31w,\$vi15,\$vi7'
+.*: Error: Illegal operands `viand \$vi31,\$vi31,\$vi31x'
+.*: Error: Illegal operands `vilwr\.w \$vi0,\(\$vi0x\)'
+.*: Error: Illegal operands `vilwr\.w \$vi0,\(\$vi31y\)'
+.*: Error: Illegal operands `vilwr\.w \$vi1,\(\$vi2z\)'
+.*: Error: Illegal operands `vilwr\.w \$vi31,\(\$vi0w\)'
+.*: Error: Illegal operands `vilwr\.w \$vi31,\(\$vi15xyzw\)'
+.*: Error: Illegal operands `vilwr\.w \$vi31x,\(\$vi31\)'
+.*: Error: Illegal operands `vilwr\.x \$vi0y,\(\$vi0\)'
+.*: Error: Illegal operands `vilwr\.x \$vi0z,\(\$vi31\)'
+.*: Error: Illegal operands `vilwr\.x \$vi1w,\(\$vi2\)'
+.*: Error: Illegal operands `vilwr\.x \$vi31xyzw,\(\$vi0\)'
+.*: Error: Illegal operands `vilwr\.x \$vi31xy,\(\$vi15\)'
+.*: Error: Illegal operands `vilwr\.x \$vi31zw,\(\$vi31\)'
+.*: Error: Illegal operands `vilwr\.y \$vi0wx,\(\$vi0\)'
+.*: Error: Illegal operands `vilwr\.y \$vi0xyzw,\(\$vi31\)'
+.*: Error: Illegal operands `vilwr\.y \$vi1y,\(\$vi2\)'
+.*: Error: Illegal operands `vilwr\.y \$vi31,\(\$vi0y\)'
+.*: Error: Illegal operands `vilwr\.z \$vi0z,\(\$vi0\)'
+.*: Error: Illegal operands `vilwr\.z \$vi0,\(\$vi31z\)'
+.*: Error: Illegal operands `vior \$vi0x,\$vi0,\$vi0'
+.*: Error: Illegal operands `vior \$vi0,\$vi0x,\$vi31'
+.*: Error: Illegal operands `vior \$vi0,\$vi31,\$vi0x'
+.*: Error: Illegal operands `vior \$vi1y,\$vi2,\$vi3'
+.*: Error: Illegal operands `vior \$vi31,\$vi0y,\$vi0'
+.*: Error: Illegal operands `vior \$vi31,\$vi15,\$vi7y'
+.*: Error: Illegal operands `vior \$vi31xyzw,\$vi31,\$vi31'
+.*: Error: Illegal operands `visub \$vi0x,\$vi0,\$vi0'
+.*: Error: Illegal operands `visub \$vi0,\$vi0y,\$vi31'
+.*: Error: Illegal operands `visub \$vi0,\$vi31,\$vi0z'
+.*: Error: Illegal operands `visub \$vi1w,\$vi2,\$vi3'
+.*: Error: Illegal operands `visub \$vi31,\$vi0xy,\$vi0'
+.*: Error: Illegal operands `visub \$vi31,\$vi15,\$vi7zw'
+.*: Error: Illegal operands `visub \$vi31,\$vi31,\$vi31w'
+.*: Error: Illegal operands `viswr\.w \$vi0,\(\$vi0w\)'
+.*: Error: Illegal operands `viswr\.w \$vi0w,\(\$vi31\)'
+.*: Error: Illegal operands `viswr\.x \$vi0x,\(\$vi31\)'
+.*: Error: Illegal operands `viswr\.x \$vi1,\(\$vi2x\)'
+.*: Error: Illegal operands `viswr\.x \$vi31x,\(\$vi0x\)'
+.*: Error: Illegal operands `viswr\.y \$vi31y,\(\$vi15\)'
+.*: Error: Illegal operands `viswr\.y \$vi31,\(\$vi31y\)'
+.*: Error: Illegal operands `viswr\.z \$vi0,\(\$vi0z\)'
+.*: Error: Illegal operands `viswr\.z \$vi0z,\(\$vi31\)'
+.*: Error: Illegal operands `viswr\.z \$vi1z,\(\$vi2z\)'
+.*: Error: Illegal operands `vitof0\.w \$vf1w,\$vf2x'
+.*: Error: Illegal operands `vitof0\.w \$vf31z,\$vf0w'
+.*: Error: Illegal operands `vitof0\.xw \$vf0xw,\$vf0xyw'
+.*: Error: Illegal operands `vitof0\.xw \$vf0xw,\$vf31w'
+.*: Error: Illegal operands `vitof12\.xw \$vf31xw,\$vf0x'
+.*: Error: Illegal operands `vitof12\.xzw \$vf0xzw,\$vf31xz'
+.*: Error: Illegal operands `vitof12\.xzw \$vf1xzw,\$vf2xw'
+.*: Error: Illegal operands `vitof12\.xzw \$vf31xzw,\$vf0xyzw'
+.*: Error: Illegal operands `vitof12\.xzw \$vf31xyzw,\$vf15xzw'
+.*: Error: Illegal operands `vitof12\.xzw \$vf31xw,\$vf31xzw'
+.*: Error: Illegal operands `vitof12\.y \$vf0y,\$vf0w'
+.*: Error: Illegal operands `vitof12\.y \$vf0x,\$vf31y'
+.*: Error: Illegal operands `vitof15\.xyw \$vf0xyw,\$vf31xw'
+.*: Error: Illegal operands `vitof15\.xyw \$vf1xyw,\$vf2yxw'
+.*: Error: Illegal operands `vitof15\.xyw \$vf31xwy,\$vf15xyw'
+.*: Error: Illegal operands `vitof15\.xyzw \$vf1\.xyzw,\$vf2xyzw'
+.*: Error: Illegal operands `vitof15\.xyzw \$vf31xyzw,\$vf0\.xyzw'
+.*: Error: Illegal operands `vitof4\.xw \$vf31xw,\$31xw'
+.*: Error: Illegal operands `vitof4\.xy \$0xy,\$vf0xy'
+.*: Error: Illegal operands `vitof4\.xyzw \$vf0yzw,\$vf0xyzw'
+.*: Error: Illegal operands `vitof4\.yzw \$vf1yzw,\$vf2yw'
+.*: Error: Illegal operands `vlqd\.w \$vf0,\(\-\-\$vi0w\)'
+.*: Error: Illegal operands `vlqd\.w \$vf0,\(\-\-\$vi31w\)'
+.*: Error: Illegal operands `vlqd\.w \$vf0x,\(\-\-\$vi0\)'
+.*: Error: Illegal operands `vlqd\.x \$vf0w,\(\-\-\$vi0x\)'
+.*: Error: Illegal operands `vlqd\.x \$vf0x,\(\-\-\$vi31x\)'
+.*: Error: Illegal operands `vlqd\.x \$vf0w,\(\-\-\$vi0\)'
+.*: Error: Illegal operands `vlqd\.xw \$vf0,\(\-\-\$vi0xw\)'
+.*: Error: Illegal operands `vlqd\.xy \$vf0,\(\-\-\$vi0xy\)'
+.*: Error: Illegal operands `vlqd\.xyw \$vf0,\(\-\-\$vi0xyw\)'
+.*: Error: Illegal operands `vlqd\.xyz \$vf0,\(\-\-\$vi0xyz\)'
+.*: Error: Illegal operands `vlqd\.xyzw \$vf0,\(\-\-\$vi0xyzw\)'
+.*: Error: Illegal operands `vlqd\.xz \$vf0,\(\-\-\$vi0xz\)'
+.*: Error: Illegal operands `vlqd\.xzw \$vf0,\(\-\-\$vi0xzw\)'
+.*: Error: Illegal operands `vlqd\.y \$vf0,\(\-\-\$vi0y\)'
+.*: Error: Illegal operands `vlqd\.yw \$vf0,\(\-\-\$vi0yw\)'
+.*: Error: Illegal operands `vlqd\.yz \$vf0,\(\-\-\$vi0yz\)'
+.*: Error: Illegal operands `vlqd\.yzw \$vf0,\(\-\-\$vi0yzw\)'
+.*: Error: Illegal operands `vlqd\.z \$vf0,\(\-\-\$vi0z\)'
+.*: Error: Illegal operands `vlqd\.zw \$vf0,\(\-\-\$vi0zw\)'
+.*: Error: Illegal operands `vlqi\.w \$vf0,\(\$vi0w\+\+\)'
+.*: Error: Illegal operands `vlqi\.x \$vf31,\(\$vi15x\+\+\)'
+.*: Error: Illegal operands `vlqi\.xw \$vf0x,\(\$vi0\+\+\)'
+.*: Error: Illegal operands `vlqi\.xw \$vf0,\(\$vi31xw\+\+\)'
+.*: Error: Illegal operands `vlqi\.xy \$vf0,\(\$vi0xy\+\+\)'
+.*: Error: bad expression
+.*: Error: missing '\)'
+.*: Error: Illegal operands `vlqi\.xy \$vf1,\(\$2xy\+\+\)'
+.*: Error: Illegal operands `vlqi\.xyw \$vf0,\(\$vi0xyw\+\+\)'
+.*: Error: Illegal operands `vlqi\.xyz \$vf0,\(\$vi0xyz\+\+\)'
+.*: Error: Illegal operands `vlqi\.xyzw \$vf0,\(\$vi0xyzw\+\+\)'
+.*: Error: Illegal operands `vlqi\.xz \$vf0,\(\$vi0xz\+\+\)'
+.*: Error: Illegal operands `vlqi\.xzw \$vf0,\(\$vi0xzw\+\+\)'
+.*: Error: Illegal operands `vlqi\.y \$vf0,\(\$vi0y\+\+\)'
+.*: Error: Illegal operands `vlqi\.yw \$vf0,\(\$vi0yw\+\+\)'
+.*: Error: Illegal operands `vlqi\.yz \$vf0yz,\(\$vi0yz\+\+\)'
+.*: Error: Illegal operands `vlqi\.yzw \$vf0,\(\$vi0yzw\+\+\)'
+.*: Error: Illegal operands `vlqi\.z \$vf0,\(\$vi0z\+\+\)'
+.*: Error: Illegal operands `vlqi\.zw \$vf0,\(\$vi0zw\+\+\)'
+.*: Error: Illegal operands `vmaddai\.w \$ACCw,\$vf0w,\$R'
+.*: Error: Illegal operands `vmaddai\.w \$ACCw,\$vf1w,\$Iw'
+.*: Error: Illegal operands `vmaddai\.w \$ACCw,\$vf31w,\$Q'
+.*: Error: Illegal operands `vmaddai\.x \$ACCx,\$vf0x,\$ACC'
+.*: Error: Illegal operands `vmaddai\.x \$ACCy,\$vf1w,\$I'
+.*: Error: Illegal operands `vmaddai\.x \$ACCxy,\$vf31x,\$I'
+.*: Error: Illegal operands `vmaddai\.xw \$ACCxw,\$vf0xyw,\$I'
+.*: Error: Illegal operands `vmaddai\.xy \$ACCxy,\$vf0xyw,\$I'
+.*: Error: Illegal operands `vmaddai\.xy \$ACCxy,\$vf1xyz,\$I'
+.*: Error: Illegal operands `vmaddai\.xy \$ACCxyz,\$vf31xy,\$I'
+.*: Error: Illegal operands `vmaddai\.xyw \$ACCxy,\$vf0xyw,\$I'
+.*: Error: Illegal operands `vmaddai\.yw \$ACCyw,\$vf1w,\$I'
+.*: Error: Illegal operands `vmaddai\.yw \$ACCyw,\$vf31y,\$I'
+.*: Error: Illegal operands `vmaddai\.yz \$ACCyz,\$vf0yz,\$R'
+.*: Error: Illegal operands `vmaddaq\.xyz \$ACCxyz,\$vf0xyz,\$R'
+.*: Error: Illegal operands `vmaddaq\.xyz \$ACCxyz,\$vf1xyz,\$Qxyz'
+.*: Error: Illegal operands `vmaddaq\.xzw \$ACCxzw,\$vf31xzw,\$Qxzw'
+.*: Error: Illegal operands `vmaddaq\.y \$ACCy,\$vf0y,\$R'
+.*: Error: Illegal operands `vmaddaq\.y \$ACCy,\$vf1y,\$ACCy'
+.*: Error: Illegal operands `vmaddaq\.y \$ACCy,\$vf31y,\$ACC'
+.*: Error: Illegal operands `vmaddaw\.z \$ACCz,\$vf31z,\$vf0x'
+.*: Error: Illegal operands `vmaddaw\.zw \$ACCzw,\$vf31zw,\$vf15y'
+.*: Error: Illegal operands `vmaddax\.w \$ACCw,\$vf1w,\$vf2w'
+.*: Error: Illegal operands `vmadda\.xw \$ACCxw,\$vf31xw,\$vf31wx'
+.*: Error: Illegal operands `vmaddax\.xyz \$ACCxyz,\$vf0xyz,\$vf0xyz'
+.*: Error: Illegal operands `vmaddax\.xyzw \$ACCxyzw,\$vf0xyzw,\$vf0xyzw'
+.*: Error: Illegal operands `vmaddax\.xz \$ACCxz,\$vf0xz,\$vf31xz'
+.*: Error: Illegal operands `vmaddax\.xzw \$ACCxzw,\$vf0xzw,\$vf0xzw'
+.*: Error: Illegal operands `vmaddax\.z \$ACCz,\$vf31z,\$vf15z'
+.*: Error: Illegal operands `vmaddax\.zw \$ACCzw,\$vf1zw,\$vf2zw'
+.*: Error: Illegal operands `vmadday\.w \$ACCw,\$vf1w,\$vf2w'
+.*: Error: Illegal operands `vmadday\.w \$ACCw,\$vf31y,\$vf0y'
+.*: Error: Illegal operands `vmadday\.w \$ACCy,\$vf31w,\$vf15y'
+.*: Error: Illegal operands `vmadday\.w \$ACCy,\$vf31y,\$vf31y'
+.*: Error: Illegal operands `vmadday\.xyzw \$ACCxyzw,\$vf0xyzw,\$vf0xyzw'
+.*: Error: Illegal operands `vmadday\.xyzw \$ACCxyzw,\$vf0y,\$vf31y'
+.*: Error: Illegal operands `vmadday\.xyzw \$ACCy,\$vf1xyzw,\$vf2y'
+.*: Error: Illegal operands `vmadday\.xyzw \$ACCy,\$vf31y,\$vf0y'
+.*: Error: Illegal operands `vmaddi\.x \$vf0x,\$vf31x,\$Ix'
+.*: Error: Illegal operands `vmaddi\.xw \$vf1xw,\$vf2xw,\$Ixw'
+.*: Error: Illegal operands `vmaddi\.xy \$vf31xy,\$vf0xy,\$Ixy'
+.*: Error: Illegal operands `vmaddi\.xyw \$vf0xyw,\$vf0xyw,\$Ixyw'
+.*: Error: Illegal operands `vmaddi\.xyzw \$vf1xyzw,\$vf2xyzw,\$Ixyzw'
+.*: Error: Illegal operands `vmaddi\.y \$vf0y,\$vf0y,\$Iy'
+.*: Error: Illegal operands `vmaddi\.yw \$vf0yw,\$vf0yw,\$Iyw'
+.*: Error: Illegal operands `vmaddi\.zw \$vf0zw,\$vf31zw,\$0'
+.*: Error: Illegal operands `vmaddq\.w \$vf0w,\$vf0w,\$0'
+.*: Error: Illegal operands `vmadd\.w \$vf0w,\$vf0w,\$vf0y'
+.*: Error: Illegal operands `vmaddw\.xyz \$vf31xyz,\$vf15xyz'
+.*: Error: Illegal operands `vmaddw\.xyzw \$vf0xyzw,\$vf31xyzw,\$vf0xyzw'
+.*: Error: Illegal operands `vmaddx\.yw \$vf1yw,\$vf2yw,\$vf3yw'
+.*: Error: Illegal operands `vmaddy\.xy \$vf31xy,\$vf15xy,\$vf7xy'
+.*: Error: Illegal operands `vmadd\.z \$vf1z,\$vf2z,\$vf3x'
+.*: Error: Illegal operands `vmadd\.z \$vf31z,\$vf0z,\$vf0w'
+.*: Error: Illegal operands `vmaddz\.xyw \$vf0xyw,\$vf0xyw,\$vf31x'
+.*: Error: Illegal operands `vmaddz\.xz \$vf0xz,\$vf31xz,\$vf0xz'
+.*: Error: Illegal operands `vmaddz\.y \$vf31y,\$vf0y,\$vf0y'
+.*: Error: Illegal operands `vmaxi\.w \$vf31w,\$vf15w,\$Q'
+.*: Error: Illegal operands `vmaxi\.w \$vf31w,\$vf31w,\$0'
+.*: Error: Illegal operands `vmax\.w \$vf31w,\$vf31w,\$vf31x'
+.*: Error: Illegal operands `vmaxw\.w \$vf0w,\$vf0w,\$vf0x'
+.*: Error: Illegal operands `vmaxw\.x \$vf0x,\$vf0x,\$vf0x'
+.*: Error: Illegal operands `vmaxw\.x \$vf0w,\$vf0w,\$vf31w'
+.*: Error: Illegal operands `vmaxw\.xw \$vf0xw,\$vf0xw,\$vf0xw'
+.*: Error: Illegal operands `vmaxw\.xw \$vf0w,\$vf0w,\$vf31w'
+.*: Error: Illegal operands `vmaxw\.xy \$vf0xy,\$vf31xy,\$vf0xy'
+.*: Error: Illegal operands `vmaxw\.xy \$vf1xy,\$vf2w,\$vf3w'
+.*: Error: Illegal operands `vmaxw\.xy \$vf31w,\$vf0xy,\$vf0w'
+.*: Error: Illegal operands `vmax\.x \$vf0x,\$vf0x,\$vf31w'
+.*: Error: Illegal operands `vmaxx\.w \$vf0w,\$vf0w,\$vf31w'
+.*: Error: Illegal operands `vmaxx\.w \$vf0x,\$vf31x,\$vf0x'
+.*: Error: Illegal operands `vmaxx\.w \$vf31w,\$vf0w,\$vf0w'
+.*: Error: Illegal operands `vmaxx\.w \$vf31x,\$vf15x,\$vf7x'
+.*: Error: Illegal operands `vmax\.xw \$vf31xw,\$vf15xw,\$vf7w'
+.*: Error: Illegal operands `vmaxx\.x \$vf0x,\$vf0x,\$vf0w'
+.*: Error: Illegal operands `vmaxx\.x \$vf31w,\$vf15x,\$vf7x'
+.*: Error: Illegal operands `vmaxx\.x \$vf31x,\$vf31w,\$vf31x'
+.*: Error: Illegal operands `vmaxx\.xw \$vf31xw,\$vf15xw,\$vf7xw'
+.*: Error: Illegal operands `vmaxx\.xy \$vf0xy,\$vf31xy,\$vf0xy'
+.*: Error: Illegal operands `vmaxx\.xyw \$vf0xyw,\$vf0xyw,\$vf0xyw'
+.*: Error: Illegal operands `vmaxx\.xyz \$vf0xyz,\$vf0xyz,\$vf0xyz'
+.*: Error: Illegal operands `vmaxx\.xyzw \$vf0xyzw,\$vf0xyzw,\$vf0xyzw'
+.*: Error: Illegal operands `vmaxx\.xyzw \$vf0xyzw,\$vf0x,\$vf31x'
+.*: Error: Illegal operands `vmaxx\.xyzw \$vf0x,\$vf31xyzw,\$vf0x'
+.*: Error: Illegal operands `vmaxx\.xyzw \$vf1x,\$vf2x,\$vf3x'
+.*: Error: Illegal operands `vmaxx\.xzw \$vf31xzw,\$vf15xzw,\$vf7xzw'
+.*: Error: Illegal operands `vmaxx\.y \$vf0y,\$vf0y,\$vf0y'
+.*: Error: Illegal operands `vmaxx\.y \$vf0y,\$vf0x,\$vf31x'
+.*: Error: Illegal operands `vmaxx\.y \$vf0x,\$vf31y,\$vf0x'
+.*: Error: Illegal operands `vmaxx\.yw \$vf1yw,\$vf2yw,\$vf3yw'
+.*: Error: Illegal operands `vmaxx\.yz \$vf0yz,\$vf0yz,\$vf0yz'
+.*: Error: Illegal operands `vmaxx\.yz \$vf0x,\$vf0x,\$vf31x'
+.*: Error: Illegal operands `vmaxx\.z \$vf31z,\$vf0z,\$vf0z'
+.*: Error: Illegal operands `vmaxx\.z \$vf31z,\$vf15x,\$vf7x'
+.*: Error: Illegal operands `vmaxx\.z \$vf31x,\$vf31z,\$vf31x'
+.*: Error: Illegal operands `vmaxx\.zw \$vf1zw,\$vf2zw,\$vf3zw'
+.*: Error: Illegal operands `vmax\.y \$vf0y,\$vf0y,\$vf31x'
+.*: Error: Illegal operands `vmax\.yw \$vf0yw,\$vf0yw,\$vf31w'
+.*: Error: Illegal operands `vmax\.yw \$vf0yw,\$vf31yw,\$vf0y'
+.*: Error: Illegal operands `vmaxy\.xz \$vf31xz,\$vf15xz,\$vf7xz'
+.*: Error: Illegal operands `vmaxy\.xzw \$vf1xzw,\$vf2xzw,\$vf3xzw'
+.*: Error: Illegal operands `vmaxy\.y \$vf1y,\$vf2y'
+.*: Error: Illegal operands `vmaxy\.yz \$vf0yz,\$vf31yz,\$vf0yz'
+.*: Error: Illegal operands `vmaxy\.yzw \$vf0yzw,\$vf0yzw,\$vf0yzw'
+.*: Error: Illegal operands `vmaxy\.yzw \$vf31y,\$vf15y,\$vf7y'
+.*: Error: Illegal operands `vmaxy\.yzw \$vf31yzw,\$vf31yw,\$vf31y'
+.*: Error: Illegal operands `vmaxy\.z \$vf0z,\$vf0z,\$vf0z'
+.*: Error: Illegal operands `vmaxy\.z \$vf0z,\$vf0y,\$vf31y'
+.*: Error: Illegal operands `vmaxy\.z \$vf0y,\$vf31z,\$vf0y'
+.*: Error: Illegal operands `vmaxz\.xw \$vf31xw,\$vf31xw,\$vf31xw'
+.*: Error: Illegal operands `vmaxz\.xy \$vf0xy,\$vf0xy,\$vf0xy'
+.*: Error: Illegal operands `vmaxz\.xyw \$vf0xyw,\$vf0xyw,\$vf0xyw'
+.*: Error: Illegal operands `vmaxz\.xyz \$vf1xyz,\$vf2xyz,\$vf3xyz'
+.*: Error: Illegal operands `vmaxz\.xyz \$vf31xyz,\$vf0z,\$vf0z'
+.*: Error: Illegal operands `vmaxz\.xyz \$vf31z,\$vf15xyz,\$vf7z'
+.*: Error: Illegal operands `vmaxz\.xyz \$vf31z,\$vf31z,\$vf31z'
+.*: Error: Illegal operands `vmaxz\.xyzw \$vf0xyzw,\$vf0xyzw,\$vf0xyzw'
+.*: Error: Illegal operands `vmaxz\.xyzw \$vf0xyzw,\$vf0z,\$vf31z'
+.*: Error: Illegal operands `vmaxz\.xyzw \$vf0z,\$vf31z,\$vf0z'
+.*: Error: Illegal operands `vmaxz\.xyzw \$vf1xyzw,\$vf2xyzw,\$vfz'
+.*: Error: Illegal operands `vmaxz\.xyzw \$vf31xyzw,\$vf0xyzw,\$vf0xyzw'
+.*: Error: Illegal operands `vmaxz\.xz \$vf0xz,\$vf0xz,\$vf0xz'
+.*: Error: Illegal operands `vmaxz\.y \$vf31y,\$vf15z,\$vf7z'
+.*: Error: Illegal operands `vmaxz\.y \$vf31y,\$vf31y,\$vf31y'
+.*: Error: Illegal operands `vmaxz\.yw \$vf0yw,\$vf0yw,\$vf0yw'
+.*: Error: Illegal operands `vmaxz\.yzw \$vf0yzw,\$vf0yzw,\$vf31yzw'
+.*: Error: Illegal operands `vmaxz\.yzw \$vf0yzw,\$vf31z,\$vf0z'
+.*: Error: Illegal operands `vmaxz\.yzw \$vf1z,\$vf2yzw,\$vf3z'
+.*: Error: Illegal operands `vmaxz\.yzw \$vf31z,\$vf0z,\$vf0z'
+.*: Error: Illegal operands `vmaxz\.z \$vf31z,\$vf31z,\$vf31x'
+.*: Error: Illegal operands `vmfir\.w \$vf0w,\$vi0w'
+.*: Error: Illegal operands `vmfir\.w \$vf0,\$vi31w'
+.*: Error: Illegal operands `vmfir\.x \$vf0x,\$vi0x'
+.*: Error: Illegal operands `vmfir\.x \$vf0,\$vi31x'
+.*: Error: Illegal operands `vmfir\.xw \$vf0xw,\$vi31xw'
+.*: Error: Illegal operands `vmfir\.xy \$vf1xy,\$vi2xy'
+.*: Error: Illegal operands `vmfir\.xy \$vf31,\$vi0xy'
+.*: Error: Illegal operands `vmfir\.xyw \$vf0xyw,\$vi31xyw'
+.*: Error: Illegal operands `vmfir\.xyw \$vf31xyw,\$vi0x'
+.*: Error: Illegal operands `vmfir\.xyz \$vf0xyz,\$vi0xyz'
+.*: Error: Illegal operands `vmfir\.xyzw \$vf1xyzw,\$vi2xyzw'
+.*: Error: Illegal operands `vmfir\.xz \$vf0xz,\$vi31xz'
+.*: Error: Illegal operands `vmfir\.xzw \$vf0xzw,\$vi31xzw'
+.*: Error: Illegal operands `vmfir\.y \$vf0y,\$vi0y'
+.*: Error: Illegal operands `vmfir\.yw \$vf0yw,\$vi0yw'
+.*: Error: Illegal operands `vmfir\.yz \$vf0yz,\$vi31yz'
+.*: Error: Illegal operands `vmfir\.yzw \$vf0yzw,\$vi0yzw'
+.*: Error: Illegal operands `vmfir\.z \$vf0z,\$vi0z'
+.*: Error: Illegal operands `vmfir\.z \$0z,\$vi31'
+.*: Error: Illegal operands `vmfir\.zw \$vf0zw,\$vi0zw'
+.*: Error: Illegal operands `vminii\.w \$vf0w,\$vf0w,\$Iw'
+.*: Error: Illegal operands `vminii\.w \$vf0w,\$vf31x,\$I'
+.*: Error: Illegal operands `vminii\.w \$vf1x,\$vf2w,\$I'
+.*: Error: Illegal operands `vminii\.xw \$vf0xw,\$vf31xw,\$Ixw'
+.*: Error: Illegal operands `vminii\.xw \$vf1xw,\$vf2w,\$I'
+.*: Error: Illegal operands `vminii\.xw \$vf31x,\$vf0xw,\$I'
+.*: Error: Illegal operands `vminii\.xyw \$vf31xw,\$vf0xyw,\$I'
+.*: Error: Illegal operands `vminii\.xyz \$vf0xy,\$vf0xyz,\$I'
+.*: Error: Unrecognized opcode `minii\.xz \$vf31z,\$vf15xz,\$I'
+.*: Error: Illegal operands `vminii\.xz \$vf31xz,\$vf31x,\$I'
+.*: Error: Illegal operands `vminii\.xzw \$vf0xzw,\$vf0xw,\$I'
+.*: Error: Illegal operands `vminii\.xzw \$vf0zw,\$vf31xzw,\$I'
+.*: Error: Illegal operands `vminii\.xzw \$vf1xyzw,\$vf2xzw,\$I'
+.*: Error: Illegal operands `vminii\.xzw \$vf31xzw,\$vf0xyzw,\$I'
+.*: Error: Illegal operands `vminii\.yw \$vf31yw,\$vf31yw,\$R'
+.*: Error: Illegal operands `vminii\.yz \$vf0yz,\$vf0yz,\$Q'
+.*: Error: Illegal operands `vminii\.yz \$vf0yz,\$vf31yz,\$ACC'
+.*: Error: Illegal operands `vminii\.yzw \$vf31yzw,\$vf0yzw,\$R'
+.*: Error: Illegal operands `vminii\.yzw \$vf31yzw,\$vf15yzw,\$ACC'
+.*: Error: Illegal operands `vminii\.yzw \$vf31yzw,\$vf31yzw,\$Q'
+.*: Error: Illegal operands `vmini\.w \$vf0w,\$vf0w,\$vf0x'
+.*: Error: Illegal operands `vminiw\.w \$vf31w,\$vf31w,\$vf31x'
+.*: Error: Illegal operands `vminiw\.x \$vf0x,\$vf0x,\$vf0x'
+.*: Error: Illegal operands `vminiw\.x \$vf0x,\$vf0w,\$vf31w'
+.*: Error: Illegal operands `vminiw\.x \$vf0w,\$vf31x,\$vf0w'
+.*: Error: Illegal operands `vminiw\.x \$vf1w,\$vf2w,\$vf3w'
+.*: Error: Illegal operands `vminiw\.xw \$vf0xw,\$vf31xw,\$vf0xw'
+.*: Error: Illegal operands `vminiw\.xw \$vf1w,\$vf2w,\$vf3w'
+.*: Error: Illegal operands `vminiw\.xyzw \$vf0xyzw,\$vf0xyzw,\$vf0xyzw'
+.*: Error: Illegal operands `vminiw\.xyzw \$vf0xyzw,\$vf0xxyzw,\$vf31w'
+.*: Error: Illegal operands `vminiw\.xyzw \$vf0xyzw,\$vf31xyzw,\$vf0xyzw'
+.*: Error: Illegal operands `vminiw\.xyzw \$vf1xyzw,\$vf2xyzw,\$vf3ww'
+.*: Error: Illegal operands `vminiw\.xz \$vf31xz,\$vf0xz,\$vf0xz'
+.*: Error: Illegal operands `vminiw\.yw \$vf0yw,\$vf0yw,\$vf0yw'
+.*: Error: Illegal operands `vminiw\.yz \$vf31yz,\$vf0yz,\$vf0yz'
+.*: Error: Illegal operands `vminiw\.z \$vf31z,\$vf0z,\$vf0z'
+.*: Error: Illegal operands `vminiw\.z \$vf31z,\$vf15w,\$vf7w'
+.*: Error: Illegal operands `vminiw\.z \$vf31w,\$vf31z,\$vf31w'
+.*: Error: Illegal operands `vminix\.xw \$vf0xw,\$vf31xw,\$vf0xw'
+.*: Error: Illegal operands `vminix\.xyw \$vf0xyw,\$vf0xyw,\$vf0xyw'
+.*: Error: Illegal operands `vminix\.xyzw \$vf0xyzw,\$vf31xyzw,\$vf0xyzw'
+.*: Error: Illegal operands `vminix\.yw \$vf31yw,\$vf31yw,\$vf31yw'
+.*: Error: Illegal operands `vminix\.zw \$vf31zw,\$vf31zw,\$vf31zw'
+.*: Error: Illegal operands `vmini\.y \$vf0y,\$vf0x,\$vf0y'
+.*: Error: Illegal operands `vminiy\.w \$vf0w,\$vf31w,\$vf0w'
+.*: Error: Illegal operands `vminiy\.x \$vf31x,\$vf15x,\$vf7x'
+.*: Error: Illegal operands `vminiy\.x \$vf31x,\$vf31y,\$vf31y'
+.*: Error: Illegal operands `vminiy\.xw \$vf0y,\$vf0xw,\$vf0y'
+.*: Error: Illegal operands `vminiy\.xw \$vf0xw,\$vf0y,\$vf31y'
+.*: Error: Illegal operands `vminiy\.xw \$vf0xw,\$vf31xw,\$vf0xw'
+.*: Error: Illegal operands `vminiy\.xyz \$vf31xyz,\$vf31xyz,\$vf31xyz'
+.*: Error: Illegal operands `vminiy\.xyzw \$vf0xyzw,\$vf0y,\$vf0y'
+.*: Error: Illegal operands `vminiy\.xyzw \$vf0y,\$vf0xyzw,\$vf31y'
+.*: Error: Illegal operands `vminiy\.xyzw \$vf0xyzw,\$vf31xyzw,\$vf0xyzw'
+.*: Error: Illegal operands `vminiy\.yw \$vf1yw,\$vf2yw,\$vf3yw'
+.*: Error: Illegal operands `vminiy\.zw \$vf1zw,\$vf2zw,\$vf3zw'
+.*: Error: Illegal operands `vmini\.z \$vf0z,\$vf0z,\$vf0x'
+.*: Error: Illegal operands `vminiz\.x \$vf0x,\$vf31x,\$vf0x'
+.*: Error: Illegal operands `vminiz\.xw \$vf0xw,\$vf31xw,\$vf0xw'
+.*: Error: Illegal operands `vminiz\.xyw \$vf31xyw,\$vf0xyw,\$vf0xyw'
+.*: Error: Illegal operands `vminiz\.xyw \$vf31xyw,\$vf15z,\$vf7z'
+.*: Error: Illegal operands `vmove\.xyw \$vf0xyw,\$vf0xw'
+.*: Error: Illegal operands `vmove\.y \$vf0y,\$vf31x'
+.*: Error: Illegal operands `vmr32\.xw \$vf0xw,\$vf0w'
+.*: Error: Illegal operands `vmr32\.xw \$vf0w,\$vf31xw'
+.*: Error: Illegal operands `vmsubai\.xy \$ACCxy,\$vf31xy,\$Q'
+.*: Error: Illegal operands `vmsubai\.xyw \$ACCxyw,\$vf0xyw,\$0'
+.*: Error: Illegal operands `vmsubai\.xyw \$ACCxyw,\$vf1xyw,\$ACC'
+.*: Error: Illegal operands `vmsubai\.xyw \$ACCxyw,\$vf31xw,\$I'
+.*: Error: Illegal operands `vmsubaq\.y \$ACCy,\$vf31y,\$Qy'
+.*: Error: Illegal operands `vmsubaq\.yw \$ACCw,\$vf0yw,\$Q'
+.*: Error: Illegal operands `vmsubaq\.yw \$ACCwy,\$vf1yw,\$Q'
+.*: Error: Illegal operands `vmsubaw\.x \$ACCx,\$vf31x,\$vf0x'
+.*: Error: Illegal operands `vmsubaw\.x \$ACCx,\$vf31w,\$vf15w'
+.*: Error: Illegal operands `vmsubaw\.x \$ACCw,\$vf31x,\$vf31w'
+.*: Error: Illegal operands `vmsubaw\.xw \$ACCw,\$vf0xw,\$vf0w'
+.*: Error: Illegal operands `vmsubaw\.xw \$ACCxw,\$vf0w,\$vf31w'
+.*: Error: Illegal operands `vmsubaw\.xw \$ACCxw,\$vf1xw,\$vf2xw'
+.*: Error: Illegal operands `vmsubax\.yzw \$ACCyzw,\$vf0yzw,\$vf31yzw'
+.*: Error: Illegal operands `vmsubax\.z \$ACCz,\$vf31z,\$vf0z'
+.*: Error: Illegal operands `vmsuba\.y \$ACCy,\$vf31y,\$vf15a'
+.*: Error: Illegal operands `vmsuba\.yw \$ACCyw,\$vf31yw,\$vf0w'
+.*: Error: Illegal operands `vmsubay\.x \$ACCx,\$vf31x,\$vf15x'
+.*: Error: Illegal operands `vmsubay\.x \$ACCx,\$vf31y,\$vf31y'
+.*: Error: Illegal operands `vmsubay\.xw \$ACCxw,\$vf0xw,\$vf0xw'
+.*: Error: Illegal operands `vmsubaz\.xy \$ACCxy,\$vf0xy,\$vf31xy'
+.*: Error: Illegal operands `vmsubaz\.yw \$ACCyw,\$vf31yw,\$vf0yw'
+.*: Error: Illegal operands `vmsubi\.xyzw \$vf31xyzw,\$vf0xyzw,\$R'
+.*: Error: Illegal operands `vmsubw\.xyw \$vf0xyw,\$vf0xyw,\$vf0xyw'
+.*: Error: Illegal operands `vmsubw\.xzw \$vf0xzw,\$vf0xzw,\$vf31xzw'
+.*: Error: Illegal operands `vmsubw\.y \$vf31y,\$vf31y,\$vf31y'
+.*: Error: Illegal operands `vmsubw\.yw \$vf0yw,\$vf0y,\$vf0w'
+.*: Error: Illegal operands `vmsubw\.yw \$vf0w,\$vf0yw,\$vf31w'
+.*: Error: Illegal operands `vmsubw\.zw \$vf0zw,\$vf0zw,\$vf31zw'
+.*: Error: Illegal operands `vmsubx\.w \$vf0w,\$vf0w,\$vf0w'
+.*: Error: Illegal operands `vmsub\.y \$vf31y,\$vf15y,\$vf7w'
+.*: Error: Illegal operands `vmsuby\.x \$vf0x,\$vf0x,\$vf31x'
+.*: Error: Illegal operands `vmsuby\.x \$vf0x,\$vf31y,\$vf0y'
+.*: Error: Illegal operands `vmsubz\.x \$vf0x,\$vf31x,\$vf0x'
+.*: Error: Illegal operands `vmulai\.xyz \$ACCxyz,\$vf1xz,\$I'
+.*: Error: Illegal operands `vmulaq\.zw \$ACCzw,\$vf31zw,\$I'
+.*: Error: Illegal operands `vmula\.w \$ACCw,\$vf31w,\$vf0x'
+.*: Error: Illegal operands `vmulax\.xz \$ACCxz,\$vf0xz,\$vf31xz'
+.*: Error: Illegal operands `vmulax\.xz \$ACCxz,\$vf1x,\$vf2x'
+.*: Error: Illegal operands `vmulax\.xz \$ACCx,\$vf31xz,\$vf0x'
+.*: Error: Illegal operands `vmulay\.yzw \$ACCyzw,\$vf0yzw,\$vf31yzw'
+.*: Error: Illegal operands `vmulaz\.w \$ACCw,\$vf0w,\$vf31w'
+.*: Error: Unrecognized opcode `mulaz\.xy \$ACCz,\$vf31xy,\$vf0z'
+.*: Error: Illegal operands `vmulaz\.xy \$ACCxy,\$vf31z,\$vf15z'
+.*: Error: Illegal operands `vmulaz\.z \$ACCz,\$vf1z,\$vf2x'
+.*: Error: Illegal operands `vmuli\.x \$vf31x,\$vf15x,\$ACC'
+.*: Error: Illegal operands `vmulq\.x \$vf0x,\$vf31x,\$0'
+.*: Error: Illegal operands `vmulq\.x \$vf1x,\$vf2x,\$ACC'
+.*: Error: Illegal operands `vmulq\.x \$vf31x,\$vf0x,\$R'
+.*: Error: Illegal operands `vmulq\.x \$vf31x,\$vf15x,\$I'
+.*: Error: Illegal operands `vmulw\.z \$vf31z,\$vf15z,\$vf7z'
+.*: Error: Illegal operands `vmulw\.z \$vf31z,\$vf31w,\$vf31w'
+.*: Error: Illegal operands `vmulw\.zw \$vf0zw,\$vf0zw,\$vf0zw'
+.*: Error: Illegal operands `vmuly\.xyzw \$vf0xyzw,\$vf0y,\$vf31y'
+.*: Error: Illegal operands `vmuly\.xyzw \$vf0xyzw,\$vf31xyzw,\$vf0xyzw'
+.*: Error: Illegal operands `vmuly\.xyzw \$vf1xyzw,\$vf2y,\$vf3y'
+.*: Error: Illegal operands `vmuly\.xyzw \$vf31y,\$vf0xyzw,\$vf0y'
+.*: Error: Illegal operands `vmulz\.y \$vf0y,\$vf31y,\$vf0y'
+.*: Error: Illegal operands `vmulz\.y \$vf1y,\$vf2z,\$vf3z'
+.*: Error: Illegal operands `vmulz\.y \$vf31z,\$vf0y,\$vf0z'
+.*: Error: Illegal operands `vmulz\.y \$vf31z,\$vf15z,\$vf7z'
+.*: Error: Illegal operands `vopmsub \$vf0x,\$vf0,\$vf31'
+.*: Error: Illegal operands `vopmsub \$vf0,\$vf31x,\$vf0'
+.*: Error: Illegal operands `vopmsub \$vf1,\$vf2,\$vf3x'
+.*: Error: Illegal operands `vopmsub \$ACC,\$vf0,\$vf0'
+.*: Error: Illegal operands `vopmsub \$vf31,\$R,\$vf7'
+.*: Error: Illegal operands `vopmsub \$vf31,\$vf31,\$I'
+.*: Error: Illegal operands `vopmsub\.xyz \$vf0xyz,\$vf0xyz,\$vf0xy'
+.*: Error: Illegal operands `vopmula \$0,\$vf0,\$vf0'
+.*: Error: Illegal operands `vopmula \$Q,\$vf0,\$vf31'
+.*: Error: Illegal operands `vopmula \$R,\$vf1,\$vf2'
+.*: Error: Illegal operands `vopmula \$I,\$vf31,\$vf0'
+.*: Error: Illegal operands `vopmula \$ACCx,\$vf31,\$vf15'
+.*: Error: Illegal operands `vopmula \$ACCxyzw,\$vf31,\$vf31'
+.*: Error: Illegal operands `vopmula\.xyz \$ACCxyzw,\$vf0xyz,\$vf0xyz'
+.*: Error: Unrecognized opcode `vopmula\.xyzw \$ACCxyzw,\$vf0xyzw,\$vf31xyzw'
+.*: Error: Illegal operands `vrget\.w \$vf0w,\$0'
+.*: Error: Illegal operands `vrget\.w \$vf1w,\$I'
+.*: Error: Illegal operands `vrget\.w \$vf31w,\$Q'
+.*: Error: Illegal operands `vrget\.x \$vf0x,\$ACC'
+.*: Error: Illegal operands `vrget\.x \$vf1y,\$R'
+.*: Error: Illegal operands `vrget\.xy \$vf31x,\$R'
+.*: Error: Illegal operands `vrget\.xyw \$vf0xw,\$R'
+.*: Error: Illegal operands `vrget\.xyw \$vf1yw,\$R'
+.*: Error: Illegal operands `vrget\.xyw \$vf31xy,\$R'
+.*: Error: Illegal operands `vrget\.xyz \$vf0xy,\$R'
+.*: Error: Illegal operands `vrget\.xyz \$vf1xyzw,\$R'
+.*: Error: Illegal operands `vrget\.xyz \$vf31xyzw,\$R'
+.*: Error: Illegal operands `vrget\.xyzw \$vf0xyz,\$R'
+.*: Error: Illegal operands `vrget\.xyzw \$vf1xzw,\$R'
+.*: Error: Illegal operands `vrget\.xyzw \$vf31yzw,\$R'
+.*: Error: Illegal operands `vrget\.xz \$vf0xz,\$0'
+.*: Error: Illegal operands `vrget\.xz \$vf1z,\$R'
+.*: Error: Illegal operands `vrget\.xzw \$vf0xw,\$R'
+.*: Error: Illegal operands `vrget\.y \$vf0z,\$R'
+.*: Error: Illegal operands `vrget\.y \$vf1y,\$I'
+.*: Error: Illegal operands `vrget\.z \$vf31z,\$Q'
+.*: Error: Illegal operands `vrget\.zw \$vf0zw,\$ACC'
+.*: Error: Illegal operands `vrnext\.xyzw \$vf0xyz,\$R'
+.*: Error: Illegal operands `vrnext\.xyzw \$vf1xyzw,\$0'
+.*: Error: Illegal operands `vrnext\.xyzw \$vf31xyzw,\$Rxyzw'
+.*: Error: Illegal operands `vrnext\.yz \$vf31yz,\$Ryz'
+.*: Error: Illegal operands `vrnext\.z \$vf0z,\$Rz'
+.*: Error: Illegal operands `vrsqrt \$Q,\$vf0xz,\$vf31y'
+.*: Error: Illegal operands `vrsqrt \$Q,\$vf1z,\$vf2xz'
+.*: Error: Illegal operands `vrsqrt \$Q,\$vf31yx,\$vf15w'
+.*: Error: Illegal operands `vrsqrt \$Qx,\$vf31x,\$vf31y'
+.*: Error: Illegal operands `vrsqrt \$0,\$vf31y,\$vf0w'
+.*: Error: Illegal operands `vrxor \$0,\$vf0w'
+.*: Error: Illegal operands `vrxor \$R,\$vf0xy'
+.*: Error: Illegal operands `vrxor \$R,\$vf0zw'
+.*: Error: Illegal operands `vrxor \$R,\$vf1yz'
+.*: Error: Illegal operands `vrxor \$ACC,\$vf31x'
+.*: Error: Illegal operands `vrxor \$Q,\$vf31y'
+.*: Error: Illegal operands `vsqd\.w \$vf0,\(\-\-\$vi0w\)'
+.*: Error: Illegal operands `vsqd\.w \$vf0,\(\-\-\$vi31w\)'
+.*: Error: Illegal operands `vsqd\.x \$vf1,\(\-\-\$vi2x\)'
+.*: Error: Illegal operands `vsqd\.xw \$vf0,\(\-\-\$vi0xw\)'
+.*: Error: Illegal operands `vsqd\.xy \$vf0,\(\-\-\$vi0xy\)'
+.*: Error: Illegal operands `vsqd\.xyw \$vf0,\(\-\-\$vi0xyw\)'
+.*: Error: Illegal operands `vsqd\.xyz \$vf0,\(\-\-\$vi31xyz\)'
+.*: Error: Illegal operands `vsqd\.xyzw \$vf0,\(\-\-\$vi0xyzw\)'
+.*: Error: Illegal operands `vsqd\.xz \$vf0,\(\-\-\$vi31xz\)'
+.*: Error: Illegal operands `vsqd\.xzw \$vf0,\(\-\-\$vi0xzw\)'
+.*: Error: Illegal operands `vsqd\.y \$vf0,\(\-\-\$vi0y\)'
+.*: Error: Illegal operands `vsqd\.yw \$vf0,\(\-\-\$vi31yw\)'
+.*: Error: Illegal operands `vsqd\.yz \$vf0,\(\-\-\$vi31yz\)'
+.*: Error: Illegal operands `vsqd\.yzw \$vf0,\(\-\-\$vi31yzw\)'
+.*: Error: Illegal operands `vsqd\.yzw \$vf0yzw,\(\-\-\$vi0x\)'
+.*: Error: Illegal operands `vsqd\.z \$vf1,\(\-\-\$vi2z\)'
+.*: Error: Illegal operands `vsqd\.zw \$vf1,\(\-\-\$vi2zw\)'
+.*: Error: Illegal operands `vsqi\.w \$vf0,\(\$vi0w\+\+\)'
+.*: Error: Illegal operands `vsqi\.x \$vf0x,\(\$vi0x\+\+\)'
+.*: Error: Illegal operands `vsqi\.xw \$vf0xw,\(\$vi0xw\+\+\)'
+.*: Error: Illegal operands `vsqi\.xw \$vf1x,\(\$vi2\+\+\)'
+.*: Error: Illegal operands `vsqi\.xw \$vf31w,\(\$vi0\+\+\)'
+.*: Error: Illegal operands `vsqi\.xy \$vf0,\(\$vi31xy\+\+\)'
+.*: Error: Illegal operands `vsqi\.xyw \$vf0x,\(\$vi0\+\+\)'
+.*: Error: Illegal operands `vsqi\.xyw \$vf0,\(\$vi31xyw\+\+\)'
+.*: Error: Illegal operands `vsqi\.xyz \$vf0xyz,\(\$vi0xyz\+\+\)'
+.*: Error: Illegal operands `vsqi\.xyzw \$vf0,\(\$vi31xyzw\+\+\)'
+.*: Error: Illegal operands `vsqi\.xz \$vf0xz,\(\$vi0xz\+\+\)'
+.*: Error: Illegal operands `vsqi\.xzw \$vf0xzw,\(\$vi0xzw\+\+\)'
+.*: Error: Illegal operands `vsqi\.y \$vf1,\(\$vi2y\+\+\)'
+.*: Error: Illegal operands `vsqi\.yw \$vf0yw,\(\$vi0yw\+\+\)'
+.*: Error: Illegal operands `vsqi\.yz \$vf1,\(\$vi2yz\+\+\)'
+.*: Error: Illegal operands `vsqi\.yzw \$vf0yzw,\(\$vi0yzw\+\+\)'
+.*: Error: Illegal operands `vsqi\.z \$vf0,\(\$vi31z\+\+\)'
+.*: Error: Illegal operands `vsqi\.zw \$vf0zw,\(\$vi0zw\+\+\)'
+.*: Error: Illegal operands `vsqrt \$Q,\$vf1zw'
+.*: Error: Illegal operands `vsqrt \$Q,\$vf31xw'
+.*: Error: Illegal operands `vsqrt \$Q,\$vf31xy'
+.*: Error: Illegal operands `vsubai\.w \$ACCw,\$vf0w,\$0'
+.*: Error: Illegal operands `vsubai\.w \$ACCw,\$vf1x,\$I'
+.*: Error: Illegal operands `vsubai\.w \$ACCx,\$vf31w,\$I'
+.*: Error: Illegal operands `vsubai\.x \$ACCw,\$vf31x,\$I'
+.*: Error: Illegal operands `vsubai\.xw \$ACCw,\$vf0xw,\$I'
+.*: Error: Illegal operands `vsubai\.xw \$ACCxw,\$vf1x,\$I'
+.*: Error: Illegal operands `vsubai\.xw \$ACCxw,\$vf31xw,\$0'
+.*: Error: Illegal operands `vsubai\.xy \$ACCxy,\$vf0y,\$I'
+.*: Error: Illegal operands `vsubai\.xy \$ACCxy,\$vf1x,\$I'
+.*: Error: Illegal operands `vsubai\.xy \$ACCxy,\$vf311xy,\$I'
+.*: Error: Illegal operands `vsubai\.xyz \$ACCxyz,\$vf1yz,\$I'
+.*: Error: Illegal operands `vsubai\.xyz \$ACCxyz,\$vf31xyz,\$ACC'
+.*: Error: Illegal operands `vsubai\.xyzw \$ACCxyzw,\$vf0xyzw,\$R'
+.*: Error: Illegal operands `vsubai\.xyzw \$ACCxyzw,\$vf1xyzw,\$Q'
+.*: Error: Illegal operands `vsubai\.xz \$ACCxz,\$vf1z,\$I'
+.*: Error: Illegal operands `vsubai\.y \$ACCy,\$vf31,\$3'
+.*: Error: Illegal operands `vsubai\.yw \$ACCyw,\$vf0yw,\$Iyw'
+.*: Error: Illegal operands `vsubai\.zw \$ACCzw,\$vf1zw,\$Izw'
+.*: Error: Illegal operands `vsubai\.zw \$ACCzw,\$vf31w,\$I'
+.*: Error: Illegal operands `vsubaq\.w \$ACCw,\$Q,\$Q'
+.*: Error: Illegal operands `vsubaq\.w \$ACCw,\$I,\$Q'
+.*: Error: Illegal operands `vsubaq\.xyw \$ACCxyw,\$vf0xw,\$Q'
+.*: Error: Illegal operands `vsubaq\.xyzw \$ACCxyzw,\$vf0xyz,\$Q'
+.*: Error: Illegal operands `vsubaq\.xzw \$ACCxzw,\$vf1xw,\$Q'
+.*: Error: Illegal operands `vsubaq\.yw \$ACCyw,\$vf31y,\$Q'
+.*: Error: Illegal operands `vsubaq\.yz \$ACCyz,\$vf0yz,\$ACC'
+.*: Error: Illegal operands `vsubaq\.yz \$ACCyz,\$vf1yz,\$I'
+.*: Error: Illegal operands `vsubax\.w \$ACCw,\$vf0w,\$vf0w'
+.*: Error: Illegal operands `vsubax\.w \$ACCw,\$vf0x,\$vf31x'
+.*: Error: Illegal operands `vsubax\.w \$ACCx,\$vf1w,\$vf2x'
+.*: Error: Illegal operands `vsubax\.w \$ACCx,\$vf31x,\$vf0x'
+.*: Error: Illegal operands `vsubax\.xyzw \$ACCxyzw,\$vf31xyzw,\$vf0xyzw'
+.*: Error: Illegal operands `vsubax\.xzw \$ACCxzw,\$vf1xzw,\$vf2xzw'
+.*: Error: Illegal operands `vsubax\.y \$ACCy,\$vf1y,\$vf2'
+.*: Error: Illegal operands `vsubax\.y \$ACCy,\$vf31y,\$vf0y'
+.*: Error: Illegal operands `vsubax\.yw \$ACCyw,\$vf0yw,\$vf0yw'
+.*: Error: Illegal operands `vsubay\.yw \$ACCyw,\$vf0yw,\$vf31yw'
+.*: Error: Illegal operands `vsubay\.yzw \$ACCyzw,\$vf0yzw,\$vf31yzw'
+.*: Error: Illegal operands `vsubay\.z \$ACCz,\$vf0z,\$vf31z'
+.*: Error: Illegal operands `vsubay\.zw \$ACCzw,\$vf0zw,\$vf0zw'
+.*: Error: Illegal operands `vsubaz\.w \$ACCw,\$vf31w,\$vf15w'
+.*: Error: Illegal operands `vsubaz\.x \$ACCx,\$vf0x,\$vf31x'
+.*: Error: Illegal operands `vsubaz\.xy \$ACCxy,\$vf0xy,\$vf0xy'
+.*: Error: Illegal operands `vsubaz\.xz \$ACCxz,\$vf31xz,\$vf15xz'
+.*: Error: Illegal operands `vsubaz\.xz \$ACCxz,\$vf31z,\$vf31z'
+.*: Error: Illegal operands `vsubaz\.xzw \$ACCxw,\$vf0xzw,\$vf0z'
+.*: Error: Illegal operands `vsubaz\.xzw \$ACCz,\$vf0xzw,\$vf31z'
+.*: Error: Illegal operands `vsubaz\.xzw \$ACCxzw,\$vf1z,\$vf2z'
+.*: Error: Illegal operands `vsubaz\.yw \$ACCyw,\$vf1yw,\$vf2yw'
+.*: Error: Illegal operands `vsubi\.w \$vf31w,\$vf15w,\$0'
+.*: Error: Illegal operands `vsubi\.w \$vf31w,\$vf31w,\$R'
+.*: Error: Illegal operands `vsubi\.x \$vf0x,\$vf0y,\$I'
+.*: Error: Illegal operands `vsubi\.x \$vf0x,\$vf31x,\$Ix'
+.*: Error: Illegal operands `vsubi\.xy \$vf0xy,\$vf31y,\$I'
+.*: Error: Illegal operands `vsubi\.xy \$vf1x,\$vf2xy,\$I'
+.*: Error: Illegal operands `vsubq\.x \$vf31x,\$vf15x,\$Qx'
+.*: Error: Illegal operands `vsubq\.x \$vf31x,\$vf31y,\$Q'
+.*: Error: Illegal operands `vsubq\.xw \$vf0xw,\$vf0xw,\$0'
+.*: Error: Illegal operands `vsubq\.xw \$vf0xw,\$vf31xw,\$2'
+.*: Error: Illegal operands `vsubq\.xyzw \$vf1yzw,\$vf2xyzw,\$Q'
+.*: Error: Illegal operands `vsubq\.yw \$vf31w,\$vf15yw,\$Q'
+.*: Error: Illegal operands `vsubq\.yw \$vf31yw,\$vf31y,\$Q'
+.*: Error: Illegal operands `vsubx\.xyw \$vf0xyw,\$vf31xyw,\$vf0xyw'
+.*: Error: Illegal operands `vsubx\.xzw \$vf1xzw,\$vf2xzw,\$vf3xzw'
+.*: Error: Illegal operands `vsuby\.xw \$vf0xw,\$vf0xw,\$vf0xw'
+.*: Error: Illegal operands `vsuby\.zw \$vf0zw,\$vf0zw,\$vf0zw'
+.*: Error: Illegal operands `vsub\.z \$vf0z,\$vf31z,\$vf0x'
+.*: Error: Illegal operands `vsubz\.xyw \$vf31yw,\$vf15xyw,\$vf7z'
+.*: Error: Illegal operands `vsubz\.xyw \$vf31xyw,\$vf31yw,\$vf31z'
+.*: Error: Illegal operands `vsubz\.xyz \$vf0xyz,\$vf0xyz,\$vf0x'
+.*: Error: Illegal operands `vwaitq \$vf0x'
diff --git a/gas/testsuite/gas/mips/r5900-error-vu0.s b/gas/testsuite/gas/mips/r5900-error-vu0.s
new file mode 100644 (file)
index 0000000..7840e03
--- /dev/null
@@ -0,0 +1,684 @@
+       .set noreorder
+       .set noat
+
+       .globl text_label .text
+text_label:
+       # All instructions have at least one error in suffix or in register
+       # usage. All errors should be detected by the assembler.
+       vabs.w          $vf0w, $vf0z
+       vabs.w          $vf0z, $vf31w
+       vabs.xw         $vf0xw, $vf0w
+       vabs.xw         $vf0x, $vf31xw
+       vabs.xyzw       $vf0xyz, $vf0xyzw
+       vaddai.w        $ACCw, $vf0w, $Q
+       vaddai.w        $ACCz, $vf0w, $Q
+       vaddai.xyzw     $ACCxyw, $vf0xyzw, $I
+       vaddaq.w        $ACCw, $vf31z, $Q
+       vaddaq.x        $ACCx, $vf0w, $Q
+       vaddaq.x        $ACCw, $vf1x, $Q
+       vaddaq.xw       $ACCxw, $vf1z, $Q
+       vaddaq.xw       $ACCw, $vf31xw, $Q
+       vaddaq.xyw      $ACCxw, $vf0xyw, $Q
+       vaddaq.xyw      $ACCxyw, $vf1yw, $Q
+       vaddaq.xyzw     $ACCxyzw, $vf1yzw, $Q
+       vaddaq.z        $ACCxz, $vf0xz, $Q
+       vaddaq.x        $ACCxz, $vf1xz, $Q
+       vaddaq.xzw      $ACCxw, $vf0xzw, $Q
+       vaddaq.y        $ACCy, $vf0y, $R
+       vaddaq.y        $ACCy, $vf1y, $I
+       vaddaq.yw       $ACCxyw, $vf0yw, $Q
+       vaddaq.yw       $ACCwy, $vf1yw, $Q
+       vaddaq.yw       $ACCyw, $vf31wy, $Q
+       vaddaq.yz       $ACCy, $vf0yz, $Q
+       vaddaq.yzw      $ACCxyzw, $vf0yzw, $Q
+       vaddaq.yzw      $ACCyzw, $vf1xyzw, $Q
+       vaddaq.yzw      $ACCyzw, $vf31yzw, $Qyzw
+       vadda.w         $ACCw, $vf1w, $vf2z
+       vadda.w         $ACCw, $vf31w, $vf0x
+       vaddaw.xyzw     $ACCxyzw, $vf0xyzw, $vf0x
+       vaddaw.xyzw     $ACCxyzw, $vf0xyzw, $vf31xyzw
+       vaddaw.xz       $ACCxyz, $vf0xz, $vf0w
+       vaddaw.xz       $ACCxzw, $vf0xz, $vf31w
+       vaddaw.xz       $ACCxz, $vf1xyz, $vf2w
+       vaddaw.xz       $ACCxz, $vf31xzw, $vf0w
+       vaddaw.xz       $ACCxz, $vf31z, $vf15w
+       vaddaw.xzw      $ACCxyzw, $vf0xzw, $vf0w
+       vaddaw.xzw      $ACC, $vf0, $vf31z
+       vaddaw.xzw      $ACCxzw, $vf1xzw, $vf2z
+       vaddaw.xzw      $ACCxzw, $vf31xzw, $vf0x
+       vaddaw.y        $ACCy, $vf0y, $vf0z
+       vaddax.w        $ACCw, $vf0w, $vf31z
+       vaddax.w        $ACC, $vf1, $vf2z
+       vaddax.w        $ACCw, $vf31w, $vf0w
+       vaddax.w        $ACCw, $vf31w, $vf15y
+       vadda.xw        $ACCxw, $vf0xw, $vf0xyw
+       vadda.xw        $ACCxw, $vf0xw, $vf31wx
+       vaddax.x        $ACCw, $vf0x, $vf0x
+       vaddax.x        $ACCx, $vf0x, $vf31w
+       vaddax.x        $ACCx, $vf1x, $vf2y
+       vaddax.x        $ACCx, $vf31x, $vf0z
+       vaddax.xw       $ACCxw, $vf0xw, $vf0y
+       vaddax.xw       $ACCxw, $vf0xw, $vf31z
+       vaddax.xw       $ACCxw, $vf1xw, $vf2w
+       vaddax.xw       $ACCxw, $vf31wx, $vf0
+       vaddax.xyzw     $ACC, $vf1, $vf2y
+       vaddax.xyzw     $ACC, $vf31, $vf0z
+       vadda.zw        $ACCzw, $vf0zw, $vf0wz
+       vadda.zw        $ACCzw, $vf0w, $vf31zw
+       vadda.zw        $ACCw, $vf1zw, $vf2zw
+       vadda.zw        $ACCxzw, $vf31zw, $vf0zw
+       vadda.zw        $ACCzw, $vf31xzw, $vf15zw
+       vadda.zw        $ACCzw, $vf31zw, $vf31yzw
+       vaddaz.x        $ACCx, $vf0x, $vf0x
+       vaddaz.x        $ACCx, $vf0x, $vf31y
+       vaddaz.xw       $ACCxw, $vf31w, $vf15z
+       vaddaz.xw       $ACCx, $vf31xw, $vf31z
+       vaddaz.xy       $ACCx, $vf0xy, $vf0z
+       vaddaz.xy       $ACCxyz, $vf0xy, $vf31z
+       vaddaz.y        $ACCx, $vf31y, $vf0z
+       vaddaz.yw       $ACCyw, $vf0yw, $a0
+       vaddaz.yw       $ACC, $0, $31
+       vaddi.w         $vf0w, $vf31w, $Q
+       vaddi.w         $vf1w, $vf2w, $R
+       vaddi.w         $vf31w, $vf0w, $ACC
+       vaddi.w         $vf31w, $vf15w, $ACCw
+       vaddi.xzw       $vf1xyzw, $vf2xzw, $I
+       vaddi.xzw       $vf31xw, $vf0xzw, $I
+       vaddi.xzw       $vf31xzw, $vf15xzw, $Ixzw
+       vaddq.w         $vf1w, $vf2w, $Qw
+       vaddq.w         $vf31w, $vf0w, $R
+       vaddq.w         $vf31w, $vf15w, $ACCw
+       vaddq.w         $vf31w, $vf31w, $ACC
+       vaddq.xyzw      $vf31xyzw, $vf32xyzw, $Q
+       vaddq.xyzw      $vf31xyzw, $32, $Q
+       vaddq.xz        $vf0xz, $-1, $Q
+       vaddw.xyzw      $vf31xyzw, $vf15xyzw, $vf7z
+       vaddx.yw        $vf31yw, $vf31yw, $vf31y
+       vadd.xyz        $vf0xyz, $vf0xyz, $vf0xz
+       vadd.xyz        $vf0xyz, $vf0xyz, $vf31xyzw
+       vadd.xyz        $vf0xyz, $vf31xyzw, $vf0xyz
+       vaddx.yz        $vf0yz, $vf0xyz, $vf0x
+       vaddz.xyzw      $vf31xyzw, $vf0xyzw, $vf0x
+       vaddz.xyzw      $vf31xyzw, $vf15xyzw, $vf7y
+       vaddz.xyzw      $vf31xyzw, $vf31xyzw, $vf31w
+       vcallms         -1
+       vcallms         -0x0080
+       vcallms         0x1
+       vcallms         0x7
+       vcallms         0x4
+       vcallms         0x2
+       vcallms         0x40000
+       vcallms         0x40008
+       vclipw.xyz      $vf0xyz, $vf0x
+       vclipw.xyz      $vf0xyz, $vf31y
+       vclipw.xyz      $vf1xyz, $vf2z
+       vdiv            $Q, $vf0x, $vf0xy
+       vdiv            $Q, $vf0xyzw, $vf31y
+       vdiv            $Q, $vf1, $vf2z
+       vdiv            $Q, $vf31x, $vf15
+       vdiv            $0, $vf31w, $vf31y
+       vdiv            $Q, $vf32y, $vf0w
+       vftoi0.w        $vf0w, $vf0x
+       vftoi0.w        $vf0x, $vf31w
+       vftoi0.w        $vf1xw, $vf2w
+       vftoi0.w        $vf31wx, $vf0w
+       vftoi0.w        $vf31w, $vf15wz
+       vftoi12.xw      $vf0xw, $vf0w
+       vftoi12.xw      $vf0x, $vf31xw
+       vftoi15.xyz     $vf31xyzw, $vf15xyz
+       vftoi15.xyz     $vf31xyz, $vf31xyzw
+       vftoi15.xyzw    $vf0xyzw, $vf0xyz
+       vftoi15.y       $vf1y, $vf2x
+       vftoi15.y       $vf31y, $vf0w
+       viaddi          $vi0, $vi0, -17
+       viaddi          $vi1, $vi2, 16
+       viaddi          $vi31, $vi0, 17
+       viaddi          $vi31, $vi15, 32
+       viaddi          $vi31, $vi31, 31
+       viand           $vi0xyzw, $vi0, $vi0
+       viand           $vi0, $vi0xyzw, $vi31
+       viand           $vi0, $vi31, $vi0xyzw
+       viand           $vi1, $vi2, $vi3x
+       viand           $vi31, $vi0y, $vi0
+       viand           $vi31w, $vi15, $vi7
+       viand           $vi31, $vi31, $vi31x
+       vilwr.w         $vi0, ($vi0x)
+       vilwr.w         $vi0, ($vi31y)
+       vilwr.w         $vi1, ($vi2z)
+       vilwr.w         $vi31, ($vi0w)
+       vilwr.w         $vi31, ($vi15xyzw)
+       vilwr.w         $vi31x, ($vi31)
+       vilwr.x         $vi0y, ($vi0)
+       vilwr.x         $vi0z, ($vi31)
+       vilwr.x         $vi1w, ($vi2)
+       vilwr.x         $vi31xyzw, ($vi0)
+       vilwr.x         $vi31xy, ($vi15)
+       vilwr.x         $vi31zw, ($vi31)
+       vilwr.y         $vi0wx, ($vi0)
+       vilwr.y         $vi0xyzw, ($vi31)
+       vilwr.y         $vi1y, ($vi2)
+       vilwr.y         $vi31, ($vi0y)
+       vilwr.z         $vi0z, ($vi0)
+       vilwr.z         $vi0, ($vi31z)
+       vior            $vi0x, $vi0, $vi0
+       vior            $vi0, $vi0x, $vi31
+       vior            $vi0, $vi31, $vi0x
+       vior            $vi1y, $vi2, $vi3
+       vior            $vi31, $vi0y, $vi0
+       vior            $vi31, $vi15, $vi7y
+       vior            $vi31xyzw, $vi31, $vi31
+       visub           $vi0x, $vi0, $vi0
+       visub           $vi0, $vi0y, $vi31
+       visub           $vi0, $vi31, $vi0z
+       visub           $vi1w, $vi2, $vi3
+       visub           $vi31, $vi0xy, $vi0
+       visub           $vi31, $vi15, $vi7zw
+       visub           $vi31, $vi31, $vi31w
+       viswr.w         $vi0, ($vi0w)
+       viswr.w         $vi0w, ($vi31)
+       viswr.x         $vi0x, ($vi31)
+       viswr.x         $vi1, ($vi2x)
+       viswr.x         $vi31x, ($vi0x)
+       viswr.y         $vi31y, ($vi15)
+       viswr.y         $vi31, ($vi31y)
+       viswr.z         $vi0, ($vi0z)
+       viswr.z         $vi0z, ($vi31)
+       viswr.z         $vi1z, ($vi2z)
+       vitof0.w        $vf1w, $vf2x
+       vitof0.w        $vf31z, $vf0w
+       vitof0.xw       $vf0xw, $vf0xyw
+       vitof0.xw       $vf0xw, $vf31w
+       vitof12.xw      $vf31xw, $vf0x
+       vitof12.xzw     $vf0xzw, $vf31xz
+       vitof12.xzw     $vf1xzw, $vf2xw
+       vitof12.xzw     $vf31xzw, $vf0xyzw
+       vitof12.xzw     $vf31xyzw, $vf15xzw
+       vitof12.xzw     $vf31xw, $vf31xzw
+       vitof12.y       $vf0y, $vf0w
+       vitof12.y       $vf0x, $vf31y
+       vitof15.xyw     $vf0xyw, $vf31xw
+       vitof15.xyw     $vf1xyw, $vf2yxw
+       vitof15.xyw     $vf31xwy, $vf15xyw
+       vitof15.xyzw    $vf1.xyzw, $vf2xyzw
+       vitof15.xyzw    $vf31xyzw, $vf0.xyzw
+       vitof4.xw       $vf31xw, $31xw
+       vitof4.xy       $0xy, $vf0xy
+       vitof4.xyzw     $vf0yzw, $vf0xyzw
+       vitof4.yzw      $vf1yzw, $vf2yw
+       vlqd.w          $vf0, (--$vi0w)
+       vlqd.w          $vf0, (--$vi31w)
+       vlqd.w          $vf0x, (--$vi0)
+       vlqd.x          $vf0w, (--$vi0x)
+       vlqd.x          $vf0x, (--$vi31x)
+       vlqd.x          $vf0w, (--$vi0)
+       vlqd.xw         $vf0, (--$vi0xw)
+       vlqd.xy         $vf0, (--$vi0xy)
+       vlqd.xyw        $vf0, (--$vi0xyw)
+       vlqd.xyz        $vf0, (--$vi0xyz)
+       vlqd.xyzw       $vf0, (--$vi0xyzw)
+       vlqd.xz         $vf0, (--$vi0xz)
+       vlqd.xzw        $vf0, (--$vi0xzw)
+       vlqd.y          $vf0, (--$vi0y)
+       vlqd.yw         $vf0, (--$vi0yw)
+       vlqd.yz         $vf0, (--$vi0yz)
+       vlqd.yzw        $vf0, (--$vi0yzw)
+       vlqd.z          $vf0, (--$vi0z)
+       vlqd.zw         $vf0, (--$vi0zw)
+       vlqi.w          $vf0, ($vi0w++)
+       vlqi.x          $vf31, ($vi15x++)
+       vlqi.xw         $vf0x, ($vi0++)
+       vlqi.xw         $vf0, ($vi31xw++)
+       vlqi.xy         $vf0, ($vi0xy++)
+       vlqi.xy         $vf1, ($2xy++)
+       vlqi.xyw        $vf0, ($vi0xyw++)
+       vlqi.xyz        $vf0, ($vi0xyz++)
+       vlqi.xyzw       $vf0, ($vi0xyzw++)
+       vlqi.xz         $vf0, ($vi0xz++)
+       vlqi.xzw        $vf0, ($vi0xzw++)
+       vlqi.y          $vf0, ($vi0y++)
+       vlqi.yw         $vf0, ($vi0yw++)
+       vlqi.yz         $vf0yz, ($vi0yz++)
+       vlqi.yzw        $vf0, ($vi0yzw++)
+       vlqi.z          $vf0, ($vi0z++)
+       vlqi.zw         $vf0, ($vi0zw++)
+       vmaddai.w       $ACCw, $vf0w, $R
+       vmaddai.w       $ACCw, $vf1w, $Iw
+       vmaddai.w       $ACCw, $vf31w, $Q
+       vmaddai.x       $ACCx, $vf0x, $ACC
+       vmaddai.x       $ACCy, $vf1w, $I
+       vmaddai.x       $ACCxy, $vf31x, $I
+       vmaddai.xw      $ACCxw, $vf0xyw, $I
+       vmaddai.xy      $ACCxy, $vf0xyw, $I
+       vmaddai.xy      $ACCxy, $vf1xyz, $I
+       vmaddai.xy      $ACCxyz, $vf31xy, $I
+       vmaddai.xyw     $ACCxy, $vf0xyw, $I
+       vmaddai.yw      $ACCyw, $vf1w, $I
+       vmaddai.yw      $ACCyw, $vf31y, $I
+       vmaddai.yz      $ACCyz, $vf0yz, $R
+       vmaddaq.xyz     $ACCxyz, $vf0xyz, $R
+       vmaddaq.xyz     $ACCxyz, $vf1xyz, $Qxyz
+       vmaddaq.xzw     $ACCxzw, $vf31xzw, $Qxzw
+       vmaddaq.y       $ACCy, $vf0y, $R
+       vmaddaq.y       $ACCy, $vf1y, $ACCy
+       vmaddaq.y       $ACCy, $vf31y, $ACC
+       vmaddaw.z       $ACCz, $vf31z, $vf0x
+       vmaddaw.zw      $ACCzw, $vf31zw, $vf15y
+       vmaddax.w       $ACCw, $vf1w, $vf2w
+       vmadda.xw       $ACCxw, $vf31xw, $vf31wx
+       vmaddax.xyz     $ACCxyz, $vf0xyz, $vf0xyz
+       vmaddax.xyzw    $ACCxyzw, $vf0xyzw, $vf0xyzw
+       vmaddax.xz      $ACCxz, $vf0xz, $vf31xz
+       vmaddax.xzw     $ACCxzw, $vf0xzw, $vf0xzw
+       vmaddax.z       $ACCz, $vf31z, $vf15z
+       vmaddax.zw      $ACCzw, $vf1zw, $vf2zw
+       vmadday.w       $ACCw, $vf1w, $vf2w
+       vmadday.w       $ACCw, $vf31y, $vf0y
+       vmadday.w       $ACCy, $vf31w, $vf15y
+       vmadday.w       $ACCy, $vf31y, $vf31y
+       vmadday.xyzw    $ACCxyzw, $vf0xyzw, $vf0xyzw
+       vmadday.xyzw    $ACCxyzw, $vf0y, $vf31y
+       vmadday.xyzw    $ACCy, $vf1xyzw, $vf2y
+       vmadday.xyzw    $ACCy, $vf31y, $vf0y
+       vmaddi.x        $vf0x, $vf31x, $Ix
+       vmaddi.xw       $vf1xw, $vf2xw, $Ixw
+       vmaddi.xy       $vf31xy, $vf0xy, $Ixy
+       vmaddi.xyw      $vf0xyw, $vf0xyw, $Ixyw
+       vmaddi.xyzw     $vf1xyzw, $vf2xyzw, $Ixyzw
+       vmaddi.y        $vf0y, $vf0y, $Iy
+       vmaddi.yw       $vf0yw, $vf0yw, $Iyw
+       vmaddi.zw       $vf0zw, $vf31zw, $0
+       vmaddq.w        $vf0w, $vf0w, $0
+       vmadd.w         $vf0w, $vf0w, $vf0y
+       vmaddw.xyz      $vf31xyz, $vf15xyz
+       vmaddw.xyzw     $vf0xyzw, $vf31xyzw, $vf0xyzw
+       vmaddx.yw       $vf1yw, $vf2yw, $vf3yw
+       vmaddy.xy       $vf31xy, $vf15xy, $vf7xy
+       vmadd.z         $vf1z, $vf2z, $vf3x
+       vmadd.z         $vf31z, $vf0z, $vf0w
+       vmaddz.xyw      $vf0xyw, $vf0xyw, $vf31x
+       vmaddz.xz       $vf0xz, $vf31xz, $vf0xz
+       vmaddz.y        $vf31y, $vf0y, $vf0y
+       vmaxi.w         $vf31w, $vf15w, $Q
+       vmaxi.w         $vf31w, $vf31w, $0
+       vmax.w          $vf31w, $vf31w, $vf31x
+       vmaxw.w         $vf0w, $vf0w, $vf0x
+       vmaxw.x         $vf0x, $vf0x, $vf0x
+       vmaxw.x         $vf0w, $vf0w, $vf31w
+       vmaxw.xw        $vf0xw, $vf0xw, $vf0xw
+       vmaxw.xw        $vf0w, $vf0w, $vf31w
+       vmaxw.xy        $vf0xy, $vf31xy, $vf0xy
+       vmaxw.xy        $vf1xy, $vf2w, $vf3w
+       vmaxw.xy        $vf31w, $vf0xy, $vf0w
+       vmax.x          $vf0x, $vf0x, $vf31w
+       vmaxx.w         $vf0w, $vf0w, $vf31w
+       vmaxx.w         $vf0x, $vf31x, $vf0x
+       vmaxx.w         $vf31w, $vf0w, $vf0w
+       vmaxx.w         $vf31x, $vf15x, $vf7x
+       vmax.xw         $vf31xw, $vf15xw, $vf7w
+       vmaxx.x         $vf0x, $vf0x, $vf0w
+       vmaxx.x         $vf31w, $vf15x, $vf7x
+       vmaxx.x         $vf31x, $vf31w, $vf31x
+       vmaxx.xw        $vf31xw, $vf15xw, $vf7xw
+       vmaxx.xy        $vf0xy, $vf31xy, $vf0xy
+       vmaxx.xyw       $vf0xyw, $vf0xyw, $vf0xyw
+       vmaxx.xyz       $vf0xyz, $vf0xyz, $vf0xyz
+       vmaxx.xyzw      $vf0xyzw, $vf0xyzw, $vf0xyzw
+       vmaxx.xyzw      $vf0xyzw, $vf0x, $vf31x
+       vmaxx.xyzw      $vf0x, $vf31xyzw, $vf0x
+       vmaxx.xyzw      $vf1x, $vf2x, $vf3x
+       vmaxx.xzw       $vf31xzw, $vf15xzw, $vf7xzw
+       vmaxx.y         $vf0y, $vf0y, $vf0y
+       vmaxx.y         $vf0y, $vf0x, $vf31x
+       vmaxx.y         $vf0x, $vf31y, $vf0x
+       vmaxx.yw        $vf1yw, $vf2yw, $vf3yw
+       vmaxx.yz        $vf0yz, $vf0yz, $vf0yz
+       vmaxx.yz        $vf0x, $vf0x, $vf31x
+       vmaxx.z         $vf31z, $vf0z, $vf0z
+       vmaxx.z         $vf31z, $vf15x, $vf7x
+       vmaxx.z         $vf31x, $vf31z, $vf31x
+       vmaxx.zw        $vf1zw, $vf2zw, $vf3zw
+       vmax.y          $vf0y, $vf0y, $vf31x
+       vmax.yw         $vf0yw, $vf0yw, $vf31w
+       vmax.yw         $vf0yw, $vf31yw, $vf0y
+       vmaxy.xz        $vf31xz, $vf15xz, $vf7xz
+       vmaxy.xzw       $vf1xzw, $vf2xzw, $vf3xzw
+       vmaxy.y         $vf1y, $vf2y
+       vmaxy.yz        $vf0yz, $vf31yz, $vf0yz
+       vmaxy.yzw       $vf0yzw, $vf0yzw, $vf0yzw
+       vmaxy.yzw       $vf31y, $vf15y, $vf7y
+       vmaxy.yzw       $vf31yzw, $vf31yw, $vf31y
+       vmaxy.z         $vf0z, $vf0z, $vf0z
+       vmaxy.z         $vf0z, $vf0y, $vf31y
+       vmaxy.z         $vf0y, $vf31z, $vf0y
+       vmaxz.xw        $vf31xw, $vf31xw, $vf31xw
+       vmaxz.xy        $vf0xy, $vf0xy, $vf0xy
+       vmaxz.xyw       $vf0xyw, $vf0xyw, $vf0xyw
+       vmaxz.xyz       $vf1xyz, $vf2xyz, $vf3xyz
+       vmaxz.xyz       $vf31xyz, $vf0z, $vf0z
+       vmaxz.xyz       $vf31z, $vf15xyz, $vf7z
+       vmaxz.xyz       $vf31z, $vf31z, $vf31z
+       vmaxz.xyzw      $vf0xyzw, $vf0xyzw, $vf0xyzw
+       vmaxz.xyzw      $vf0xyzw, $vf0z, $vf31z
+       vmaxz.xyzw      $vf0z, $vf31z, $vf0z
+       vmaxz.xyzw      $vf1xyzw, $vf2xyzw, $vfz
+       vmaxz.xyzw      $vf31xyzw, $vf0xyzw, $vf0xyzw
+       vmaxz.xz        $vf0xz, $vf0xz, $vf0xz
+       vmaxz.y         $vf31y, $vf15z, $vf7z
+       vmaxz.y         $vf31y, $vf31y, $vf31y
+       vmaxz.yw        $vf0yw, $vf0yw, $vf0yw
+       vmaxz.yzw       $vf0yzw, $vf0yzw, $vf31yzw
+       vmaxz.yzw       $vf0yzw, $vf31z, $vf0z
+       vmaxz.yzw       $vf1z, $vf2yzw, $vf3z
+       vmaxz.yzw       $vf31z, $vf0z, $vf0z
+       vmaxz.z         $vf31z, $vf31z, $vf31x
+       vmfir.w         $vf0w, $vi0w
+       vmfir.w         $vf0, $vi31w
+       vmfir.x         $vf0x, $vi0x
+       vmfir.x         $vf0, $vi31x
+       vmfir.xw        $vf0xw, $vi31xw
+       vmfir.xy        $vf1xy, $vi2xy
+       vmfir.xy        $vf31, $vi0xy
+       vmfir.xyw       $vf0xyw, $vi31xyw
+       vmfir.xyw       $vf31xyw, $vi0x
+       vmfir.xyz       $vf0xyz, $vi0xyz
+       vmfir.xyzw      $vf1xyzw, $vi2xyzw
+       vmfir.xz        $vf0xz, $vi31xz
+       vmfir.xzw       $vf0xzw, $vi31xzw
+       vmfir.y         $vf0y, $vi0y
+       vmfir.yw        $vf0yw, $vi0yw
+       vmfir.yz        $vf0yz, $vi31yz
+       vmfir.yzw       $vf0yzw, $vi0yzw
+       vmfir.z         $vf0z, $vi0z
+       vmfir.z         $0z, $vi31
+       vmfir.zw        $vf0zw, $vi0zw
+       vminii.w        $vf0w, $vf0w, $Iw
+       vminii.w        $vf0w, $vf31x, $I
+       vminii.w        $vf1x, $vf2w, $I
+       vminii.xw       $vf0xw, $vf31xw, $Ixw
+       vminii.xw       $vf1xw, $vf2w, $I
+       vminii.xw       $vf31x, $vf0xw, $I
+       vminii.xyw      $vf31xw, $vf0xyw, $I
+       vminii.xyz      $vf0xy, $vf0xyz, $I
+       minii.xz        $vf31z, $vf15xz, $I
+       vminii.xz       $vf31xz, $vf31x, $I
+       vminii.xzw      $vf0xzw, $vf0xw, $I
+       vminii.xzw      $vf0zw, $vf31xzw, $I
+       vminii.xzw      $vf1xyzw, $vf2xzw, $I
+       vminii.xzw      $vf31xzw, $vf0xyzw, $I
+       vminii.yw       $vf31yw, $vf31yw, $R
+       vminii.yz       $vf0yz, $vf0yz, $Q
+       vminii.yz       $vf0yz, $vf31yz, $ACC
+       vminii.yzw      $vf31yzw, $vf0yzw, $R
+       vminii.yzw      $vf31yzw, $vf15yzw, $ACC
+       vminii.yzw      $vf31yzw, $vf31yzw, $Q
+       vmini.w         $vf0w, $vf0w, $vf0x
+       vminiw.w        $vf31w, $vf31w, $vf31x
+       vminiw.x        $vf0x, $vf0x, $vf0x
+       vminiw.x        $vf0x, $vf0w, $vf31w
+       vminiw.x        $vf0w, $vf31x, $vf0w
+       vminiw.x        $vf1w, $vf2w, $vf3w
+       vminiw.xw       $vf0xw, $vf31xw, $vf0xw
+       vminiw.xw       $vf1w, $vf2w, $vf3w
+       vminiw.xyzw     $vf0xyzw, $vf0xyzw, $vf0xyzw
+       vminiw.xyzw     $vf0xyzw, $vf0xxyzw, $vf31w
+       vminiw.xyzw     $vf0xyzw, $vf31xyzw, $vf0xyzw
+       vminiw.xyzw     $vf1xyzw, $vf2xyzw, $vf3ww
+       vminiw.xz       $vf31xz, $vf0xz, $vf0xz
+       vminiw.yw       $vf0yw, $vf0yw, $vf0yw
+       vminiw.yz       $vf31yz, $vf0yz, $vf0yz
+       vminiw.z        $vf31z, $vf0z, $vf0z
+       vminiw.z        $vf31z, $vf15w, $vf7w
+       vminiw.z        $vf31w, $vf31z, $vf31w
+       vminix.xw       $vf0xw, $vf31xw, $vf0xw
+       vminix.xyw      $vf0xyw, $vf0xyw, $vf0xyw
+       vminix.xyzw     $vf0xyzw, $vf31xyzw, $vf0xyzw
+       vminix.yw       $vf31yw, $vf31yw, $vf31yw
+       vminix.zw       $vf31zw, $vf31zw, $vf31zw
+       vmini.y         $vf0y, $vf0x, $vf0y
+       vminiy.w        $vf0w, $vf31w, $vf0w
+       vminiy.x        $vf31x, $vf15x, $vf7x
+       vminiy.x        $vf31x, $vf31y, $vf31y
+       vminiy.xw       $vf0y, $vf0xw, $vf0y
+       vminiy.xw       $vf0xw, $vf0y, $vf31y
+       vminiy.xw       $vf0xw, $vf31xw, $vf0xw
+       vminiy.xyz      $vf31xyz, $vf31xyz, $vf31xyz
+       vminiy.xyzw     $vf0xyzw, $vf0y, $vf0y
+       vminiy.xyzw     $vf0y, $vf0xyzw, $vf31y
+       vminiy.xyzw     $vf0xyzw, $vf31xyzw, $vf0xyzw
+       vminiy.yw       $vf1yw, $vf2yw, $vf3yw
+       vminiy.zw       $vf1zw, $vf2zw, $vf3zw
+       vmini.z         $vf0z, $vf0z, $vf0x
+       vminiz.x        $vf0x, $vf31x, $vf0x
+       vminiz.xw       $vf0xw, $vf31xw, $vf0xw
+       vminiz.xyw      $vf31xyw, $vf0xyw, $vf0xyw
+       vminiz.xyw      $vf31xyw, $vf15z, $vf7z
+       vmove.xyw       $vf0xyw, $vf0xw
+       vmove.y         $vf0y, $vf31x
+       vmr32.xw        $vf0xw, $vf0w
+       vmr32.xw        $vf0w, $vf31xw
+       vmsubai.xy      $ACCxy, $vf31xy, $Q
+       vmsubai.xyw     $ACCxyw, $vf0xyw, $0
+       vmsubai.xyw     $ACCxyw, $vf1xyw, $ACC
+       vmsubai.xyw     $ACCxyw, $vf31xw, $I
+       vmsubaq.y       $ACCy, $vf31y, $Qy
+       vmsubaq.yw      $ACCw, $vf0yw, $Q
+       vmsubaq.yw      $ACCwy, $vf1yw, $Q
+       vmsubaw.x       $ACCx, $vf31x, $vf0x
+       vmsubaw.x       $ACCx, $vf31w, $vf15w
+       vmsubaw.x       $ACCw, $vf31x, $vf31w
+       vmsubaw.xw      $ACCw, $vf0xw, $vf0w
+       vmsubaw.xw      $ACCxw, $vf0w, $vf31w
+       vmsubaw.xw      $ACCxw, $vf1xw, $vf2xw
+       vmsubax.yzw     $ACCyzw, $vf0yzw, $vf31yzw
+       vmsubax.z       $ACCz, $vf31z, $vf0z
+       vmsuba.y        $ACCy, $vf31y, $vf15a
+       vmsuba.yw       $ACCyw, $vf31yw, $vf0w
+       vmsubay.x       $ACCx, $vf31x, $vf15x
+       vmsubay.x       $ACCx, $vf31y, $vf31y
+       vmsubay.xw      $ACCxw, $vf0xw, $vf0xw
+       vmsubaz.xy      $ACCxy, $vf0xy, $vf31xy
+       vmsubaz.yw      $ACCyw, $vf31yw, $vf0yw
+       vmsubi.xyzw     $vf31xyzw, $vf0xyzw, $R
+       vmsubw.xyw      $vf0xyw, $vf0xyw, $vf0xyw
+       vmsubw.xzw      $vf0xzw, $vf0xzw, $vf31xzw
+       vmsubw.y        $vf31y, $vf31y, $vf31y
+       vmsubw.yw       $vf0yw, $vf0y, $vf0w
+       vmsubw.yw       $vf0w, $vf0yw, $vf31w
+       vmsubw.zw       $vf0zw, $vf0zw, $vf31zw
+       vmsubx.w        $vf0w, $vf0w, $vf0w
+       vmsub.y         $vf31y, $vf15y, $vf7w
+       vmsuby.x        $vf0x, $vf0x, $vf31x
+       vmsuby.x        $vf0x, $vf31y, $vf0y
+       vmsubz.x        $vf0x, $vf31x, $vf0x
+       vmulai.xyz      $ACCxyz, $vf1xz, $I
+       vmulaq.zw       $ACCzw, $vf31zw, $I
+       vmula.w         $ACCw, $vf31w, $vf0x
+       vmulax.xz       $ACCxz, $vf0xz, $vf31xz
+       vmulax.xz       $ACCxz, $vf1x, $vf2x
+       vmulax.xz       $ACCx, $vf31xz, $vf0x
+       vmulay.yzw      $ACCyzw, $vf0yzw, $vf31yzw
+       vmulaz.w        $ACCw, $vf0w, $vf31w
+       mulaz.xy        $ACCz, $vf31xy, $vf0z
+       vmulaz.xy       $ACCxy, $vf31z, $vf15z
+       vmulaz.z        $ACCz, $vf1z, $vf2x
+       vmuli.x         $vf31x, $vf15x, $ACC
+       vmulq.x         $vf0x, $vf31x, $0
+       vmulq.x         $vf1x, $vf2x, $ACC
+       vmulq.x         $vf31x, $vf0x, $R
+       vmulq.x         $vf31x, $vf15x, $I
+       vmulw.z         $vf31z, $vf15z, $vf7z
+       vmulw.z         $vf31z, $vf31w, $vf31w
+       vmulw.zw        $vf0zw, $vf0zw, $vf0zw
+       vmuly.xyzw      $vf0xyzw, $vf0y, $vf31y
+       vmuly.xyzw      $vf0xyzw, $vf31xyzw, $vf0xyzw
+       vmuly.xyzw      $vf1xyzw, $vf2y, $vf3y
+       vmuly.xyzw      $vf31y, $vf0xyzw, $vf0y
+       vmulz.y         $vf0y, $vf31y, $vf0y
+       vmulz.y         $vf1y, $vf2z, $vf3z
+       vmulz.y         $vf31z, $vf0y, $vf0z
+       vmulz.y         $vf31z, $vf15z, $vf7z
+       vopmsub         $vf0x, $vf0, $vf31
+       vopmsub         $vf0, $vf31x, $vf0
+       vopmsub         $vf1, $vf2, $vf3x
+       vopmsub         $ACC, $vf0, $vf0
+       vopmsub         $vf31, $R, $vf7
+       vopmsub         $vf31, $vf31, $I
+       vopmsub.xyz     $vf0xyz, $vf0xyz, $vf0xy
+       vopmula         $0, $vf0, $vf0
+       vopmula         $Q, $vf0, $vf31
+       vopmula         $R, $vf1, $vf2
+       vopmula         $I, $vf31, $vf0
+       vopmula         $ACCx, $vf31, $vf15
+       vopmula         $ACCxyzw, $vf31, $vf31
+       vopmula.xyz     $ACCxyzw, $vf0xyz, $vf0xyz
+       vopmula.xyzw    $ACCxyzw, $vf0xyzw, $vf31xyzw
+       vrget.w         $vf0w, $0
+       vrget.w         $vf1w, $I
+       vrget.w         $vf31w, $Q
+       vrget.x         $vf0x, $ACC
+       vrget.x         $vf1y, $R
+       vrget.xy        $vf31x, $R
+       vrget.xyw       $vf0xw, $R
+       vrget.xyw       $vf1yw, $R
+       vrget.xyw       $vf31xy, $R
+       vrget.xyz       $vf0xy, $R
+       vrget.xyz       $vf1xyzw, $R
+       vrget.xyz       $vf31xyzw, $R
+       vrget.xyzw      $vf0xyz, $R
+       vrget.xyzw      $vf1xzw, $R
+       vrget.xyzw      $vf31yzw, $R
+       vrget.xz        $vf0xz, $0
+       vrget.xz        $vf1z, $R
+       vrget.xzw       $vf0xw, $R
+       vrget.y         $vf0z, $R
+       vrget.y         $vf1y, $I
+       vrget.z         $vf31z, $Q
+       vrget.zw        $vf0zw, $ACC
+       vrnext.xyzw     $vf0xyz, $R
+       vrnext.xyzw     $vf1xyzw, $0
+       vrnext.xyzw     $vf31xyzw, $Rxyzw
+       vrnext.yz       $vf31yz, $Ryz
+       vrnext.z        $vf0z, $Rz
+       vrsqrt          $Q, $vf0xz, $vf31y
+       vrsqrt          $Q, $vf1z, $vf2xz
+       vrsqrt          $Q, $vf31yx, $vf15w
+       vrsqrt          $Qx, $vf31x, $vf31y
+       vrsqrt          $0, $vf31y, $vf0w
+       vrxor           $0, $vf0w
+       vrxor           $R, $vf0xy
+       vrxor           $R, $vf0zw
+       vrxor           $R, $vf1yz
+       vrxor           $ACC, $vf31x
+       vrxor           $Q, $vf31y
+       vsqd.w          $vf0, (--$vi0w)
+       vsqd.w          $vf0, (--$vi31w)
+       vsqd.x          $vf1, (--$vi2x)
+       vsqd.xw         $vf0, (--$vi0xw)
+       vsqd.xy         $vf0, (--$vi0xy)
+       vsqd.xyw        $vf0, (--$vi0xyw)
+       vsqd.xyz        $vf0, (--$vi31xyz)
+       vsqd.xyzw       $vf0, (--$vi0xyzw)
+       vsqd.xz         $vf0, (--$vi31xz)
+       vsqd.xzw        $vf0, (--$vi0xzw)
+       vsqd.y          $vf0, (--$vi0y)
+       vsqd.yw         $vf0, (--$vi31yw)
+       vsqd.yz         $vf0, (--$vi31yz)
+       vsqd.yzw        $vf0, (--$vi31yzw)
+       vsqd.yzw        $vf0yzw, (--$vi0x)
+       vsqd.z          $vf1, (--$vi2z)
+       vsqd.zw         $vf1, (--$vi2zw)
+       vsqi.w          $vf0, ($vi0w++)
+       vsqi.x          $vf0x, ($vi0x++)
+       vsqi.xw         $vf0xw, ($vi0xw++)
+       vsqi.xw         $vf1x, ($vi2++)
+       vsqi.xw         $vf31w, ($vi0++)
+       vsqi.xy         $vf0, ($vi31xy++)
+       vsqi.xyw        $vf0x, ($vi0++)
+       vsqi.xyw        $vf0, ($vi31xyw++)
+       vsqi.xyz        $vf0xyz, ($vi0xyz++)
+       vsqi.xyzw       $vf0, ($vi31xyzw++)
+       vsqi.xz         $vf0xz, ($vi0xz++)
+       vsqi.xzw        $vf0xzw, ($vi0xzw++)
+       vsqi.y          $vf1, ($vi2y++)
+       vsqi.yw         $vf0yw, ($vi0yw++)
+       vsqi.yz         $vf1, ($vi2yz++)
+       vsqi.yzw        $vf0yzw, ($vi0yzw++)
+       vsqi.z          $vf0, ($vi31z++)
+       vsqi.zw         $vf0zw, ($vi0zw++)
+       vsqrt           $Q, $vf1zw
+       vsqrt           $Q, $vf31xw
+       vsqrt           $Q, $vf31xy
+       vsubai.w        $ACCw, $vf0w, $0
+       vsubai.w        $ACCw, $vf1x, $I
+       vsubai.w        $ACCx, $vf31w, $I
+       vsubai.x        $ACCw, $vf31x, $I
+       vsubai.xw       $ACCw, $vf0xw, $I
+       vsubai.xw       $ACCxw, $vf1x, $I
+       vsubai.xw       $ACCxw, $vf31xw, $0
+       vsubai.xy       $ACCxy, $vf0y, $I
+       vsubai.xy       $ACCxy, $vf1x, $I
+       vsubai.xy       $ACCxy, $vf311xy, $I
+       vsubai.xyz      $ACCxyz, $vf1yz, $I
+       vsubai.xyz      $ACCxyz, $vf31xyz, $ACC
+       vsubai.xyzw     $ACCxyzw, $vf0xyzw, $R
+       vsubai.xyzw     $ACCxyzw, $vf1xyzw, $Q
+       vsubai.xz       $ACCxz, $vf1z, $I
+       vsubai.y        $ACCy, $vf31, $3
+       vsubai.yw       $ACCyw, $vf0yw, $Iyw
+       vsubai.zw       $ACCzw, $vf1zw, $Izw
+       vsubai.zw       $ACCzw, $vf31w, $I
+       vsubaq.w        $ACCw, $Q, $Q
+       vsubaq.w        $ACCw, $I, $Q
+       vsubaq.xyw      $ACCxyw, $vf0xw, $Q
+       vsubaq.xyzw     $ACCxyzw, $vf0xyz, $Q
+       vsubaq.xzw      $ACCxzw, $vf1xw, $Q
+       vsubaq.yw       $ACCyw, $vf31y, $Q
+       vsubaq.yz       $ACCyz, $vf0yz, $ACC
+       vsubaq.yz       $ACCyz, $vf1yz, $I
+       vsubax.w        $ACCw, $vf0w, $vf0w
+       vsubax.w        $ACCw, $vf0x, $vf31x
+       vsubax.w        $ACCx, $vf1w, $vf2x
+       vsubax.w        $ACCx, $vf31x, $vf0x
+       vsubax.xyzw     $ACCxyzw, $vf31xyzw, $vf0xyzw
+       vsubax.xzw      $ACCxzw, $vf1xzw, $vf2xzw
+       vsubax.y        $ACCy, $vf1y, $vf2
+       vsubax.y        $ACCy, $vf31y, $vf0y
+       vsubax.yw       $ACCyw, $vf0yw, $vf0yw
+       vsubay.yw       $ACCyw, $vf0yw, $vf31yw
+       vsubay.yzw      $ACCyzw, $vf0yzw, $vf31yzw
+       vsubay.z        $ACCz, $vf0z, $vf31z
+       vsubay.zw       $ACCzw, $vf0zw, $vf0zw
+       vsubaz.w        $ACCw, $vf31w, $vf15w
+       vsubaz.x        $ACCx, $vf0x, $vf31x
+       vsubaz.xy       $ACCxy, $vf0xy, $vf0xy
+       vsubaz.xz       $ACCxz, $vf31xz, $vf15xz
+       vsubaz.xz       $ACCxz, $vf31z, $vf31z
+       vsubaz.xzw      $ACCxw, $vf0xzw, $vf0z
+       vsubaz.xzw      $ACCz, $vf0xzw, $vf31z
+       vsubaz.xzw      $ACCxzw, $vf1z, $vf2z
+       vsubaz.yw       $ACCyw, $vf1yw, $vf2yw
+       vsubi.w         $vf31w, $vf15w, $0
+       vsubi.w         $vf31w, $vf31w, $R
+       vsubi.x         $vf0x, $vf0y, $I
+       vsubi.x         $vf0x, $vf31x, $Ix
+       vsubi.xy        $vf0xy, $vf31y, $I
+       vsubi.xy        $vf1x, $vf2xy, $I
+       vsubq.x         $vf31x, $vf15x, $Qx
+       vsubq.x         $vf31x, $vf31y, $Q
+       vsubq.xw        $vf0xw, $vf0xw, $0
+       vsubq.xw        $vf0xw, $vf31xw, $2
+       vsubq.xyzw      $vf1yzw, $vf2xyzw, $Q
+       vsubq.yw        $vf31w, $vf15yw, $Q
+       vsubq.yw        $vf31yw, $vf31y, $Q
+       vsubx.xyw       $vf0xyw, $vf31xyw, $vf0xyw
+       vsubx.xzw       $vf1xzw, $vf2xzw, $vf3xzw
+       vsuby.xw        $vf0xw, $vf0xw, $vf0xw
+       vsuby.zw        $vf0zw, $vf0zw, $vf0zw
+       vsub.z          $vf0z, $vf31z, $vf0x
+       vsubz.xyw       $vf31yw, $vf15xyw, $vf7z
+       vsubz.xyw       $vf31xyw, $vf31yw, $vf31z
+       vsubz.xyz       $vf0xyz, $vf0xyz, $vf0x
+       vwaitq          $vf0x
+
+# Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ...
+      .space  8
diff --git a/gas/testsuite/gas/mips/r5900-full-vu0.d b/gas/testsuite/gas/mips/r5900-full-vu0.d
new file mode 100644 (file)
index 0000000..be0bf5b
--- /dev/null
@@ -0,0 +1,194 @@
+#objdump: -dr --prefix-addresses --show-raw-insn -M gpr-names=numeric -mmips:5900
+#name: MIPS R5900 Full VU0
+#as: -march=r5900
+
+.*: +file format .*mips.*
+
+Disassembly of section \.text:
+[0-9a-f]+ <[^>]*> 4be0f9fd     vabs\.xyzw      \$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be0faa8     vadd\.xyzw      \$vf10xyzw,\$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4be0faa2     vaddi\.xyzw     \$vf10xyzw,\$vf31xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be0faa0     vaddq\.xyzw     \$vf10xyzw,\$vf31xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be1fa83     vaddw\.xyzw     \$vf10xyzw,\$vf31xyzw,\$vf1w
+[0-9a-f]+ <[^>]*> 4be1fa80     vaddx\.xyzw     \$vf10xyzw,\$vf31xyzw,\$vf1x
+[0-9a-f]+ <[^>]*> 4be1fa81     vaddy\.xyzw     \$vf10xyzw,\$vf31xyzw,\$vf1y
+[0-9a-f]+ <[^>]*> 4be1fa82     vaddz\.xyzw     \$vf10xyzw,\$vf31xyzw,\$vf1z
+[0-9a-f]+ <[^>]*> 4be0fabc     vadda\.xyzw     \$ACCxyzw,\$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be0fa3e     vaddai\.xyzw    \$ACCxyzw,\$vf31xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be0fa3c     vaddaq\.xyzw    \$ACCxyzw,\$vf31xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be1f83f     vaddaw\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf1w
+[0-9a-f]+ <[^>]*> 4be1f83c     vaddax\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf1x
+[0-9a-f]+ <[^>]*> 4be1f83d     vadday\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf1y
+[0-9a-f]+ <[^>]*> 4be1f83e     vaddaz\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf1z
+[0-9a-f]+ <[^>]*> 4a000038     vcallms 0x0
+[0-9a-f]+ <[^>]*> 4a001a38     vcallms 0x340
+[0-9a-f]+ <[^>]*> 4a007ff8     vcallms 0xff8
+[0-9a-f]+ <[^>]*> 4a00d839     vcallmsr        \$vi27
+[0-9a-f]+ <[^>]*> 4bc1f9ff     vclipw\.xyz     \$vf31xyz,\$vf1w
+[0-9a-f]+ <[^>]*> 4a2b0bbc     vdiv    \$Q,\$vf1y,\$vf11x
+[0-9a-f]+ <[^>]*> 4be0f97c     vftoi0\.xyzw    \$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be0f97d     vftoi4\.xyzw    \$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be0f97e     vftoi12\.xyzw   \$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be0f97f     vftoi15\.xyzw   \$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4a007870     viadd   \$vi1,\$vi15,\$vi0
+[0-9a-f]+ <[^>]*> 4a007ff2     viaddi  \$vi0,\$vi15,-1
+[0-9a-f]+ <[^>]*> 4a007874     viand   \$vi1,\$vi15,\$vi0
+[0-9a-f]+ <[^>]*> 4a207bfe     vilwr\.w        \$vi0,\(\$vi15\)
+[0-9a-f]+ <[^>]*> 4b007bfe     vilwr\.x        \$vi0,\(\$vi15\)
+[0-9a-f]+ <[^>]*> 4a807bfe     vilwr\.y        \$vi0,\(\$vi15\)
+[0-9a-f]+ <[^>]*> 4a407bfe     vilwr\.z        \$vi0,\(\$vi15\)
+[0-9a-f]+ <[^>]*> 4a007875     vior    \$vi1,\$vi15,\$vi0
+[0-9a-f]+ <[^>]*> 4a207bff     viswr\.w        \$vi0,\(\$vi15\)
+[0-9a-f]+ <[^>]*> 4b007bff     viswr\.x        \$vi0,\(\$vi15\)
+[0-9a-f]+ <[^>]*> 4a807bff     viswr\.y        \$vi0,\(\$vi15\)
+[0-9a-f]+ <[^>]*> 4a407bff     viswr\.z        \$vi0,\(\$vi15\)
+[0-9a-f]+ <[^>]*> 4a007871     visub   \$vi1,\$vi15,\$vi0
+[0-9a-f]+ <[^>]*> 4be0f93c     vitof0\.xyzw    \$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be0f93d     vitof4\.xyzw    \$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be0f93e     vitof12\.xyzw   \$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be0f93f     vitof15\.xyzw   \$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be07b7e     vlqd\.xyzw      \$vf0xyzw,\(\-\-\$vi15\)
+[0-9a-f]+ <[^>]*> 4be07b7c     vlqi\.xyzw      \$vf0xyzw,\(\$vi15\+\+\)
+[0-9a-f]+ <[^>]*> 4be0faa9     vmadd\.xyzw     \$vf10xyzw,\$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4be0faa3     vmaddi\.xyzw    \$vf10xyzw,\$vf31xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be0faa1     vmaddq\.xyzw    \$vf10xyzw,\$vf31xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be1fa8b     vmaddw\.xyzw    \$vf10xyzw,\$vf31xyzw,\$vf1w
+[0-9a-f]+ <[^>]*> 4be1fa88     vmaddx\.xyzw    \$vf10xyzw,\$vf31xyzw,\$vf1x
+[0-9a-f]+ <[^>]*> 4be1fa89     vmaddy\.xyzw    \$vf10xyzw,\$vf31xyzw,\$vf1y
+[0-9a-f]+ <[^>]*> 4be1fa8a     vmaddz\.xyzw    \$vf10xyzw,\$vf31xyzw,\$vf1z
+[0-9a-f]+ <[^>]*> 4be0fabd     vmadda\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4be0fa3f     vmaddai\.xyzw   \$ACCxyzw,\$vf31xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be0fa3d     vmaddaq\.xyzw   \$ACCxyzw,\$vf31xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be1f8bf     vmaddaw\.xyzw   \$ACCxyzw,\$vf31xyzw,\$vf1w
+[0-9a-f]+ <[^>]*> 4be1f8bc     vmaddax\.xyzw   \$ACCxyzw,\$vf31xyzw,\$vf1x
+[0-9a-f]+ <[^>]*> 4be1f8bd     vmadday\.xyzw   \$ACCxyzw,\$vf31xyzw,\$vf1y
+[0-9a-f]+ <[^>]*> 4be1f8be     vmaddaz\.xyzw   \$ACCxyzw,\$vf31xyzw,\$vf1z
+[0-9a-f]+ <[^>]*> 4be0faab     vmax\.xyzw      \$vf10xyzw,\$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4be0fa9d     vmaxi\.xyzw     \$vf10xyzw,\$vf31xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be1fa93     vmaxw\.xyzw     \$vf10xyzw,\$vf31xyzw,\$vf1w
+[0-9a-f]+ <[^>]*> 4be1fa90     vmaxx\.xyzw     \$vf10xyzw,\$vf31xyzw,\$vf1x
+[0-9a-f]+ <[^>]*> 4be1fa91     vmaxy\.xyzw     \$vf10xyzw,\$vf31xyzw,\$vf1y
+[0-9a-f]+ <[^>]*> 4be1fa92     vmaxz\.xyzw     \$vf10xyzw,\$vf31xyzw,\$vf1z
+[0-9a-f]+ <[^>]*> 4be07bfd     vmfir\.xyzw     \$vf0xyzw,\$vi15
+[0-9a-f]+ <[^>]*> 4be0faaf     vmini\.xyzw     \$vf10xyzw,\$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4be0fa9f     vminii\.xyzw    \$vf10xyzw,\$vf31xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be1fa97     vminiw\.xyzw    \$vf10xyzw,\$vf31xyzw,\$vf1w
+[0-9a-f]+ <[^>]*> 4be1fa94     vminix\.xyzw    \$vf10xyzw,\$vf31xyzw,\$vf1x
+[0-9a-f]+ <[^>]*> 4be1fa95     vminiy\.xyzw    \$vf10xyzw,\$vf31xyzw,\$vf1y
+[0-9a-f]+ <[^>]*> 4be1fa96     vminiz\.xyzw    \$vf10xyzw,\$vf31xyzw,\$vf1z
+[0-9a-f]+ <[^>]*> 4be0fb3c     vmove\.xyzw     \$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be0fb3d     vmr32\.xyzw     \$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be0faad     vmsub\.xyzw     \$vf10xyzw,\$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4be0faa7     vmsubi\.xyzw    \$vf10xyzw,\$vf31xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be0faa5     vmsubq\.xyzw    \$vf10xyzw,\$vf31xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be1fa8f     vmsubw\.xyzw    \$vf10xyzw,\$vf31xyzw,\$vf1w
+[0-9a-f]+ <[^>]*> 4be1fa8c     vmsubx\.xyzw    \$vf10xyzw,\$vf31xyzw,\$vf1x
+[0-9a-f]+ <[^>]*> 4be1fa8d     vmsuby\.xyzw    \$vf10xyzw,\$vf31xyzw,\$vf1y
+[0-9a-f]+ <[^>]*> 4be1fa8e     vmsubz\.xyzw    \$vf10xyzw,\$vf31xyzw,\$vf1z
+[0-9a-f]+ <[^>]*> 4be0fafd     vmsuba\.xyzw    \$ACCxyzw,\$vf0xyzw,\$vf31xyzw
+[0-9a-f]+ <[^>]*> 4be0fa7f     vmsubai\.xyzw   \$ACCxyzw,\$vf31xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be0fa7d     vmsubaq\.xyzw   \$ACCxyzw,\$vf31xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be1f8ff     vmsubaw\.xyzw   \$ACCxyzw,\$vf31xyzw,\$vf1w
+[0-9a-f]+ <[^>]*> 4be1f8fc     vmsubax\.xyzw   \$ACCxyzw,\$vf31xyzw,\$vf1x
+[0-9a-f]+ <[^>]*> 4be1f8fd     vmsubay\.xyzw   \$ACCxyzw,\$vf31xyzw,\$vf1y
+[0-9a-f]+ <[^>]*> 4be1f8fe     vmsubaz\.xyzw   \$ACCxyzw,\$vf31xyzw,\$vf1z
+[0-9a-f]+ <[^>]*> 4a400bfc     vmtir   \$vi0,\$vf1z
+[0-9a-f]+ <[^>]*> 4be0faaa     vmul\.xyzw      \$vf10xyzw,\$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4be0fa9e     vmuli\.xyzw     \$vf10xyzw,\$vf31xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be0fa9c     vmulq\.xyzw     \$vf10xyzw,\$vf31xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be1fa9b     vmulw\.xyzw     \$vf10xyzw,\$vf31xyzw,\$vf1w
+[0-9a-f]+ <[^>]*> 4be1fa98     vmulx\.xyzw     \$vf10xyzw,\$vf31xyzw,\$vf1x
+[0-9a-f]+ <[^>]*> 4be1fa99     vmuly\.xyzw     \$vf10xyzw,\$vf31xyzw,\$vf1y
+[0-9a-f]+ <[^>]*> 4be1fa9a     vmulz\.xyzw     \$vf10xyzw,\$vf31xyzw,\$vf1z
+[0-9a-f]+ <[^>]*> 4be0fabe     vmula\.xyzw     \$ACCxyzw,\$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4be0f9fe     vmulai\.xyzw    \$ACCxyzw,\$vf31xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be0f9fc     vmulaq\.xyzw    \$ACCxyzw,\$vf31xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be1f9bf     vmulaw\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf1w
+[0-9a-f]+ <[^>]*> 4be1f9bc     vmulax\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf1x
+[0-9a-f]+ <[^>]*> 4be1f9bd     vmulay\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf1y
+[0-9a-f]+ <[^>]*> 4be1f9be     vmulaz\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf1z
+[0-9a-f]+ <[^>]*> 4a0002ff     vnop
+[0-9a-f]+ <[^>]*> 4bc0fafe     vopmula\.xyz    \$ACCxyz,\$vf31xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4bc0faae     vopmsub\.xyz    \$vf10xyz,\$vf31xyz,\$vf0xyz
+[0-9a-f]+ <[^>]*> 4be0043d     vrget.xyzw      \$vf0xyzw,\$R
+[0-9a-f]+ <[^>]*> 4a600c3e     vrinit  \$R,\$vf1w
+[0-9a-f]+ <[^>]*> 4be0043c     vrnext\.xyzw    \$vf0xyzw,\$R
+[0-9a-f]+ <[^>]*> 4a6b0bbe     vrsqrt  \$Q,\$vf1w,\$vf11x
+[0-9a-f]+ <[^>]*> 4a000c3f     vrxor   \$R,\$vf1x
+[0-9a-f]+ <[^>]*> 4be0fb7f     vsqd\.xyzw      \$vf31xyzw,\(\-\-\$vi0\)
+[0-9a-f]+ <[^>]*> 4be0fb7d     vsqi\.xyzw      \$vf31xyzw,\(\$vi0\+\+\)
+[0-9a-f]+ <[^>]*> 4b2b03bd     vsqrt   \$Q,\$vf11z
+[0-9a-f]+ <[^>]*> 4be0faac     vsub\.xyzw      \$vf10xyzw,\$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4be0faa6     vsubi\.xyzw     \$vf10xyzw,\$vf31xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be0faa4     vsubq\.xyzw     \$vf10xyzw,\$vf31xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be1fa87     vsubw\.xyzw     \$vf10xyzw,\$vf31xyzw,\$vf1w
+[0-9a-f]+ <[^>]*> 4be1fa84     vsubx\.xyzw     \$vf10xyzw,\$vf31xyzw,\$vf1x
+[0-9a-f]+ <[^>]*> 4be1fa85     vsuby\.xyzw     \$vf10xyzw,\$vf31xyzw,\$vf1y
+[0-9a-f]+ <[^>]*> 4be1fa86     vsubz\.xyzw     \$vf10xyzw,\$vf31xyzw,\$vf1z
+[0-9a-f]+ <[^>]*> 4be0fafc     vsuba\.xyzw     \$ACCxyzw,\$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4be0fa7e     vsubai\.xyzw    \$ACCxyzw,\$vf31xyzw,\$I
+[0-9a-f]+ <[^>]*> 4be0fa7c     vsubaq\.xyzw    \$ACCxyzw,\$vf31xyzw,\$Q
+[0-9a-f]+ <[^>]*> 4be1f87f     vsubaw\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf1w
+[0-9a-f]+ <[^>]*> 4be1f87c     vsubax\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf1x
+[0-9a-f]+ <[^>]*> 4be1f87d     vsubay\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf1y
+[0-9a-f]+ <[^>]*> 4be1f87e     vsubaz\.xyzw    \$ACCxyzw,\$vf31xyzw,\$vf1z
+[0-9a-f]+ <[^>]*> 4a0003bf     vwaitq
+[0-9a-f]+ <[^>]*> 4be0faa8     vadd\.xyzw      \$vf10xyzw,\$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4b80faa8     vadd\.xy        \$vf10xy,\$vf31xy,\$vf0xy
+[0-9a-f]+ <[^>]*> 4be0faa8     vadd\.xyzw      \$vf10xyzw,\$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4b807b7c     vlqi\.xy        \$vf0xy,\(\$vi15\+\+\)
+[0-9a-f]+ <[^>]*> 4be20828     vadd\.xyzw      \$vf0xyzw,\$vf1xyzw,\$vf2xyzw
+[0-9a-f]+ <[^>]*> 4be520e8     vadd\.xyzw      \$vf3xyzw,\$vf4xyzw,\$vf5xyzw
+[0-9a-f]+ <[^>]*> 4be839a8     vadd\.xyzw      \$vf6xyzw,\$vf7xyzw,\$vf8xyzw
+[0-9a-f]+ <[^>]*> 4beb5268     vadd\.xyzw      \$vf9xyzw,\$vf10xyzw,\$vf11xyzw
+[0-9a-f]+ <[^>]*> 4bee6b28     vadd\.xyzw      \$vf12xyzw,\$vf13xyzw,\$vf14xyzw
+[0-9a-f]+ <[^>]*> 4bf183e8     vadd\.xyzw      \$vf15xyzw,\$vf16xyzw,\$vf17xyzw
+[0-9a-f]+ <[^>]*> 4bf49ca8     vadd\.xyzw      \$vf18xyzw,\$vf19xyzw,\$vf20xyzw
+[0-9a-f]+ <[^>]*> 4bf7b568     vadd\.xyzw      \$vf21xyzw,\$vf22xyzw,\$vf23xyzw
+[0-9a-f]+ <[^>]*> 4bface28     vadd\.xyzw      \$vf24xyzw,\$vf25xyzw,\$vf26xyzw
+[0-9a-f]+ <[^>]*> 4bfde6e8     vadd\.xyzw      \$vf27xyzw,\$vf28xyzw,\$vf29xyzw
+[0-9a-f]+ <[^>]*> 4be0ffa8     vadd\.xyzw      \$vf30xyzw,\$vf31xyzw,\$vf0xyzw
+[0-9a-f]+ <[^>]*> 4a020830     viadd   \$vi0,\$vi1,\$vi2
+[0-9a-f]+ <[^>]*> 4a0520f0     viadd   \$vi3,\$vi4,\$vi5
+[0-9a-f]+ <[^>]*> 4a0839b0     viadd   \$vi6,\$vi7,\$vi8
+[0-9a-f]+ <[^>]*> 4a0b5270     viadd   \$vi9,\$vi10,\$vi11
+[0-9a-f]+ <[^>]*> 4a0e6b30     viadd   \$vi12,\$vi13,\$vi14
+[0-9a-f]+ <[^>]*> 4a1183f0     viadd   \$vi15,\$vi16,\$vi17
+[0-9a-f]+ <[^>]*> 4a149cb0     viadd   \$vi18,\$vi19,\$vi20
+[0-9a-f]+ <[^>]*> 4a17b570     viadd   \$vi21,\$vi22,\$vi23
+[0-9a-f]+ <[^>]*> 4a1ace30     viadd   \$vi24,\$vi25,\$vi26
+[0-9a-f]+ <[^>]*> 4a1de6f0     viadd   \$vi27,\$vi28,\$vi29
+[0-9a-f]+ <[^>]*> 4a00ffb0     viadd   \$vi30,\$vi31,\$vi0
+[0-9a-f]+ <[^>]*> d8000000     lqc2    \$vf0,0\(\$0\)
+[0-9a-f]+ <[^>]*> d8217fff     lqc2    \$vf1,32767\(\$1\)
+[0-9a-f]+ <[^>]*> d9088000     lqc2    \$vf8,-32768\(\$8\)
+[0-9a-f]+ <[^>]*> dbffffff     lqc2    \$vf31,-1\(\$31\)
+[0-9a-f]+ <[^>]*> f8000000     sqc2    \$vf0,0\(\$0\)
+[0-9a-f]+ <[^>]*> f8217fff     sqc2    \$vf1,32767\(\$1\)
+[0-9a-f]+ <[^>]*> f9088000     sqc2    \$vf8,-32768\(\$8\)
+[0-9a-f]+ <[^>]*> fbffffff     sqc2    \$vf31,-1\(\$31\)
+[0-9a-f]+ <[^>]*> 48400000     cfc2    \$0,\$vi0
+[0-9a-f]+ <[^>]*> 4840f800     cfc2    \$0,\$vi31
+[0-9a-f]+ <[^>]*> 48400001     cfc2\.i \$0,\$vi0
+[0-9a-f]+ <[^>]*> 4840f801     cfc2\.i \$0,\$vi31
+[0-9a-f]+ <[^>]*> 48400000     cfc2    \$0,\$vi0
+[0-9a-f]+ <[^>]*> 4840f800     cfc2    \$0,\$vi31
+[0-9a-f]+ <[^>]*> 48c00000     ctc2    \$0,\$vi0
+[0-9a-f]+ <[^>]*> 48c0f800     ctc2    \$0,\$vi31
+[0-9a-f]+ <[^>]*> 48c00001     ctc2\.i \$0,\$vi0
+[0-9a-f]+ <[^>]*> 48c0f801     ctc2\.i \$0,\$vi31
+[0-9a-f]+ <[^>]*> 48c00000     ctc2    \$0,\$vi0
+[0-9a-f]+ <[^>]*> 48c0f800     ctc2    \$0,\$vi31
+[0-9a-f]+ <[^>]*> 48200000     qmfc2   \$0,\$vf0
+[0-9a-f]+ <[^>]*> 4820f800     qmfc2   \$0,\$vf31
+[0-9a-f]+ <[^>]*> 48200001     qmfc2\.i        \$0,\$vf0
+[0-9a-f]+ <[^>]*> 4820f801     qmfc2\.i        \$0,\$vf31
+[0-9a-f]+ <[^>]*> 48200000     qmfc2   \$0,\$vf0
+[0-9a-f]+ <[^>]*> 4820f800     qmfc2   \$0,\$vf31
+[0-9a-f]+ <[^>]*> 48a00000     qmtc2   \$0,\$vf0
+[0-9a-f]+ <[^>]*> 48a0f800     qmtc2   \$0,\$vf31
+[0-9a-f]+ <[^>]*> 48a00001     qmtc2\.i        \$0,\$vf0
+[0-9a-f]+ <[^>]*> 48a0f801     qmtc2\.i        \$0,\$vf31
+[0-9a-f]+ <[^>]*> 48a00000     qmtc2   \$0,\$vf0
+[0-9a-f]+ <[^>]*> 48a0f800     qmtc2   \$0,\$vf31
+       \.\.\.
diff --git a/gas/testsuite/gas/mips/r5900-full-vu0.s b/gas/testsuite/gas/mips/r5900-full-vu0.s
new file mode 100644 (file)
index 0000000..a26235b
--- /dev/null
@@ -0,0 +1,214 @@
+       .set noreorder
+       .set noat
+
+       .globl text_label .text
+text_label:
+
+       # VU Macromode instruction set
+       vabs.xyzw       $vf0xyzw,$vf31xyzw
+       vadd.xyzw       $vf10xyzw,$vf31xyzw,$vf0xyzw
+       vaddi.xyzw      $vf10xyzw,$vf31xyzw,$I
+       vaddq.xyzw      $vf10xyzw,$vf31xyzw,$Q
+       vaddw.xyzw      $vf10xyzw,$vf31xyzw,$vf1w
+       vaddx.xyzw      $vf10xyzw,$vf31xyzw,$vf1x
+       vaddy.xyzw      $vf10xyzw,$vf31xyzw,$vf1y
+       vaddz.xyzw      $vf10xyzw,$vf31xyzw,$vf1z
+       vadda.xyzw      $ACCxyzw,$vf0xyzw,$vf31xyzw
+       vaddai.xyzw     $ACCxyzw,$vf31xyzw,$I
+       vaddaq.xyzw     $ACCxyzw,$vf31xyzw,$Q
+       vaddaw.xyzw     $ACCxyzw,$vf31xyzw,$vf1w
+       vaddax.xyzw     $ACCxyzw,$vf31xyzw,$vf1x
+       vadday.xyzw     $ACCxyzw,$vf31xyzw,$vf1y
+       vaddaz.xyzw     $ACCxyzw,$vf31xyzw,$vf1z
+       vcallms 0x0
+       vcallms 0x340
+       vcallms 0xff8
+       vcallmsr        $vi27
+       vclipw.xyz      $vf31xyz,$vf1w
+       vdiv    $Q,$vf1y,$vf11x
+       vftoi0.xyzw     $vf0xyzw,$vf31xyzw
+       vftoi4.xyzw     $vf0xyzw,$vf31xyzw
+       vftoi12.xyzw    $vf0xyzw,$vf31xyzw
+       vftoi15.xyzw    $vf0xyzw,$vf31xyzw
+       viadd   $vi1,$vi15,$vi0
+       viaddi  $vi0,$vi15,-1
+       viand   $vi1,$vi15,$vi0
+       vilwr.w $vi0,($vi15)
+       vilwr.x $vi0,($vi15)
+       vilwr.y $vi0,($vi15)
+       vilwr.z $vi0,($vi15)
+       vior    $vi1,$vi15,$vi0
+       viswr.w $vi0,($vi15)
+       viswr.x $vi0,($vi15)
+       viswr.y $vi0,($vi15)
+       viswr.z $vi0,($vi15)
+       visub   $vi1,$vi15,$vi0
+       vitof0.xyzw     $vf0xyzw,$vf31xyzw
+       vitof4.xyzw     $vf0xyzw,$vf31xyzw
+       vitof12.xyzw    $vf0xyzw,$vf31xyzw
+       vitof15.xyzw    $vf0xyzw,$vf31xyzw
+       vlqd.xyzw       $vf0xyzw,(--$vi15)
+       vlqi.xyzw       $vf0xyzw,($vi15++)
+       vmadd.xyzw      $vf10xyzw,$vf31xyzw,$vf0xyzw
+       vmaddi.xyzw     $vf10xyzw,$vf31xyzw,$I
+       vmaddq.xyzw     $vf10xyzw,$vf31xyzw,$Q
+       vmaddw.xyzw     $vf10xyzw,$vf31xyzw,$vf1w
+       vmaddx.xyzw     $vf10xyzw,$vf31xyzw,$vf1x
+       vmaddy.xyzw     $vf10xyzw,$vf31xyzw,$vf1y
+       vmaddz.xyzw     $vf10xyzw,$vf31xyzw,$vf1z
+       vmadda.xyzw     $ACCxyzw,$vf31xyzw,$vf0xyzw
+       vmaddai.xyzw    $ACCxyzw,$vf31xyzw,$I
+       vmaddaq.xyzw    $ACCxyzw,$vf31xyzw,$Q
+       vmaddaw.xyzw    $ACCxyzw,$vf31xyzw,$vf1w
+       vmaddax.xyzw    $ACCxyzw,$vf31xyzw,$vf1x
+       vmadday.xyzw    $ACCxyzw,$vf31xyzw,$vf1y
+       vmaddaz.xyzw    $ACCxyzw,$vf31xyzw,$vf1z
+       vmax.xyzw       $vf10xyzw,$vf31xyzw,$vf0xyzw
+       vmaxi.xyzw      $vf10xyzw,$vf31xyzw,$I
+       vmaxw.xyzw      $vf10xyzw,$vf31xyzw,$vf1w
+       vmaxx.xyzw      $vf10xyzw,$vf31xyzw,$vf1x
+       vmaxy.xyzw      $vf10xyzw,$vf31xyzw,$vf1y
+       vmaxz.xyzw      $vf10xyzw,$vf31xyzw,$vf1z
+       vmfir.xyzw      $vf0xyzw,$vi15
+       vmini.xyzw      $vf10xyzw,$vf31xyzw,$vf0xyzw
+       vminii.xyzw     $vf10xyzw,$vf31xyzw,$I
+       vminiw.xyzw     $vf10xyzw,$vf31xyzw,$vf1w
+       vminix.xyzw     $vf10xyzw,$vf31xyzw,$vf1x
+       vminiy.xyzw     $vf10xyzw,$vf31xyzw,$vf1y
+       vminiz.xyzw     $vf10xyzw,$vf31xyzw,$vf1z
+       vmove.xyzw      $vf0xyzw,$vf31xyzw
+       vmr32.xyzw      $vf0xyzw,$vf31xyzw
+       vmsub.xyzw      $vf10xyzw,$vf31xyzw,$vf0xyzw
+       vmsubi.xyzw     $vf10xyzw,$vf31xyzw,$I
+       vmsubq.xyzw     $vf10xyzw,$vf31xyzw,$Q
+       vmsubw.xyzw     $vf10xyzw,$vf31xyzw,$vf1w
+       vmsubx.xyzw     $vf10xyzw,$vf31xyzw,$vf1x
+       vmsuby.xyzw     $vf10xyzw,$vf31xyzw,$vf1y
+       vmsubz.xyzw     $vf10xyzw,$vf31xyzw,$vf1z
+       vmsuba.xyzw     $ACCxyzw,$vf0xyzw,$vf31xyzw
+       vmsubai.xyzw    $ACCxyzw,$vf31xyzw,$I
+       vmsubaq.xyzw    $ACCxyzw,$vf31xyzw,$Q
+       vmsubaw.xyzw    $ACCxyzw,$vf31xyzw,$vf1w
+       vmsubax.xyzw    $ACCxyzw,$vf31xyzw,$vf1x
+       vmsubay.xyzw    $ACCxyzw,$vf31xyzw,$vf1y
+       vmsubaz.xyzw    $ACCxyzw,$vf31xyzw,$vf1z
+       vmtir   $vi0,$vf1z
+       vmul.xyzw       $vf10xyzw,$vf31xyzw,$vf0xyzw
+       vmuli.xyzw      $vf10xyzw,$vf31xyzw,$I
+       vmulq.xyzw      $vf10xyzw,$vf31xyzw,$Q
+       vmulw.xyzw      $vf10xyzw,$vf31xyzw,$vf1w
+       vmulx.xyzw      $vf10xyzw,$vf31xyzw,$vf1x
+       vmuly.xyzw      $vf10xyzw,$vf31xyzw,$vf1y
+       vmulz.xyzw      $vf10xyzw,$vf31xyzw,$vf1z
+       vmula.xyzw      $ACCxyzw,$vf31xyzw,$vf0xyzw
+       vmulai.xyzw     $ACCxyzw,$vf31xyzw,$I
+       vmulaq.xyzw     $ACCxyzw,$vf31xyzw,$Q
+       vmulaw.xyzw     $ACCxyzw,$vf31xyzw,$vf1w
+       vmulax.xyzw     $ACCxyzw,$vf31xyzw,$vf1x
+       vmulay.xyzw     $ACCxyzw,$vf31xyzw,$vf1y
+       vmulaz.xyzw     $ACCxyzw,$vf31xyzw,$vf1z
+       vnop
+       vopmula.xyz     $ACCxyz,$vf31xyz,$vf0xyz
+       vopmsub.xyz     $vf10xyz,$vf31xyz,$vf0xyz
+       vrget.xyzw      $vf0xyzw,$R
+       vrinit  $R,$vf1w
+       vrnext.xyzw     $vf0xyzw,$R
+       vrsqrt  $Q,$vf1w,$vf11x
+       vrxor   $R,$vf1x
+       vsqd.xyzw       $vf31xyzw,(--$vi0)
+       vsqi.xyzw       $vf31xyzw,($vi0++)
+       vsqrt   $Q,$vf11z
+       vsub.xyzw       $vf10xyzw,$vf31xyzw,$vf0xyzw
+       vsubi.xyzw      $vf10xyzw,$vf31xyzw,$I
+       vsubq.xyzw      $vf10xyzw,$vf31xyzw,$Q
+       vsubw.xyzw      $vf10xyzw,$vf31xyzw,$vf1w
+       vsubx.xyzw      $vf10xyzw,$vf31xyzw,$vf1x
+       vsuby.xyzw      $vf10xyzw,$vf31xyzw,$vf1y
+       vsubz.xyzw      $vf10xyzw,$vf31xyzw,$vf1z
+       vsuba.xyzw      $ACCxyzw,$vf31xyzw,$vf0xyzw
+       vsubai.xyzw     $ACCxyzw,$vf31xyzw,$I
+       vsubaq.xyzw     $ACCxyzw,$vf31xyzw,$Q
+       vsubaw.xyzw     $ACCxyzw,$vf31xyzw,$vf1w
+       vsubax.xyzw     $ACCxyzw,$vf31xyzw,$vf1x
+       vsubay.xyzw     $ACCxyzw,$vf31xyzw,$vf1y
+       vsubaz.xyzw     $ACCxyzw,$vf31xyzw,$vf1z
+       vwaitq
+
+       # Implicit suffixes
+       vadd.xyzw       $vf10,$vf31,$vf0
+       vadd.xy $vf10,$vf31,$vf0
+       vadd.xyzw       $vf10,$vf31,$vf0
+       vlqi.xy $vf0,($vi15++)
+
+       # VU floating point registers
+       vadd.xyzw       $vf0,$vf1,$vf2
+       vadd.xyzw       $vf3,$vf4,$vf5
+       vadd.xyzw       $vf6,$vf7,$vf8
+       vadd.xyzw       $vf9,$vf10,$vf11
+       vadd.xyzw       $vf12,$vf13,$vf14
+       vadd.xyzw       $vf15,$vf16,$vf17
+       vadd.xyzw       $vf18,$vf19,$vf20
+       vadd.xyzw       $vf21,$vf22,$vf23
+       vadd.xyzw       $vf24,$vf25,$vf26
+       vadd.xyzw       $vf27,$vf28,$vf29
+       vadd.xyzw       $vf30,$vf31,$vf0
+
+       # VU integer registers
+       viadd   $vi0,$vi1,$vi2
+       viadd   $vi3,$vi4,$vi5
+       viadd   $vi6,$vi7,$vi8
+       viadd   $vi9,$vi10,$vi11
+       viadd   $vi12,$vi13,$vi14
+       viadd   $vi15,$vi16,$vi17
+       viadd   $vi18,$vi19,$vi20
+       viadd   $vi21,$vi22,$vi23
+       viadd   $vi24,$vi25,$vi26
+       viadd   $vi27,$vi28,$vi29
+       viadd   $vi30,$vi31,$vi0
+
+       # Floating point transfer to VU
+       lqc2    $0,0($0)
+       lqc2    $1, 0x7fff($1)
+       lqc2    $8, -0x8000($8)
+       lqc2    $31, -1($31)
+
+       # Floating point transfer from VU
+       sqc2    $0,0($0)
+       sqc2    $1, 0x7fff($1)
+       sqc2    $8, -0x8000($8)
+       sqc2    $31, -1($31)
+
+       # Integer transfer from VU
+       cfc2    $0,$0
+       cfc2    $0,$31
+       cfc2.i  $0,$0
+       cfc2.i  $0,$31
+       cfc2.ni $0,$0
+       cfc2.ni $0,$31
+
+       # Integer transfer to VU
+       ctc2    $0,$0
+       ctc2    $0,$31
+       ctc2.i  $0,$0
+       ctc2.i  $0,$31
+       ctc2.ni $0,$0
+       ctc2.ni $0,$31
+
+       # Floating point transfer from VU
+       qmfc2   $0,$0
+       qmfc2   $0,$31
+       qmfc2.i $0,$0
+       qmfc2.i $0,$31
+       qmfc2.ni        $0,$0
+       qmfc2.ni        $0,$31
+
+       # Floating point transfer to VU
+       qmtc2   $0,$0
+       qmtc2   $0,$31
+       qmtc2.i $0,$0
+       qmtc2.i $0,$31
+       qmtc2.ni        $0,$0
+       qmtc2.ni        $0,$31
+
+# Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ...
+      .space  8
index 8375946..268c7d6 100644 (file)
@@ -5,56 +5,56 @@
 .*: +file format .*mips.*
 
 Disassembly of section \.text:
-[0-9a-f]+ <[^>]*> d8000000     lqc2    \$0,0\(\$0\)
-[0-9a-f]+ <[^>]*> d8217fff     lqc2    \$1,32767\(\$1\)
-[0-9a-f]+ <[^>]*> d9088000     lqc2    \$8,-32768\(\$8\)
-[0-9a-f]+ <[^>]*> dbffffff     lqc2    \$31,-1\(\$31\)
+[0-9a-f]+ <[^>]*> d8000000     lqc2    \$vf0,0\(\$0\)
+[0-9a-f]+ <[^>]*> d8217fff     lqc2    \$vf1,32767\(\$1\)
+[0-9a-f]+ <[^>]*> d9088000     lqc2    \$vf8,-32768\(\$8\)
+[0-9a-f]+ <[^>]*> dbffffff     lqc2    \$vf31,-1\(\$31\)
 [0-9a-f]+ <[^>]*> 3c010001     lui     \$1,0x1
 [0-9a-f]+ <[^>]*> 00220821     addu    \$1,\$1,\$2
-[0-9a-f]+ <[^>]*> d8208000     lqc2    \$0,-32768\(\$1\)
+[0-9a-f]+ <[^>]*> d8208000     lqc2    \$vf0,-32768\(\$1\)
 [0-9a-f]+ <[^>]*> 3c01ffff     lui     \$1,0xffff
 [0-9a-f]+ <[^>]*> 003f0821     addu    \$1,\$1,\$31
-[0-9a-f]+ <[^>]*> d8287fff     lqc2    \$8,32767\(\$1\)
+[0-9a-f]+ <[^>]*> d8287fff     lqc2    \$vf8,32767\(\$1\)
 [0-9a-f]+ <[^>]*> 3c01f123     lui     \$1,0xf123
 [0-9a-f]+ <[^>]*> 00240821     addu    \$1,\$1,\$4
-[0-9a-f]+ <[^>]*> d83f4567     lqc2    \$31,17767\(\$1\)
-[0-9a-f]+ <[^>]*> f8000000     sqc2    \$0,0\(\$0\)
-[0-9a-f]+ <[^>]*> f8217fff     sqc2    \$1,32767\(\$1\)
-[0-9a-f]+ <[^>]*> f9088000     sqc2    \$8,-32768\(\$8\)
-[0-9a-f]+ <[^>]*> fbffffff     sqc2    \$31,-1\(\$31\)
+[0-9a-f]+ <[^>]*> d83f4567     lqc2    \$vf31,17767\(\$1\)
+[0-9a-f]+ <[^>]*> f8000000     sqc2    \$vf0,0\(\$0\)
+[0-9a-f]+ <[^>]*> f8217fff     sqc2    \$vf1,32767\(\$1\)
+[0-9a-f]+ <[^>]*> f9088000     sqc2    \$vf8,-32768\(\$8\)
+[0-9a-f]+ <[^>]*> fbffffff     sqc2    \$vf31,-1\(\$31\)
 [0-9a-f]+ <[^>]*> 3c010001     lui     \$1,0x1
 [0-9a-f]+ <[^>]*> 00220821     addu    \$1,\$1,\$2
-[0-9a-f]+ <[^>]*> f8208000     sqc2    \$0,-32768\(\$1\)
+[0-9a-f]+ <[^>]*> f8208000     sqc2    \$vf0,-32768\(\$1\)
 [0-9a-f]+ <[^>]*> 3c01ffff     lui     \$1,0xffff
 [0-9a-f]+ <[^>]*> 003f0821     addu    \$1,\$1,\$31
-[0-9a-f]+ <[^>]*> f8287fff     sqc2    \$8,32767\(\$1\)
+[0-9a-f]+ <[^>]*> f8287fff     sqc2    \$vf8,32767\(\$1\)
 [0-9a-f]+ <[^>]*> 3c01f123     lui     \$1,0xf123
 [0-9a-f]+ <[^>]*> 00240821     addu    \$1,\$1,\$4
-[0-9a-f]+ <[^>]*> f83f4567     sqc2    \$31,17767\(\$1\)
-[0-9a-f]+ <[^>]*> 48400000     cfc2    \$0,\$0
-[0-9a-f]+ <[^>]*> 4840f800     cfc2    \$0,\$31
-[0-9a-f]+ <[^>]*> 48400001     cfc2.i  \$0,\$0
-[0-9a-f]+ <[^>]*> 4840f801     cfc2.i  \$0,\$31
-[0-9a-f]+ <[^>]*> 48400000     cfc2    \$0,\$0
-[0-9a-f]+ <[^>]*> 4840f800     cfc2    \$0,\$31
-[0-9a-f]+ <[^>]*> 48c00000     ctc2    \$0,\$0
-[0-9a-f]+ <[^>]*> 48c0f800     ctc2    \$0,\$31
-[0-9a-f]+ <[^>]*> 48c00001     ctc2.i  \$0,\$0
-[0-9a-f]+ <[^>]*> 48c0f801     ctc2.i  \$0,\$31
-[0-9a-f]+ <[^>]*> 48c00000     ctc2    \$0,\$0
-[0-9a-f]+ <[^>]*> 48c0f800     ctc2    \$0,\$31
-[0-9a-f]+ <[^>]*> 48200000     qmfc2   \$0,\$0
-[0-9a-f]+ <[^>]*> 4820f800     qmfc2   \$0,\$31
-[0-9a-f]+ <[^>]*> 48200001     qmfc2.i \$0,\$0
-[0-9a-f]+ <[^>]*> 4820f801     qmfc2.i \$0,\$31
-[0-9a-f]+ <[^>]*> 48200000     qmfc2   \$0,\$0
-[0-9a-f]+ <[^>]*> 4820f800     qmfc2   \$0,\$31
-[0-9a-f]+ <[^>]*> 48a00000     qmtc2   \$0,\$0
-[0-9a-f]+ <[^>]*> 48a0f800     qmtc2   \$0,\$31
-[0-9a-f]+ <[^>]*> 48a00001     qmtc2.i \$0,\$0
-[0-9a-f]+ <[^>]*> 48a0f801     qmtc2.i \$0,\$31
-[0-9a-f]+ <[^>]*> 48a00000     qmtc2   \$0,\$0
-[0-9a-f]+ <[^>]*> 48a0f800     qmtc2   \$0,\$31
+[0-9a-f]+ <[^>]*> f83f4567     sqc2    \$vf31,17767\(\$1\)
+[0-9a-f]+ <[^>]*> 48400000     cfc2    \$0,\$vi0
+[0-9a-f]+ <[^>]*> 4840f800     cfc2    \$0,\$vi31
+[0-9a-f]+ <[^>]*> 48400001     cfc2.i  \$0,\$vi0
+[0-9a-f]+ <[^>]*> 4840f801     cfc2.i  \$0,\$vi31
+[0-9a-f]+ <[^>]*> 48400000     cfc2    \$0,\$vi0
+[0-9a-f]+ <[^>]*> 4840f800     cfc2    \$0,\$vi31
+[0-9a-f]+ <[^>]*> 48c00000     ctc2    \$0,\$vi0
+[0-9a-f]+ <[^>]*> 48c0f800     ctc2    \$0,\$vi31
+[0-9a-f]+ <[^>]*> 48c00001     ctc2.i  \$0,\$vi0
+[0-9a-f]+ <[^>]*> 48c0f801     ctc2.i  \$0,\$vi31
+[0-9a-f]+ <[^>]*> 48c00000     ctc2    \$0,\$vi0
+[0-9a-f]+ <[^>]*> 48c0f800     ctc2    \$0,\$vi31
+[0-9a-f]+ <[^>]*> 48200000     qmfc2   \$0,\$vf0
+[0-9a-f]+ <[^>]*> 4820f800     qmfc2   \$0,\$vf31
+[0-9a-f]+ <[^>]*> 48200001     qmfc2.i \$0,\$vf0
+[0-9a-f]+ <[^>]*> 4820f801     qmfc2.i \$0,\$vf31
+[0-9a-f]+ <[^>]*> 48200000     qmfc2   \$0,\$vf0
+[0-9a-f]+ <[^>]*> 4820f800     qmfc2   \$0,\$vf31
+[0-9a-f]+ <[^>]*> 48a00000     qmtc2   \$0,\$vf0
+[0-9a-f]+ <[^>]*> 48a0f800     qmtc2   \$0,\$vf31
+[0-9a-f]+ <[^>]*> 48a00001     qmtc2.i \$0,\$vf0
+[0-9a-f]+ <[^>]*> 48a0f801     qmtc2.i \$0,\$vf31
+[0-9a-f]+ <[^>]*> 48a00000     qmtc2   \$0,\$vf0
+[0-9a-f]+ <[^>]*> 48a0f800     qmtc2   \$0,\$vf31
 [0-9a-f]+ <[^>]*> 4900ffff     bc2f    [0-9a-f]+ <branch_label>
 [0-9a-f]+ <[^>]*> 00000000     nop
 [0-9a-f]+ <[^>]*> 4902fffd     bc2fl   [0-9a-f]+ <branch_label>
index 9952cf8..cdf578a 100644 (file)
@@ -1,3 +1,13 @@
+2013-08-04  Jürgen Urban  <JuergenUrban@gmx.de>
+           Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * mips.h: Document new VU0 operand characters.
+       (OP_VU0_SUFFIX, OP_VU0_MATCH_SUFFIX): New mips_operand_types.
+       (OP_REG_VF, OP_REG_VI, OP_REG_R5900_I, OP_REG_R5900_Q, OP_REG_R5900_R)
+       (OP_REG_R5900_ACC): New mips_reg_operand_types.
+       (INSN2_VU0_CHANNEL_SUFFIX): New macro.
+       (mips_vu0_channel_mask): Declare.
+
 2013-08-03  Richard Sandiford  <rdsandiford@googlemail.com>
 
        * mips.h (mips_pcrel_operand): Inherit from mips_int_operand.
index e82e4c2..ae6983b 100644 (file)
@@ -401,7 +401,15 @@ enum mips_operand_type {
   OP_REPEAT_PREV_REG,
 
   /* $pc, which has no encoding in the architectural instruction.  */
-  OP_PC
+  OP_PC,
+
+  /* A 4-bit XYZW channel mask or 2-bit XYZW index; the size determines
+     which.  */
+  OP_VU0_SUFFIX,
+
+  /* Like OP_VU0_SUFFIX, but used when the operand's value has already
+     been set.  Any suffix used here must match the previous value.  */
+  OP_VU0_MATCH_SUFFIX
 };
 
 /* Enumerates the types of MIPS register.  */
@@ -430,7 +438,19 @@ enum mips_reg_operand_type {
 
   /* Hardware registers $0-$31.  Mnemonic names like hwr_cpunum can
      also be used in some contexts.  */
-  OP_REG_HW
+  OP_REG_HW,
+
+  /* Floating-point registers $vf0-$vf31.  */
+  OP_REG_VF,
+
+  /* Integer registers $vi0-$vi31.  */
+  OP_REG_VI,
+
+  /* R5900 VU0 registers $I, $Q, $R and $ACC.  */
+  OP_REG_R5900_I,
+  OP_REG_R5900_Q,
+  OP_REG_R5900_R,
+  OP_REG_R5900_ACC
 };
 
 /* Base class for all operands.  */
@@ -781,6 +801,26 @@ struct mips_opcode
    "Y" source register (OP_*_FS)
    "Z" source register (OP_*_FT)
 
+   R5900 VU0 Macromode instructions:
+   "+5" 5 bit floating point register (FD)
+   "+6" 5 bit floating point register (FS)
+   "+7" 5 bit floating point register (FT)
+   "+8" 5 bit integer register (FD)
+   "+9" 5 bit integer register (FS)
+   "+0" 5 bit integer register (FT)
+   "+K" match an existing 4-bit channel mask starting at bit 21
+   "+L" 2-bit channel index starting at bit 21
+   "+M" 2-bit channel index starting at bit 23
+   "+N" match an existing 2-bit channel index starting at bit 0
+   "+f" 15 bit immediate for VCALLMS
+   "+g" 5 bit signed immediate for VIADDI
+   "+m" $ACC register (syntax only)
+   "+q" $Q register (syntax only)
+   "+r" $R register (syntax only)
+   "+y" $I register (syntax only)
+   "#+" "++" decorator in ($reg++) sequence
+   "#-" "--" decorator in (--$reg) sequence
+
    DSP ASE usage:
    "2" 2 bit unsigned immediate for byte align (OP_*_BP)
    "3" 3 bit unsigned immediate (OP_*_SA3)
@@ -846,15 +886,15 @@ struct mips_opcode
 
    Characters used so far, for quick reference when adding more:
    "1234567890"
-   "%[]<>(),+:'@!$*&\~"
+   "%[]<>(),+:'@!#$*&\~"
    "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
    "abcdefghijklopqrstuvwxz"
 
    Extension character sequences used so far ("+" followed by the
    following), for quick reference when adding more:
-   "1234"
-   "ABCEFGHIJPQSXZ"
-   "abcijpstxz"
+   "1234567890"
+   "ABCEFGHIJKLMNPQSXZ"
+   "abcfgijmpqrstxyz"
 */
 
 /* These are the bits which may be set in the pinfo field of an
@@ -960,6 +1000,8 @@ struct mips_opcode
 #define INSN2_COND_BRANCH          0x00001000
 /* Reads from $16.  This is true of the MIPS16 0x6500 nop.  */
 #define INSN2_READ_GPR_16           0x00002000
+/* Has an "\.x?y?z?w?" suffix based on mips_vu0_channel_mask.  */
+#define INSN2_VU0_CHANNEL_SUFFIX    0x00004000
 
 /* Masks used to mark instructions to indicate which MIPS ISA level
    they were introduced in.  INSN_ISA_MASK masks an enumeration that
@@ -1490,6 +1532,7 @@ enum
    Many instructions are short hand for other instructions (i.e., The
    jal <register> instruction is short for jalr <register>).  */
 
+extern const struct mips_operand mips_vu0_channel_mask;
 extern const struct mips_operand *decode_mips_operand (const char *);
 extern const struct mips_opcode mips_builtin_opcodes[];
 extern const int bfd_mips_num_builtin_opcodes;
index 2b8a9b9..d4e655c 100644 (file)
@@ -1,3 +1,19 @@
+2013-08-04  Jürgen Urban  <JuergenUrban@gmx.de>
+           Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * mips-dis.c (print_reg): Handle OP_REG_VI, OP_REG_VF, OP_REG_R5900_I,
+       OP_REG_R5900_Q, OP_REG_R5900_R and OP_REG_R5900_ACC.
+       (print_vu0_channel): New function.
+       (print_insn_arg): Handle OP_VU0_SUFFIX and OP_VU0_MATCH_SUFFIX.
+       (print_insn_args): Handle '#'.
+       (print_insn_mips): Handle INSN2_VU0_CHANNEL_SUFFIX.
+       * mips-opc.c (mips_vu0_channel_mask): New constant.
+       (decode_mips_operand): Handle new VU0 operand types.
+       (VU0, VU0CH): New macros.
+       (mips_builtin_opcodes): Add VU0 opcodes.  Use "+7" rather than "E"
+       for LQC2 and SQC2.  Use "+9" rather than "G" for EE CFC2 and CTC2.
+       Use "+6" rather than "G" for QMFC2 and QMTC2.
+
 2013-08-03  Richard Sandiford  <rdsandiford@googlemail.com>
 
        * mips-formats.h (PCREL): Reorder parameters and update the definition
index 6d816a1..1d1c724 100644 (file)
@@ -917,6 +917,30 @@ print_reg (struct disassemble_info *info, const struct mips_opcode *opcode,
     case OP_REG_HW:
       info->fprintf_func (info->stream, "%s", mips_hwr_names[regno]);
       break;
+
+    case OP_REG_VF:
+      info->fprintf_func (info->stream, "$vf%d", regno);
+      break;
+
+    case OP_REG_VI:
+      info->fprintf_func (info->stream, "$vi%d", regno);
+      break;
+
+    case OP_REG_R5900_I:
+      info->fprintf_func (info->stream, "$I");
+      break;
+
+    case OP_REG_R5900_Q:
+      info->fprintf_func (info->stream, "$Q");
+      break;
+
+    case OP_REG_R5900_R:
+      info->fprintf_func (info->stream, "$R");
+      break;
+
+    case OP_REG_R5900_ACC:
+      info->fprintf_func (info->stream, "$ACC");
+      break;
     }
 }
 \f
@@ -941,6 +965,25 @@ init_print_arg_state (struct mips_print_arg_state *state)
   memset (state, 0, sizeof (*state));
 }
 
+/* Print OP_VU0_SUFFIX or OP_VU0_MATCH_SUFFIX operand OPERAND,
+   whose value is given by UVAL.  */
+
+static void
+print_vu0_channel (struct disassemble_info *info,
+                  const struct mips_operand *operand, unsigned int uval)
+{
+  if (operand->size == 4)
+    info->fprintf_func (info->stream, "%s%s%s%s",
+                       uval & 8 ? "x" : "",
+                       uval & 4 ? "y" : "",
+                       uval & 2 ? "z" : "",
+                       uval & 1 ? "w" : "");
+  else if (operand->size == 2)
+    info->fprintf_func (info->stream, "%c", "xyzw"[uval]);
+  else
+    abort ();
+}
+
 /* Print operand OPERAND of OPCODE, using STATE to track inter-operand state.
    UVAL is the encoding of the operand (shifted into bit 0) and BASE_PC is
    the base address for OP_PCREL operands.  */
@@ -1201,6 +1244,11 @@ print_insn_arg (struct disassemble_info *info,
     case OP_PC:
       infprintf (is, "$pc");
       break;
+
+    case OP_VU0_SUFFIX:
+    case OP_VU0_MATCH_SUFFIX:
+      print_vu0_channel (info, operand, uval);
+      break;
     }
 }
 
@@ -1231,6 +1279,11 @@ print_insn_args (struct disassemble_info *info,
          infprintf (is, "%c", *s);
          break;
 
+       case '#':
+         ++s;
+         infprintf (is, "%c%c", *s, *s);
+         break;
+
        default:
          operand = decode_operand (s);
          if (!operand)
@@ -1365,6 +1418,14 @@ print_insn_mips (bfd_vma memaddr,
                info->insn_type = dis_dref;
 
              infprintf (is, "%s", op->name);
+             if (op->pinfo2 & INSN2_VU0_CHANNEL_SUFFIX)
+               {
+                 unsigned int uval;
+
+                 infprintf (is, ".");
+                 uval = mips_extract_operand (&mips_vu0_channel_mask, word);
+                 print_vu0_channel (info, &mips_vu0_channel_mask, uval);
+               }
 
              if (op->args[0])
                {
index 5632d46..fdc0088 100644 (file)
@@ -30,6 +30,9 @@
 #include "opcode/mips.h"
 #include "mips-formats.h"
 
+/* The 4-bit XYZW mask used in some VU0 instructions.  */
+const struct mips_operand mips_vu0_channel_mask = { OP_VU0_SUFFIX, 4, 21 };
+
 static unsigned char reg_0_map[] = { 0 };
 
 /* Return the mips_operand structure for the operand at the beginning of P.  */
@@ -46,6 +49,12 @@ decode_mips_operand (const char *p)
        case '2': HINT (10, 6);
        case '3': HINT (15, 6);
        case '4': HINT (20, 6);
+       case '5': REG (5, 6, VF);
+       case '6': REG (5, 11, VF);
+       case '7': REG (5, 16, VF);
+       case '8': REG (5, 6, VI);
+       case '9': REG (5, 11, VI);
+       case '0': REG (5, 16, VI);
 
        case 'A': BIT (5, 6, 0);                /* (0 .. 31) */
        case 'B': MSB (5, 11, 1, TRUE, 32);     /* (1 .. 32), 32-bit op */
@@ -55,6 +64,10 @@ decode_mips_operand (const char *p)
        case 'G': MSB (5, 11, 33, FALSE, 64);   /* (33 .. 64), 64-bit op */
        case 'H': MSB (5, 11, 1, FALSE, 64);    /* (1 .. 32), 64-bit op */
        case 'J': HINT (10, 11);
+       case 'K': SPECIAL (4, 21, VU0_MATCH_SUFFIX);
+       case 'L': SPECIAL (2, 21, VU0_SUFFIX);
+       case 'M': SPECIAL (2, 23, VU0_SUFFIX);
+       case 'N': SPECIAL (2, 0, VU0_MATCH_SUFFIX);
        case 'P': BIT (5, 6, 32);               /* (32 .. 63) */
        case 'Q': SINT (10, 6);
        case 'S': MSB (5, 11, 0, FALSE, 63);    /* (0 .. 31), 64-bit op */
@@ -64,12 +77,18 @@ decode_mips_operand (const char *p)
        case 'a': SINT (8, 6);
        case 'b': SINT (8, 3);
        case 'c': INT_ADJ (9, 6, 255, 4, FALSE); /* (-256 .. 255) << 4 */
+       case 'f': INT_ADJ (15, 6, 32767, 3, TRUE);
+       case 'g': SINT (5, 6);
        case 'i': JALX (26, 0, 2);
        case 'j': SINT (9, 7);
+       case 'm': REG (0, 0, R5900_ACC);
        case 'p': BIT (5, 6, 0);                /* (0 .. 31), 32-bit op */
+       case 'q': REG (0, 0, R5900_Q);
+       case 'r': REG (0, 0, R5900_R);
        case 's': MSB (5, 11, 0, FALSE, 31);    /* (0 .. 31) */
        case 't': REG (5, 16, COPRO);
        case 'x': BIT (5, 16, 0);               /* (0 .. 31) */
+       case 'y': REG (0, 0, R5900_I);
        case 'z': REG (5, 0, GP);
        }
       break;
@@ -267,6 +286,10 @@ decode_mips_operand (const char *p)
 /* 64 bit CPU with only 32 bit multiplication/division support. */
 #define M32    EE
 
+/* Support for VU0 Coprocessor instructions */
+#define VU0    EE
+#define VU0CH  INSN2_VU0_CHANNEL_SUFFIX
+
 /* MIPS DSP ASE support.
    NOTE:
    1. MIPS DSP ASE includes 4 accumulators ($ac0 - $ac3).  $ac0 is the pair
@@ -403,6 +426,136 @@ const struct mips_opcode mips_builtin_opcodes[] =
 {"gslqc1",             "+Z,T,+c(b)",   0xc8008020, 0xfc008020, WR_1|WR_2|RD_4|LDD,     0,              IL3A,           0,      0 },
 {"gssqc1",             "+Z,T,+c(b)",   0xe8008020, 0xfc008020, RD_1|RD_2|RD_4|SM,      0,              IL3A,           0,      0 },
 
+/* R5900 VU0 Macromode instructions. */
+{"vabs",               "+7+K,+6+K",      0x4a0001fd, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vadd",               "+5+K,+6+K,+7+K", 0x4a000028, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vaddi",              "+5+K,+6+K,+y",   0x4a000022, 0xfe1f003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vaddq",              "+5+K,+6+K,+q",   0x4a000020, 0xfe1f003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vaddw",              "+5+K,+6+K,+7+N", 0x4a000003, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vaddx",              "+5+K,+6+K,+7+N", 0x4a000000, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vaddy",              "+5+K,+6+K,+7+N", 0x4a000001, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vaddz",              "+5+K,+6+K,+7+N", 0x4a000002, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vadda",              "+m+K,+7+K,+6+K", 0x4a0002bc, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vaddai",             "+m+K,+6+K,+y",   0x4a00023e, 0xfe1f07ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vaddaq",             "+m+K,+6+K,+q",   0x4a00023c, 0xfe1f07ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vaddaw",             "+m+K,+6+K,+7+N", 0x4a00003f, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vaddax",             "+m+K,+6+K,+7+N", 0x4a00003c, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vadday",             "+m+K,+6+K,+7+N", 0x4a00003d, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vaddaz",             "+m+K,+6+K,+7+N", 0x4a00003e, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vcallms",            "+f",             0x4a000038, 0xffe0003f,       CP,             0,              VU0,            0,      0 },
+{"vcallmsr",           "+9",             0x4a000039, 0xffff07ff,       CP,             0,              VU0,            0,      0 },
+{"vclipw.xyz",         "+6+K,+7+N",      0x4bc001ff, 0xffe007ff,       CP,             0,              VU0,            0,      0 },
+{"vdiv",               "+q,+6+L,+7+M",   0x4a0003bc, 0xfe0007ff,       CP,             0,              VU0,            0,      0 },
+{"vftoi0",             "+7+K,+6+K",      0x4a00017c, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vftoi4",             "+7+K,+6+K",      0x4a00017d, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vftoi12",            "+7+K,+6+K",      0x4a00017e, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vftoi15",            "+7+K,+6+K",      0x4a00017f, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"viadd",              "+8,+9,+0",       0x4a000030, 0xffe0003f,       CP,             0,              VU0,            0,      0 },
+{"viaddi",             "+0,+9,+g",       0x4a000032, 0xffe0003f,       CP,             0,              VU0,            0,      0 },
+{"viand",              "+8,+9,+0",       0x4a000034, 0xffe0003f,       CP,             0,              VU0,            0,      0 },
+{"vilwr.w",            "+0,(+9)",        0x4a2003fe, 0xffe007ff,       CP,             0,              VU0,            0,      0 },
+{"vilwr.x",            "+0,(+9)",        0x4b0003fe, 0xffe007ff,       CP,             0,              VU0,            0,      0 },
+{"vilwr.y",            "+0,(+9)",        0x4a8003fe, 0xffe007ff,       CP,             0,              VU0,            0,      0 },
+{"vilwr.z",            "+0,(+9)",        0x4a4003fe, 0xffe007ff,       CP,             0,              VU0,            0,      0 },
+{"vior",               "+8,+9,+0",       0x4a000035, 0xffe0003f,       CP,             0,              VU0,            0,      0 },
+{"viswr.w",            "+0,(+9)",        0x4a2003ff, 0xffe007ff,       CP,             0,              VU0,            0,      0 },
+{"viswr.x",            "+0,(+9)",        0x4b0003ff, 0xffe007ff,       CP,             0,              VU0,            0,      0 },
+{"viswr.y",            "+0,(+9)",        0x4a8003ff, 0xffe007ff,       CP,             0,              VU0,            0,      0 },
+{"viswr.z",            "+0,(+9)",        0x4a4003ff, 0xffe007ff,       CP,             0,              VU0,            0,      0 },
+{"visub",              "+8,+9,+0",       0x4a000031, 0xffe0003f,       CP,             0,              VU0,            0,      0 },
+{"vitof0",             "+7+K,+6+K",      0x4a00013c, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vitof4",             "+7+K,+6+K",      0x4a00013d, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vitof12",            "+7+K,+6+K",      0x4a00013e, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vitof15",            "+7+K,+6+K",      0x4a00013f, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vlqd",               "+7+K,(#-+9)",    0x4a00037e, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vlqi",               "+7+K,(+9#+)",    0x4a00037c, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmadd",              "+5+K,+6+K,+7+K", 0x4a000029, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmaddi",             "+5+K,+6+K,+y",   0x4a000023, 0xfe1f003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmaddq",             "+5+K,+6+K,+q",   0x4a000021, 0xfe1f003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmaddw",             "+5+K,+6+K,+7+N", 0x4a00000b, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmaddx",             "+5+K,+6+K,+7+N", 0x4a000008, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmaddy",             "+5+K,+6+K,+7+N", 0x4a000009, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmaddz",             "+5+K,+6+K,+7+N", 0x4a00000a, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmadda",             "+m+K,+6+K,+7+K", 0x4a0002bd, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmaddai",            "+m+K,+6+K,+y",   0x4a00023f, 0xfe1f07ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmaddaq",            "+m+K,+6+K,+q",   0x4a00023d, 0xfe1f07ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmaddaw",            "+m+K,+6+K,+7+N", 0x4a0000bf, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmaddax",            "+m+K,+6+K,+7+N", 0x4a0000bc, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmadday",            "+m+K,+6+K,+7+N", 0x4a0000bd, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmaddaz",            "+m+K,+6+K,+7+N", 0x4a0000be, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmax",               "+5+K,+6+K,+7+K", 0x4a00002b, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmaxi",              "+5+K,+6+K,+y",   0x4a00001d, 0xfe1f003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmaxw",              "+5+K,+6+K,+7+N", 0x4a000013, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmaxx",              "+5+K,+6+K,+7+N", 0x4a000010, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmaxy",              "+5+K,+6+K,+7+N", 0x4a000011, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmaxz",              "+5+K,+6+K,+7+N", 0x4a000012, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmfir",              "+7+K,+9",        0x4a0003fd, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmini",              "+5+K,+6+K,+7+K", 0x4a00002f, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vminii",             "+5+K,+6+K,+y",   0x4a00001f, 0xfe1f003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vminiw",             "+5+K,+6+K,+7+N", 0x4a000017, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vminix",             "+5+K,+6+K,+7+N", 0x4a000014, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vminiy",             "+5+K,+6+K,+7+N", 0x4a000015, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vminiz",             "+5+K,+6+K,+7+N", 0x4a000016, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmove",              "+7+K,+6+K",      0x4a00033c, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmr32",              "+7+K,+6+K",      0x4a00033d, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmsub",              "+5+K,+6+K,+7+K", 0x4a00002d, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmsubi",             "+5+K,+6+K,+y",   0x4a000027, 0xfe1f003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmsubq",             "+5+K,+6+K,+q",   0x4a000025, 0xfe1f003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmsubw",             "+5+K,+6+K,+7+N", 0x4a00000f, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmsubx",             "+5+K,+6+K,+7+N", 0x4a00000c, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmsuby",             "+5+K,+6+K,+7+N", 0x4a00000d, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmsubz",             "+5+K,+6+K,+7+N", 0x4a00000e, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmsuba",             "+m+K,+7+K,+6+K", 0x4a0002fd, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmsubai",            "+m+K,+6+K,+y",   0x4a00027f, 0xfe1f07ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmsubaq",            "+m+K,+6+K,+q",   0x4a00027d, 0xfe1f07ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmsubaw",            "+m+K,+6+K,+7+N", 0x4a0000ff, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmsubax",            "+m+K,+6+K,+7+N", 0x4a0000fc, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmsubay",            "+m+K,+6+K,+7+N", 0x4a0000fd, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmsubaz",            "+m+K,+6+K,+7+N", 0x4a0000fe, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmtir",              "+0,+6+L",        0x4a0003fc, 0xff8007ff,       CP,             0,              VU0,            0,      0 },
+{"vmul",               "+5+K,+6+K,+7+K", 0x4a00002a, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmuli",              "+5+K,+6+K,+y",   0x4a00001e, 0xfe1f003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmulq",              "+5+K,+6+K,+q",   0x4a00001c, 0xfe1f003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmulw",              "+5+K,+6+K,+7+N", 0x4a00001b, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmulx",              "+5+K,+6+K,+7+N", 0x4a000018, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmuly",              "+5+K,+6+K,+7+N", 0x4a000019, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmulz",              "+5+K,+6+K,+7+N", 0x4a00001a, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmula",              "+m+K,+6+K,+7+K", 0x4a0002be, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmulai",             "+m+K,+6+K,+y",   0x4a0001fe, 0xfe1f07ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmulaq",             "+m+K,+6+K,+q",   0x4a0001fc, 0xfe1f07ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmulaw",             "+m+K,+6+K,+7+N", 0x4a0001bf, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmulax",             "+m+K,+6+K,+7+N", 0x4a0001bc, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmulay",             "+m+K,+6+K,+7+N", 0x4a0001bd, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vmulaz",             "+m+K,+6+K,+7+N", 0x4a0001be, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vnop",               "",               0x4a0002ff, 0xffffffff,       CP,             0,              VU0,            0,      0 },
+{"vopmula.xyz",                "+m+K,+6+K,+7+K", 0x4bc002fe, 0xffe007ff,       CP,             0,              VU0,            0,      0 },
+{"vopmula",            "+m+K,+6+K,+7+K", 0x4bc002fe, 0xffe007ff,       CP,             0,              VU0,            0,      0 },
+{"vopmsub.xyz",                "+5+K,+6+K,+7+K", 0x4bc0002e, 0xffe0003f,       CP,             0,              VU0,            0,      0 },
+{"vopmsub",            "+5+K,+6+K,+7+K", 0x4bc0002e, 0xffe0003f,       CP,             0,              VU0,            0,      0 },
+{"vrget",              "+7+K,+r",        0x4a00043d, 0xfe00ffff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vrinit",             "+r,+6+L",        0x4a00043e, 0xff9f07ff,       CP,             0,              VU0,            0,      0 },
+{"vrnext",             "+7+K,+r",        0x4a00043c, 0xfe00ffff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vrsqrt",             "+q,+6+L,+7+M",   0x4a0003be, 0xfe0007ff,       CP,             0,              VU0,            0,      0 },
+{"vrxor",              "+r,+6+L",        0x4a00043f, 0xff9f07ff,       CP,             0,              VU0,            0,      0 },
+{"vsqd",               "+6+K,(#-+0)",    0x4a00037f, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vsqi",               "+6+K,(+0#+)",    0x4a00037d, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vsqrt",              "+q,+7+M",        0x4a2003bd, 0xfe60ffff,       CP,             0,              VU0,            0,      0 },
+{"vsub",               "+5+K,+6+K,+7+K", 0x4a00002c, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vsubi",              "+5+K,+6+K,+y",   0x4a000026, 0xfe1f003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vsubq",              "+5+K,+6+K,+q",   0x4a000024, 0xfe1f003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vsubw",              "+5+K,+6+K,+7+N", 0x4a000007, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vsubx",              "+5+K,+6+K,+7+N", 0x4a000004, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vsuby",              "+5+K,+6+K,+7+N", 0x4a000005, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vsubz",              "+5+K,+6+K,+7+N", 0x4a000006, 0xfe00003f,       CP,             VU0CH,          VU0,            0,      0 },
+{"vsuba",              "+m+K,+6+K,+7+K", 0x4a0002fc, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vsubai",             "+m+K,+6+K,+y",   0x4a00027e, 0xfe1f07ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vsubaq",             "+m+K,+6+K,+q",   0x4a00027c, 0xfe1f07ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vsubaw",             "+m+K,+6+K,+7+N", 0x4a00007f, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vsubax",             "+m+K,+6+K,+7+N", 0x4a00007c, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vsubay",             "+m+K,+6+K,+7+N", 0x4a00007d, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vsubaz",             "+m+K,+6+K,+7+N", 0x4a00007e, 0xfe0007ff,       CP,             VU0CH,          VU0,            0,      0 },
+{"vwaitq",             "",               0x4a0003bf, 0xffffffff,       CP,             0,              VU0,            0,      0 },
+
 {"abs",                        "d,v",          0,    (int) M_ABS,      INSN_MACRO,             0,              I1,             0,      0 },
 {"abs.s",              "D,V",          0x46000005, 0xffff003f, WR_1|RD_2|FP_S,         0,              I1,             0,      0 },
 {"abs.d",              "D,V",          0x46200005, 0xffff003f, WR_1|RD_2|FP_D,         0,              I1,             0,      SF },
@@ -1011,8 +1164,8 @@ const struct mips_opcode mips_builtin_opcodes[] =
 {"lld",                        "t,A(b)",       0,    (int) M_LLD_AB,   INSN_MACRO,             0,              I3,             0,      EE },
 {"lq",                 "t,o(b)",       0x78000000, 0xfc000000, WR_1|RD_3,              0,              MMI,            0,      0 },
 {"lq",                 "t,A(b)",       0,    (int) M_LQ_AB,    INSN_MACRO,             0,              MMI,            0,      0 },
-{"lqc2",               "E,o(b)",       0xd8000000, 0xfc000000, RD_3|WR_C2,             0,              EE,             0,      0 },
-{"lqc2",               "E,A(b)",       0,    (int) M_LQC2_AB,  INSN_MACRO,             0,              EE,             0,      0 },
+{"lqc2",               "+7,o(b)",      0xd8000000, 0xfc000000, RD_3|WR_C2,             0,              EE,             0,      0 },
+{"lqc2",               "+7,A(b)",      0,    (int) M_LQC2_AB,  INSN_MACRO,             0,              EE,             0,      0 },
 {"lui",                        "t,u",          0x3c000000, 0xffe00000, WR_1,                   0,              I1,             0,      0 },
 {"luxc1",              "D,t(b)",       0x4c000005, 0xfc00f83f, WR_1|RD_2|RD_3|LDD|FP_D, 0,             I5_33|N55,      0,      0},
 {"lw",                 "t,o(b)",       0x8c000000, 0xfc000000, WR_1|RD_3|LDD,          0,              I1,             0,      0 },
@@ -1601,8 +1754,8 @@ const struct mips_opcode mips_builtin_opcodes[] =
 {"snei",               "t,r,+Q",       0x7000002f, 0xfc00003f, WR_1|RD_2,              0,              IOCT,           0,      0 },
 {"sq",                 "t,o(b)",       0x7c000000, 0xfc000000, RD_1|RD_3|SM,           0,              MMI,            0,      0 },
 {"sq",                 "t,A(b)",       0,    (int) M_SQ_AB,    INSN_MACRO,             0,              MMI,            0,      0 },
-{"sqc2",               "E,o(b)",       0xf8000000, 0xfc000000, RD_3|RD_C2|SM,          0,              EE,             0,      0 },
-{"sqc2",               "E,A(b)",       0,    (int) M_SQC2_AB,  INSN_MACRO,             0,              EE,             0,      0 },
+{"sqc2",               "+7,o(b)",      0xf8000000, 0xfc000000, RD_3|RD_C2|SM,          0,              EE,             0,      0 },
+{"sqc2",               "+7,A(b)",      0,    (int) M_SQC2_AB,  INSN_MACRO,             0,              EE,             0,      0 },
 {"sqrt.d",             "D,S",          0x46200004, 0xffff003f, WR_1|RD_2|FP_D,         0,              I2,             0,      SF },
 {"sqrt.s",             "D,S",          0x46000004, 0xffff003f, WR_1|RD_2|FP_S,         0,              I2,             0,      0 },
 {"sqrt.ps",            "D,S",          0x46c00004, 0xffff003f, WR_1|RD_2|FP_D,         0,              SB1,            0,      0 },
@@ -1847,12 +2000,14 @@ const struct mips_opcode mips_builtin_opcodes[] =
 {"bc2t",               "N,p",          0x49010000, 0xffe30000, RD_CC|CBD,              0,              I32,            0,      IOCT|IOCTP|IOCT2 },
 {"bc2tl",              "p",            0x49030000, 0xffff0000, RD_CC|CBL,              0,              I2|T3,          0,      IOCT|IOCTP|IOCT2 },
 {"bc2tl",              "N,p",          0x49030000, 0xffe30000, RD_CC|CBL,              0,              I32,            0,      IOCT|IOCTP|IOCT2 },
-{"cfc2",               "t,G",          0x48400000, 0xffe007ff, WR_1|RD_C2|LCD,         0,              I1,             0,      IOCT|IOCTP|IOCT2 },
-{"cfc2.i",             "t,G",          0x48400001, 0xffe007ff, WR_1|RD_C2|LCD,         0,              EE,             0,      0 },
-{"cfc2.ni",            "t,G",          0x48400000, 0xffe007ff, WR_1|RD_C2|LCD,         0,              EE,             0,      0 },
-{"ctc2",               "t,G",          0x48c00000, 0xffe007ff, RD_1|WR_CC|COD,         0,              I1,             0,      IOCT|IOCTP|IOCT2 },
-{"ctc2.i",             "t,G",          0x48c00001, 0xffe007ff, RD_1|WR_CC|COD,         0,              EE,             0,      0 },
-{"ctc2.ni",            "t,G",          0x48c00000, 0xffe007ff, RD_1|WR_CC|COD,         0,              EE,             0,      0 },
+{"cfc2",               "t,G",          0x48400000, 0xffe007ff, WR_1|RD_C2|LCD,         0,              I1,             0,      IOCT|IOCTP|IOCT2|EE },
+{"cfc2",               "t,+9",         0x48400000, 0xffe007ff, WR_1|RD_C2|LCD,         0,              EE,             0,      0 },
+{"cfc2.i",             "t,+9",         0x48400001, 0xffe007ff, WR_1|RD_C2|LCD,         0,              EE,             0,      0 },
+{"cfc2.ni",            "t,+9",         0x48400000, 0xffe007ff, WR_1|RD_C2|LCD,         0,              EE,             0,      0 },
+{"ctc2",               "t,G",          0x48c00000, 0xffe007ff, RD_1|WR_CC|COD,         0,              I1,             0,      IOCT|IOCTP|IOCT2|EE },
+{"ctc2",               "t,+9",         0x48c00000, 0xffe007ff, RD_1|WR_CC|COD,         0,              EE,             0,      0 },
+{"ctc2.i",             "t,+9",         0x48c00001, 0xffe007ff, RD_1|WR_CC|COD,         0,              EE,             0,      0 },
+{"ctc2.ni",            "t,+9",         0x48c00000, 0xffe007ff, RD_1|WR_CC|COD,         0,              EE,             0,      0 },
 {"dmfc2",              "t,i",          0x48200000, 0xffe00000, WR_1|RD_C2|LCD,         0,              IOCT,           0,      0 },
 {"dmfc2",              "t,G",          0x48200000, 0xffe007ff, WR_1|RD_C2|LCD,         0,              I3,             0,      IOCT|IOCTP|IOCT2|EE },
 {"dmfc2",              "t,G,H",        0x48200000, 0xffe007f8, WR_1|RD_C2|LCD,         0,              I64,            0,      IOCT|IOCTP|IOCT2 },
@@ -1869,12 +2024,12 @@ const struct mips_opcode mips_builtin_opcodes[] =
 {"mthc2",              "t,G",          0x48e00000, 0xffe007ff, RD_1|WR_C2|WR_CC|COD,   0,              I33,            0,      IOCT|IOCTP|IOCT2 },
 {"mthc2",              "t,G,H",        0x48e00000, 0xffe007f8, RD_1|WR_C2|WR_CC|COD,   0,              I33,            0,      IOCT|IOCTP|IOCT2 },
 {"mthc2",              "t,i",          0x48e00000, 0xffe00000, RD_1|WR_C2|WR_CC|COD,   0,              I33,            0,      IOCT|IOCTP|IOCT2 },
-{"qmfc2",              "t,G",          0x48200000, 0xffe007ff, WR_1|RD_C2,             0,              EE,             0,      0 },
-{"qmfc2.i",            "t,G",          0x48200001, 0xffe007ff, WR_1|RD_C2,             0,              EE,             0,      0 },
-{"qmfc2.ni",           "t,G",          0x48200000, 0xffe007ff, WR_1|RD_C2,             0,              EE,             0,      0 },
-{"qmtc2",              "t,G",          0x48a00000, 0xffe007ff, RD_1|WR_C2,             0,              EE,             0,      0 },
-{"qmtc2.i",            "t,G",          0x48a00001, 0xffe007ff, RD_1|WR_C2,             0,              EE,             0,      0 },
-{"qmtc2.ni",           "t,G",          0x48a00000, 0xffe007ff, RD_1|WR_C2,             0,              EE,             0,      0 },
+{"qmfc2",              "t,+6",         0x48200000, 0xffe007ff, WR_1|RD_C2,             0,              EE,             0,      0 },
+{"qmfc2.i",            "t,+6",         0x48200001, 0xffe007ff, WR_1|RD_C2,             0,              EE,             0,      0 },
+{"qmfc2.ni",           "t,+6",         0x48200000, 0xffe007ff, WR_1|RD_C2,             0,              EE,             0,      0 },
+{"qmtc2",              "t,+6",         0x48a00000, 0xffe007ff, RD_1|WR_C2,             0,              EE,             0,      0 },
+{"qmtc2.i",            "t,+6",         0x48a00001, 0xffe007ff, RD_1|WR_C2,             0,              EE,             0,      0 },
+{"qmtc2.ni",           "t,+6",         0x48a00000, 0xffe007ff, RD_1|WR_C2,             0,              EE,             0,      0 },
 /* Coprocessor 3 move/branch operations overlap with MIPS IV COP1X 
    instructions, so they are here for the latters to take precedence.  */
 {"bc3f",               "p",            0x4d000000, 0xffff0000, RD_CC|CBD,              0,              I1,             0,      IOCT|IOCTP|IOCT2|EE },