[Coco] Devastated. Long term OVCC project falls short

Joel Rees joel.rees at gmail.com
Mon Oct 7 20:49:39 EDT 2019


2019年10月5日(土) 12:38 William Astle <lost at l-w.ca>:

> On 2019-10-04 7:52 p.m., Walter Zambotti wrote:
> > If you aren't aware, ASM under VS uses the MS ABI.  This ABI is native
> > and efficient under windows but is not native to Linux. So I think the
> > gcc compiler places a wrapper around the C functions that the assembly
> > has to call. Which the assembly has to do often when it calls high level
> > functions like MemRead/MemWrite.
>
> This is almost certainly your smoking gun. Using non-native ABIs on a
> platform is very often going to introduce performance penalties just due
> to any marshalling required to match.
>

+

>


More information about the Coco mailing list