-
Notifications
You must be signed in to change notification settings - Fork 286
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
Remove no-op reinterpret wasmi
instructions
#518
Conversation
They did nothing before this change so we can also just remove them. This is due to the fact that wasmi bytecode is untyped.
BENCHMARKS
|
I used the See yourself:
|
Codecov Report
@@ Coverage Diff @@
## master #518 +/- ##
==========================================
- Coverage 79.73% 79.65% -0.08%
==========================================
Files 75 75
Lines 6291 6267 -24
==========================================
- Hits 5016 4992 -24
Misses 1275 1275
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
wasmi
bytecodewasmi
instructions
While the changes introduces in this PR were a regression to performance for |
This removes the 4 reinterpret
wasmi
bytecode instructions since they are doing nothing at runtime anyways.Turns out that for some weird reason removing those 4 instructions significantly regresses performance of the
wasmi
interpreter ...Until this is fixed or we know why that happens I won't merge this PR.