Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@yazon
Copy link
Owner

@yazon yazon commented Aug 16, 2025

Corrects pointer increments in ARM64 FFT assembly to fix a critical bug.

The original ARM64 port incorrectly applied post-increment addressing to intermediate st1 operations, which should have been non-incrementing. This caused data to be written to and read from incorrect memory locations in subsequent loop iterations, leading to corrupted FFT results. This PR reverts those specific st1 instructions to non-incrementing forms, matching the ARM32 behavior, and also optimizes the loop counter initialization.


Open in Cursor Open in Web

@cursor
Copy link

cursor bot commented Aug 16, 2025

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch.
Learn more about Cursor Agents

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants