Hello,
About Stackful coroutines library for Delphi and FreePascal
Here is the registers that i have saved in my assembler routines:
R15,R14,R13,R12,RSI,RDI,Return IP address, RBP,RSP, but i have not saved
the XMM registers on 64 bit compilers in my assembler routines, so with
fastcall calling convention you have to pass the floating-point
arguments by reference or use dynamic memory.
You can download my Stackful coroutines library for Delphi and
FreePascal from:
https://sites.google.com/site/aminer68/stackful-coroutines-library-for-delphi-and-freepascal
You can download my Object oriented Stackful coroutines library for
Delphi and FreePascal from:
https://sites.google.com/site/aminer68/object-oriented-stackful-coroutines-library-for-delphi-and-freepascal
Thank you,
Amine Moulay Ramdane.