The x I can't remember off-hand, but I
think is a placeholder for variable input.
You might have to experiment with viewing
the disassembly of a function such as MOV
or ADD, or look at the source code of the
utility that creates the inc files. As for
the numbers, they are octal (historical
reasons, I think mostly because there were
only 8 general-purpose registers to deal
with).
The only time I personally modified this
file was some time go to reorder the MOV
commands in an attempt to get the
assembler to use a shorter byte sequence
for small negative numbers being stored in
64-bit locations.
Gareth aka. Kit
On Sun 17/06/18 22:35 , Joao Schuler
Post by Joao SchulerThank you Kit.
[VADDPS](Ch_Wop3, Ch_Rop2,
Ch_Rop1)xmmreg,xmmreg,xmmrm
Post by Joao Schuler 3623701x5875120
AVX,SANDYBRIDGEymmreg,ymmreg,ymmrm
AVX,SANDYBRIDGE
Post by Joao SchulerIn regards to the opcode, what is the
base (doesn't look hexa) for these
Post by Joao Schuler362364370 - are these 16 bits numbers
(too big for bytes)?
Post by Joao Schulerx58 - is this 58 hexa?
As an example,
C5F458C3
On Mon, Jun 18, 2018 at 5:26 AM, J.
The file you want is
compiler/x86/x86ins.dat, which contains
the syntax
Post by Joao Schulerinformation for all of the x86-64
assembler commands.
Post by Joao SchulerA tool that's run by "make" will then
generate a number of .inc files that
Post by Joao Schulerare then referenced by the source code.
Gareth aka. Kit
On Sun 17/06/18 20:59 , Joao Schuler
I can give a try to support vaddps and
other instructions I need the most
Post by Joao Schulerin AVX512. Where is the code (what file)
for the above please?
Post by Joao SchulerOn Sun, Jun 17, 2018 at 6:30 PM, Florian
Am 17.06.2018 um 06:37 schrieb Joao
Hi,
https://svn.freepascal.org/svn/fpc/branche
s/tg74/avx512/ [1]
Post by Joao Schuler{$ASMMODE intel}
asm
vaddps zmm1, zmm2, zmm3
end;
The error message is: invalid
combination of opcode and operands.
Post by Joao SchulerShould I submit a bug report?
Only if you submit a patch with it :)
__________________________________________
_____
Post by Joao Schulerfpc-devel maillist - fpc-
http://lists.freepascal.org/cgi-
bin/mailman/listinfo/fpc-devel [2]
__________________________________________
_____
Post by Joao Schulerfpc-devel maillist - fpc-
http://lists.freepascal.org/cgi-
bin/mailman/listinfo/fpc-
devel">http://list
Post by Joao Schulers.freepascal.org/cgi-
bin/mailman/listinfo/fpc-devel[3]
https://svn.freepascal.org/svn/fpc/branche
s/tg74/avx512/
Post by Joao Schuler[2] http://lists.freepascal.org/cgi-
bin/mailman/listinfo/fpc-devel
Post by Joao Schuler[3] http://lists.freepascal.org/cgi-
bin/mailman/listinfo/fpc-devel
_______________________________________________
fpc-devel maillist - fpc-***@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mail