Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add "data instructions" #41

Merged
merged 3 commits into from
Aug 8, 2024
Merged

Commits on Aug 5, 2024

  1. Throw IllegalInstruction only at one place when decoding

    This allows users to catch and proceed (for example, skipping over
    unknown instructions).
    janvrany committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    b6bc53f View commit details
    Browse the repository at this point in the history
  2. Add "data instructions"

    This commit add "data instructions", a kind instruction that is not an
    ISA instruction but merely byte value. These allows users to build data
    (structures) and code in an uniform way and also simplify embedding data
    into instruction stream (when generating trampolines / PLTs, compiled
    code headers and so on - all this is common in JIT compilers)
    janvrany committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    7817215 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a403d17 View commit details
    Browse the repository at this point in the history