Cemu/src
Exzap ce9a48b987 PPCRec: Rework CR bit handling
CR bits are now resident in registers instead of being baked into the instruction definitions. Same for XER SO, and LWARX reservation EA and value.

Reworked LWARX/STWCX, CRxx ops, compare and branch instructions. As well as RC bit handling. Not all CR-related instructions are reimplemented yet.

Introduced atomic_cmp_store operation to allow implementing STWCX in architecture agnostic IML

Removed legacy CR-based compare and jump operations
2025-04-26 00:22:36 +02:00
..
asm CI+build: Improve macOS builds (#1310) 2024-08-28 11:06:49 +02:00
audio cubeb: Show default device option even if enumerating devices fails (#1515) 2025-03-19 17:06:55 +01:00
Cafe PPCRec: Rework CR bit handling 2025-04-26 00:22:36 +02:00
Cemu PPCRec: Reworked IML builder to work with basic-blocks 2025-04-26 00:22:35 +02:00
Common Update precompiled.h 2025-01-12 18:33:15 +01:00
config PPCRec: New compare and cond jump instrs, update RA 2025-04-26 00:22:36 +02:00
gui UI: Fix wxWidgets debug assert 2025-04-16 14:36:11 +02:00
imgui Vulkan: Improve post-shutdown cleanup and minor improvements (#1401) 2025-01-23 21:20:03 +01:00
input Wiimote/L2CAP: More accurate descriptions for descriptors (#1512) 2025-03-13 01:09:45 +01:00
resource Preparations for 2.1 (#1306) 2024-08-26 11:43:38 +02:00
tools Use portable format specifiers (#411) 2022-10-25 20:38:29 +02:00
util Latte: Implement better index caching (#1443) 2025-01-12 12:39:02 +01:00
CMakeLists.txt Set version for macOS bundle (#1431) 2024-12-02 05:19:15 +01:00
main.cpp Windows default to non-portable + Reworked MLC handling and related UI (#1252) 2024-07-23 03:13:36 +02:00
mainLLE.cpp Initial support for title switching + better Wii U menu compatibility (#907) 2023-07-21 13:54:07 +02:00