<div dir="auto"><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">J. Gareth Moreton <<a href="mailto:gareth@moreton-family.com">gareth@moreton-family.com</a>> schrieb am Do., 2. Apr. 2020, 22:33:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Jonas,<br>
<br>
I brought that up because Florian once asked about just doing everything <br>
as vectorcall on Win64 because the calling convention, by and large, is <br>
a compatible extension to its default one. I think issues of <br>
compatibility and third-party interfacing makes it not the best idea <br>
unless there's a way to override it (which you can do by specifying the <br>
'ms_abi_default' directive, even though that's not the nicest name to <br>
remember!)<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">I don't think it's a good idea to change the default calling convention. We'll get many bug reports about third party libraries then even if it can be changed. The potential performance gain is not worth it. And those that want to really optimize their code can do so by adjusting the calling convention either per function or using $calling. </div><div dir="auto"><br></div><div dir="auto">Regards, </div><div dir="auto">Sven </div></div>