about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
...
* Added some virtual files (if missing) to allow wine to compute cache size ↵ptitSeb2024-05-071-0/+130
| | | | and coherency (for #1381 on Snapdragon, but BG3 still not working, probably a graphic driver issue now)
* Small fix on a libc wrapped function signatureptitSeb2024-05-071-1/+1
|
* [ELFLOADER] Small change in the parser (for #1493)ptitSeb2024-05-051-13/+13
|
* [VULKAN] Added VK_AMDX_shader_enqueue extensionptitSeb2024-05-054-0/+18
|
* [ELFLOADER] Added a fix for Uniengine Heaven linux crashing at load, but ↵ptitSeb2024-05-051-0/+7
| | | | might need something more generic at some point
* [ARM64] Add 1 more case of unaligned device memory access handling, plus ↵ptitSeb2024-05-041-1/+35
| | | | better tracking
* [DYNAREC] Small improvements to atomic functions (#1492)Yang Liu2024-05-046-125/+155
| | | | | * [DYNAREC] Small improvements to atomic functions * Support older version of gcc
* [LA64_DYNAREC] Added more opcodes (#1491)Yang Liu2024-05-0311-6/+512
|
* [DYNAREC] Re-introduce a simple HotPage handling, to speedup heavily ↵ptitSeb2024-05-035-3/+36
| | | | obfuscated program loading
* [LA64_DYNAREC] Fixed another typo (should fix Celeste)ptitSeb2024-05-031-1/+1
|
* [LA64_DYNAREC] Added more opcodes (#1490)Yang Liu2024-05-037-16/+296
|
* [LA64_DYNAREC] Fixed some typosptitSeb2024-05-031-2/+2
|
* [RV64_DYNAREC] Fixed OF flag computation (#1489)Yang Liu2024-05-031-3/+3
|
* [LA64_DYNAREC] Added more opcodes (#1488)Yang Liu2024-05-037-1/+216
|
* [LA64_DYNAREC] Fixing the fix, and leave a comment for future me in case I ↵ptitSeb2024-05-031-3/+4
| | | | want to fix that again
* [DYNAREC] Stop a block when a unimplemented opcode is foundptitSeb2024-05-021-2/+2
|
* [LA64_DYNAREC] Fixed some lock assembly helperptitSeb2024-05-022-7/+9
|
* Added wrapping of libicuuc64 and libicui18n64 (#1487)Yang Liu2024-05-0213-0/+318
|
* [LA64_DYNAREC] Added more opcodes (#1486)Yang Liu2024-05-025-0/+177
|
* [TRACE] Remove a trace that might crash when tracingptitSeb2024-05-021-1/+1
|
* [DYNAREC][32BITS] Fixed and improved 66 prefix opcodes (#1485)Yang Liu2024-05-023-113/+50
| | | | | | | | | * [DYNAREC][32BITS] Improved 66 prefix opcodes * more fixes * Removed some unintentional changes * removed unnecessary improvements
* [ARM64_DYNAREC] Added rcr16 / rcl16 emitter, plus some tiny fixes to other ↵ptitSeb2024-05-024-29/+114
| | | | rotate operations
* [ARM64_DYNAREC] Some small fixes to rcl8 / rcr8 emittersptitSeb2024-05-021-16/+20
|
* [RV64_DYNAREC] Remove useless code (#1484)Yang Liu2024-05-021-1/+0
|
* [RV64_DYNAREC] Added some missing fastnan handling (#1483)Yang Liu2024-05-021-3/+33
|
* [LA64_DYNAREC] Added more opcodes (#1482)Yang Liu2024-05-014-1/+74
|
* [LA64_DYNAREC] Added more opcodes (#1481)Yang Liu2024-05-015-0/+171
|
* Added 1 more wrapped function to waylandclient libptitSeb2024-05-014-1/+5
|
* [LA64_DYNAREC] Added more opcodes (#1480)Yang Liu2024-05-015-2/+384
|
* [LA64_DYNAREC] Fixed dynarec infra (#1479)Yang Liu2024-05-019-46/+103
|
* [RV64_DYNAREC] Optimized F0 0F C7 32bits opcodeptitSeb2024-04-301-15/+11
|
* [RV64_DYNAREC] Fixed adc32 helperptitSeb2024-04-301-2/+2
|
* [RV64_DYNAREC] Improved/fixed flag handling (ported from ARM64_DYNAREC)ptitSeb2024-04-308-46/+49
|
* [RV64_DYNAREC] Fix some x87 flags issueptitSeb2024-04-301-24/+25
|
* [COSIM] Added thread-safe tests (#1477)Yang Liu2024-04-3021-18/+148
| | | | | | | | | | | | | * [COSIM] Added thread-safe tests * Added more notest * Run cosim in CI * Disable tests for RISC-V for now * Simplify * Initialize notest
* Fixed wrapped function signature for xcb_image_put (should help #1450)ptitSeb2024-04-304-5/+5
|
* [ARM64_DYNAREC] Added CE opcodeptitSeb2024-04-301-1/+13
|
* [RCFILE] More aggressive profile for FlatOut and FlatOut 2ptitSeb2024-04-291-2/+2
|
* [ARM64_DYNAREC] Fixed some more issue on x87 handlingptitSeb2024-04-291-1/+7
|
* [DYNAREC] Allocate Dynarec memory by 2Mb batch, and advise for hugepage if ↵ptitSeb2024-04-291-4/+20
| | | | available
* This should fix non-dynarec buildptitSeb2024-04-291-0/+2
|
* Fixed non-dynarec build by introducing BOX64_JVM to replace BOX64_DYNAREC_JVMptitSeb2024-04-296-8/+26
|
* Added a way to hide SSE 4.2, as it might slow down things using the string ↵ptitSeb2024-04-297-6/+30
| | | | opcodes. Also, looks like some java program have issue with current implementation of pcmp[ei]str[im] somehow, so diabling automaticaly when detecting libjvm.so (for SlayTheSpire in particular)
* [INTERPRETER] Fixed pcmp[ei]strm opcodesptitSeb2024-04-281-8/+8
|
* [ARM64_DYNAREC] Some fixes to pcmp[ei]strm opcodesptitSeb2024-04-284-10315/+25445
|
* [DYNAREC] Change method to detect dead code in block (fixes Spintires on ↵ptitSeb2024-04-283-12/+25
| | | | Wow64, maybe some other too)
* [ARM64_DYNAREC] Cosmetic change on FCOM helper macroptitSeb2024-04-281-3/+3
|
* [RV64_DYNAREC] Fixed DIV and IDIV for zero divisor (#1476)xctan2024-04-283-13/+105
| | | | | | | * [RV64_DYNAREC] Fixed DIV Ed and IDIV Ed for zero divisor * [RV64_DYNAREC] Fixed DIV Ew and IDIV Ew for zero divisor * [LA64_DYNAREC] Added todos for zero divisor
* [ARM64_DYNAREC] Added some comment on ARM64 jump conditionptitSeb2024-04-281-0/+17
|
* Added some comment to x87 sw flagsptitSeb2024-04-281-6/+6
|