rpcsx/rpcs3/Emu/Cell
Nekotekina 580bd2b25e Initial Linux Aarch64 support
* Update asmjit dependency (aarch64 branch)
* Disable USE_DISCORD_RPC by default
* Dump some JIT objects in rpcs3 cache dir
* Add SIGILL handler for all platforms
* Fix resetting zeroing denormals in thread pool
* Refactor most v128:: utils into global gv_** functions
* Refactor PPU interpreter (incomplete), remove "precise"
* - Instruction specializations with multiple accuracy flags
* - Adjust calling convention for speed
* - Removed precise/fast setting, replaced with static
* - Started refactoring interpreters for building at runtime JIT
*   (I got tired of poor compiler optimizations)
* - Expose some accuracy settings (SAT, NJ, VNAN, FPCC)
* - Add exec_bytes PPU thread variable (akin to cycle count)
* PPU LLVM: fix VCTUXS+VCTSXS instruction NaN results
* SPU interpreter: remove "precise" for now (extremely non-portable)
* - As with PPU, settings changed to static/dynamic for interpreters.
* - Precise options will be implemented later
* Fix termination after fatal error dialog
2022-01-15 06:48:04 +03:00
..
lv2 Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
Modules Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
Common.h Move types.h to util/types.hpp 2020-12-12 15:12:01 +03:00
ErrorCodes.h Improve error_code (new formatting constructor) 2021-05-19 22:41:16 +03:00
MFC.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
MFC.h SPU debugger: Implement MFC journal 2021-03-02 21:57:51 +03:00
PPCDisAsm.h GUI Utilities: Implement instruction search, PPU/SPU disasm improvements (#10968) 2021-10-12 23:12:30 +03:00
PPUAnalyser.cpp PPU LLVM: allow to drop setting SAT flag (optimization, module-wide) 2021-12-03 00:14:06 +03:00
PPUAnalyser.h Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
PPUCallback.h Fix HLE callbacks within context of HLE PPU stack variables 2021-06-28 14:31:28 +03:00
PPUDisAsm.cpp SPU DisAsm: Force decimal point insertion for constant floats 2021-10-30 21:33:06 +02:00
PPUDisAsm.h Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
PPUFunction.cpp Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
PPUFunction.h Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
PPUInterpreter.cpp Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
PPUInterpreter.h Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
PPUModule.cpp Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
PPUModule.h Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
PPUOpcodes.h Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
PPUThread.cpp Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
PPUThread.h Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
PPUTranslator.cpp Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
PPUTranslator.h Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
RawSPUThread.cpp Simplify named_thread construction 2021-05-01 18:08:03 +03:00
RawSPUThread.h Migration to named_thread<> 2018-10-19 22:22:35 +03:00
SPUAnalyser.cpp Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
SPUAnalyser.h Move types.h to util/types.hpp 2020-12-12 15:12:01 +03:00
SPUASMJITRecompiler.cpp Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
SPUASMJITRecompiler.h Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
SPUDisAsm.cpp Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
SPUDisAsm.h SPU DisAsm: Print SPU floats 2021-10-29 19:15:21 +02:00
SPUInterpreter.cpp Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
SPUInterpreter.h Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
SPUOpcodes.h Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
SPURecompiler.cpp Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
SPURecompiler.h Implement "built_function" utility (runtime-generated assembly) 2021-12-22 19:27:20 +03:00
SPUThread.cpp Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
SPUThread.h Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
timers.hpp cellAudio fix 2021-09-20 07:59:34 +02:00