about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
...
* [INTERPRETER] Added 64/65 F3 0F 58 opcodeptitSeb2024-06-251-0/+13
|
* [ARM64_DYNAREC] Small fixes to 0F C7 /6 opcodeptitSeb2024-06-251-3/+4
|
* [RV64_DYNAREC] Fixed regression on D9 E5 FXAM opcode (#1616)Yang Liu2024-06-251-4/+9
|
* [COSIM] Added range handling in BOX64_DYNAREC_TEST ([RCFILE] too)ptitSeb2024-06-245-2/+47
|
* [INTERPRETER] opcode F1 is valid alson in 64bitsptitSeb2024-06-241-4/+0
|
* [INTERPRETER] Added 32bits F1 opcodeptitSeb2024-06-241-0/+10
|
* [ARM64_DYNAREC] Added 0F C7 /6 opcode, with hardware support if presentptitSeb2024-06-244-0/+31
|
* Improved CPUID a bit more, adding RDRAND (helps geekbench6 avx2 version)ptitSeb2024-06-243-7/+75
|
* [ARM64_DYNAREC] Fixed AVX.66.0F38 90/92 opcodesptitSeb2024-06-241-10/+12
|
* Fixed AVX.66.0F38 90-93 opcodes (certain special cases)ptitSeb2024-06-241-2/+2
|
* [ARM64_DYNAREC] Minor fix on printer for SMOV/UMOVptitSeb2024-06-241-6/+4
|
* [ARM64_DYNAREC] Reworked ymm_zero handling on internal jumpptitSeb2024-06-234-17/+25
|
* [TRACE] Print offset in function in hexptitSeb2024-06-231-1/+1
|
* [DYNAREC] Try to limit UpdateFlags on internal jumpsptitSeb2024-06-237-9/+19
|
* [ARM64_DYNAREC] Some small optims to a few AVX opcodesptitSeb2024-06-233-6/+44
|
* Small improvment to 0F BC/BD opcodes ([ARM64_DYNAREC] too)ptitSeb2024-06-232-6/+6
|
* [ARM64_DYNAREC] Fixed printer for MOVI_64ptitSeb2024-06-231-2/+2
|
* [ARM64_DYNAREC] Small optim on 0F BC/BD opcodesptitSeb2024-06-231-4/+8
|
* [ARM64_DYNAREC] Fixed an issue with fpuCacheTransform (possible regression)ptitSeb2024-06-221-2/+2
|
* Added 66 F2/F3 A4 opcode ({DYNAREC] too)ptitSeb2024-06-224-3/+105
|
* [ARM64_DYNAREC] Small improvement to 0F 5D/5F opcodesptitSeb2024-06-221-10/+6
|
* [COSIM] Imprroved F2 0F prefixed opcodesptitSeb2024-06-222-25/+26
|
* Improved handling of cpuid leaf 0x80000006ptitSeb2024-06-221-1/+1
|
* [COSIM] Improved handling of AVX.66.0F38 3E/2F opcodesptitSeb2024-06-221-6/+16
|
* [ARM64_DYNAREC] Improved AVX.66.0F38 2E/2F to avoid segfault when mask is nullptitSeb2024-06-211-9/+59
|
* Small fix for a signature of a gnutls functionptitSeb2024-06-215-2/+8
|
* [RCFILE] Improved hendling of BOX64_NODYNARECptitSeb2024-06-211-14/+16
|
* [RCFILE] Added Goat Simulator profile (#1609)Yang Liu2024-06-211-0/+3
|
* Wrapped pthread_cond_signal with aligned cond like others (#1608)Yang Liu2024-06-212-1/+7
|
* [RV64_DYNAREC] Added unaligned support for F0 /5 LOCK SUB opcode (#1607)Yang Liu2024-06-201-1/+21
|
* Add missing wrappings for winewayland.so (#1599)Michael Büchler2024-06-203-8/+61
| | | | | | | | | | | | | | * Add missing wrappings for winewayland.so These were missing on wine-9.9 built with `--enable-win64` and `--with-wayland=yes` on Ubuntu 24.04 "noble". Does not work at this point! Now there is a SIGILL during/after mapping winewayland.so due to a missing zxdg_output_v1 listener. * wrappedwaylandclient: add zxdg_output_v1 listener This is used by wine's waylandclient.so. Tested with wine-9.9 regedit and winecfg.
* Added a few more symbols, used by latest steam for linux (for #1603)ptitSeb2024-06-191-1/+2
|
* switch to maintained Pi-Apps-Coders apt repo (#1605)theofficialgman2024-06-191-6/+28
| | | closes https://github.com/ptitSeb/box64/issues/1576
* [ARM64_DYNAREC] Fixed AVX.F2.0F3A F0 opcodeptitSeb2024-06-191-0/+1
|
* Update arm64_immenc.c (#1602)salt4312024-06-191-71/+73
| | | | | combine if (!bitmask || !~bitmask) to (bitmask == 0 || bitmask == ~0ULL) to reduce overhead. use bitwise operators instead of + operators.
* [RV64_DYNAREC] Fixed potential issue of jump_to_next (#1600)Yang Liu2024-06-182-3/+3
|
* [RCFILE] Better profile for Kingdom Rush Origin linux versionptitSeb2024-06-181-0/+1
|
* Added BOX64_RESERVE_HIGH in rcfile handlingptitSeb2024-06-184-9/+27
|
* Added 1 more wrapped symbol to libmpg123ptitSeb2024-06-181-1/+1
|
* [ARM64_DYNAREC] Added a warning if allocating a scratch register after some YMMptitSeb2024-06-181-0/+2
|
* [ARM64_DYNAREC] Fixed AVX.66.0F 6B opcodeptitSeb2024-06-181-2/+2
|
* [ARM64_DYNAREC] Restaured a better way to handle ymm register, now that the ↵ptitSeb2024-06-183-24/+18
| | | | traking is improved
* [ARM64_DYNAREC] Fixed AVX.66.0F3A 19/39 opcodesptitSeb2024-06-181-3/+8
|
* [ARM64_DYNAREC] Better tracking of used ymm (seems redundent with ymm0_sub)ptitSeb2024-06-181-13/+16
|
* [TRACE] Cosmetic change on ymm printoutptitSeb2024-06-181-1/+1
|
* Added more wrapped functions to gmp and idn2 (#1598)LiZhuoheng2024-06-185-16/+40
|
* [RV64_DYNAREC] Improved 0F AE opcodes (#1596)Yang Liu2024-06-181-23/+23
|
* [LA64_DYNAREC] Added more opcodes (#1597)Yang Liu2024-06-1812-0/+246
|
* [RV64_DYNAREC] Fixed and refined F0 81,83 LOCK prefix opcodes (#1595)Yang Liu2024-06-181-15/+19
|
* Added more wrapped functions (#1593)LiZhuoheng2024-06-187-2/+21
|