Closed chriseth closed 1 year ago
We could parse riscv assembly and translate it to a (minimally modified) powdr-asm. This way, random code can be verified using powdr - we could write an EVM interpreter in rust, compile it to riscv and verify the execution using powdr.
As reference: Simple simulator in rust https://github.com/GregAC/rrs
This is done, isn't it?
I would close it as soon as we have #212
We have #212, closing.
We could parse riscv assembly and translate it to a (minimally modified) powdr-asm. This way, random code can be verified using powdr - we could write an EVM interpreter in rust, compile it to riscv and verify the execution using powdr.
As reference: Simple simulator in rust https://github.com/GregAC/rrs