about summary refs log tree commit diff stats
path: root/src/dynarec (follow)
Commit message (Expand)AuthorAgeFilesLines
* [DYNAREC][TRACE] Slightly better trace message on creating dynablockptitSeb2025-04-181-2/+2
* [LA64_DYNAREC]Add/opt more SSE/MMX ops (#2543)phorcys2025-04-182-24/+60
* [DYNAREC] Small improvment to callret=2 handling of path to regen a blockptitSeb2025-04-181-0/+2
* [WOW64] Finished skeleton code for PE build (#2542)Yang Liu2025-04-172-2/+0
* [LA64_DYNAREC] Add SSE1/SSE2's cvt mmx ops. (#2538)phorcys2025-04-172-0/+166
* [ARM64_DYNAREC] More handling of low precision x87 flag changeptitSeb2025-04-163-0/+4
* [DYNAREC] Introduce BOX64_DYNAREC_X87DOUBLE=2 to handle Low Precision x87 ([A...ptitSeb2025-04-1617-21/+114
* [LA64_DYNAREC] Add mmx pack/unpack ops. (#2536)phorcys2025-04-161-9/+83
* [ARM64_DYNAREC][TRACE][COSIM] Improve x87 fiability in dynarec trace and cosi...ptitSeb2025-04-151-1/+1
* [ARM64_DYNAREC][TRACE] Changed TBZ/TBNZ printer to print bit offset in decimalptitSeb2025-04-151-2/+2
* [ARM64_DYNAREC] Added 67 0F 29 opcodeptitSeb2025-04-152-0/+41
* [DYNAREC] Fix on strongmem mode were last write on a seq on 1 write could be ...ptitSeb2025-04-151-1/+4
* [LA64_DYNAREC] Add mmx cmp ops. (#2533)phorcys2025-04-151-0/+41
* [RV64_DYNAREC] fix MASKMOVQ. (#2531)phorcys2025-04-141-1/+1
* [LA64_DYNAREC] Add mmx arith ops. (#2530)phorcys2025-04-141-0/+71
* [LA64_DYNAREC] Add mmx shift ops. (#2529)phorcys2025-04-141-0/+148
* [WOW64] More tweaks for PE build (#2528)Yang Liu2025-04-1410-22/+71
* [LA64_DYNAREC] Optimize sse_setround (#2527)phorcys2025-04-141-10/+3
* [LA64_DYNAREC] Add mmx related mov op (#2526)phorcys2025-04-144-15/+102
* [LA64_DYNAREC] Update la64 mmx infra. (#2524)phorcys2025-04-124-55/+846
* [WOW64] Splitted freq and cleanup functions from x64emu (#2521)Yang Liu2025-04-113-4/+4
* [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-102-13/+24
* [WOW64] More tweaks towards PE build (#2519)Yang Liu2025-04-106-13/+13
* [WOW64] More work on the PE wow64 build (#2518)Yang Liu2025-04-106-12/+10
* [DYNAREC] Improved handling of db_size rbtreeptitSeb2025-04-091-16/+7
* [DYNAREC] Better handling of self-loop and added CALLRET=2 settings (ARM64 on...ptitSeb2025-04-0915-19/+151
* Moved emit functions to seperate files from signals.h (#2516)Yang Liu2025-04-091-0/+1
* [ARM64_DYNAREC] Fixed some dangling else warnings (#2514)Yang Liu2025-04-091-6/+18
* [WOW64] Add wow64 PE build scaffolding (#2513)Yang Liu2025-04-081-2/+0
* [DYNAREC] Do not mark a dynablock as always_test for loop on itself that are ...ptitSeb2025-04-081-6/+10
* [ARM4_DYNAREC] A few changes to seem SSE/AVX comparison and convertions opcod...ptitSeb2025-04-048-154/+287
* [ARM64_DYNAREC] Small adjustement to 2 AVX opcodesptitSeb2025-04-041-3/+3
* [LA64_DYNAREC] Optimize la64 MAXPD/MAXPS. (#2499)phorcys2025-04-032-8/+4
* Decoupled alternate functions from bridge (#2500)Yang Liu2025-04-035-1/+5
* Moved more functions to os.h (#2497)Yang Liu2025-04-0397-119/+23
* [ARM64_DYNAREC] Removed some condition on vex.l that shouldn't be here on a f...ptitSeb2025-04-032-6/+6
* [LA64_DYNAREC] Add more sse ops (#2493)phorcys2025-04-034-32/+283
* [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-022-12/+7
* Moved more OS-dependent functions to os.h (#2491)Yang Liu2025-04-012-18/+7
* Introduced box64cpu.h for exported interpreter and dynarec functions (#2490)Yang Liu2025-04-01109-215/+109
* [LA64_DYNAREC] Fix f0.80.1 LOCK OR, LoongArch ANDI is zero-extended. (#2489)phorcys2025-04-011-1/+2
* Added os.h for future usage (#2488)Yang Liu2025-04-013-0/+3
* Some cosmetic changes to C header files (#2487)Yang Liu2025-04-017-35/+5
* [ARM64] Use crc32 hardware support (if available) for dynablock signatureptitSeb2025-03-313-0/+28
* [ARM64_DYNAREC] Added atomic support for various lock helpersptitSeb2025-03-302-0/+129
* [RV64] Improved rv64_lock_cas[b/h] helpersptitSeb2025-03-301-2/+2
* [LA64] Fixed la64_lock_cas_[h/b]_slow helper (rarely used)ptitSeb2025-03-301-2/+2