about summary refs log tree commit diff stats
path: root/src/dynarec (follow)
Commit message (Expand)AuthorAgeFilesLines
* [DYNAREC] Added BOX64_DYNAREC_FORWARD parameter, with a default value to 128 ...ptitSeb2023-03-072-3/+41
* [DYNAREC] Some fixes to double SSE opcode (fixes Steam BigPicture)ptitSeb2023-03-053-12/+16
* [DYNAREC] Finetuned the jump table memory allocationptitSeb2023-03-021-12/+12
* [DYNAREC] Fetch a quad in PSHUFLW instruction.Alexandre Julliard2023-02-241-1/+1
* [DYNAREC] Fix the opcode bit in the generated TBX instruction.Alexandre Julliard2023-02-241-4/+4
* [DYNAREC] This small utility function can be staticptitSeb2023-02-201-1/+1
* [DYNAREC] Fixed LZCNT and TZCNT opcode, for goodptitSeb2023-02-201-10/+10
* [DYNAREC] Optimized FillBlock64 to avoid 3 for loop on all block instructions...ptitSeb2023-02-194-27/+20
* [DYNAREC] Introduced BOX64_DYNAREC_FASTPAGE to use an alternate way to handle...ptitSeb2023-02-191-2/+13
* [DYNAREC] Optimized DB /7 opcodeptitSeb2023-02-193-3/+65
* Improved convertion to/from 80bits double, and added BOX64_X87_NO80BITS to no...ptitSeb2023-02-191-9/+21
* [DYNAREC] Small optim on getDBptitSeb2023-02-191-0/+1
* Simplified dynablock handling (reduced memory consuption)ptitSeb2023-02-192-29/+20
* [DYNAREC] Added F0 0F AB/B3 opcodesptitSeb2023-02-172-0/+109
* [DYNAREC] Added BOX64_DYNAREC_WAIT env. var. (Default to 1)ptitSeb2023-02-161-2/+8
* [DYNAREC] Some more small fixesptitSeb2023-02-161-10/+4
* [DYNAREC] Various small fixes and improvment on DynarecptitSeb2023-02-1623-709/+594
* Various minor warning fixesptitSeb2023-02-135-23/+24
* [DYNAREC] Use custom mutex, improved Signal while FillBlocks64 and atomic han...ptitSeb2023-02-125-16/+77
* Added F0 FE /1 and /2 opcodes ([DYNAREC] too) (for #505)ptitSeb2023-02-021-2/+48
* Try to improve precision of SSE Rounding to int conversion ([DYNAREC] too, in...ptitSeb2023-01-282-0/+56
* [DYNAREC] Improved Strong Memory Model emulationptitSeb2023-01-281-3/+3
* [DYNAREC] Forced 64 FF /4 JMP ocode to fetch X_PENDptitSeb2023-01-281-0/+1
* [DYNAREC] Fixed a regression with C1 /0 and C1 /1 opcodesptitSeb2023-01-281-6/+4
* [DYNAREC] Try to fix 66 64 0F 2E/2F ocpode (for #488)ptitSeb2023-01-191-1/+1
* [DYNAREC] Force reading of X_PEND flags for FF /4 JMP opcodeptitSeb2023-01-031-0/+1
* [DYNAREC] make jmp 0 do a jmp_to_next to allow the block to be checked and re...ptitSeb2022-12-311-1/+1
* Disable SECCOMP and added a bunch of wrapped function (partially fixed Heroic...ptitSeb2022-12-301-1/+6
* [TRACE] Better trace on no-block jump warningptitSeb2022-12-301-1/+1
* [DYNAREC] Small refactoring to make things more readableptitSeb2022-12-121-1/+5
* [DYNAREC] Fixed F0 80 opcodes (helps #210, but is not enough)ptitSeb2022-12-111-7/+7
* [DYNAREC] Fixed 66 0F 5B opcode (fixed 3dSen)ptitSeb2022-12-041-3/+2
* [DYNAREC] Added F0 F6 opcodeptitSeb2022-12-041-0/+35
* Added experimental (undocumented) BOX64_SSE_FLUSHTO0 env. var. (not sure it's...ptitSeb2022-12-041-8/+11
* Added wrapped libXpresent.so.1ptitSeb2022-12-041-1/+1
* Better rounding for some SSE opcodes (Help NuclearBlaze main menu, but doesn'...ptitSeb2022-12-033-60/+15
* [DYNAREC] Reworked dynarec memory allocator, and a bit of protection tracking...ptitSeb2022-12-033-0/+49
* [DYNAREC] Small changes on pagesize and hotpageptitSeb2022-12-021-3/+2
* [DYNAREC] More control over HotPage handling with BOX64_DYNARC_HOTPAGEptitSeb2022-12-011-2/+5
* [DYNAREC] Added BOX64_DYNAREC_CALLRET option, in rcfile too (faster handling ...ptitSeb2022-11-297-15/+94
* [DYNAREC] Fixed native call trace with BOX64_LOG=2ptitSeb2022-11-281-2/+2
* [DYNAREC] Optimized HotPage handling, and made it locklessptitSeb2022-11-283-1/+29
* [DYNAREC] Removed a useless mutex lockptitSeb2022-11-281-5/+0
* [DYNAREC] Refactored Strong Memory Model emulationptitSeb2022-11-2616-106/+255
* [DYNAREC] Fixed 66 64 0F 2E/2F opcodesptitSeb2022-11-261-3/+2
* [DYNAREC] Fixed RCR and RCL opcodesptitSeb2022-11-165-15/+13
* [DYNAREC] Pre-allocate more instructions on FillBlock64ptitSeb2022-11-151-1/+1
* [DYNAREC] Optimisations and fixes on a few x87 opcodes (fixes Piczle Cross Ad...ptitSeb2022-11-134-14/+22
* [DYNAREC] Fixed alternate address not always taken into account by DynarecptitSeb2022-11-021-0/+3
* Fixed a small memory leak with DynarecptitSeb2022-11-021-0/+3