Changes
- [CI/macOS] Retry the Metal Toolchain install until metal runs (
3c0f1d3) - [Build] Fall back to API URL for compatibility_data.json (
8a7acf4) - Merge commit '5db06dbfbf' into edge (
a59fc58) - Merge commit '80cecb77b9666cb528e7cb81a462ad0b8ad7b109' into edge (
bc95fc4) - [Docs] Various corrections to VMX128 documentation (
5db06db) - [CPU] Back Processor::GuestAtomic* with real guest reservations (
9228032) - [CPU] Rework lwarx/stwcx reservations onto generation counters (
c2795e9) - [CPU/x64] Inline PPC GPR/LR save-restore helpers (
d590849) - [CPU] Judge XER[OV] on the low 32 bits (
6e797a3) - [CPU] Implement mtfsb0 and mtfsb1 (
1e271b1) - [CPU] Implement XER[OV] and XER[SO] for the PPC OE forms (
b2bf086) - [CPU] Skip the rounding to single for a denormal operand (
dedd387) - [CPU] Report FPSCR exceptions from the conversions to integer (
7db36b6) - [CPU] Answer a denormal operand with default QNaN in single-precision (
b49fc05) - [CPU] Return PPC's default QNaN from invalid add, sub, mul and div (
fe09ec0) - [CPU] Set both vcmpbfp bounds bits for a NaN operand (
a1ad74c) - [CPU] Quiet the NaN vmaxfp/vminfp returns (
105452a) - [CPU] Give the multiply-add family PPC NaN semantics (
482aa40) - [CPU] Derive the FPSCR invalid-operation summary for CR1 (
3d3432b) - [XAM/UI] Clear gamertag before renaming a profile (
80cecb7) - [CPU] Merge blocks forwards in ControlFlowSimplificationPass (
7314e8b)
Full changelog: 61e743b...3c0f1d3