mirror of
https://github.com/FEX-Emu/FEX.git
synced 2026-10-24 05:00:44 +02:00
bd26d15879af93b0462cb128e784aef95ee0ecb8
The break ir op is actually a block ender and it happened that in regular code paths they were already ending the blocks correctly. This enforces block ending in the Unimplemented op so multiblock still generates the invalid code path correctly and it compiles. We hit these a few times in multiblock for times in the code where it is checking for CPU features and choosing a code path depending on CPUID results. Potentially these could be made in to no-ops since we'll never hit these codepaths in practice, but it is nicer to break in case we actually do hit one of these paths.
FEX - Fast x86 emulation frontend
This is the frontend application and tooling used for development and debugging of the FEXCore library.
Dependencies
- SonicUtils
- FEXCore
- cpp-optparse
- imgui
- json-maker
- tiny-json
- boost interprocess (sadly)
- A C++17 compliant compiler (There are assumptions made about using Clang and LTO)
- clang-tidy if you want the code cleaned up
- cmake
Description
GitHub pull mirror of FEX-Emu/FEX. GitHub repository ID: 245352386. Gitea import mode: github-full.
https://github.com/FEX-Emu/FEX
Readme
MIT
59 MiB
0 Stars
1 Watchers
0 Forks
Releases
67
FEX Release FEX-2610
Latest
Languages
C++
56%
Assembly
37.8%
C
3.8%
Python
1.2%
CMake
0.9%
Other
0.2%