Introduce two modules which translate:
- from regular wasm to bulk-memory
- from bulk-memory to regular wasm
Overview: https://github.com/WebAssembly/bulk-memory-operations/blob/master/proposals/bulk-memory-operations/Overview.md
As an example, replace all memcpy's with the following function:
(func (param $dst i32) (param $src i32) (param $size i32) (result i32)
get_local $dst
get_local $src
get_local $size
memory.copy
get_local $dst)
Or for the reverse direction: replace the use of memory.copy with memcpy.
Introduce two modules which translate:
Overview: https://github.com/WebAssembly/bulk-memory-operations/blob/master/proposals/bulk-memory-operations/Overview.md
As an example, replace all
memcpy's with the following function:Or for the reverse direction: replace the use of
memory.copywithmemcpy.