| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| | |
|
| |
|
|
| |
([ARM64_DYNAREC] only for now)
|
| |
|
|
|
|
|
| |
* Removed some unused function declarations
* Moved more functions to os.h
* review
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* [ENV] Initial refactor of env variables infrastructure
* Ported BOX64_DYNAREC_LOG
* Ported more options
* Ported BOX64_MALLOC_HACK
* Ported BOX64_DYNAREC_TEST
* Ported more options
* Ported more options
* Ported more options
* Ported all options
* Removed old rcfile parser
* Fix
* review
* fix
* fix
* more fixes
|
| |
|
|
|
|
|
|
|
|
|
| |
* Port rounding of some x87 instructions from Box86
Ported from https://github.com/ptitSeb/box86/pull/951. The original pull
request and this commit also contain some improvements on precision of
`F2XM1` and `FYL2XP1`.
* Run fpu_rounding test with dynarec only for ARM64
They have been implemented on dynarec only for ARM64.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* [DYNAREC][WIP] Fix x87cache issues
Co-authored-by fanwj@mail.ustc.edu.cn
* Check x87cache is full before push, is it working?
* Fixed a typo
* Update dynarec_arm64_helper.h
* Review
* Update test25
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* [DYNAREC] Don't include pthread.h in C files.
It's already included from box64context.h.
Since there's no pthread.h on Win32, including it only once avoids
having to add ifdefs everywhere.
* [DYNAREC] Remove some duplicate definitions of the GETG helper macros.
* Declare void functions with an explicit void.
To avoid 'function declaration is not a prototype' warnings when using
-Wstrict-prototypes.
* Avoid including bridge_private.h in files that don't need it.
* Avoid defining ZYDIS_RUNTIME_ADDRESS_NONE.
It's not used, and conflicts with the original Zydis headers.
|
| | |
|
| |
|
|
| |
MOV to/from them use a Memory Barrier automaticaly
|
| | |
|
|
|
architecture
|