update rust example

This commit is contained in:
2022-01-01 15:51:18 +01:00
parent 397ff19d80
commit 6a75988489
3 changed files with 15 additions and 7 deletions

View File

@@ -5,8 +5,8 @@ A nightly rust compiler is needed for the unstable sqrtf32
intrinsic.
Simply compiling with rustc as shown in build.sh results in a
342 byte tunnel.wasm. Using wasm-opt this can be reduced to
243 bytes.
371 byte tunnel.wasm. Using wasm-opt this can be reduced to
260 bytes.
When you disassemble this wasm file using wasm2wat you can see
these globals and exports:
@@ -21,5 +21,5 @@ values that are not simple scalars (i32, f32, etc.). Since our
code doesn't actually use any of that, we can just delete them
in a text editor and assemble the code again with wat2wasm.
This gives us a 199 byte wasm file. Running this through
uw8-tool pack brings us to the final size of 137 bytes.
This gives us a 216 byte wasm file. Running this through
uw8 pack brings us to the final size of 119 bytes.