Hi Florian,
Am 06.01.2012 11:53, schrieb Florian Klämpfl:
Am 06.01.2012 11:16, schrieb Torsten:
Hi,
i don't understand the follow error message in 64-bit mode:
assemblercode
asm
addpd xmm0, [EAX]
end;
I think this is a bug.
While in theory, it might be possible to write such code, I'am still
prefer the error of FPC: in 99.9% of the use cases using a 32 bit
reference in 64 bit mode is an error and crashes anyways on run time. If
such code is really needed, it still can be encoded manually using .byte
or if it's a bigger part, an external assembler can be used.
I am working on the AVX-support for the fp-compiler and i make tests
with different memory references.
It is ok for me. I ignore all 32-bit register memory references in my tests.
_______________________________________________
fpc-devel maillist - [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-devel
_______________________________________________
fpc-devel maillist - [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-devel