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

Added pre-processor function for ENC_ZO identities #30

Merged
merged 2 commits into from
Jan 2, 2025
Merged

Conversation

cheng-alvin
Copy link
Owner

This pull has added the no_operands pre-processor function, this function aims to prevent callers and users accidentally passing operands into instructions which carries the ENC_ZO identity in which they do not require any operands.

Furthermore, this pull (albiet not very the niche with this pull's "agenda") has also corrected the nop instruction which previously had the instruction encoder table values switched around, casuing the opcode to be read as the opcode extention and the opcode extention to be read as the real opcode

This pull has added the `no_operands` pre-processor function, this
function aims to prevent callers and users accidentally passing
operands into instructions which carries the `ENC_ZO` identity
in which they do not require any operands.

Furthermore, this pull (albiet not very the niche with this pull's
"agenda") has also corrected the `nop` instruction which previously
had the instruction encoder table values switched around, casuing
the opcode to be read as the opcode extention and the opcode extention
to be read as the *real opcode*
@cheng-alvin cheng-alvin added the enhancement New feature or request label Jan 2, 2025
@cheng-alvin cheng-alvin merged commit 615327b into main Jan 2, 2025
3 checks passed
@cheng-alvin cheng-alvin deleted the zo-args branch January 2, 2025 23:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant