Custom wast tests

In this directory we have created wast tests for differentcases where we want to test other scenarios than the ones offered by the standard WebAssembly spectests.

NaN canonicalization: nan-canonicalization.wast

The tests are covered by the .

This is an extra set of tests that assure that operations with NaNs are deterministic regarless of the environment/chipset where it executes in.

Call Indirect Spilled Stack: call-indirect-spilledd-stack.wast

We had an issue occuring that was making singlepass not working properly on the WebAssembly benchmark: https://00f.net/2019/10/22/updated-webassembly-benchmark/.

This is a test case to ensure it doesn't reproduce again in the future.

Multiple Traps: multiple-traps.wast

This is a test assuring functions that trap can be called multiple times.

Fac: fac.wast

This is a simple factorial program.