Hello everyone,

Before asking too many questions already answered, is there any comprehensive up to date documentation of asm usage for the Win64 target?

(Yes, I have googled the archive of this list, but since the compiler is still under active development, I didn't think it might be a good idea to trust information posted here often more than two years ago. The information about the Win64 target that I found at http://www.freepascal.org/docs.html is either incomplete or missing completely.)

I am in particular interested in:

1. Since there is no CPU debug window in Lazarus Win64, I tried the -A option, but it doesn't seem to work with the compiler bundled with Lazarus Win64. I tried -aASW, -AASW and a couple of other combinations. Am I missing something obvious?

2. I couldn't find information about the calling convention under Win64 on the documentation page. Does FPC support the unified MSVC++ calling convention for Win64 that is very similar to Register+stack frames? Does it, like MSVC++, *only* support that calling convention?

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

_______________________________________________
fpc-devel maillist  -  [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to