[PR #728] [CLOSED] Implement flags for RDNA instructions #1738

Closed
opened 2026-02-27 21:13:46 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/shadps4-emu/shadPS4/pull/728
Author: @OFFTKP
Created: 9/2/2024
Status: Closed

Base: mainHead: alu


📝 Commits (7)

  • 8eb6b57 Implement overflow flag for S_ADD_I32
  • b331f24 Implement S_SUB_I32 and flags for S_SUB_U32
  • 0491ceb Set unsigned overflow flag for S_ADD_U32
  • aee5307 Match the coding style a bit more
  • 5f6a9d0 Set carry for S_ADDC_U32
  • 0d81774 Set overflow flag for V_ADD_I32
  • 616910f Set overflow flag for V_SUBREV_I32

📊 Changes

3 files changed (+45 additions, -13 deletions)

View changed files

📝 src/shader_recompiler/frontend/translate/scalar_alu.cpp (+30 -9)
📝 src/shader_recompiler/frontend/translate/translate.h (+1 -0)
📝 src/shader_recompiler/frontend/translate/vector_alu.cpp (+14 -4)

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/shadps4-emu/shadPS4/pull/728 **Author:** [@OFFTKP](https://github.com/OFFTKP) **Created:** 9/2/2024 **Status:** ❌ Closed **Base:** `main` ← **Head:** `alu` --- ### 📝 Commits (7) - [`8eb6b57`](https://github.com/shadps4-emu/shadPS4/commit/8eb6b57024edf41590e56e926cae2149362620fa) Implement overflow flag for S_ADD_I32 - [`b331f24`](https://github.com/shadps4-emu/shadPS4/commit/b331f241645fce74a4377863baa3a2135854c457) Implement S_SUB_I32 and flags for S_SUB_U32 - [`0491ceb`](https://github.com/shadps4-emu/shadPS4/commit/0491cebdb34e6900841651392fee08f9e7299ae1) Set unsigned overflow flag for S_ADD_U32 - [`aee5307`](https://github.com/shadps4-emu/shadPS4/commit/aee53079ca151faae0662542f0f50811dc6d3084) Match the coding style a bit more - [`5f6a9d0`](https://github.com/shadps4-emu/shadPS4/commit/5f6a9d07ac93754e1f04b3054a2a7118c25d3965) Set carry for S_ADDC_U32 - [`0d81774`](https://github.com/shadps4-emu/shadPS4/commit/0d81774464251659bc6e12d2064f005acaa9c5a9) Set overflow flag for V_ADD_I32 - [`616910f`](https://github.com/shadps4-emu/shadPS4/commit/616910f3ad13cbc6b8ce5f1a3d6eb54c53385ff5) Set overflow flag for V_SUBREV_I32 ### 📊 Changes **3 files changed** (+45 additions, -13 deletions) <details> <summary>View changed files</summary> 📝 `src/shader_recompiler/frontend/translate/scalar_alu.cpp` (+30 -9) 📝 `src/shader_recompiler/frontend/translate/translate.h` (+1 -0) 📝 `src/shader_recompiler/frontend/translate/vector_alu.cpp` (+14 -4) </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 21:13:46 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/shadPS4#1738
No description provided.