[JSC] Update Wasm spec-tests
https://bugs.webkit.org/show_bug.cgi?id=204844

Reviewed by Keith Miller.

To get broader coverage, we update Wasm spec-tests to the latest one[1].

[1]: 3e5fdc6b51ca2cde537bb8ecb1ba25c1ee366833

* wasm.yaml:
* wasm/spec-tests/address.wast.js:
* wasm/spec-tests/align.wast.js:
* wasm/spec-tests/binary-leb128.wast.js: Added.
* wasm/spec-tests/binary.wast.js:
* wasm/spec-tests/block.wast.js:
* wasm/spec-tests/br.wast.js:
* wasm/spec-tests/br_if.wast.js:
* wasm/spec-tests/br_table.wast.js:
* wasm/spec-tests/call_indirect.wast.js:
* wasm/spec-tests/const.wast.js:
* wasm/spec-tests/conversions.wast.js:
* wasm/spec-tests/custom.wast.js: Added.
* wasm/spec-tests/data.wast.js: Added.
* wasm/spec-tests/elem.wast.js: Added.
* wasm/spec-tests/endianness.wast.js:
* wasm/spec-tests/f32.wast.js:
* wasm/spec-tests/f32_bitwise.wast.js:
* wasm/spec-tests/f32_cmp.wast.js:
* wasm/spec-tests/f64.wast.js:
* wasm/spec-tests/f64_bitwise.wast.js:
* wasm/spec-tests/f64_cmp.wast.js:
* wasm/spec-tests/fac.wast.js:
* wasm/spec-tests/float_exprs.wast.js:
* wasm/spec-tests/float_literals.wast.js:
* wasm/spec-tests/float_memory.wast.js:
* wasm/spec-tests/func.wast.js:
* wasm/spec-tests/func_ptrs.wast.js:
* wasm/spec-tests/i32.wast.js:
* wasm/spec-tests/i64.wast.js:
* wasm/spec-tests/imports.wast.js:
* wasm/spec-tests/int_exprs.wast.js:
* wasm/spec-tests/int_literals.wast.js:
* wasm/spec-tests/labels.wast.js:
* wasm/spec-tests/left-to-right.wast.js:
* wasm/spec-tests/load.wast.js: Added.
* wasm/spec-tests/local_get.wast.js: Added.
* wasm/spec-tests/local_set.wast.js: Added.
* wasm/spec-tests/local_tee.wast.js: Added.
* wasm/spec-tests/loop.wast.js:
* wasm/spec-tests/memory_grow.wast.js: Added.
* wasm/spec-tests/memory_size.wast.js: Added.
* wasm/spec-tests/memory_trap.wast.js:
* wasm/spec-tests/names.wast.js:
* wasm/spec-tests/nop.wast.js:
* wasm/spec-tests/return.wast.js:
* wasm/spec-tests/select.wast.js:
* wasm/spec-tests/stack.wast.js:
* wasm/spec-tests/start.wast.js:
* wasm/spec-tests/store.wast.js: Added.
* wasm/spec-tests/switch.wast.js:
* wasm/spec-tests/traps.wast.js:
* wasm/spec-tests/type.wast.js:
* wasm/spec-tests/unreachable.wast.js:
* wasm/spec-tests/unreached-invalid.wast.js:
* wasm/spec-tests/unwind.wast.js:
* wasm/spec-tests/utf8-custom-section-id.wast.js:
* wasm/spec-tests/utf8-import-field.wast.js:
* wasm/spec-tests/utf8-import-module.wast.js:
* wasm/spec-tests/utf8-invalid-encoding.wast.js: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@253115 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/JSTests/wasm/spec-tests/f32_bitwise.wast.js b/JSTests/wasm/spec-tests/f32_bitwise.wast.js
index abf2769..9f337e1 100644
--- a/JSTests/wasm/spec-tests/f32_bitwise.wast.js
+++ b/JSTests/wasm/spec-tests/f32_bitwise.wast.js
@@ -1081,3 +1081,12 @@
 
 // f32_bitwise.wast:369
 run(() => call(instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7d\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x6e\x65\x67\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", exports("$1", $1)),  "run", []));  // assert_return(() => call($1, "neg", [NaN]), NaN)
+
+// f32_bitwise.wast:374
+assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7d\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x98\x0b");
+
+// f32_bitwise.wast:375
+assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7d\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x42\x00\x8b\x0b");
+
+// f32_bitwise.wast:376
+assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7d\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x42\x00\x8c\x0b");