about summary refs log tree commit diff stats
path: root/src/dynarec (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* [ARM64_DYNAREC] Added LDR/STR SIMD printerptitSeb2023-10-271-1/+24
|
* [WRAPPER] Fixed my_execl (#1044)wannacu2023-10-271-11/+75
| | | | | * [WRAPPER] Fixed my_execl * [ARM64_DYNAREC] Added 66 0F 17 and Fixed 66 0F 21
* [32BITS] Added a few 66 opcodes ([ARM64_DYNAREC] too)ptitSeb2023-10-261-1/+17
|
* [ARM64_DYNAREC] Fixes STUR print opcodeptitSeb2023-10-261-5/+5
|
* [DYNAREC_RV64] Fixed x87 FCOMI opcodes (#1041)Yang Liu2023-10-262-2/+2
|
* [DYNAREC_RV64] Fixed opcode FLD tbyte (for #871) (#1040)Yang Liu2023-10-261-1/+1
|
* [ARM64_DYNAREC] Small optimisation on 66 0F 57 opcodeptitSeb2023-10-251-3/+10
|
* [DYNAREC] Various improvment to x87 code and segment handlingptitSeb2023-10-259-14/+93
|
* [32BITS] Added 66 06/07 and 66 1E/1F opcodes ([ARM64_DYNAREC] too)ptitSeb2023-10-241-0/+38
|
* [ARM64_DYNAREC] Fixed some cases of 0F D3 opcodeptitSeb2023-10-232-6/+8
|
* [RV64_DYNAREC] Fixed an issue with MMX Cache transformationptitSeb2023-10-231-1/+1
|
* [ARM64_DYNAREC] Fixed an issue with MMX Cache transformationptitSeb2023-10-231-1/+1
|
* [ARM64_DYNAREC][32BITS] Added 67 64 A3 opcodeptitSeb2023-10-231-1/+15
|
* [ARM64_DYNAREC][32BITS] Added 67 64 FF /6 opcodeptitSeb2023-10-235-1/+176
|
* [ARM64_DYNAREC] Some fixes to x87 opcodes (helps 32bits games on WoW64)ptitSeb2023-10-232-8/+25
|
* [ARM64_DYNAREC] Fixed 0F F4 opcode (for #1036)ptitSeb2023-10-221-3/+3
|
* [ARM64_DYNAREC] Fixed an issue with refect_cache_mmx helper functionptitSeb2023-10-221-1/+1
|
* fix emit_sar32c() ZF maybe set error. (#1034)liuli2023-10-201-1/+1
| | | * fix emit_sar32c() ZF maybe set error.
* [ARM64_DYNAREC] More ARM64 extensions detectionptitSeb2023-10-181-11/+12
|
* [RV64_DYNAREC] More fixes to the buildptitSeb2023-10-181-1/+1
|
* Merge branch 'main' of https://github.com/ptitSeb/box64ptitSeb2023-10-181-18/+52
|\
| * [ARM64_DYNAREC] Added a use of FLAGM extension in add8 emitterptitSeb2023-10-181-18/+52
| |
* | [RV64_DYNAREC] Try to fix the buildptitSeb2023-10-181-6/+6
|/
* Fix build issuesptitSeb2023-10-182-29/+18
|
* [ARM64_DYNAREC] Preparing handling of FLAGM and FLAGM2 extensionsptitSeb2023-10-182-2/+46
|
* [ARM64_DYNAREC] More changes to Strong memory model emulationptitSeb2023-10-189-46/+33
|
* [ARM64_DYNAREC] Added support for BOX4_DYNAREC_ALIGNED_ATOMICSptitSeb2023-10-175-164/+237
|
* [ARM64_DYNAREC] More fixes to F0 0F C7 opcode with Atomics extensionptitSeb2023-10-171-3/+5
|
* [ARM64_DYNAREC] More fixes for Atomics extensionptitSeb2023-10-174-13/+10
|
* [ARM64_DYNAREC] More fixes for Atomic extension n LOCK DEC opcodesptitSeb2023-10-171-8/+10
|
* [ARM64_DYNAREC] Fixed F0 0F B0 opcopde with Atomics extensionptitSeb2023-10-171-1/+2
|
* [ARM64_DYNAREC] Added code generation for Atomic ARM v8.1 extension for most ↵ptitSeb2023-10-165-241/+807
| | | | lock prefix
* [ARM64_DYNAREC] Cosmetic changes to SM macrosptitSeb2023-10-161-2/+2
|
* [COSIM] Fix x87 testing (#1029)Yang Liu2023-10-153-13/+18
|
* [DYNAREC] Fix x87cache issues (#1025)Yang Liu2023-10-1420-123/+166
| | | | | | | | | | | | | | | * [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
* [ARM64_DYNAREC] Fixes some border case 32bits potential issue with GETEDz ↵ptitSeb2023-10-121-1/+1
| | | | helper macro
* Merge branch 'main' of https://github.com/ptitSeb/box64ptitSeb2023-10-111-0/+3
|\
| * [RV64_DYNAREC] Fix a build warning (#1020)Yang Liu2023-10-111-0/+3
| | | | | | | | | | ``` warning: implicit declaration of function 'rv64_lock_get_b' ```
* | [ARM64_DYNAREC] Small improvement to certain cases for 66 0F 70 opcodeptitSeb2023-10-112-0/+18
|/
* [ARM64_DYNAREC] Fixed 66 0F 38 20..25/30..35 to only read needed amount of ↵ptitSeb2023-10-112-12/+30
| | | | data instead of 128bits (fixes some border case issue)
* [ARM64_DYNAREC] Better place for memory barrier on jmp_next and iret_to_epilogptitSeb2023-10-111-2/+2
|
* [ARM64_DYNAREC] Added 66 0F 3A 21 opcodeptitSeb2023-10-101-1/+22
|
* [RV64_DYNAREC] Small fixed single rex.w AF opcodeptitSeb2023-10-101-2/+1
|
* [ARM64_DYNAREC] Fixed single AF opcodeptitSeb2023-10-101-4/+3
|
* [ARM64_DYNAREC] Fixed 66 99 opcodeptitSeb2023-10-091-1/+1
|
* [ARM64_DYNAREC] Added 66 99 opcodeptitSeb2023-10-091-1/+5
|
* [ARM64_DYNAREC] Fixed most DA opcodesptitSeb2023-10-081-0/+7
|
* [ARM64_DYNAREC] Take dynarec64_DA into account (#1014)André Zwing2023-10-071-1/+3
|
* Added Snapdragon 8 Gen 2 profile (#1009)Sophon2023-10-072-1/+233
| | | | | | | | Compilation works with GCC 12.1.0 Tested on AYN Odin 2 with mainline Linux 6.6.0-rc3-next-20230929 Signed-off-by: Xilin Wu <wuxilin123@gmail.com>
* [DYNAREC] Introduce a config that should save a bit of mmemory at runtime ↵ptitSeb2023-10-012-1/+15
| | | | (ON for PIs and RK3399 only for now)