Anyway, is there really any reason to superoptimise on Windows itself, why 
not do it on Linux and use it everywhere, does the noise produced by the OS 
really matter?

Ok, the function call ABI is different (Win64 vs system v), so when you 
enter your function some stuff will be on the stack rather than in 
registers, but apart from that, will anything really change?
Why not go the GMP way which just add some prologue/epilogue to its system 
v function abi assembly implems to deals with the different windows 64 ABI?

There might also be functions using longs of different size in their input, 
but are there really any assembly functions eating longs as input?

And there is the stack rewinding or structured exception handling stuff 
that also needs to be dealt with but can't it be done around the core 
assembly implems as for dealing with the different function call ABI?

-- 
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 https://groups.google.com/group/mpir-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to