Closed fwsGonzo closed 7 months ago
Very slightly improved with https://github.com/fwsGonzo/libriscv/commit/ac4f904f06f42332511ce4a2cf739b9f1f8110f8
This is something that would probably need better compiler support in order to make progress on. Calls out of the tailcall-chain is too costly right now, and tricking the compiler like v8 does is not in the cards.
Tail-call dispatch is fully supported now, but the performance is worse than the threaded dispatch. I suspect that slow-paths are causing poor code generation.