mirror of
https://github.com/FEX-Emu/FEX.git
synced 2026-10-06 19:00:17 +02:00
PR #5902 technically introduced a bug where we would read past the end of bounds for thunk instructions when full smc was enabled. Luckily this never occurs in practice as the Mono hacks never are on VDSO boundaries, and no one is expected to enable full smc detection really. Switch this path over to using crc32 unconditionally. This raises our minspec technically to armv8-a+crc, but nothing that matters shipped without crc so it's fine. This also is a minor speed and JIT size reduction due less branches polluting the BTB. But really only for mono/unity games. Requires revving the DiskCache version again.