rpcsx/rpcs3/Emu/Cell
Malcolm Jestadt ebeeafc94f SPU LLVM: Use vrangeps in clamp_smax
- This instruction can clamp a value between a range of values, something which previously needed 2 instructions.
- With the immediate byte set to 0x2 it will compute the minimum between the absolute value of the first input and the second input, and then copy the sign from the first input to the result.
2022-06-11 18:25:31 +03:00
..
lv2 Implements sys_fs_fcntl 0xC0000008 & 0xC000001A (#11957) 2022-06-11 13:12:42 +01:00
Modules cellAudioOut: properly implement downMixer 2022-06-09 18:59:13 +02:00
Common.h PPU: implement accurate FRES 2022-05-11 10:46:08 +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 Remove built_function 2022-01-24 22:21:41 +03:00
PPUFunction.h Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
PPUInterpreter.cpp Enable ppu_feed_data in PPU Interpreter 2022-06-07 15:24:50 +03:00
PPUInterpreter.h Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
PPUModule.cpp Implements sys_fs_fcntl 0xC0000008 & 0xC000001A (#11957) 2022-06-11 13:12:42 +01:00
PPUModule.h Add stubs. 2022-04-10 18:28:57 +02:00
PPUOpcodes.h Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
PPUThread.cpp Debugger: Show HEX view of floating-point PPU registers 2022-05-31 07:36:10 +02:00
PPUThread.h Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
PPUTranslator.cpp PPU: implement accurate FRES 2022-05-11 10:46:08 +03:00
PPUTranslator.h PPU: implement accurate FRES 2022-05-11 10:46:08 +03:00
RawSPUThread.cpp SPU/PPU Loader: Implement linker/PS3 compiler executable files loading 2022-05-03 20:47:36 +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 SPU: Implement timer freezing ability 2022-05-14 22:03:47 +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 SPU LLVM: Use vrangeps in clamp_smax 2022-06-11 18:25:31 +03:00
SPURecompiler.h Remove built_function 2022-01-24 22:21:41 +03:00
SPUThread.cpp rsx: Implement atomic FIFO fetching (stability improvement) (non-default setting) (#12107) 2022-06-04 15:35:06 +03:00
SPUThread.h RawSPU: Reinvoke pending interrupts if missed 2022-05-25 11:46:51 +03:00
timers.hpp sys_rsxaudio: Initial implementation (#11907) 2022-05-05 15:47:44 +02:00