| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [32BITS] Added 66 60/61 opcodes (for #865) | ptitSeb | 2023-06-26 | 1 | -22/+52 |
| | | |||||
| * | [DYNAREC_RV64] Fixed A0 MOV AL,Ob (#866) | Yang Liu | 2023-06-26 | 2 | -2/+4 |
| | | | | | | * [DYNAREC_RV64] Fixed A0 MOV AL,Ob * Fixed rv64_move32 | ||||
| * | [32BTIS][DYNAREC_RV64] Added support for 32bits (#861) | Yang Liu | 2023-06-25 | 23 | -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 opcodes | ptitSeb | 2023-06-25 | 1 | -1/+19 |
| | | |||||
| * | [32BITS] Fixed 1E/1F opcodes and added 06/07 opcodes | ptitSeb | 2023-06-25 | 1 | -2/+17 |
| | | |||||
| * | [ARM64_DYNAREC] Fixed issue with the newly introduced I64 optim for x87 regs ↵ | ptitSeb | 2023-06-25 | 2 | -2/+5 |
| | | | | | (fixes sound issue of #465) | ||||
| * | [ARM64_DYNAREC] Fixed 8C opcode and added 66 8C opcode | ptitSeb | 2023-06-25 | 2 | -2/+15 |
| | | |||||
| * | [ARM64_DYNAREC] Added (F2/F3) 66 A7 opcode | ptitSeb | 2023-06-25 | 1 | -0/+40 |
| | | |||||
| * | [32BITS][ARM64_DYNAREC] Hanlding of STll struct in FILD/FISTP 64bits (for #870) | ptitSeb | 2023-06-25 | 2 | -0/+46 |
| | | |||||
| * | [ARM64_DYNAREC] Improved handling of FILD/FISTP i64 sequence, important fo ↵ | ptitSeb | 2023-06-25 | 6 | -57/+153 |
| | | | | | 32bits process (for #860) | ||||
| * | [32BITS][ARM64_DYNAREC] Added 82 opcodes | ptitSeb | 2023-06-25 | 1 | -0/+6 |
| | | |||||
| * | [32BITS] Added 82 opcodes | ptitSeb | 2023-06-25 | 1 | -0/+6 |
| | | |||||
| * | [32BITS][ARM64_DYNAREC] Added 1E/1F opcodes | ptitSeb | 2023-06-25 | 1 | -1/+19 |
| | | |||||
| * | [32BITS] Added 1E/1F opcodes | ptitSeb | 2023-06-25 | 1 | -0/+16 |
| | | |||||
| * | [32BITS][ARM64_DYNAREC] Added (faked) 6D opcode | ptitSeb | 2023-06-25 | 1 | -0/+28 |
| | | |||||
| * | [32BITS] Added 6C..6F opcodes | ptitSeb | 2023-06-25 | 1 | -5/+69 |
| | | |||||
| * | [32BITS][ARM64_DYNAREC] Added (faked) EF opcode | ptitSeb | 2023-06-25 | 1 | -0/+9 |
| | | |||||
| * | [32BITS][ARM64_DYNAREC] Added (F2/F3) 66 AD opcode | ptitSeb | 2023-06-25 | 1 | -0/+23 |
| | | |||||
| * | [32BITS][ARM64_DYNAREC] Added 64 8F opcode | ptitSeb | 2023-06-25 | 2 | -0/+21 |
| | | |||||
| * | [DYNAREC] Small improvment on instruction size array memory allocation | ptitSeb | 2023-06-25 | 3 | -10/+17 |
| | | |||||
| * | [32BITS][ARM64_DYNAREC] Added (F2/F3) 66 AF opcode | ptitSeb | 2023-06-25 | 1 | -0/+38 |
| | | |||||
| * | Comment fix on 66 AF opcode name | ptitSeb | 2023-06-25 | 1 | -1/+1 |
| | | |||||
| * | A few cosmetic fixes (#858) | Alexandre Julliard | 2023-06-24 | 83 | -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 ↵ | ptitSeb | 2023-06-24 | 7 | -5/+108 |
| | | | | | games again | ||||
| * | Try to improve custom memory allocator | ptitSeb | 2023-06-24 | 1 | -16/+17 |
| | | |||||
| * | [ARM64_DYNAREC] Fix potential issue on FF /5 opcode | ptitSeb | 2023-06-24 | 1 | -3/+3 |
| | | |||||
| * | [32BITS] Added 66/61 opcodes ([ARM64_DYNAREC] too) | ptitSeb | 2023-06-24 | 2 | -0/+54 |
| | | |||||
| * | [ARM64_DYNAREC] Fixed a nasty issue with Double Push / Double Pop ↵ | ptitSeb | 2023-06-24 | 1 | -14/+18 |
| | | | | | optimisation ([32BITS] too) | ||||
| * | [ARM64_DYNAREC] Added 67 66 89 opcode | ptitSeb | 2023-06-24 | 1 | -0/+25 |
| | | |||||
| * | [ARM64_DYNAREC] Added 67 63 opcode | ptitSeb | 2023-06-24 | 1 | -0/+23 |
| | | |||||
| * | [ARM64_DYNAREC] Added 67 0F B6/B7 opcodes | ptitSeb | 2023-06-24 | 1 | -0/+34 |
| | | |||||
| * | [32BITS][ARM64_DYNAREC] Added 66 40..4F opcodes | ptitSeb | 2023-06-24 | 1 | -0/+31 |
| | | |||||
| * | [32BITS][ARM64_DYNAREC] Added 66 0F prefixed opcodes | ptitSeb | 2023-06-24 | 1 | -5/+0 |
| | | |||||
| * | [32BITS][ARM64_DYNAREC] Added 66 64 prefixed opcodes | ptitSeb | 2023-06-24 | 1 | -5/+0 |
| | | |||||
| * | [32BITS][ARM64_DYNAREC] Added 66 F0 prefixed opcodes | ptitSeb | 2023-06-24 | 1 | -5/+0 |
| | | |||||
| * | [32BITS][ARM64_DYNAREC] Added 66 prefixed opcodes | ptitSeb | 2023-06-24 | 1 | -10/+11 |
| | | |||||
| * | [32BITS][ARM64_DYNAREC] Added F0 prefixed opcode (except 66 prefix) | ptitSeb | 2023-06-24 | 1 | -5/+0 |
| | | |||||
| * | [32BITS][ARM64_DYNAREC] Added 64 A1/A3 opcode | ptitSeb | 2023-06-24 | 1 | -0/+24 |
| | | |||||
| * | [32BITS][ARM64_DYNAREC] Added some dynarec support for 32bits code ↵ | ptitSeb | 2023-06-24 | 14 | -158/+384 |
| | | | | | (no-prefix + 0F/64/F20F/F30F prefixed opcodes) | ||||
| * | [32BITS][DYNAREC] Added basic 32 bits RV64 support (#856) | Yang Liu | 2023-06-24 | 4 | -32/+76 |
| | | | | | | * [32BITS][DYNAREC] Added basic 32 bits RV64 support * break! | ||||
| * | [DYNAREC_RV64] Fixed a typo (#855) | Yang Liu | 2023-06-24 | 1 | -2/+2 |
| | | |||||
| * | [DYNAREC_RV64] Small optim to FLAGS_ADJUST_TO11 (#854) | Yang Liu | 2023-06-24 | 1 | -6/+6 |
| | | |||||
| * | [32BITS] Added 66 40..4F opcodes | ptitSeb | 2023-06-23 | 1 | -0/+23 |
| | | |||||
| * | [32BITS][DYNAREC] Preparing work for 32bits dynarec | ptitSeb | 2023-06-23 | 13 | -28/+95 |
| | | |||||
| * | [WRAPPER] Added more symbols for nss3 (#853) | Yang Liu | 2023-06-23 | 4 | -6/+11 |
| | | |||||
| * | [INTERP] Added more opcodes (#852) | Yang Liu | 2023-06-23 | 2 | -6/+29 |
| | | |||||
| * | [32BITS] Use 32-bit types to compute 32-bit addresses. (#851) | Alexandre Julliard | 2023-06-23 | 1 | -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 code | ptitSeb | 2023-06-22 | 8 | -29/+33 |
| | | |||||
| * | [32BITS] Separate RUn67 32bits from 64bits version, as they are too differents | ptitSeb | 2023-06-22 | 3 | -43/+106 |
| | | |||||
| * | [WRAPPER] Added more gtk functions (#849) | Yang Liu | 2023-06-21 | 14 | -18/+93 |
| | | | | | | * [WRAPPER] Added more gtk functions * Fixed some gtk wrappers | ||||