mirror of
https://github.com/FEX-Emu/FEX.git
synced 2026-10-25 02:01:37 +01:00
80a77b39be99cec9b367485fbd37afde4668097c
These are interesting rotate instructions that treats CF as an additional rotation bit for the source. So you end up with a 9bit, 17bit, 33bit, or 65bit rotate. The rotate value is still masked by 0x1F or 0x3F depending on instruction size. This ends up with the quirk that this instruction doesn't directly map to AArch64 rotations for the smaller register sizes; So we have to do some manual mirroring in a larger register to pull the correct view out of the op
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%