4 Commits
Author SHA1 Message Date
LibretroAdmin 13586a30e4 Finish taking cpuinfo out
The switch to features_cpu left six references behind, one of which
breaks the build: microVU_Execute.inl reaches the header through
microVU.h and calls cpuinfo_has_x86_avx2() twice, so it takes
common/CpuFeatures.h and CpuHasAVX2() like the other call sites.

pcsx2core.vcxproj still named the include directory and referenced
cpuinfo.vcxproj, and common/CpuFeatures.h was listed for cmake but not
for MSVC. tests/ipu linked the cpuinfo objects, MULTI_ISA_SELECT having
resolved into them, so it links features_cpu.o instead and says so if
the core has not been built yet. tests/emitter carried three include
paths, and the multi-ISA gate document named the old predicate.
2026-08-20 08:26:27 +02:00
LibretroAdmin e7280daa6d docs: add multi-ISA enablement verification gate
Checklist that must pass before flipping ENABLE_MULTI_ISA on by default:
build the multi-ISA config, confirm all three tiers are compiled in, the SSE4
safety gate (static objdump scan + Intel SDE -nhm run proving no AVX executes
on the sse4 path), the gcc/clang/MinGW/MSVC build matrix, and a fallback-
renderer perf comparison. Documents the one-line default flip and the trivial
rollback (switch back to 0).
2026-05-30 13:27:10 +02:00
Tyler Wilding e168b00ee0 GameDB: Move the documentation file one last time 2020-12-17 05:09:11 +01:00
Tyler Wilding c90eec2814 GameDB: Move the documentation file out of /bin 2020-12-16 22:42:57 +00:00