shadPS4/src
Vinicius Rangel 680192a0c4
64 bits OP, impl V_ADDC_U32 & V_MAD_U64_U32 (#310)
* impl V_ADDC_U32 & V_MAD_U64_U32

* shader recompiler: add 64 bits version to get register / GetSrc

* fix V_ADDC_U32 carry

* shader recompiler: removed automatic conversion to force_flt in GetSRc

* shader recompiler: auto cast between u32 and u64 during ssa pass

* shader recompiler: fix SetVectorReg64 & standardize switches-case

* shader translate: fix overflow detection in V_ADD_I32

use vcc lo instead of vcc thread bit

* shader recompiler: more 64-bit work

- removed bit_size parameter from Get[Scalar/Vector]Register
- add BitwiseOr64
- add SetDst64 as a replacement for SetScalarReg64 & SetVectorReg64
- add GetSrc64 for 64-bit value

* shader recompiler: add V_MAD_U64_U32 vcc output

- add V_MAD_U64_U32 vcc output
- ILessThan for 64-bits

* shader recompiler: removed unnecessary changes & missing consts

* shader_recompiler: Add s64 type in constant propagation
2024-07-27 17:23:59 +03:00
..
audio_core
common fs: added /download0 mount 2024-07-26 08:07:22 -06:00
core semaphore: Yet another race condition fix (#327) 2024-07-27 17:18:18 +03:00
images
input
qt_gui
shader_recompiler 64 bits OP, impl V_ADDC_U32 & V_MAD_U64_U32 (#310) 2024-07-27 17:23:59 +03:00
video_core
.clang-format
emulator.cpp fs: added /download0 mount 2024-07-26 08:07:22 -06:00
emulator.h
main.cpp
sdl_window.cpp
sdl_window.h
shadps4.qrc
shadps4.rc