Skip to content

Add decoder implementation with tests.#1

Merged
jck merged 42 commits into
jck:masterfrom
meetps:master
Jun 10, 2016
Merged

Add decoder implementation with tests.#1
jck merged 42 commits into
jck:masterfrom
meetps:master

Conversation

@meetps
Copy link
Copy Markdown
Collaborator

@meetps meetps commented May 29, 2016

I have added the decoder implementation with tests currently supporting

  • Branch instructions
  • Jump Instructions
  • Upper Immediate Instructions
  • Arithmetic Immediate Instructions
  • Extended Arithmetic Immediate Instructions
  • Arithmetic Reg2Reg Instructions
  • Extended Arithmetic Reg2Reg Instructions
  • Load Instructions
  • Store Instructions
  • Fence Instructions

The decoder currently supports RV32I Instruction Set.

I am adding support for other advanced 32 and 64 bit instructions currently.

meetps and others added 30 commits May 20, 2016 20:00
@jck jck merged commit b23862d into jck:master Jun 10, 2016
@jck
Copy link
Copy Markdown
Owner

jck commented Jun 10, 2016

I've merged this for now. A few notes:

  • Please use a branch instead of master from now on and keep your master synced with mine: https://help.github.com/articles/syncing-a-fork/
  • Any particular reason why you used nosetests instead of py.test?
  • rewrite your tests to use simple py.test style asserts instead of unittest's assert methods.

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.

2 participants