-
Notifications
You must be signed in to change notification settings - Fork 319
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
Implementing the simd128 Wasm extension in wasmi would enable us to build smart contracts with this extension, resulting in overall smaller contract sizes.
I've built the ink! example contracts with simd128 on an experimental branch here.
We would gain size reductions for basically all contracts, most noteworthy are contracts which have more complex storage and logic:
| Example | master |
simd128 |
|---|---|---|
delegator |
10.7 K | 9.1 K |
dns |
24.97 K | 21.7 K |
erc20 |
30.1 K | 27.3 K |
I would have liked to run the comparison with multivalue as well, but a bug in rustc currently prevents this.
gilescope, xgreenx, ascjones and Robbepop
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request