ptitSeb
16b8657a47
|DYNAREC] Small optim on cmpxchg opcode
2022-01-16 15:19:09 +01:00
ptitSeb
264c834c2c
[DYNAREC] Fixed a typo in previous commit (help steam)
2022-01-16 15:18:16 +01:00
ptitSeb
28b05465ea
Too much fun with SHUFPD, fixed '6' part, and fir PSHUFD too (fixed 007 NightFire, maybe others)
2022-01-16 10:43:01 +01:00
ptitSeb
b903e57ef9
[DYNAREC] Forgot to also fix the x87 full purge optim
2022-01-15 22:47:56 +01:00
ptitSeb
d5ffba47a2
[DYNAREC] Fixed a last bug (again), on x87 purge optim (help nfs3, probably other too)
2022-01-15 22:44:04 +01:00
ptitSeb
34b99bfede
Reverted the change on dn_expand / res_query symbol from libresolv
2022-01-15 17:31:44 +01:00
ptitSeb
4f5aac8f50
Fixed issue with dl_vsym internal use (will help #548 and others)
2022-01-15 17:23:32 +01:00
ptitSeb
fe53eeb010
Merge pull request #553 from io12/android-ci
...
Add Android builds to GitHub Actions
2022-01-13 23:02:07 +01:00
Benjamin Levy
67b6f69926
Add Android to CI
2022-01-13 16:10:44 -05:00
ptitSeb
6bf62a3d4e
Merge pull request #551 from io12/fix-android
...
Fix Android build
2022-01-13 07:41:14 +01:00
Benjamin Levy
54b911550f
Fix Android build
2022-01-12 21:24:16 -05:00
ptitSeb
31a988877a
[DYNAREC] Add one more bug from the x87 optimization squashed (help Freedom Planet)
2022-01-09 23:13:02 +01:00
ptitSeb
88642d81c0
Another attempt to make the function to find versionned symbol more resiliant (should help #548 )
2022-01-08 19:12:57 +01:00
ptitSeb
135e8d98e9
[DYNAREC] Fixed a typo in PSHUFD optim (fixes steam, maybe others)
2022-01-08 12:50:38 +01:00
ptitSeb
bd5c8fd403
[DYNAREC] Fixed a typo in a x87 optim (for #548 and all windows gog installer in general)
2022-01-08 11:24:07 +01:00
ptitSeb
3b112793aa
Added wrapped libselinux with a few functions
2022-01-08 10:23:46 +01:00
ptitSeb
2fc8d9ae4f
Move libatk back to the list of exclude libs when using NOGTK (helps steam)
2022-01-07 18:28:28 +01:00
ptitSeb
afe63f02fa
Merge pull request #547 from Seas0/master
...
Minor fix in action configuration
2022-01-07 10:16:17 +01:00
Seas0
6aa744dff9
Minor fix in action configuration
2022-01-07 16:45:22 +08:00
ptitSeb
095b04d31c
Merge pull request #546 from Seas0/master
...
Remove temporary test output file
2022-01-07 09:26:08 +01:00
Seas0
6136fe0c8b
Fix expansion test case output file
2022-01-07 16:15:38 +08:00
Seas0
e2f3752018
Remove test temporary file
2022-01-07 16:02:08 +08:00
ptitSeb
5d0fdf01f3
Fixed (F0) 0F C7 opcode, only /1 is CMPXCHG8B
2022-01-06 21:46:39 +01:00
ptitSeb
cb4b6bc76d
Added 66 F0 FF /0 and /1 opcodes ([DYNAREC] too)
2022-01-06 21:14:24 +01:00
ptitSeb
bb0f57b5ab
Don't abort when try to execute an unsupported syscall
2022-01-06 20:33:54 +01:00
ptitSeb
c23981b97f
Added one x11 wrapped function (for #545 )
2022-01-06 19:27:37 +01:00
ptitSeb
c005fc6754
Added deprecated libpng12.so, because it's more and more difficult to have a native version of it
2022-01-06 18:20:04 +01:00
ptitSeb
8d24048c26
[DYNAREC] Improved 66 0F D1/D2 opcodes
2022-01-06 18:20:04 +01:00
ptitSeb
ac1ae9f9db
[PANDORA] Fix build
2022-01-06 13:18:05 +01:00
ptitSeb
53e8a40e1b
(re)Set default log to NONE
2022-01-06 11:53:22 +01:00
ptitSeb
a7d803bc82
Made the missing symbol workaround more resiliant
2022-01-05 22:51:53 +01:00
ptitSeb
944ae100fa
Added some workaround for program that calls 'uname -m' to get the architecture of the host (also using box64 if present)
2022-01-05 21:20:24 +01:00
ptitSeb
b68fd36476
Change default banner and log to be silent if stdout is beeing redirected
2022-01-05 21:20:24 +01:00
ptitSeb
74d530d65e
Merge pull request #543 from asppsa/pkgbuild-followup
...
Update PKGBUILD files to match rk3399 one
2022-01-05 15:03:43 +01:00
Alastair Pharo
b5cf71c7af
Update other pkgbuild files to match rk3399 one
2022-01-06 00:29:30 +11:00
Alastair Pharo
8d663f80bd
Fix package stage of rk3399 pkgbuild
2022-01-05 23:37:34 +11:00
ptitSeb
77257e2532
Merge pull request #541 from asppsa/rk3399-gcc-fix
...
Don't use cross-compile GCC on 32-bit systems
2022-01-05 08:33:12 +01:00
ptitSeb
44d6719107
Merge pull request #542 from asppsa/pkgbuild-fix
...
Fix rk3399 PKGBUILD
2022-01-05 08:32:48 +01:00
Alastair Pharo
05ddaa6356
Fix rk3399 PKGBUILD
2022-01-05 17:57:49 +11:00
Alastair Pharo
d8a6b6528a
Don't use cross-compile GCC on 32-bit systems
...
If the OS is not aarch64, then use the normal GCC. This allows
compilation for work on devices like the RK3399 when running in a 32-bit
chroot, instead of using a multilib setup.
2022-01-05 15:53:18 +11:00
ptitSeb
478c781822
[DYNAREC] Detect ARMv8, because VRINT opcodes doesn't exist on ARMv7
2022-01-04 21:55:40 +01:00
ptitSeb
93039252f2
Removed special case for pow10, it's automaticaly handled now)
2022-01-04 20:05:01 +01:00
ptitSeb
3efc3ebe25
Added a warning if launching a binary with a preinit array
2022-01-04 20:04:39 +01:00
ptitSeb
1f5824a55b
Added a Workaround when dlsym a native (versionned) symbol without default version fails
2022-01-04 20:04:06 +01:00
ptitSeb
d364c2f53e
[DYNAREC] Some more various x87 optimizations
2022-01-04 13:20:41 +01:00
ptitSeb
7d0bc98e3e
SDmall precision on a x87 opcode
2022-01-04 13:20:18 +01:00
ptitSeb
85e0b26a53
[DYNAREC] Small fixes for some x87 functions
2022-01-04 09:45:42 +01:00
ptitSeb
c3f21c8af2
[DYNAREC] Optimized PSHUFD too
2022-01-02 18:26:13 +01:00
ptitSeb
8bd2148ae4
[DYNAREC] Small optim for some case of packssdw opcode
2022-01-02 17:32:27 +01:00
ptitSeb
2c74cef483
[DYNAREC] Remade SHUFPD opcode
2022-01-02 17:26:55 +01:00