Does anyone know what the limfac is? The machine code produced is of course different on different CPU arches, but isn't this handled at the compiler level? I.e. lower level than game devs worry about.
The exception I see is if SIMD intrinsics.
> isn't this handled at the compiler level? I.e. lower level than game devs worry about.
But game devs (at least of a certain type) are notorious for thinking about low-level hardware performance right from the start. As a class I'm pretty sure game devs use godbolt much, much more than your typical developer.
This system allows playing unmodified production x86 executables on arm64. It doesn’t have anything to do with the developers.