Isaac Marovitz
c5bfd90d87
Add simde ( #22 )
...
* Inital add SIMD-E
Signed-off-by: Isaac Marovitz <isaacryu@icloud.com>
* Include simde in ppc_context.h
Signed-off-by: Isaac Marovitz <isaacryu@icloud.com>
* Fix missing defines, don’t use native aliases
Signed-off-by: Isaac Marovitz <isaacryu@icloud.com>
* Update recompiler
Signed-off-by: Isaac Marovitz <isaacryu@icloud.com>
* Correct fround constants
Signed-off-by: Isaac Marovitz <isaacryu@icloud.com>
* Implement __rdtsc and FPCSR for ARM64.
* Remove static
Signed-off-by: Isaac Marovitz <isaacryu@icloud.com>
---------
Signed-off-by: Isaac Marovitz <isaacryu@icloud.com>
Co-authored-by: squidbus <175574877+squidbus@users.noreply.github.com>
2025-08-03 17:29:25 +03:00
squidbus
5a945705de
mffs instruction should load to floating-point register. ( #158 )
2025-07-19 12:57:04 +03:00
Jillian To
6df2397610
Added extra vpkd3d128 cases (5,2,2 and other 0,1) ( #118 )
...
* added extra vpkd3d128 cases from dev branch
* Fix whitespace
* fix whitespace again
* another whitespace fix
* cleaned up float16_4 case
* Fix whitespace
* Allow variable shift
* shift of 3 is not handled
2025-04-12 13:09:49 +03:00
Skyth (Asilkan)
82b4cd3bb7
Fix return value from longjmp getting forgotten after setjmp. ( #122 )
...
Restoring env to ctx was causing this because the return value was getting assigned to r3 before the if check.
2025-03-21 17:38:08 +03:00
squidbus
dc4460eefd
Disable alias attribute on macOS clang. ( #19 )
2025-03-04 18:57:36 +03:00
Skyth (Asilkan)
3ee19542c9
Check for the validity of save/restore function addresses. ( #42 )
2025-03-04 18:44:24 +03:00
Skyth (Asilkan)
04e716178b
Repository cleanup & README.md. ( #5 )
2025-02-27 00:11:11 +03:00
Skyth (Asilkan)
cd6fcb33bd
Port XEX patcher from Unleashed Recompiled. ( #4 )
...
* Port XEX patcher from Unleashed Recompiled.
* Fix compilation error on Linux.
2025-02-19 20:22:30 +03:00
Skyth
73b75e197a
Use __builtin_clz instead of __lzcnt32 for cntlzw instruction.
2025-01-23 14:35:46 +03:00
Skyth
3280a7cf9f
Add support for placing midasm hooks after instructions.
2025-01-22 19:58:00 +03:00
Skyth
87e350906b
Rebrand to XenonRecomp.
2025-01-19 22:39:12 +03:00