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

[MCLayer] Add remaining instruction forms #7

Open
mskvortsov opened this issue Oct 19, 2018 · 3 comments
Open

[MCLayer] Add remaining instruction forms #7

mskvortsov opened this issue Oct 19, 2018 · 3 comments

Comments

@mskvortsov
Copy link
Contributor

These instruction forms are not yet implemented:

CALLn, CALLp, CALLc
RRA8m, RRA8n, RRA8p
RRC8m, RRC8n, RRC8p
SWPB16m, SWPB16n, SWPB16p
CMP8rn, CMP8rp, CMP8mn, CMP8mp
CMP16rn, CMP16rp, CMP16mn, CMP16mp
BIT8rc, BIT8rn, BIT8rp, BIT8mc, BIT8mn, BIT8mp
BIT16rc, BIT16rn, BIT16rp, BIT16mc, BIT16mn, BIT16mp

All these instruction forms are mostly exotic, however should be implemented for completeness.

Also, some instructions exist only as corresponding MOV:

Bn, Bp, Bc, POP8r, POP8m, POP16m

and RLA, RLC are printed as ADD, ADDC.

@mskvortsov
Copy link
Contributor Author

BIT8rc BIT8mc BIT16rc BIT16mc were added in #19.

@chbessonova
Copy link
Contributor

All of other mentioned instructions added in #47

@chbessonova
Copy link
Contributor

RLAm, RLCm are fixed in #57

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

No branches or pull requests

2 participants