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

Apply changes to arith/drv/reg instruction specs to codebase #115

Open
7 tasks
fabianschuiki opened this issue Apr 14, 2020 · 0 comments
Open
7 tasks

Apply changes to arith/drv/reg instruction specs to codebase #115

fabianschuiki opened this issue Apr 14, 2020 · 0 comments
Labels
A-ir Area: Intermediate representation. C-enhancement Category: Adding or improving on features.

Comments

@fabianschuiki
Copy link
Owner

fabianschuiki commented Apr 14, 2020

There have been some spec changes to arithmetic instructions, as well as the drv and reg instructions. Apply these to the codebase, more specifically in the ir, verifier, and assembly modules.

Todo

  • Merge smul and umul
  • Remove urem
  • Adjust syntax of drv
  • Add after option/necessary field to reg
  • Add name to inst
  • Add name to sig
  • Add port names to signatures
@fabianschuiki fabianschuiki added A-verifier Area: Verification of the IR. A-assembly Area: Assembly reading and writing. A-ir Area: Intermediate representation. C-enhancement Category: Adding or improving on features. labels Apr 14, 2020
@fabianschuiki fabianschuiki added this to the v0.14 milestone Apr 14, 2020
@fabianschuiki fabianschuiki removed A-assembly Area: Assembly reading and writing. A-verifier Area: Verification of the IR. labels Apr 15, 2020
@fabianschuiki fabianschuiki modified the milestones: v0.14, v0.15 May 22, 2020
@fabianschuiki fabianschuiki removed this from the v0.15 milestone Sep 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-ir Area: Intermediate representation. C-enhancement Category: Adding or improving on features.
Projects
None yet
Development

No branches or pull requests

1 participant