about summary refs log tree commit diff stats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* [ANDROID] Another change on some internal structure for AndroidptitSeb2025-04-121-1/+4
|
* [ANDROID] Adjusted some signals structure for Android/BionicptitSeb2025-04-111-1/+7
|
* [WOW64] Splitted freq and cleanup functions from x64emu (#2521)Yang Liu2025-04-1117-261/+313
|
* [ARM64_DYNAREC] Some more FRINTTS and AVX/SSE fixes (might help #2520)ptitSeb2025-04-115-30/+22
|
* [DYNAREC] Speedup a bit DYNAREC_DIRTY=1ptitSeb2025-04-104-17/+28
|
* [BOX32] Fix a potential build issueptitSeb2025-04-101-0/+1
|
* [WOW64] More tweaks towards PE build (#2519)Yang Liu2025-04-1021-120/+136
|
* [WOW64] More work on the PE wow64 build (#2518)Yang Liu2025-04-1014-23/+46
| | | | | * [WOW64] More work on the PE wow64 build * added a TODO
* [DYNAREC] Improved handling of db_size rbtreeptitSeb2025-04-093-16/+340
|
* Reduced usage of the rbtree in FindDynablockFromAddress by creating node ↵ptitSeb2025-04-091-4/+20
| | | | only on first query (in response to #2511 analysis)
* Made custommem OS-independent (#2517)Yang Liu2025-04-094-22/+34
|
* [DYNAREC] Better handling of self-loop and added CALLRET=2 settings (ARM64 ↵ptitSeb2025-04-0920-28/+242
| | | | only, RV64 and LA64 todo)
* Small change on Steam game launch handlingptitSeb2025-04-091-2/+4
|
* Moved emit functions to seperate files from signals.h (#2516)Yang Liu2025-04-0922-165/+176
|
* [BOX32][WRAPPER] Added 2 more spawn_ wrapped functionsptitSeb2025-04-091-2/+2
|
* Added backtrace.h for holding backtrace-related functions (#2515)Yang Liu2025-04-095-36/+58
|
* [ARM64_DYNAREC] Fixed some dangling else warnings (#2514)Yang Liu2025-04-091-6/+18
|
* [WOW64] Add wow64 PE build scaffolding (#2513)Yang Liu2025-04-089-83/+227
|
* [DYNAREC] Do not mark a dynablock as always_test for loop on itself that are ↵ptitSeb2025-04-081-6/+10
| | | | not alive
* [TRACE] Change log level for wine_main_preload_info not found, as it's not ↵ptitSeb2025-04-071-1/+1
| | | | always relevent on later version of wine and may disturb scipt like winetricks
* [WRAPPER] Update generated files missing from previous PRptitSeb2025-04-062-0/+6
|
* Add __localtime64 and __time64 in box32 mode (#2502)Krzysztof Aleksander Pyrkosz2025-04-052-0/+9
|
* Corrected arguments of my_epoll_pwait2 (#2501)Krzysztof Aleksander Pyrkosz2025-04-051-1/+1
|
* [ARM4_DYNAREC] A few changes to seem SSE/AVX comparison and convertions ↵ptitSeb2025-04-048-154/+287
| | | | opcodes, and more FRINTTS usage too
* [INTERP] Small changes in a few SSE/AVX convertions opcodesptitSeb2025-04-044-13/+13
|
* [ARM64_DYNAREC] Small adjustement to 2 AVX opcodesptitSeb2025-04-041-3/+3
|
* [LA64_DYNAREC] Optimize la64 MAXPD/MAXPS. (#2499)phorcys2025-04-032-8/+4
| | | Co-authored-by: phorcys <phorcys02@126.com>
* Decoupled alternate functions from bridge (#2500)Yang Liu2025-04-0318-55/+72
|
* [INTERP] Fixed a nan propagation issue on RISC-V (#2498)Yang Liu2025-04-031-4/+16
|
* Moved more functions to os.h (#2497)Yang Liu2025-04-03112-147/+93
| | | | | | | * Removed some unused function declarations * Moved more functions to os.h * review
* [INTERP] Better handling of default NAN for a few opcodes, more to comeptitSeb2025-04-0310-229/+126
|
* [ARM64_DYNAREC] Removed some condition on vex.l that shouldn't be here on a ↵ptitSeb2025-04-032-6/+6
| | | | few AVX opcodes
* [LA64_DYNAREC] Add more sse ops (#2493)phorcys2025-04-034-32/+283
| | | | | | | | | | | fix 0F.5D/5F MINPS/MAXPS fix unordered. fix 66.0F.5D/5F MINPD/MAXPD fix unordered. 66.0F.3A.08/09/0A ROUNDPS/ROUNDPD/ROUNDSS 66.0F.3A.0C/0D BLENDPS/BLENDPD 66.0F.3A.21 INSERTPS 66.0F.C2 CMPPD printer add VFCMP.cond.s/d, vbitsel.v: Co-authored-by: phorcys <phorcys02@126.com>
* [ARM64_DYNAREC] Small optim for VBLENDPS opcodeptitSeb2025-04-021-6/+14
|
* [ARM64_DYNAREC] Fixed an optim in BLENDPS opcodeptitSeb2025-04-021-2/+2
|
* Moved some emit functions to os.h (#2494)Yang Liu2025-04-0219-80/+107
|
* [BOX32][WRAPPER] Added wrapped 32bits wctype to libc (for steam #2478)ptitSeb2025-04-021-1/+1
|
* Moved more OS-dependent functions to os.h (#2491)Yang Liu2025-04-0111-37/+69
|
* Introduced box64cpu.h for exported interpreter and dynarec functions (#2490)Yang Liu2025-04-01179-409/+277
|
* [LA64_DYNAREC] Fix f0.80.1 LOCK OR, LoongArch ANDI is zero-extended. (#2489)phorcys2025-04-011-1/+2
| | | Co-authored-by: phorcys <phorcys02@126.com>
* Added os.h for future usage (#2488)Yang Liu2025-04-0118-10/+28
|
* Some cosmetic changes to C header files (#2487)Yang Liu2025-04-0115-49/+51
| | | | | * [DYNAREC] Move cosim functions to a new header * Moved isNativeCall to elfloader
* [TRACE] Do not print opcode at SIGBUS if x64pc or pc is not readableptitSeb2025-03-311-1/+1
|
* [DEBUG] Fixed debug tool testAllBlocks() to correctly handle new map128 ↵ptitSeb2025-03-311-5/+12
| | | | custom alloc
* [INTERP] Added support for F2 0F A5 opcode, ignoring F2 (for #2459)ptitSeb2025-03-311-0/+8
|
* [WRAPPER] Added 2 new funciton towrapped libgdkpixbuf (for #2460)ptitSeb2025-03-315-0/+16
|
* [ARM64] Use crc32 hardware support (if available) for dynablock signatureptitSeb2025-03-313-0/+28
|
* Optimized and fixed custom 128bytes allocatorptitSeb2025-03-301-2/+7
|
* [ARM64_DYNAREC] Added atomic support for various lock helpersptitSeb2025-03-302-0/+129
|
* [INTERP] Fixed a warningptitSeb2025-03-301-2/+2
|