In our previous episode, Marco van de Voort said:
> I can remember somebody (Sven?) explaining how to save non volatile
> (xmm) registers callee side on win64. (equivalent to Delphi .savenv)
> 
> I searched for that post (some mantis comment?) but can't find it. A quick
> test seems to indicate that simply adding it to the registers list doesn't
> work. (or it is caller that saves, which is not useful in my (DLL) case)
> 
> Does sb (Sven?) remember that discussion?
> 
> I guess I can all save them manually in local variables.

Got it, no assembler procedure, just an "asm" block within a proper
procedure.
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to