about summary refs log tree commit diff stats
path: root/src/dynarec (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* [ARM64_DYNAREC] Improved a bit MULX opcodeptitSeb2025-01-012-8/+14
|
* [ARM64_DYNAREC] Small improvements to POPCNT and ADOX opcodesptitSeb2025-01-011-3/+7
|
* [ARM64_DYNAREC] Improved signal handling and flags handling (tbd on other archs)ptitSeb2024-12-315-2/+136
|
* [ARM64_DYNAREC] Fixed some issue with shrd/shld opcodesptitSeb2024-12-312-16/+12
|
* [ARM64_DYNAREC] Small improvement to MULX opcodeptitSeb2024-12-301-2/+8
|
* Spelling/typo fixes in code and documentation updates (#2223)olegos22024-12-284-6/+6
| | | | | | | | | | | * Fix typo DLOpenned->DLOpened * Fix a typo in comments: versionned->versioned * Fix a typo in comment: cleanning->cleaning * Update COMPILE.md and USAGE.md * A few more typos in comments
* [LA64_DYNAREC] Some minor fixes on bad variable usage (#2221)Yang Liu2024-12-281-6/+4
|
* [ARM64_DYNAREC][TRACE] Added printer for CNT opcodeptitSeb2024-12-281-0/+9
|
* [ARM64_DYNAREC] Fixed and improved flags for F3 0F B8 opcodeptitSeb2024-12-281-4/+12
|
* [ARM64_DYNAREC] Small optim for some specific case of slhd32 emiterptitSeb2024-12-271-2/+0
|
* [LA64_DYNAREC] Fixed some minor issues on LBT path (#2218)Yang Liu2024-12-273-3/+3
|
* [INTERPRETER] Improved some shift operands nd [AR64_DYNAREC] Improved shift ↵ptitSeb2024-12-261-86/+168
| | | | operands and [COSIM] reduce noise on shift operands
* [ARM64_DYNAREC] Fixed 67 8D opcodeptitSeb2024-12-261-3/+1
|
* [DYNAREC] Implement perf map (#2212)Leslie Zhai2024-12-264-4/+24
| | | | | * [DYNAREC] Implement perf map * [DYNAREC] Use function name as the Symbol
* [LA64_DYNAREC] Added hardware wall-clock support (#2216)Yang Liu2024-12-262-2/+7
| | | | | * [LA64_DYNAREC] Added hardware wall-clock support * Refined multi-language support
* [LA64_DYNAREC] Added more opcodes (#2215)Yang Liu2024-12-264-6/+45
|
* [LA64_DYNAREC] Added more opcodes (#2214)Yang Liu2024-12-262-0/+100
|
* [LA64_DYNAREC] Added more opcodes (#2213)Yang Liu2024-12-262-3/+43
|
* [LA64_DYNAREC] Added more opcodes and fixed CVTTPD2DQ (#2211)Yang Liu2024-12-256-5/+175
|
* [LA64_DYNAREC] Added IRET opcode (#2210)Yang Liu2024-12-253-0/+53
|
* [DYNAREC] Cleanup modreg (#2209)Yang Liu2024-12-2516-43/+44
|
* [LA64_DYNAREC] Added MOVLPD and MOVHPD opcodes (#2198)Leslie Zhai2024-12-252-1/+24
| | | | | * [LA64_DYNAREC] Added MOVLPD and MOVHPD opcodes * [LA64_DYNAREC] Fix VSTELM_D idx
* [LA64_DYNAREC] Added more opcodes (#2208)Yang Liu2024-12-254-0/+69
|
* [RV64_DYNAREC] Added more opcodes ([LA64_DYNAREC] too) (#2205)Yang Liu2024-12-253-0/+42
| | | | | * [RV64_DYNAREC] Added 66 8E MOV opcode ([LA64_DYNAREC] too) * Added more opcodes
* [RV64_DYNAREC] Fixed various lock usage in geted ([LA64_DYNAREC] too) (#2207)Yang Liu2024-12-253-7/+7
|
* [RV64_DYNAREC] Fixed a regression in #2187 (#2203)Yang Liu2024-12-241-2/+8
|
* [LA64_DYNAREC] Added nativeflags support (#2202)Yang Liu2024-12-2423-738/+1174
|
* [LA64_DYNAREC] Fixed 66 0F PTEST opcode (#2201)Yang Liu2024-12-241-3/+7
|
* [LA64_DYNAREC] Small optim to MOVHPS (#2200)Yang Liu2024-12-242-3/+6
|
* [RV64_DYNAREC] Fixed nativeflags tmp register usage (#2199)Yang Liu2024-12-243-107/+117
|
* [ARM64_DYNAREC] a bit more work on df=0 (still WIP)ptitSeb2024-12-242-1/+2
|
* [LA64_DYNAREC] Fixed various issues in LBT path (#2197)Yang Liu2024-12-233-48/+39
|
* [ARM64_DYNAREC] Added work in progress BOX64_DYNAREC_DF env. var.ptitSeb2024-12-233-6/+11
|
* [LA64_DYNAREC] Fixed some LBT path issues (#2193)Yang Liu2024-12-231-1/+2
|
* [LA64_DYNAREC] Optimized some 16bit shift opcodes (#2192)Yang Liu2024-12-233-33/+261
|
* [LA64_DYNAREC] Fixed 32bit ADDIz and SUBz (#2191)Yang Liu2024-12-231-4/+6
|
* [RV64_DYNAREC] Small optim to emit_and32c (#2189)Yang Liu2024-12-221-1/+1
|
* [RV64_DYNAREC] Added a fast path to SHR Ew, Ib (#2188)Yang Liu2024-12-222-7/+19
|
* [RV64_DYNAREC] Made nativeflags works with 8/16bit fast path (#2187)Yang Liu2024-12-221-46/+48
|
* [ARM64_DYNAREC] Reworked MUL/IMUL opcodes a bitptitSeb2024-12-226-41/+162
|
* [GDBJIT] Display register mapping annotations (#2185)Yang Liu2024-12-225-7/+276
|
* [GDBJIT] Unified the experience for all the backends (#2183)Yang Liu2024-12-213-141/+116
|
* [ARM64_DYNAREC] Improved DMB/DSB printerptitSeb2024-12-211-4/+16
|
* [LA64_DYNAREC] Added ROUNDSD and CVTDQ2PD opcodes (#2173)Leslie Zhai2024-12-203-0/+34
| | | | | | | | | | | * [LA64_DYNAREC] Added ROUNDSD and CVTDQ2PD opcodes * [LA64_DYNAREC] Added round_round * [LA64_DYNAREC] Remove redundant instruction * [LA64_DYNAREC] Remove useless assembler * [LA64_DYNAREC] Made round_round more readable
* Simplified ucontext uc_link managment (closer to glibc handling) ([BOX32] too)ptitSeb2024-12-201-13/+0
|
* [GDBJIT] Display DynaRec info in source file (#2179)Yang Liu2024-12-204-89/+104
| | | | | * [GDBJIT] Display DynaRec info in source file * fix
* [LA64_DYNAREC] A few minor optimizations (#2174)Yang Liu2024-12-192-6/+3
|
* [LA64_DYNAREC] Added CLC and PMOVZXBW opcodes (#2172)Leslie Zhai2024-12-192-0/+16
|
* [LA64_DYNAREC] Fix VPICKVE2GR_WU typo (#2171)Leslie Zhai2024-12-191-4/+4
| | | | | * [LA64_DYNAREC] Fix VPICKVE2GR_WU typo * [LA64_DYNAREC] Fix VPICKVE2GR_BU|HU_DU typo
* [RV64_DYNAREC] Fixed 32bits SUBz (#2170)Yang Liu2024-12-181-1/+9
|