about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
...
* Force the use of spaces in .clang-format (#1406)Yang Liu2024-04-031-0/+1
|
* [ARM64_DYNAREC] Better fix for #1366, that should help #1383)ptitSeb2024-04-024-6/+5
|
* [DYNAREC] Small fixed on dynarec block protectionptitSeb2024-04-021-1/+1
|
* Create libssl/libcrypto symlinks (#1402)Yang Liu2024-04-021-27/+31
|
* [ELFLOADER] Fixed some residual issue with elfloader (espacially on non-4K ↵ptitSeb2024-04-021-8/+12
| | | | pagesize) (should help #1398 #1271 maybe help #939 and probably others)
* [DYNAREC] Improved CancelBlock function (might help #1383)ptitSeb2024-04-021-1/+1
|
* [RV64_DYNAREC] Fixed some issue with x87 stack managment (ported from ARM64) ↵Yang Liu2024-04-021-12/+18
| | | | (#1401)
* Added wrapped libicuuc73 and libicui18n73ptitSeb2024-04-0213-0/+317
|
* [LA64_DYNAREC] Added more SSE/SSE2 instructions (#1400)Yang Liu2024-04-025-4/+154
| | | | | * [LA64_DYNAREC] Added more SSE/SSE2 instructions * Thank you test16
* [LA64_DYNAREC] Fixed EBBACK (#1399)Yang Liu2024-04-022-10/+10
|
* Added a couple of symbols to wrapped libcms2 and libgstaudio-1.0ptitSeb2024-04-012-6/+6
|
* [ARM64_DYNAREC] Fixed some issue with x87 stack managmentptitSeb2024-03-293-24/+31
|
* Add BOX64_RCFILE variable (#1392)olegos22024-03-282-4/+11
| | | | | | | * Implement BOX64_RCFILE * Update USAGE.md * Should fix tests
* [LA64_DYNAREC] Added basic SSE infra and 66 0F 6E MOVD opcode (#1391)Yang Liu2024-03-287-28/+718
|
* update clang-format for IFX and QUOTE (#1390)Jiarui Wang2024-03-281-0/+2
| | | | | * update clang-format * refactor: add more ifmacros
* Improve memory handling for wine, againptitSeb2024-03-273-4/+26
|
* Added some path for termux/glibc buildsptitSeb2024-03-272-6/+11
|
* [ARM64_DYNAREC] More check to abort a block if x87 stack cache is incoherentptitSeb2024-03-262-1/+12
|
* Fixed some warningptitSeb2024-03-251-4/+4
|
* [REFACTOR] Refactor main.c (#1362)howard972024-03-254-2156/+2195
| | | Co-authored-by: howard <howardzz@foxmail.com>
* Added 66 0F BF opcodeptitSeb2024-03-211-0/+9
|
* [LA64_DYNAREC] Added CMOVcc opcodes and some fixes too (#1375)Yang Liu2024-03-203-23/+44
|
* [LA64_DYNAREC] Added some FP/LSX/LASX instructions to the emitter (#1374)Yang Liu2024-03-201-1/+833
| | | | | * [LA64_DYNAREC] Added FP instructions to the emitter * [LA64_DYNAREC] Added some LSX/LASX instructions to the emitter
* [DYNAREC] This should fix some issue with dynarec, like #1366 (but should be ↵ptitSeb2024-03-191-6/+7
| | | | revisited soon, to many bytes writen there)
* Changed, again, RDTSC and Hardware counter, introducing auto calibration ↵ptitSeb2024-03-147-48/+58
| | | | when hardware counter is too slow for modern standard (and removed BOX64_RDTSC env. var.)
* Added 64 66 83 opcodes ([ARM64_DYNAREC] too)ptitSeb2024-03-143-1/+132
|
* Update GH-Actions workflows to remove Node.js deprecation warning. (#1359)Tristan Morgan2024-03-142-4/+4
|
* [ARM64_DYNAREC] Try to improve strongmem=4 method, with a completly ↵ptitSeb2024-03-132-12/+14
| | | | different approach
* [RCFILE] Fixed some issues with wine program detectionptitSeb2024-03-122-3/+4
|
* [RCFILE] Added 2 new rcfile only option, and try to apply wine program ↵ptitSeb2024-03-125-37/+72
| | | | parameter earlier, before wien load to be able to change command line and maxcpu
* Changed in commented code, for more internal useptitSeb2024-03-121-0/+2
|
* Changed how cpu cores are reported in cpuid for large number (>64)ptitSeb2024-03-121-2/+9
|
* [LA64_DYNAREC] Added more LBT instructions to the printer (#1356)Yang Liu2024-03-112-28/+168
|
* Do not expose FMA cpu extension, it's associated to AVX by some enginesptitSeb2024-03-113-4/+8
|
* [LA64_DYNAREC] Added more opcodes and some fixes (#1355)Yang Liu2024-03-118-16/+210
| | | | | | | | | | | | | * Added F0 B1 /0 LOCK CMPXCHG opcode * Added 0F BE MOVSX opcode * Added 81/83 /7 CMP opcodes * Fixed emit_shl32c * Added missing default * Added A0 MOV opcode
* [LA64_DYNAREC] Added more opcodes (#1354)Yang Liu2024-03-114-176/+313
| | | | | | | | | | | | | | | * Added 38 CMP opcode * Added 0F B6 MOVZX opcode * Added 88 MOV opcode * Fixed 0F B6 MOVZX opcode * Added 81/83 LOCK ADD opcodes * Added 98 CWDE opcode * Rebase
* [DYNAREC] Limit temporary memory allocation on FillBlock64ptitSeb2024-03-108-50/+42
|
* [VULKAN] Added 1 more NV extensionptitSeb2024-03-101-0/+7
|
* [ELFLOADER] small change on free elf memoryptitSeb2024-03-101-2/+2
|
* [TRACE] Slighlty better log when emiting SIGILLptitSeb2024-03-101-0/+5
|
* [TRACE] slignthly better log for ExitEmulation bridgeptitSeb2024-03-101-2/+4
|
* Don't expose BMI1 for now, it's not really supportedptitSeb2024-03-101-1/+1
|
* [ARM64_DYNAREC] Added 64/65 0B opcodeptitSeb2024-03-101-0/+10
|
* [ARM64_DYNAREC] Fixed printer for MVN with shiftptitSeb2024-03-101-2/+2
|
* Improved unload of libs (help wine when dlopen / dlclose is supposed to ↵ptitSeb2024-03-095-53/+28
| | | | unload the lib so it can be dlopen again)
* Put back 8 slots for xcb_connection_t wrappingptitSeb2024-03-091-1/+1
|
* Don't try to load libstdc++ when loaing libGL if it's wine (helps mobox, ↵ptitSeb2024-03-091-1/+1
| | | | maybe other android version of box64 too)
* [TRACE] Better trace for (f)getxattrptitSeb2024-03-081-0/+6
|
* [DYNAREC] Small changeon the critical section handling of custommemptitSeb2024-03-081-2/+3
|
* Change wrapping of _exit to just exit immediatly as expectedptitSeb2024-03-083-3/+1
|