On 17/02/2014 15:40, Bill Hart wrote: > Yeah I am inclined to agree. We should not use yasm on *nix only on > MinGW64 and Cygwin64. > > Then we should force the user to install yasm themselves and ditch it > from our repo. It would save a lot of crud and solve a lot of problems > methinks. > > As far as I can tell, on Windows, GMP simply moves registers about > before and after calling the *nix code. They use some m4 macros for this > I think. So we can potentially do better by having dedicated Windows 64 > code. On the other hand, register renaming is essentially free on modern > processors.
I may be wrong but I don't believe their support the Windwos x64 ABI is complete. Our Windows assembler code fully supports the Windows x64 exception handling mechanisms with meta data generation for stack unwinding. Brian -- You received this message because you are subscribed to the Google Groups "mpir-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to mpir-devel+unsubscr...@googlegroups.com. To post to this group, send email to mpir-devel@googlegroups.com. Visit this group at http://groups.google.com/group/mpir-devel. For more options, visit https://groups.google.com/groups/opt_out.