about summary refs log tree commit diff stats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* [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
|
* Added BOX64_RESERVE_HIGH in rcfile handlingptitSeb2024-06-182-8/+23
|
* 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-1811-0/+245
|
* [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
|
* [ARM64_DYNAREC][COSIM] Do not test atomic operatin, they don't support ↵ptitSeb2024-06-171-0/+1
| | | | double execution very well by nature
* [COSIM] Some improvment to avoid segfault in edge casesptitSeb2024-06-173-4/+4
|
* Fixed some symbols not found error for libc and libresolv wrapping (#1591)Yang Liu2024-06-177-15/+35
|
* [LA64_DYNAREC] Added more opcodes (#1590)Yang Liu2024-06-176-3/+197
|
* Fixed usage of getcpu, only enablign that for recent enough glibc (should ↵ptitSeb2024-06-171-1/+3
| | | | help #1586)
* This should fix slatest steam on linux not startingptitSeb2024-06-151-7/+12
|
* [DYNAREC_RV64] Fixed 16bit LOCK ADD issue (#1584)Yang Liu2024-06-151-3/+3
|
* Fixed some vulkan wrapper functions (#1585)Yang Liu2024-06-156-173/+168
| | | | | * Fixed some vulkan wrapper functions * Forgot to submit generated files
* [ARM64_DYNAREC] Added AVX.66.0F38 8C/9C/9F/BE opcodesptitSeb2024-06-141-1/+57
|
* [ARM64_DYNAREC] Added AVX.F2.0F 7C/F0 opcodesptitSeb2024-06-141-0/+33
|
* [ARM64_DYNAREC] Added faked F3 0F AE /5 unsupported opcodeptitSeb2024-06-141-0/+5
|
* Fixed an issue with BOX64_RDTSC_1GHZ being always activeptitSeb2024-06-131-1/+1
|
* [ANDROID] This should fix android buildptitSeb2024-06-131-0/+2
|
* [ARM64_DYNAREC] Added AVX.66.0F 7C opcodeptitSeb2024-06-131-0/+28
|
* More work on RDTSC emulationptitSeb2024-06-137-37/+66
|
* Added more wrapped function to libunistring2 (#1582)LiZhuoheng2024-06-134-0/+42
| | | | | * Added more wrapped function to libunistring2 * add wrapper.c
* [WAYLAND] Wrapped one more listenerptitSeb2024-06-121-0/+29
|
* Better wrapping for libwayland-client, removed the x64 versions of the libs, ↵ptitSeb2024-06-127-45/+494
| | | | using wrapped one instead
* Removed wrapped libwayland-client and libwayland-cursor, the wrapping is ↵ptitSeb2024-06-124-26/+2
| | | | wrong, and use native libs instead
* Wrapped libhogweed6 (#1579)LiZhuoheng2024-06-127-0/+69
|
* Added one structure to libwayland-clinet and auto bridges all current interfacesptitSeb2024-06-112-6/+43
|
* Fixed libudev.so.0 wrapping, removed functions from libudev.so.1ptitSeb2024-06-114-126/+6
|
* [ARM64_DYNAREC] Added AVX.0F 77 256bits opcodeptitSeb2024-06-111-2/+11
|
* [INTERPRETER] Added AVX.0F 77 256bits opcodeptitSeb2024-06-111-2/+8
|
* Remove and obsolete commentptitSeb2024-06-111-1/+0
|
* [ARM64_DYNAREC] Fixed AVX.66.0F E1-E3 opcodes and Added AVX.66.0F C6 and ↵ptitSeb2024-06-112-11/+60
| | | | AVX.0F 17 opcodes
* [ARM64_DYNAREC] Added AVX.66.0F38 02/0B opcodesptitSeb2024-06-111-2/+18
|
* [ARM64_DYNAREC] Fixed another issue with Ymm value when updating flags on ↵ptitSeb2024-06-111-2/+2
| | | | internal jump
* [ARM64_DYNAREC] Added AVX.66.0F38 5A opcodeptitSeb2024-06-111-0/+8
|
* [ARM64_DYNAREC] Fixed another issue with Ymm0 mask and reset_cache on ↵ptitSeb2024-06-111-2/+2
| | | | internal jump
* Wrapped libunistring2 (#1577)LiZhuoheng2024-06-117-0/+58
|
* [ARM64_DYNAREC] Added AVX.66.0F38 90/92 opcodes and added AVX.66.0F38 04 opcodeptitSeb2024-06-101-5/+32
|