about summary refs log tree commit diff stats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* [32BITS] Added 66 60/61 opcodes (for #865)ptitSeb2023-06-261-22/+52
|
* [DYNAREC_RV64] Fixed A0 MOV AL,Ob (#866)Yang Liu2023-06-262-2/+4
| | | | | * [DYNAREC_RV64] Fixed A0 MOV AL,Ob * Fixed rv64_move32
* [32BTIS][DYNAREC_RV64] Added support for 32bits (#861)Yang Liu2023-06-2523-283/+545
| | | | | | | | | | | | | * [32BTIS][DYNAREC_RV64] Added support for 32bits * Fixed 32bit INC/DEC * Fixed a typo * Some more fixes * Fixed geted_32 * POP -> POP1, PUSH -> PUSH1
* [32BITS][ARM64_DYNAREC] Added 06/07 opcodesptitSeb2023-06-251-1/+19
|
* [32BITS] Fixed 1E/1F opcodes and added 06/07 opcodesptitSeb2023-06-251-2/+17
|
* [ARM64_DYNAREC] Fixed issue with the newly introduced I64 optim for x87 regs ↵ptitSeb2023-06-252-2/+5
| | | | (fixes sound issue of #465)
* [ARM64_DYNAREC] Fixed 8C opcode and added 66 8C opcodeptitSeb2023-06-252-2/+15
|
* [ARM64_DYNAREC] Added (F2/F3) 66 A7 opcodeptitSeb2023-06-251-0/+40
|
* [32BITS][ARM64_DYNAREC] Hanlding of STll struct in FILD/FISTP 64bits (for #870)ptitSeb2023-06-252-0/+46
|
* [ARM64_DYNAREC] Improved handling of FILD/FISTP i64 sequence, important fo ↵ptitSeb2023-06-256-57/+153
| | | | 32bits process (for #860)
* [32BITS][ARM64_DYNAREC] Added 82 opcodesptitSeb2023-06-251-0/+6
|
* [32BITS] Added 82 opcodesptitSeb2023-06-251-0/+6
|
* [32BITS][ARM64_DYNAREC] Added 1E/1F opcodesptitSeb2023-06-251-1/+19
|
* [32BITS] Added 1E/1F opcodesptitSeb2023-06-251-0/+16
|
* [32BITS][ARM64_DYNAREC] Added (faked) 6D opcodeptitSeb2023-06-251-0/+28
|
* [32BITS] Added 6C..6F opcodesptitSeb2023-06-251-5/+69
|
* [32BITS][ARM64_DYNAREC] Added (faked) EF opcodeptitSeb2023-06-251-0/+9
|
* [32BITS][ARM64_DYNAREC] Added (F2/F3) 66 AD opcodeptitSeb2023-06-251-0/+23
|
* [32BITS][ARM64_DYNAREC] Added 64 8F opcodeptitSeb2023-06-252-0/+21
|
* [DYNAREC] Small improvment on instruction size array memory allocationptitSeb2023-06-253-10/+17
|
* [32BITS][ARM64_DYNAREC] Added (F2/F3) 66 AF opcodeptitSeb2023-06-251-0/+38
|
* Comment fix on 66 AF opcode nameptitSeb2023-06-251-1/+1
|
* A few cosmetic fixes (#858)Alexandre Julliard2023-06-2483-134/+42
| | | | | | | | | | | | | | | | | | | | | * [DYNAREC] Don't include pthread.h in C files. It's already included from box64context.h. Since there's no pthread.h on Win32, including it only once avoids having to add ifdefs everywhere. * [DYNAREC] Remove some duplicate definitions of the GETG helper macros. * Declare void functions with an explicit void. To avoid 'function declaration is not a prototype' warnings when using -Wstrict-prototypes. * Avoid including bridge_private.h in files that don't need it. * Avoid defining ZYDIS_RUNTIME_ADDRESS_NONE. It's not used, and conflicts with the original Zydis headers.
* Faked libvdpau and added 2 wrapped symbols to libva and steam can stream ↵ptitSeb2023-06-247-5/+108
| | | | games again
* Try to improve custom memory allocatorptitSeb2023-06-241-16/+17
|
* [ARM64_DYNAREC] Fix potential issue on FF /5 opcodeptitSeb2023-06-241-3/+3
|
* [32BITS] Added 66/61 opcodes ([ARM64_DYNAREC] too)ptitSeb2023-06-242-0/+54
|
* [ARM64_DYNAREC] Fixed a nasty issue with Double Push / Double Pop ↵ptitSeb2023-06-241-14/+18
| | | | optimisation ([32BITS] too)
* [ARM64_DYNAREC] Added 67 66 89 opcodeptitSeb2023-06-241-0/+25
|
* [ARM64_DYNAREC] Added 67 63 opcodeptitSeb2023-06-241-0/+23
|
* [ARM64_DYNAREC] Added 67 0F B6/B7 opcodesptitSeb2023-06-241-0/+34
|
* [32BITS][ARM64_DYNAREC] Added 66 40..4F opcodesptitSeb2023-06-241-0/+31
|
* [32BITS][ARM64_DYNAREC] Added 66 0F prefixed opcodesptitSeb2023-06-241-5/+0
|
* [32BITS][ARM64_DYNAREC] Added 66 64 prefixed opcodesptitSeb2023-06-241-5/+0
|
* [32BITS][ARM64_DYNAREC] Added 66 F0 prefixed opcodesptitSeb2023-06-241-5/+0
|
* [32BITS][ARM64_DYNAREC] Added 66 prefixed opcodesptitSeb2023-06-241-10/+11
|
* [32BITS][ARM64_DYNAREC] Added F0 prefixed opcode (except 66 prefix)ptitSeb2023-06-241-5/+0
|
* [32BITS][ARM64_DYNAREC] Added 64 A1/A3 opcodeptitSeb2023-06-241-0/+24
|
* [32BITS][ARM64_DYNAREC] Added some dynarec support for 32bits code ↵ptitSeb2023-06-2414-158/+384
| | | | (no-prefix + 0F/64/F20F/F30F prefixed opcodes)
* [32BITS][DYNAREC] Added basic 32 bits RV64 support (#856)Yang Liu2023-06-244-32/+76
| | | | | * [32BITS][DYNAREC] Added basic 32 bits RV64 support * break!
* [DYNAREC_RV64] Fixed a typo (#855)Yang Liu2023-06-241-2/+2
|
* [DYNAREC_RV64] Small optim to FLAGS_ADJUST_TO11 (#854)Yang Liu2023-06-241-6/+6
|
* [32BITS] Added 66 40..4F opcodesptitSeb2023-06-231-0/+23
|
* [32BITS][DYNAREC] Preparing work for 32bits dynarecptitSeb2023-06-2313-28/+95
|
* [WRAPPER] Added more symbols for nss3 (#853)Yang Liu2023-06-234-6/+11
|
* [INTERP] Added more opcodes (#852)Yang Liu2023-06-232-6/+29
|
* [32BITS] Use 32-bit types to compute 32-bit addresses. (#851)Alexandre Julliard2023-06-231-7/+7
| | | | The base address needs to wrap around at 32 bits before being converted to a pointer.
* [32BITS][DYNAREC] Preparing Dynarec to handle 32bits codeptitSeb2023-06-228-29/+33
|
* [32BITS] Separate RUn67 32bits from 64bits version, as they are too differentsptitSeb2023-06-223-43/+106
|
* [WRAPPER] Added more gtk functions (#849)Yang Liu2023-06-2114-18/+93
| | | | | * [WRAPPER] Added more gtk functions * Fixed some gtk wrappers