Skip to content

Next#14

Merged
magistermaks merged 44 commits into
masterfrom
next
May 2, 2026
Merged

Next#14
magistermaks merged 44 commits into
masterfrom
next

Conversation

@magistermaks
Copy link
Copy Markdown
Member

  • All library files have been moved under src/asmio, some of the file hierarchy was also flattened (src/asm/aarch64/ -> src/asmio/aarch64).
  • Added x86 SSE support along with a few missing instructions (CPUID), SSE instructions that interact with MMX registers are not supported, as there is no MMX support.
  • Finishes A64 (Armv8) base support (no float/vector instructions), including the LSE instructions.
  • Fixed some encoding bugs in AArch64.
  • Fixes for environments that use a different size for long data type than gcc on Linux.
  • Added basic Windows support (COFF files are not yet supported but, but executable buffers work - see the new /src/asmio/util/platform.hpp platform abstraction layer)
  • Extended Github CI to now run on AArch64 (Linux, gcc) and Windows (x86, mingw)

@magistermaks magistermaks merged commit d15fbc6 into master May 2, 2026
6 checks passed
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.

1 participant