Jonas Hi,
Στις 31/8/2012 12:49 πμ, ο/η Jonas Maebe έγραψε:
On 30 Aug 2012, at 23:29, Dimitrios Chr. Ioannidis wrote:
Quoting from http://www.agner.org/optimize/calling_conventions.pdf :
http://msdn.microsoft.com/en-us/library/ee418798(VS.85).aspx#Porting_to_64bit :
"The x87, MMX, and 3DNow! instruction sets are deprecated in 64-bit modes. The
instructions sets are still present for backward compatibility for 32-bit mode; however,
to avoid compatibility issues in the future, their use in current and future projects is
discouraged."
in VS ver. 2005, 2010, 2012 has :
"The MMX and floating-point stack registers (MM0-MM7/ST0-ST7) are
preserved across context switches. There is no explicit calling
convention for these registers. The use of these registers is strictly
prohibited in kernel mode code."
regards,
--
Dimitrios Chr. Ioannidis
_______________________________________________
fpc-devel maillist - [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-devel