title: divpd unrecognized opcode x64
body: <p>I have created quite an assembler optimized library for matrix operations which was initially meant for Delphi 2007+.</p>
  
  <p>The code works quite well under Delphi so I wanted to support Freepascal as well and I got quite far until I encountered an assembler syntax error on a line like:</p>
  
  <p>divdp xmm1, [r9 + rax - 112];</p>
  
  <p>Freepascal (actually Lazaraus) reports there an error:
  unrecognized opcoded DIVP</p>
  
  <p>I'm a bit puzzled since this is a standard assembler directive...
  Anyone knows how I can "teach" Freepascal to understand this type of instruction?</p>
  
  <p>(note I don't want to introduce any db instructions...)</p>