about summary refs log tree commit diff stats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* [RV64_DYNAREC] Added 1 more scalar avx 0F opcode (#2994)Yang Liu2025-09-011-0/+47
|
* [INTERP] Fixed and improved 67 prefixed 32bits opcodesptitSeb2025-09-012-31/+28
|
* [WRAPPER] Improved some libGL function with callback wrappingptitSeb2025-09-011-0/+28
|
* [RV64_DYNAREC] Added more scalar avx 0F opcodes (#2992)Yang Liu2025-09-012-4/+198
| | | | | * [RV64_DYNAREC] Added more scalar avx 0F opcodes * review
* [INTERP][DYNAREC] Aligned !fastnan handling of 0F 51/52 opcodes (#2989)Yang Liu2025-09-014-17/+60
| | | | | | | | | * [INTERP] Added !fastnan handling to some 0F opcodes * [RV64_DYNAREC] Fixed/refined !fastnan handling of some 0F opcodes * la64 * more fixes
* Allow resuming signal directly on dynarec instead of interpretor when possibleptitSeb2025-09-011-3/+12
|
* [LA64_DYNAREC] Fixed a typo in 0F 53 RCPPS opcode (#2991)Yang Liu2025-09-011-4/+3
|
* [LA64_DYNAREC] Fix 0f.A3 BT opcode, fix ALSL operand order. (#2988)phorcys2025-09-011-1/+1
| | | | | ALSL.D: tmp = (GR[rj][63:0]<<(sa2+1)) + GR[rk][63:0] GR[rd] = tmp[63:0]
* [ARM64_DYNAREC][TRACE] Fixed SWP B/H opcodes printerptitSeb2025-08-311-2/+2
|
* [WRAPPER] Wrapped 2 more symbols for libfreetype (#2984)Yang Liu2025-08-301-0/+2
|
* [WRAPPER] Wrapped mallinfo2 for libc (#2983)Yang Liu2025-08-304-0/+19
|
* [ARM64_DYNAREC] Introduced a dynarec version of the UpdateFlags helper functionptitSeb2025-08-3014-26/+1183
|
* Fixed a misguarded box32 endif (#2982)Yang Liu2025-08-301-1/+1
|
* [WRAPPER] Wrapped more symbols for libresolv (#2981)Yang Liu2025-08-305-6/+8
|
* [RV64_DYNAREC] Added more scalar avx opcodes (#2980)Yang Liu2025-08-301-0/+270
|
* [INTERP] Fixed another regression introduced with ↵ptitSeb2025-08-291-0/+1
| | | | #cb2c29c5f992cb4e5ec481f8d99b973b90411403
* [LA64_DYNAREC] Fixed AVX VCVT[T]PS2DQ fastround path (#2979)Yang Liu2025-08-293-11/+19
|
* [RV64_DYNAREC] Added more scalar avx opcodes (#2978)Yang Liu2025-08-292-1/+179
|
* [BOX32][TRACE] Improved trace for nanosleepptitSeb2025-08-281-0/+3
|
* Improved handling of TF flagptitSeb2025-08-277-10/+30
|
* [RV64_DYNAREC] Added more scalar avx opcodes (#2975)Yang Liu2025-08-274-67/+176
| | | | | * [RV64_DYNAREC] Added more scalar avx opcodes * fix
* [INTERP] Fixed a regression introduced with ↵ptitSeb2025-08-261-1/+1
| | | | cb2c29c5f992cb4e5ec481f8d99b973b90411403 (fixes Wukong)
* [TRACE] Adjusted disabled debug codeptitSeb2025-08-261-1/+0
|
* [RV64_DYNAREC] Added more scalar avx opcodes (#2974)Yang Liu2025-08-261-0/+601
|
* [RV64_DYNAREC] Added more scalar avx opcodes (#2973)Yang Liu2025-08-261-0/+97
| | | | | * [RV64_DYNAREC] Added more scalar avx opcodes * fix
* [WRAPPER] Improved pulse wrappingptitSeb2025-08-255-5/+69
|
* [TRACE] Small change on commented code (left for debugging purpose)ptitSeb2025-08-251-2/+2
|
* [INTERP] Fixed a regression introduced with ↵ptitSeb2025-08-251-2/+2
| | | | a17811f4a615f417a5742dde62ab683cf80020b0
* [RV64_DYNAREC] Added more scalar avx opcodes (#2971)Yang Liu2025-08-253-4/+571
|
* [RV64_DYNAREC] Added more scalar avx opcodes (#2970)Yang Liu2025-08-251-0/+171
|
* [BOX32][WRAPPER] Added one more wrapped function to libcptitSeb2025-08-246-1/+27
|
* [BOX32] Sligtly safer handling of 32bits signalsptitSeb2025-08-241-2/+2
|
* [BOX32][WRAPPER] Fixed some SIGBUS with 32bits smeaphoresptitSeb2025-08-241-1/+14
|
* [BOX32][WRAPPER] Added ftw wrapped function to libcptitSeb2025-08-242-15/+8
|
* [RV64_DYNAREC] Added YMM0 placeholder for later optim (#2968)Yang Liu2025-08-247-241/+125
|
* [INTERP] Refactored how 64/65/66/67 and F2/F3 prefixes are handled, removing ↵ptitSeb2025-08-2217-3429/+272
| | | | some (mostly) duplicated code
* [RV64_DYNAREC] Fixed scalar avx VCMPPD non-ymm case (#2966)Yang Liu2025-08-221-0/+4
|
* [RV64_DYNAREC] Added more scalar avx opcodes (#2965)Yang Liu2025-08-222-0/+516
|
* [ARM64_DYNAREC] Fixed an inst name typo (#2964)Yang Liu2025-08-221-1/+5
|
* [RV64_DYNAREC] Added scalar SSE 66 0F 3A 60/61/62 opcodes (#2963)Yang Liu2025-08-222-1/+123
| | | | | * [RV64_DYNAREC] Added scalar SSE 66 0F 3A 60/61/62 opcodes * [CI] Bump timeout
* [RV64_DYNAREC] Added more scalar avx 66 0F opcodes (#2960)Yang Liu2025-08-222-1/+226
|
* [RV64_DYNAREC] Added more scalar avx opcodes (#2961)Yang Liu2025-08-215-1/+105
|
* [RV64_DYNAREC] Fixed more scalar avx opcodes (#2959)Yang Liu2025-08-211-11/+9
| | | | | * [RV64_DYNAREC] Fixed more scalar avx opcodes * oops
* [CORE] Better trace_file logging (#2958)Yang Liu2025-08-212-83/+50
|
* [COSIM] Better memory diff printing (#2957)Yang Liu2025-08-211-2/+2
|
* [RV64_DYNAREC] Fixed some scalar avx opcodes (#2956)Yang Liu2025-08-213-7/+12
|
* [RV64_DYNAREC] Added more scalar avx 66 0F3A opcodes (#2955)Yang Liu2025-08-211-0/+184
|
* [RV64_DYNAREC] Added more scalar avx 66 0F38 opcodes (#2954)Yang Liu2025-08-211-0/+389
| | | | | * [RV64_DYNAREC] Added more scalar avx 66 0F38 opcodes * fix
* [RV64_DYNAREC] Added more scaalr avx opcodes (#2952)Yang Liu2025-08-195-16/+163
|
* [RV64_DYNAREC] Added more scalar avx opcodes (#2951)Yang Liu2025-08-192-1/+193
|