[Coco] Devastated. Long term OVCC project falls short
William Astle
lost at l-w.ca
Fri Oct 4 23:37:51 EDT 2019
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