<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <font face="monospace">Hello.<br>
      <br>
      Kindly review the attached patch. It fixes two ARM disassembler
      issues:<br>
      <br>
      1. Q registers are encoded in fields of the same length as D
      registers. As Q registers are half as many, the ARM reference
      manual mandates the least significant bit to be zeroed out.
      Failure to do so should result in an undefined instruction. With
      this change test/MC/Disassembler/ARM/invalid-VQADD-arm.txt is
      passing (removed XFAIL).<br>
      <br>
      2. VSTn instructions have a number of encoding constraints which
      are not implemented. I have added these using wrapper methods
      around the original custom decoder (incidentally - this is a huge
      poorly written method that should be cleaned up. I have left it as
      is since the changes would be much to hard to review). <br>
      <br>
      Regards,<br>
      Mihai<br>
    </font>
  </body>
</html>