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

implement as a risc-5 extension #25

Open
unmellow opened this issue Sep 20, 2018 · 2 comments
Open

implement as a risc-5 extension #25

unmellow opened this issue Sep 20, 2018 · 2 comments

Comments

@unmellow
Copy link

unmellow commented Sep 20, 2018

I'm sure you heard of risc-5, and having this be a risc-5 module would allow you to have the risc-5 foundation manufacture it for you (for a price of course)

@lastmjs
Copy link
Owner

lastmjs commented Oct 13, 2018

Interesting, I'll look into this. Thanks for bringing it up. Though I don't see how this would work...WebAssembly is an ISA, and risc-v is an ISA, so how would we implement the WebAssembly ISA as a risc-v extension? I think we need to implement a custom microarchitecture, considering the WebAssembly ISA is most likely completely different from risc-v (for example, WebAssembly is a stack machine).

@unmellow
Copy link
Author

unmellow commented Oct 14, 2018

I heard all isa's were stack machines and that was just how they work I have no source's to back that up though
edit: I know now that this is not true don't know why I thought otherwise although it may still be possible to have this be an incompatible risc-5 extension since you can pick whether or not to include any other extension this kinda defeats the point of running wasm and risc-5 on the same pc but at least they will manufacture it for you

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