Skip to content

Fixes for ARM64 NDR#6172

Merged
OBattler merged 14 commits into86Box:masterfrom
Cacodemon345:armfixes-2
Sep 15, 2025
Merged

Fixes for ARM64 NDR#6172
OBattler merged 14 commits into86Box:masterfrom
Cacodemon345:armfixes-2

Conversation

@Cacodemon345
Copy link
Copy Markdown
Contributor

Summary

  1. Fix PACKUSWB.
  2. Disable unroll optimizations to avoid crashes.
  3. Allow 64-bit function arguments for calling code external to recompiled blocks.
  4. Re-enable MMX recompilation on ARM64. 3DNow! recompilation remain disabled.
  5. Some general formatting fixes and cleanups.

Checklist

References

https://developer.arm.com/documentation/ddi0602/2025-06?lang=en

@OBattler OBattler merged commit 5bfa69f into 86Box:master Sep 15, 2025
47 checks passed
Cacodemon345 added a commit to Cacodemon345/86Box that referenced this pull request Sep 17, 2025
This reverts commit 5bfa69f, reversing
changes made to a54e33b.
Cacodemon345 added a commit to Cacodemon345/86Box that referenced this pull request Sep 17, 2025
This reverts commit 5bfa69f, reversing
changes made to a54e33b.
Cacodemon345 added a commit to Cacodemon345/86Box that referenced this pull request Nov 4, 2025
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