[fpc-devel] AVX 512 - Can't compile vaddps zmm1, zmm2, zmm3

J. Gareth Moreton gareth at moreton-family.com
Sun Jun 17 21:26:35 CEST 2018


 The file you want is compiler/x86/x86ins.dat, which contains the syntax
information for all of the x86-64 assembler commands.
 A tool that's run by "make" will then generate a number of .inc files that
are then referenced by the source code.
 Gareth aka. Kit

 On Sun 17/06/18 20:59 , Joao Schuler jp at schulers.com sent:
 I can give a try to support vaddps and other instructions I need the most
in AVX512. Where is the code (what file) for the above please?
 On Sun, Jun 17, 2018 at 6:30 PM, Florian Klämpfl  wrote:
  Am 17.06.2018 um 06:37 schrieb Joao Schuler:
  Hi,
 I started testing the AVX512 branch:
 https://svn.freepascal.org/svn/fpc/branches/tg74/avx512/ [2]

 This is the code:

 {$ASMMODE intel}
 asm
      vaddps  zmm1, zmm2, zmm3
 end;

 The error message is: invalid combination of opcode and operands.

 The assembly code looks correct to me:
  Should I submit a bug report?

  Only if you submit a patch with it :)
 _______________________________________________
 fpc-devel maillist  -  fpc-devel at lists.freepascal.org [3]
 http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel [4]

  _______________________________________________
 fpc-devel maillist - fpc-devel at lists.freepascal.org [5]
 http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
[6]">http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

 

Links:
------
[1] mailto:florian at freepascal.org
[2] https://svn.freepascal.org/svn/fpc/branches/tg74/avx512/
[3] mailto:fpc-devel at lists.freepascal.org
[4] http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
[5] mailto:fpc-devel at lists.freepascal.org
[6] http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20180617/fd727740/attachment.html>


More information about the fpc-devel mailing list