Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/js/src/jit-test/tests/wasm/spec/spec/   (Browser von der Mozilla Stiftung Version 136.0.1©)  Datei vom 10.2.2025 mit Größe 189 kB image not shown  

Quelle  simd_const.wast.js

  Sprache: JAVA
 

// |jit-test| skip-if: !wasmSimdEnabled()

/* Copyright 2021 Mozilla Foundation
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */


// ./test/core/simd/simd_const.wast

// ./test/core/simd/simd_const.wast:3
let $0 = instantiate(`(module (func (v128.const i8x16  0xFF  0xFF  0xFF  0xFF  0xFF  0xFF  0xFF  0xFF  0xFF  0xFF  0xFF  0xFF  0xFF  0xFF  0xFF  0xFF) drop))`);

// ./test/core/simd/simd_const.wast:4
let $1 = instantiate(`(module (func (v128.const i8x16 -0x80 -0x80 -0x80 -0x80 -0x80 -0x80 -0x80 -0x80 -0x80 -0x80 -0x80 -0x80 -0x80 -0x80 -0x80 -0x80) drop))`);

// ./test/core/simd/simd_const.wast:5
let $2 = instantiate(`(module (func (v128.const i8x16  255  255  255  255  255  255  255  255  255  255  255  255  255  255  255  255) drop))`);

// ./test/core/simd/simd_const.wast:6
let $3 = instantiate(`(module (func (v128.const i8x16 -128 -128 -128 -128 -128 -128 -128 -128 -128 -128 -128 -128 -128 -128 -128 -128) drop))`);

// ./test/core/simd/simd_const.wast:7
let $4 = instantiate(`(module (func (v128.const i16x8  0xFFFF  0xFFFF  0xFFFF  0xFFFF  0xFFFF  0xFFFF  0xFFFF  0xFFFF) drop))`);

// ./test/core/simd/simd_const.wast:8
let $5 = instantiate(`(module (func (v128.const i16x8 -0x8000 -0x8000 -0x8000 -0x8000 -0x8000 -0x8000 -0x8000 -0x8000) drop))`);

// ./test/core/simd/simd_const.wast:9
let $6 = instantiate(`(module (func (v128.const i16x8  65535  65535  65535  65535  65535  65535  65535  65535) drop))`);

// ./test/core/simd/simd_const.wast:10
let $7 = instantiate(`(module (func (v128.const i16x8 -32768 -32768 -32768 -32768 -32768 -32768 -32768 -32768) drop))`);

// ./test/core/simd/simd_const.wast:11
let $8 = instantiate(`(module (func (v128.const i16x8  65_535  65_535  65_535  65_535  65_535  65_535  65_535  65_535) drop))`);

// ./test/core/simd/simd_const.wast:12
let $9 = instantiate(`(module (func (v128.const i16x8 -32_768 -32_768 -32_768 -32_768 -32_768 -32_768 -32_768 -32_768) drop))`);

// ./test/core/simd/simd_const.wast:13
let $10 = instantiate(`(module (func (v128.const i16x8  0_123_45 0_123_45 0_123_45 0_123_45 0_123_45 0_123_45 0_123_45 0_123_45) drop))`);

// ./test/core/simd/simd_const.wast:14
let $11 = instantiate(`(module (func (v128.const i16x8  0x0_1234 0x0_1234 0x0_1234 0x0_1234 0x0_1234 0x0_1234 0x0_1234 0x0_1234) drop))`);

// ./test/core/simd/simd_const.wast:15
let $12 = instantiate(`(module (func (v128.const i32x4  0xffffffff  0xffffffff  0xffffffff  0xffffffff) drop))`);

// ./test/core/simd/simd_const.wast:16
let $13 = instantiate(`(module (func (v128.const i32x4 -0x80000000 -0x80000000 -0x80000000 -0x80000000) drop))`);

// ./test/core/simd/simd_const.wast:17
let $14 = instantiate(`(module (func (v128.const i32x4  4294967295  4294967295  4294967295  4294967295) drop))`);

// ./test/core/simd/simd_const.wast:18
let $15 = instantiate(`(module (func (v128.const i32x4 -2147483648 -2147483648 -2147483648 -2147483648) drop))`);

// ./test/core/simd/simd_const.wast:19
let $16 = instantiate(`(module (func (v128.const i32x4  0xffff_ffff  0xffff_ffff  0xffff_ffff  0xffff_ffff) drop))`);

// ./test/core/simd/simd_const.wast:20
let $17 = instantiate(`(module (func (v128.const i32x4 -0x8000_0000 -0x8000_0000 -0x8000_0000 -0x8000_0000) drop))`);

// ./test/core/simd/simd_const.wast:21
let $18 = instantiate(`(module (func (v128.const i32x4 4_294_967_295  4_294_967_295  4_294_967_295  4_294_967_295) drop))`);

// ./test/core/simd/simd_const.wast:22
let $19 = instantiate(`(module (func (v128.const i32x4 -2_147_483_648 -2_147_483_648 -2_147_483_648 -2_147_483_648) drop))`);

// ./test/core/simd/simd_const.wast:23
let $20 = instantiate(`(module (func (v128.const i32x4 0_123_456_789 0_123_456_789 0_123_456_789 0_123_456_789) drop))`);

// ./test/core/simd/simd_const.wast:24
let $21 = instantiate(`(module (func (v128.const i32x4 0x0_9acf_fBDF 0x0_9acf_fBDF 0x0_9acf_fBDF 0x0_9acf_fBDF) drop))`);

// ./test/core/simd/simd_const.wast:25
let $22 = instantiate(`(module (func (v128.const i64x2  0xffffffffffffffff  0xffffffffffffffff) drop))`);

// ./test/core/simd/simd_const.wast:26
let $23 = instantiate(`(module (func (v128.const i64x2 -0x8000000000000000 -0x8000000000000000) drop))`);

// ./test/core/simd/simd_const.wast:27
let $24 = instantiate(`(module (func (v128.const i64x2  18446744073709551615 18446744073709551615) drop))`);

// ./test/core/simd/simd_const.wast:28
let $25 = instantiate(`(module (func (v128.const i64x2 -9223372036854775808 -9223372036854775808) drop))`);

// ./test/core/simd/simd_const.wast:29
let $26 = instantiate(`(module (func (v128.const i64x2  0xffff_ffff_ffff_ffff  0xffff_ffff_ffff_ffff) drop))`);

// ./test/core/simd/simd_const.wast:30
let $27 = instantiate(`(module (func (v128.const i64x2 -0x8000_0000_0000_0000 -0x8000_0000_0000_0000) drop))`);

// ./test/core/simd/simd_const.wast:31
let $28 = instantiate(`(module (func (v128.const i64x2  18_446_744_073_709_551_615 18_446_744_073_709_551_615) drop))`);

// ./test/core/simd/simd_const.wast:32
let $29 = instantiate(`(module (func (v128.const i64x2 -9_223_372_036_854_775_808 -9_223_372_036_854_775_808) drop))`);

// ./test/core/simd/simd_const.wast:33
let $30 = instantiate(`(module (func (v128.const i64x2  0_123_456_789 0_123_456_789) drop))`);

// ./test/core/simd/simd_const.wast:34
let $31 = instantiate(`(module (func (v128.const i64x2  0x0125_6789_ADEF_bcef 0x0125_6789_ADEF_bcef) drop))`);

// ./test/core/simd/simd_const.wast:35
let $32 = instantiate(`(module (func (v128.const f32x4  0x1p127  0x1p127  0x1p127  0x1p127) drop))`);

// ./test/core/simd/simd_const.wast:36
let $33 = instantiate(`(module (func (v128.const f32x4 -0x1p127 -0x1p127 -0x1p127 -0x1p127) drop))`);

// ./test/core/simd/simd_const.wast:37
let $34 = instantiate(`(module (func (v128.const f32x4  1e38  1e38  1e38  1e38) drop))`);

// ./test/core/simd/simd_const.wast:38
let $35 = instantiate(`(module (func (v128.const f32x4 -1e38 -1e38 -1e38 -1e38) drop))`);

// ./test/core/simd/simd_const.wast:39
let $36 = instantiate(`(module (func (v128.const f32x4  340282356779733623858607532500980858880 340282356779733623858607532500980858880
                                 340282356779733623858607532500980858880 340282356779733623858607532500980858880) drop))`);

// ./test/core/simd/simd_const.wast:41
let $37 = instantiate(`(module (func (v128.const f32x4 -340282356779733623858607532500980858880 -340282356779733623858607532500980858880
                                -340282356779733623858607532500980858880 -340282356779733623858607532500980858880) drop))`);

// ./test/core/simd/simd_const.wast:43
let $38 = instantiate(`(module (func (v128.const f32x4 nan:0x1 nan:0x1 nan:0x1 nan:0x1) drop))`);

// ./test/core/simd/simd_const.wast:44
let $39 = instantiate(`(module (func (v128.const f32x4 nan:0x7f_ffff nan:0x7f_ffff nan:0x7f_ffff nan:0x7f_ffff) drop))`);

// ./test/core/simd/simd_const.wast:45
let $40 = instantiate(`(module (func (v128.const f32x4 0123456789 0123456789 0123456789 0123456789) drop))`);

// ./test/core/simd/simd_const.wast:46
let $41 = instantiate(`(module (func (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019) drop))`);

// ./test/core/simd/simd_const.wast:47
let $42 = instantiate(`(module (func (v128.const f32x4 0123456789e+019 0123456789e+019 0123456789e+019 0123456789e+019) drop))`);

// ./test/core/simd/simd_const.wast:48
let $43 = instantiate(`(module (func (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019) drop))`);

// ./test/core/simd/simd_const.wast:49
let $44 = instantiate(`(module (func (v128.const f32x4 0123456789. 0123456789. 0123456789. 0123456789.) drop))`);

// ./test/core/simd/simd_const.wast:50
let $45 = instantiate(`(module (func (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019) drop))`);

// ./test/core/simd/simd_const.wast:51
let $46 = instantiate(`(module (func (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019) drop))`);

// ./test/core/simd/simd_const.wast:52
let $47 = instantiate(`(module (func (v128.const f32x4 0123456789.e-019 0123456789.e-019 0123456789.e-019 0123456789.e-019) drop))`);

// ./test/core/simd/simd_const.wast:53
let $48 = instantiate(`(module (func (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789) drop))`);

// ./test/core/simd/simd_const.wast:54
let $49 = instantiate(`(module (func (v128.const f32x4 0123456789.0123456789e019 0123456789.0123456789e019 0123456789.0123456789e019 0123456789.0123456789e019) drop))`);

// ./test/core/simd/simd_const.wast:55
let $50 = instantiate(`(module (func (v128.const f32x4 0123456789.0123456789e+019 0123456789.0123456789e+019 0123456789.0123456789e+019 0123456789.0123456789e+019) drop))`);

// ./test/core/simd/simd_const.wast:56
let $51 = instantiate(`(module (func (v128.const f32x4 0123456789.0123456789e-019 0123456789.0123456789e-019 0123456789.0123456789e-019 0123456789.0123456789e-019) drop))`);

// ./test/core/simd/simd_const.wast:57
let $52 = instantiate(`(module (func (v128.const f32x4 0x0123456789ABCDEF 0x0123456789ABCDEF 0x0123456789ABCDEF 0x0123456789ABCDEF) drop))`);

// ./test/core/simd/simd_const.wast:58
let $53 = instantiate(`(module (func (v128.const f32x4 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019) drop))`);

// ./test/core/simd/simd_const.wast:59
let $54 = instantiate(`(module (func (v128.const f32x4 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019) drop))`);

// ./test/core/simd/simd_const.wast:60
let $55 = instantiate(`(module (func (v128.const f32x4 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019) drop))`);

// ./test/core/simd/simd_const.wast:61
let $56 = instantiate(`(module (func (v128.const f32x4 0x0123456789ABCDEF. 0x0123456789ABCDEF. 0x0123456789ABCDEF. 0x0123456789ABCDEF.) drop))`);

// ./test/core/simd/simd_const.wast:62
let $57 = instantiate(`(module (func (v128.const f32x4 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019) drop))`);

// ./test/core/simd/simd_const.wast:63
let $58 = instantiate(`(module (func (v128.const f32x4 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019) drop))`);

// ./test/core/simd/simd_const.wast:64
let $59 = instantiate(`(module (func (v128.const f32x4 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019) drop))`);

// ./test/core/simd/simd_const.wast:65
let $60 = instantiate(`(module (func (v128.const f32x4 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF) drop))`);

// ./test/core/simd/simd_const.wast:66
let $61 = instantiate(`(module (func (v128.const f32x4 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019) drop))`);

// ./test/core/simd/simd_const.wast:67
let $62 = instantiate(`(module (func (v128.const f32x4 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019) drop))`);

// ./test/core/simd/simd_const.wast:68
let $63 = instantiate(`(module (func (v128.const f32x4 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019) drop))`);

// ./test/core/simd/simd_const.wast:69
let $64 = instantiate(`(module (func (v128.const f64x2  0x1p1023  0x1p1023) drop))`);

// ./test/core/simd/simd_const.wast:70
let $65 = instantiate(`(module (func (v128.const f64x2 -0x1p1023 -0x1p1023) drop))`);

// ./test/core/simd/simd_const.wast:71
let $66 = instantiate(`(module (func (v128.const f64x2  1e308  1e308) drop))`);

// ./test/core/simd/simd_const.wast:72
let $67 = instantiate(`(module (func (v128.const f64x2 -1e308 -1e308) drop))`);

// ./test/core/simd/simd_const.wast:73
let $68 = instantiate(`(module (func (v128.const f64x2  179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368
                                 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368) drop))`);

// ./test/core/simd/simd_const.wast:75
let $69 = instantiate(`(module (func (v128.const f64x2 -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368
                                -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368) drop))`);

// ./test/core/simd/simd_const.wast:77
let $70 = instantiate(`(module (func (v128.const f64x2 nan:0x1 nan:0x1) drop))`);

// ./test/core/simd/simd_const.wast:78
let $71 = instantiate(`(module (func (v128.const f64x2 nan:0xf_ffff_ffff_ffff nan:0xf_ffff_ffff_ffff) drop))`);

// ./test/core/simd/simd_const.wast:79
let $72 = instantiate(`(module (func (v128.const f64x2 0123456789 0123456789) drop))`);

// ./test/core/simd/simd_const.wast:80
let $73 = instantiate(`(module (func (v128.const f64x2 0123456789e019 0123456789e019) drop))`);

// ./test/core/simd/simd_const.wast:81
let $74 = instantiate(`(module (func (v128.const f64x2 0123456789e+019 0123456789e+019) drop))`);

// ./test/core/simd/simd_const.wast:82
let $75 = instantiate(`(module (func (v128.const f64x2 0123456789e-019 0123456789e-019) drop))`);

// ./test/core/simd/simd_const.wast:83
let $76 = instantiate(`(module (func (v128.const f64x2 0123456789. 0123456789.) drop))`);

// ./test/core/simd/simd_const.wast:84
let $77 = instantiate(`(module (func (v128.const f64x2 0123456789.e019 0123456789.e019) drop))`);

// ./test/core/simd/simd_const.wast:85
let $78 = instantiate(`(module (func (v128.const f64x2 0123456789.e+019 0123456789.e+019) drop))`);

// ./test/core/simd/simd_const.wast:86
let $79 = instantiate(`(module (func (v128.const f64x2 0123456789.e-019 0123456789.e-019) drop))`);

// ./test/core/simd/simd_const.wast:87
let $80 = instantiate(`(module (func (v128.const f64x2 0123456789.0123456789 0123456789.0123456789) drop))`);

// ./test/core/simd/simd_const.wast:88
let $81 = instantiate(`(module (func (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019) drop))`);

// ./test/core/simd/simd_const.wast:89
let $82 = instantiate(`(module (func (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019) drop))`);

// ./test/core/simd/simd_const.wast:90
let $83 = instantiate(`(module (func (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019) drop))`);

// ./test/core/simd/simd_const.wast:91
let $84 = instantiate(`(module (func (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef) drop))`);

// ./test/core/simd/simd_const.wast:92
let $85 = instantiate(`(module (func (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019) drop))`);

// ./test/core/simd/simd_const.wast:93
let $86 = instantiate(`(module (func (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019) drop))`);

// ./test/core/simd/simd_const.wast:94
let $87 = instantiate(`(module (func (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019) drop))`);

// ./test/core/simd/simd_const.wast:95
let $88 = instantiate(`(module (func (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.) drop))`);

// ./test/core/simd/simd_const.wast:96
let $89 = instantiate(`(module (func (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019) drop))`);

// ./test/core/simd/simd_const.wast:97
let $90 = instantiate(`(module (func (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019) drop))`);

// ./test/core/simd/simd_const.wast:98
let $91 = instantiate(`(module (func (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019) drop))`);

// ./test/core/simd/simd_const.wast:99
let $92 = instantiate(`(module (func (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef) drop))`);

// ./test/core/simd/simd_const.wast:100
let $93 = instantiate(`(module (func (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019) drop))`);

// ./test/core/simd/simd_const.wast:101
let $94 = instantiate(`(module (func (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019) drop))`);

// ./test/core/simd/simd_const.wast:102
let $95 = instantiate(`(module (func (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019) drop))`);

// ./test/core/simd/simd_const.wast:106
let $96 = instantiate(`(module (func (v128.const i8x16  0xFF  0xFF  0xFF  0xFF  0xFF  0xFF  0xFF  0xFF
                                -0x80 -0x80 -0x80 -0x80 -0x80 -0x80 -0x80 -0x80) drop))`);

// ./test/core/simd/simd_const.wast:108
let $97 = instantiate(`(module (func (v128.const i8x16  0xFF  0xFF  0xFF  0xFF   255   255   255   255
                                -0x80 -0x80 -0x80 -0x80 -0x80 -0x80 -0x80 -0x80) drop))`);

// ./test/core/simd/simd_const.wast:110
let $98 = instantiate(`(module (func (v128.const i8x16  0xFF  0xFF  0xFF  0xFF   255   255   255   255
                                -0x80 -0x80 -0x80 -0x80  -128  -128  -128  -128) drop))`);

// ./test/core/simd/simd_const.wast:112
let $99 = instantiate(`(module (func (v128.const i16x8 0xFF 0xFF  0xFF  0xFF -0x8000 -0x8000 -0x8000 -0x8000) drop))`);

// ./test/core/simd/simd_const.wast:113
let $100 = instantiate(`(module (func (v128.const i16x8 0xFF 0xFF 65535 65535 -0x8000 -0x8000 -0x8000 -0x8000) drop))`);

// ./test/core/simd/simd_const.wast:114
let $101 = instantiate(`(module (func (v128.const i16x8 0xFF 0xFF 65535 65535 -0x8000 -0x8000  -32768  -32768) drop))`);

// ./test/core/simd/simd_const.wast:115
let $102 = instantiate(`(module (func (v128.const i32x4 0xffffffff 0xffffffff -0x80000000 -0x80000000) drop))`);

// ./test/core/simd/simd_const.wast:116
let $103 = instantiate(`(module (func (v128.const i32x4 0xffffffff 4294967295 -0x80000000 -0x80000000) drop))`);

// ./test/core/simd/simd_const.wast:117
let $104 = instantiate(`(module (func (v128.const i32x4 0xffffffff 4294967295 -0x80000000 -2147483648) drop))`);

// ./test/core/simd/simd_const.wast:118
let $105 = instantiate(`(module (func (v128.const f32x4 0x1p127 0x1p127 -0x1p127 -1e38) drop))`);

// ./test/core/simd/simd_const.wast:119
let $106 = instantiate(`(module (func (v128.const f32x4 0x1p127 340282356779733623858607532500980858880 -1e38 -340282356779733623858607532500980858880) drop))`);

// ./test/core/simd/simd_const.wast:120
let $107 = instantiate(`(module (func (v128.const f32x4 nan -nan inf -inf) drop))`);

// ./test/core/simd/simd_const.wast:121
let $108 = instantiate(`(module (func (v128.const i64x2 0xffffffffffffffff 0x8000000000000000) drop))`);

// ./test/core/simd/simd_const.wast:122
let $109 = instantiate(`(module (func (v128.const i64x2 0xffffffffffffffff -9223372036854775808) drop))`);

// ./test/core/simd/simd_const.wast:123
let $110 = instantiate(`(module (func (v128.const f64x2 0x1p1023 -1e308) drop))`);

// ./test/core/simd/simd_const.wast:124
let $111 = instantiate(`(module (func (v128.const f64x2 nan -inf) drop))`);

// ./test/core/simd/simd_const.wast:128
let $112 = instantiate(`(module (memory 1))`);

// ./test/core/simd/simd_const.wast:129
assert_malformed(
  () => instantiate(`(func (v128.const i8x16 0x100 0x100 0x100 0x100 0x100 0x100 0x100 0x100 0x100 0x100 0x100 0x100 0x100 0x100 0x100 0x100) drop) `),
  `constant out of range`,
);

// ./test/core/simd/simd_const.wast:133
assert_malformed(
  () => instantiate(`(func (v128.const i8x16 -0x81 -0x81 -0x81 -0x81 -0x81 -0x81 -0x81 -0x81 -0x81 -0x81 -0x81 -0x81 -0x81 -0x81 -0x81 -0x81) drop) `),
  `constant out of range`,
);

// ./test/core/simd/simd_const.wast:137
assert_malformed(
  () => instantiate(`(func (v128.const i8x16 256 256 256 256 256 256 256 256 256 256 256 256 256 256 256 256) drop) `),
  `constant out of range`,
);

// ./test/core/simd/simd_const.wast:141
assert_malformed(
  () => instantiate(`(func (v128.const i8x16 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129) drop) `),
  `constant out of range`,
);

// ./test/core/simd/simd_const.wast:145
assert_malformed(
  () => instantiate(`(func (v128.const i16x8 0x10000 0x10000 0x10000 0x10000 0x10000 0x10000 0x10000 0x10000) drop) `),
  `constant out of range`,
);

// ./test/core/simd/simd_const.wast:149
assert_malformed(
  () => instantiate(`(func (v128.const i16x8 -0x8001 -0x8001 -0x8001 -0x8001 -0x8001 -0x8001 -0x8001 -0x8001) drop) `),
  `constant out of range`,
);

// ./test/core/simd/simd_const.wast:153
assert_malformed(
  () => instantiate(`(func (v128.const i16x8 65536 65536 65536 65536 65536 65536 65536 65536) drop) `),
  `constant out of range`,
);

// ./test/core/simd/simd_const.wast:157
assert_malformed(
  () => instantiate(`(func (v128.const i16x8 -32769 -32769 -32769 -32769 -32769 -32769 -32769 -32769) drop) `),
  `constant out of range`,
);

// ./test/core/simd/simd_const.wast:161
assert_malformed(
  () => instantiate(`(func (v128.const i32x4  0x100000000  0x100000000  0x100000000  0x100000000) drop) `),
  `constant out of range`,
);

// ./test/core/simd/simd_const.wast:165
assert_malformed(
  () => instantiate(`(func (v128.const i32x4 -0x80000001 -0x80000001 -0x80000001 -0x80000001) drop) `),
  `constant out of range`,
);

// ./test/core/simd/simd_const.wast:169
assert_malformed(
  () => instantiate(`(func (v128.const i32x4  4294967296  4294967296  4294967296  4294967296) drop) `),
  `constant out of range`,
);

// ./test/core/simd/simd_const.wast:173
assert_malformed(
  () => instantiate(`(func (v128.const i32x4 -2147483649 -2147483649 -2147483649 -2147483649) drop) `),
  `constant out of range`,
);

// ./test/core/simd/simd_const.wast:177
assert_malformed(
  () => instantiate(`(func (v128.const f32x4  0x1p128  0x1p128  0x1p128  0x1p128) drop) `),
  `constant out of range`,
);

// ./test/core/simd/simd_const.wast:181
assert_malformed(
  () => instantiate(`(func (v128.const f32x4 -0x1p128 -0x1p128 -0x1p128 -0x1p128) drop) `),
  `constant out of range`,
);

// ./test/core/simd/simd_const.wast:185
assert_malformed(
  () => instantiate(`(func (v128.const f32x4  1e39  1e39  1e39  1e39) drop) `),
  `constant out of range`,
);

// ./test/core/simd/simd_const.wast:189
assert_malformed(
  () => instantiate(`(func (v128.const f32x4 -1e39 -1e39 -1e39 -1e39) drop) `),
  `constant out of range`,
);

// ./test/core/simd/simd_const.wast:193
assert_malformed(
  () => instantiate(`(func (v128.const f32x4  340282356779733661637539395458142568448 340282356779733661637539395458142568448                          340282356779733661637539395458142568448 340282356779733661637539395458142568448) drop) `),
  `constant out of range`,
);

// ./test/core/simd/simd_const.wast:198
assert_malformed(
  () => instantiate(`(func (v128.const f32x4 -340282356779733661637539395458142568448 -340282356779733661637539395458142568448                         -340282356779733661637539395458142568448 -340282356779733661637539395458142568448) drop) `),
  `constant out of range`,
);

// ./test/core/simd/simd_const.wast:204
assert_malformed(
  () => instantiate(`(func (v128.const f32x4 nan:0x80_0000 nan:0x80_0000 nan:0x80_0000 nan:0x80_0000) drop) `),
  `constant out of range`,
);

// ./test/core/simd/simd_const.wast:209
assert_malformed(
  () => instantiate(`(func (v128.const f64x2  269653970229347356221791135597556535197105851288767494898376215204735891170042808140884337949150317257310688430271573696351481990334196274152701320055306275479074865864826923114368235135583993416113802762682700913456874855354834422248712838998185022412196739306217084753107265771378949821875606039276187287552                          269653970229347356221791135597556535197105851288767494898376215204735891170042808140884337949150317257310688430271573696351481990334196274152701320055306275479074865864826923114368235135583993416113802762682700913456874855354834422248712838998185022412196739306217084753107265771378949821875606039276187287552) drop) `),
  `constant out of range`,
);

// ./test/core/simd/simd_const.wast:214
assert_malformed(
  () => instantiate(`(func (v128.const f64x2 -269653970229347356221791135597556535197105851288767494898376215204735891170042808140884337949150317257310688430271573696351481990334196274152701320055306275479074865864826923114368235135583993416113802762682700913456874855354834422248712838998185022412196739306217084753107265771378949821875606039276187287552                         -269653970229347356221791135597556535197105851288767494898376215204735891170042808140884337949150317257310688430271573696351481990334196274152701320055306275479074865864826923114368235135583993416113802762682700913456874855354834422248712838998185022412196739306217084753107265771378949821875606039276187287552) drop) `),
  `constant out of range`,
);

// ./test/core/simd/simd_const.wast:220
assert_malformed(
  () => instantiate(`(func (v128.const f64x2 nan:0x10_0000_0000_0000 nan:0x10_0000_0000_0000) drop) `),
  `constant out of range`,
);

// ./test/core/simd/simd_const.wast:226
assert_malformed(() => instantiate(`(func (v128.const) drop) `), `unexpected token`);

// ./test/core/simd/simd_const.wast:231
assert_malformed(
  () => instantiate(`(func (v128.const 0 0 0 0) drop) `),
  `unexpected token`,
);

// ./test/core/simd/simd_const.wast:235
assert_malformed(
  () => instantiate(`(func (v128.const i8x16) drop) `),
  `wrong number of lane literals`,
);

// ./test/core/simd/simd_const.wast:239
assert_malformed(
  () => instantiate(`(func (v128.const i8x16 0x 0x 0x 0x 0x 0x 0x 0x 0x 0x 0x 0x 0x 0x 0x 0x) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:243
assert_malformed(
  () => instantiate(`(func (v128.const i8x16 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:247
assert_malformed(
  () => instantiate(`(func (v128.const i8x16 0xg 0xg 0xg 0xg 0xg 0xg 0xg 0xg 0xg 0xg 0xg 0xg 0xg 0xg 0xg 0xg) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:252
assert_malformed(
  () => instantiate(`(func (v128.const i16x8) drop) `),
  `wrong number of lane literals`,
);

// ./test/core/simd/simd_const.wast:256
assert_malformed(
  () => instantiate(`(func (v128.const i16x8 0x 0x 0x 0x 0x 0x 0x 0x) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:260
assert_malformed(
  () => instantiate(`(func (v128.const i16x8 1x 1x 1x 1x 1x 1x 1x 1x) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:264
assert_malformed(
  () => instantiate(`(func (v128.const i16x8 0xg 0xg 0xg 0xg 0xg 0xg 0xg 0xg) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:269
assert_malformed(
  () => instantiate(`(func (v128.const i32x4) drop) `),
  `wrong number of lane literals`,
);

// ./test/core/simd/simd_const.wast:273
assert_malformed(
  () => instantiate(`(func (v128.const i32x4 0x 0x 0x 0x) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:277
assert_malformed(
  () => instantiate(`(func (v128.const i32x4 1x 1x 1x 1x) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:281
assert_malformed(
  () => instantiate(`(func (v128.const i32x4 0xg 0xg 0xg 0xg) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:286
assert_malformed(
  () => instantiate(`(func (v128.const i64x2) drop) `),
  `wrong number of lane literals`,
);

// ./test/core/simd/simd_const.wast:290
assert_malformed(
  () => instantiate(`(func (v128.const i64x2 0x 0x) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:294
assert_malformed(
  () => instantiate(`(func (v128.const f64x2 1x 1x) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:298
assert_malformed(
  () => instantiate(`(func (v128.const f64x2 0xg 0xg) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:303
assert_malformed(
  () => instantiate(`(func (v128.const f32x4) drop) `),
  `wrong number of lane literals`,
);

// ./test/core/simd/simd_const.wast:307
assert_malformed(
  () => instantiate(`(func (v128.const f32x4 .0 .0 .0 .0) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:311
assert_malformed(
  () => instantiate(`(func (v128.const f32x4 .0e0 .0e0 .0e0 .0e0) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:315
assert_malformed(
  () => instantiate(`(func (v128.const f32x4 0e 0e 0e 0e) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:319
assert_malformed(
  () => instantiate(`(func (v128.const f32x4 0e+ 0e+ 0e+ 0e+) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:323
assert_malformed(
  () => instantiate(`(func (v128.const f32x4 0.0e 0.0e 0.0e 0.0e) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:327
assert_malformed(
  () => instantiate(`(func (v128.const f32x4 0.0e- 0.0e- 0.0e- 0.0e-) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:331
assert_malformed(
  () => instantiate(`(func (v128.const f32x4 0x 0x 0x 0x) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:335
assert_malformed(
  () => instantiate(`(func (v128.const f32x4 1x 1x 1x 1x) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:339
assert_malformed(
  () => instantiate(`(func (v128.const f32x4 0xg 0xg 0xg 0xg) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:343
assert_malformed(
  () => instantiate(`(func (v128.const f32x4 0x. 0x. 0x. 0x.) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:347
assert_malformed(
  () => instantiate(`(func (v128.const f32x4 0x0.g 0x0.g 0x0.g 0x0.g) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:351
assert_malformed(
  () => instantiate(`(func (v128.const f32x4 0x0p 0x0p 0x0p 0x0p) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:355
assert_malformed(
  () => instantiate(`(func (v128.const f32x4 0x0p+ 0x0p+ 0x0p+ 0x0p+) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:359
assert_malformed(
  () => instantiate(`(func (v128.const f32x4 0x0p- 0x0p- 0x0p- 0x0p-) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:363
assert_malformed(
  () => instantiate(`(func (v128.const f32x4 0x0.0p 0x0.0p 0x0.0p 0x0.0p) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:367
assert_malformed(
  () => instantiate(`(func (v128.const f32x4 0x0.0p+ 0x0.0p+ 0x0.0p+ 0x0.0p+) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:371
assert_malformed(
  () => instantiate(`(func (v128.const f32x4 0x0.0p- 0x0.0p- 0x0.0p- 0x0.0p-) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:375
assert_malformed(
  () => instantiate(`(func (v128.const f32x4 0x0pA 0x0pA 0x0pA 0x0pA) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:379
assert_malformed(
  () => instantiate(`(func (v128.const f32x4 nan:1 nan:1 nan:1 nan:1) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:383
assert_malformed(
  () => instantiate(`(func (v128.const f32x4 nan:0x0 nan:0x0 nan:0x0 nan:0x0) drop) `),
  `constant out of range`,
);

// ./test/core/simd/simd_const.wast:388
assert_malformed(
  () => instantiate(`(func (v128.const f64x2) drop) `),
  `wrong number of lane literals`,
);

// ./test/core/simd/simd_const.wast:392
assert_malformed(
  () => instantiate(`(func (v128.const f64x2 .0 .0) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:396
assert_malformed(
  () => instantiate(`(func (v128.const f64x2 .0e0 .0e0) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:400
assert_malformed(
  () => instantiate(`(func (v128.const f64x2 0e 0e) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:404
assert_malformed(
  () => instantiate(`(func (v128.const f64x2 0e+ 0e+) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:408
assert_malformed(
  () => instantiate(`(func (v128.const f64x2 0.0e+ 0.0e+) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:412
assert_malformed(
  () => instantiate(`(func (v128.const f64x2 0.0e- 0.0e-) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:416
assert_malformed(
  () => instantiate(`(func (v128.const f64x2 0x 0x) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:420
assert_malformed(
  () => instantiate(`(func (v128.const f64x2 1x 1x) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:424
assert_malformed(
  () => instantiate(`(func (v128.const f64x2 0xg 0xg) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:428
assert_malformed(
  () => instantiate(`(func (v128.const f64x2 0x. 0x.) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:432
assert_malformed(
  () => instantiate(`(func (v128.const f64x2 0x0.g 0x0.g) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:436
assert_malformed(
  () => instantiate(`(func (v128.const f64x2 0x0p 0x0p) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:440
assert_malformed(
  () => instantiate(`(func (v128.const f64x2 0x0p+ 0x0p+) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:444
assert_malformed(
  () => instantiate(`(func (v128.const f64x2 0x0p- 0x0p-) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:448
assert_malformed(
  () => instantiate(`(func (v128.const f64x2 0x0.0p 0x0.0p) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:452
assert_malformed(
  () => instantiate(`(func (v128.const f64x2 0x0.0p+ 0x0.0p+) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:456
assert_malformed(
  () => instantiate(`(func (v128.const f64x2 0x0.0p- 0x0.0p-) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:460
assert_malformed(
  () => instantiate(`(func (v128.const f64x2 0x0pA 0x0pA) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:464
assert_malformed(
  () => instantiate(`(func (v128.const f64x2 nan:1 nan:1) drop) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:468
assert_malformed(
  () => instantiate(`(func (v128.const f64x2 nan:0x0 nan:0x0) drop) `),
  `constant out of range`,
);

// ./test/core/simd/simd_const.wast:475
assert_malformed(
  () => instantiate(`(func (v128.const i32x4 0x10000000000000000 0x10000000000000000) drop) `),
  `wrong number of lane literals`,
);

// ./test/core/simd/simd_const.wast:481
assert_malformed(
  () => instantiate(`(func (v128.const i32x4 0x1 0x1 0x1 0x1 0x1) drop) `),
  `wrong number of lane literals`,
);

// ./test/core/simd/simd_const.wast:489
let $113 = instantiate(`(module (func (export "f") (result v128) (v128.const f32x4 +0x1.00000100000000000p-50 +0x1.00000100000000000p-50 +0x1.00000100000000000p-50 +0x1.00000100000000000p-50)))`);

// ./test/core/simd/simd_const.wast:490
assert_return(
  () => invoke($113, `f`, []),
  [
    new F32x4Pattern(
      value("f32", 0.0000000000000008881784),
      value("f32", 0.0000000000000008881784),
      value("f32", 0.0000000000000008881784),
      value("f32", 0.0000000000000008881784),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:491
let $114 = instantiate(`(module (func (export "f") (result v128) (v128.const f32x4 -0x1.00000100000000000p-50 -0x1.00000100000000000p-50 -0x1.00000100000000000p-50 -0x1.00000100000000000p-50)))`);

// ./test/core/simd/simd_const.wast:492
assert_return(
  () => invoke($114, `f`, []),
  [
    new F32x4Pattern(
      value("f32", -0.0000000000000008881784),
      value("f32", -0.0000000000000008881784),
      value("f32", -0.0000000000000008881784),
      value("f32", -0.0000000000000008881784),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:493
let $115 = instantiate(`(module (func (export "f") (result v128) (v128.const f32x4 +0x1.00000500000000001p-50 +0x1.00000500000000001p-50 +0x1.00000500000000001p-50 +0x1.00000500000000001p-50)))`);

// ./test/core/simd/simd_const.wast:494
assert_return(
  () => invoke($115, `f`, []),
  [
    new F32x4Pattern(
      value("f32", 0.0000000000000008881787),
      value("f32", 0.0000000000000008881787),
      value("f32", 0.0000000000000008881787),
      value("f32", 0.0000000000000008881787),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:495
let $116 = instantiate(`(module (func (export "f") (result v128) (v128.const f32x4 -0x1.00000500000000001p-50 -0x1.00000500000000001p-50 -0x1.00000500000000001p-50 -0x1.00000500000000001p-50)))`);

// ./test/core/simd/simd_const.wast:496
assert_return(
  () => invoke($116, `f`, []),
  [
    new F32x4Pattern(
      value("f32", -0.0000000000000008881787),
      value("f32", -0.0000000000000008881787),
      value("f32", -0.0000000000000008881787),
      value("f32", -0.0000000000000008881787),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:498
let $117 = instantiate(`(module (func (export "f") (result v128) (v128.const f32x4 +0x4000.004000000p-64 +0x4000.004000000p-64 +0x4000.004000000p-64 +0x4000.004000000p-64)))`);

// ./test/core/simd/simd_const.wast:499
assert_return(
  () => invoke($117, `f`, []),
  [
    new F32x4Pattern(
      value("f32", 0.0000000000000008881784),
      value("f32", 0.0000000000000008881784),
      value("f32", 0.0000000000000008881784),
      value("f32", 0.0000000000000008881784),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:500
let $118 = instantiate(`(module (func (export "f") (result v128) (v128.const f32x4 -0x4000.004000000p-64 -0x4000.004000000p-64 -0x4000.004000000p-64 -0x4000.004000000p-64)))`);

// ./test/core/simd/simd_const.wast:501
assert_return(
  () => invoke($118, `f`, []),
  [
    new F32x4Pattern(
      value("f32", -0.0000000000000008881784),
      value("f32", -0.0000000000000008881784),
      value("f32", -0.0000000000000008881784),
      value("f32", -0.0000000000000008881784),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:502
let $119 = instantiate(`(module (func (export "f") (result v128) (v128.const f32x4 +0x4000.014000001p-64 +0x4000.014000001p-64 +0x4000.014000001p-64 +0x4000.014000001p-64)))`);

// ./test/core/simd/simd_const.wast:503
assert_return(
  () => invoke($119, `f`, []),
  [
    new F32x4Pattern(
      value("f32", 0.0000000000000008881787),
      value("f32", 0.0000000000000008881787),
      value("f32", 0.0000000000000008881787),
      value("f32", 0.0000000000000008881787),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:504
let $120 = instantiate(`(module (func (export "f") (result v128) (v128.const f32x4 -0x4000.014000001p-64 -0x4000.014000001p-64 -0x4000.014000001p-64 -0x4000.014000001p-64)))`);

// ./test/core/simd/simd_const.wast:505
assert_return(
  () => invoke($120, `f`, []),
  [
    new F32x4Pattern(
      value("f32", -0.0000000000000008881787),
      value("f32", -0.0000000000000008881787),
      value("f32", -0.0000000000000008881787),
      value("f32", -0.0000000000000008881787),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:507
let $121 = instantiate(`(module (func (export "f") (result v128) (v128.const f32x4 +8.8817847263968443573e-16 +8.8817847263968443573e-16 +8.8817847263968443573e-16 +8.8817847263968443573e-16)))`);

// ./test/core/simd/simd_const.wast:508
assert_return(
  () => invoke($121, `f`, []),
  [
    new F32x4Pattern(
      value("f32", 0.0000000000000008881784),
      value("f32", 0.0000000000000008881784),
      value("f32", 0.0000000000000008881784),
      value("f32", 0.0000000000000008881784),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:509
let $122 = instantiate(`(module (func (export "f") (result v128) (v128.const f32x4 -8.8817847263968443573e-16 -8.8817847263968443573e-16 -8.8817847263968443573e-16 -8.8817847263968443573e-16)))`);

// ./test/core/simd/simd_const.wast:510
assert_return(
  () => invoke($122, `f`, []),
  [
    new F32x4Pattern(
      value("f32", -0.0000000000000008881784),
      value("f32", -0.0000000000000008881784),
      value("f32", -0.0000000000000008881784),
      value("f32", -0.0000000000000008881784),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:511
let $123 = instantiate(`(module (func (export "f") (result v128) (v128.const f32x4 +8.8817857851880284253e-16 +8.8817857851880284253e-16 +8.8817857851880284253e-16 +8.8817857851880284253e-16)))`);

// ./test/core/simd/simd_const.wast:512
assert_return(
  () => invoke($123, `f`, []),
  [
    new F32x4Pattern(
      value("f32", 0.0000000000000008881786),
      value("f32", 0.0000000000000008881786),
      value("f32", 0.0000000000000008881786),
      value("f32", 0.0000000000000008881786),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:513
let $124 = instantiate(`(module (func (export "f") (result v128) (v128.const f32x4 -8.8817857851880284253e-16 -8.8817857851880284253e-16 -8.8817857851880284253e-16 -8.8817857851880284253e-16)))`);

// ./test/core/simd/simd_const.wast:514
assert_return(
  () => invoke($124, `f`, []),
  [
    new F32x4Pattern(
      value("f32", -0.0000000000000008881786),
      value("f32", -0.0000000000000008881786),
      value("f32", -0.0000000000000008881786),
      value("f32", -0.0000000000000008881786),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:517
let $125 = instantiate(`(module (func (export "f") (result v128) (v128.const f32x4 +0x1.00000100000000000p+50 +0x1.00000100000000000p+50 +0x1.00000100000000000p+50 +0x1.00000100000000000p+50)))`);

// ./test/core/simd/simd_const.wast:518
assert_return(
  () => invoke($125, `f`, []),
  [
    new F32x4Pattern(
      value("f32", 1125899900000000),
      value("f32", 1125899900000000),
      value("f32", 1125899900000000),
      value("f32", 1125899900000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:519
let $126 = instantiate(`(module (func (export "f") (result v128) (v128.const f32x4 -0x1.00000100000000000p+50 -0x1.00000100000000000p+50 -0x1.00000100000000000p+50 -0x1.00000100000000000p+50)))`);

// ./test/core/simd/simd_const.wast:520
assert_return(
  () => invoke($126, `f`, []),
  [
    new F32x4Pattern(
      value("f32", -1125899900000000),
      value("f32", -1125899900000000),
      value("f32", -1125899900000000),
      value("f32", -1125899900000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:521
let $127 = instantiate(`(module (func (export "f") (result v128) (v128.const f32x4 +0x1.00000500000000001p+50 +0x1.00000500000000001p+50 +0x1.00000500000000001p+50 +0x1.00000500000000001p+50)))`);

// ./test/core/simd/simd_const.wast:522
assert_return(
  () => invoke($127, `f`, []),
  [
    new F32x4Pattern(
      value("f32", 1125900300000000),
      value("f32", 1125900300000000),
      value("f32", 1125900300000000),
      value("f32", 1125900300000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:523
let $128 = instantiate(`(module (func (export "f") (result v128) (v128.const f32x4 -0x1.00000500000000001p+50 -0x1.00000500000000001p+50 -0x1.00000500000000001p+50 -0x1.00000500000000001p+50)))`);

// ./test/core/simd/simd_const.wast:524
assert_return(
  () => invoke($128, `f`, []),
  [
    new F32x4Pattern(
      value("f32", -1125900300000000),
      value("f32", -1125900300000000),
      value("f32", -1125900300000000),
      value("f32", -1125900300000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:526
let $129 = instantiate(`(module (func (export "f") (result v128) (v128.const f32x4 +0x4000004000000 +0x4000004000000 +0x4000004000000 +0x4000004000000)))`);

// ./test/core/simd/simd_const.wast:527
assert_return(
  () => invoke($129, `f`, []),
  [
    new F32x4Pattern(
      value("f32", 1125899900000000),
      value("f32", 1125899900000000),
      value("f32", 1125899900000000),
      value("f32", 1125899900000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:528
let $130 = instantiate(`(module (func (export "f") (result v128) (v128.const f32x4 -0x4000004000000 -0x4000004000000 -0x4000004000000 -0x4000004000000)))`);

// ./test/core/simd/simd_const.wast:529
assert_return(
  () => invoke($130, `f`, []),
  [
    new F32x4Pattern(
      value("f32", -1125899900000000),
      value("f32", -1125899900000000),
      value("f32", -1125899900000000),
      value("f32", -1125899900000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:530
let $131 = instantiate(`(module (func (export "f") (result v128) (v128.const f32x4 +0x400000c000000 +0x400000c000000 +0x400000c000000 +0x400000c000000)))`);

// ./test/core/simd/simd_const.wast:531
assert_return(
  () => invoke($131, `f`, []),
  [
    new F32x4Pattern(
      value("f32", 1125900200000000),
      value("f32", 1125900200000000),
      value("f32", 1125900200000000),
      value("f32", 1125900200000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:532
let $132 = instantiate(`(module (func (export "f") (result v128) (v128.const f32x4 -0x400000c000000 -0x400000c000000 -0x400000c000000 -0x400000c000000)))`);

// ./test/core/simd/simd_const.wast:533
assert_return(
  () => invoke($132, `f`, []),
  [
    new F32x4Pattern(
      value("f32", -1125900200000000),
      value("f32", -1125900200000000),
      value("f32", -1125900200000000),
      value("f32", -1125900200000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:535
let $133 = instantiate(`(module (func (export "f") (result v128) (v128.const f32x4 +1125899973951488 +1125899973951488 +1125899973951488 +1125899973951488)))`);

// ./test/core/simd/simd_const.wast:536
assert_return(
  () => invoke($133, `f`, []),
  [
    new F32x4Pattern(
      value("f32", 1125899900000000),
      value("f32", 1125899900000000),
      value("f32", 1125899900000000),
      value("f32", 1125899900000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:537
let $134 = instantiate(`(module (func (export "f") (result v128) (v128.const f32x4 -1125899973951488 -1125899973951488 -1125899973951488 -1125899973951488)))`);

// ./test/core/simd/simd_const.wast:538
assert_return(
  () => invoke($134, `f`, []),
  [
    new F32x4Pattern(
      value("f32", -1125899900000000),
      value("f32", -1125899900000000),
      value("f32", -1125899900000000),
      value("f32", -1125899900000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:539
let $135 = instantiate(`(module (func (export "f") (result v128) (v128.const f32x4 +1125900108169216 +1125900108169216 +1125900108169216 +1125900108169216)))`);

// ./test/core/simd/simd_const.wast:540
assert_return(
  () => invoke($135, `f`, []),
  [
    new F32x4Pattern(
      value("f32", 1125900200000000),
      value("f32", 1125900200000000),
      value("f32", 1125900200000000),
      value("f32", 1125900200000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:541
let $136 = instantiate(`(module (func (export "f") (result v128) (v128.const f32x4 -1125900108169216 -1125900108169216 -1125900108169216 -1125900108169216)))`);

// ./test/core/simd/simd_const.wast:542
assert_return(
  () => invoke($136, `f`, []),
  [
    new F32x4Pattern(
      value("f32", -1125900200000000),
      value("f32", -1125900200000000),
      value("f32", -1125900200000000),
      value("f32", -1125900200000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:545
let $137 = instantiate(`(module (func (export "f") (result v128) (v128.const f32x4 +0x0.00000100000000000p-126 +0x0.00000100000000000p-126 +0x0.00000100000000000p-126 +0x0.00000100000000000p-126)))`);

// ./test/core/simd/simd_const.wast:546
assert_return(
  () => invoke($137, `f`, []),
  [
    new F32x4Pattern(
      value("f32", 0),
      value("f32", 0),
      value("f32", 0),
      value("f32", 0),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:547
let $138 = instantiate(`(module (func (export "f") (result v128) (v128.const f32x4 -0x0.00000100000000000p-126 -0x0.00000100000000000p-126 -0x0.00000100000000000p-126 -0x0.00000100000000000p-126)))`);

// ./test/core/simd/simd_const.wast:548
assert_return(
  () => invoke($138, `f`, []),
  [
    new F32x4Pattern(
      value("f32", -0),
      value("f32", -0),
      value("f32", -0),
      value("f32", -0),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:549
let $139 = instantiate(`(module (func (export "f") (result v128) (v128.const f32x4 +0x0.00000500000000001p-126 +0x0.00000500000000001p-126 +0x0.00000500000000001p-126 +0x0.00000500000000001p-126)))`);

// ./test/core/simd/simd_const.wast:550
assert_return(
  () => invoke($139, `f`, []),
  [
    new F32x4Pattern(
      value("f32", 0.000000000000000000000000000000000000000000004),
      value("f32", 0.000000000000000000000000000000000000000000004),
      value("f32", 0.000000000000000000000000000000000000000000004),
      value("f32", 0.000000000000000000000000000000000000000000004),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:551
let $140 = instantiate(`(module (func (export "f") (result v128) (v128.const f32x4 -0x0.00000500000000001p-126 -0x0.00000500000000001p-126 -0x0.00000500000000001p-126 -0x0.00000500000000001p-126)))`);

// ./test/core/simd/simd_const.wast:552
assert_return(
  () => invoke($140, `f`, []),
  [
    new F32x4Pattern(
      value("f32", -0.000000000000000000000000000000000000000000004),
      value("f32", -0.000000000000000000000000000000000000000000004),
      value("f32", -0.000000000000000000000000000000000000000000004),
      value("f32", -0.000000000000000000000000000000000000000000004),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:555
let $141 = instantiate(`(module (func (export "f") (result v128) (v128.const f32x4 +0x1.fffffe8p127 +0x1.fffffe8p127 +0x1.fffffe8p127 +0x1.fffffe8p127)))`);

// ./test/core/simd/simd_const.wast:556
assert_return(
  () => invoke($141, `f`, []),
  [
    new F32x4Pattern(
      value("f32", 340282350000000000000000000000000000000),
      value("f32", 340282350000000000000000000000000000000),
      value("f32", 340282350000000000000000000000000000000),
      value("f32", 340282350000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:557
let $142 = instantiate(`(module (func (export "f") (result v128) (v128.const f32x4 -0x1.fffffe8p127 -0x1.fffffe8p127 -0x1.fffffe8p127 -0x1.fffffe8p127)))`);

// ./test/core/simd/simd_const.wast:558
assert_return(
  () => invoke($142, `f`, []),
  [
    new F32x4Pattern(
      value("f32", -340282350000000000000000000000000000000),
      value("f32", -340282350000000000000000000000000000000),
      value("f32", -340282350000000000000000000000000000000),
      value("f32", -340282350000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:559
let $143 = instantiate(`(module (func (export "f") (result v128) (v128.const f32x4 +0x1.fffffefffffffffffp127 +0x1.fffffefffffffffffp127 +0x1.fffffefffffffffffp127 +0x1.fffffefffffffffffp127)))`);

// ./test/core/simd/simd_const.wast:560
assert_return(
  () => invoke($143, `f`, []),
  [
    new F32x4Pattern(
      value("f32", 340282350000000000000000000000000000000),
      value("f32", 340282350000000000000000000000000000000),
      value("f32", 340282350000000000000000000000000000000),
      value("f32", 340282350000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:561
let $144 = instantiate(`(module (func (export "f") (result v128) (v128.const f32x4 -0x1.fffffefffffffffffp127 -0x1.fffffefffffffffffp127 -0x1.fffffefffffffffffp127 -0x1.fffffefffffffffffp127)))`);

// ./test/core/simd/simd_const.wast:562
assert_return(
  () => invoke($144, `f`, []),
  [
    new F32x4Pattern(
      value("f32", -340282350000000000000000000000000000000),
      value("f32", -340282350000000000000000000000000000000),
      value("f32", -340282350000000000000000000000000000000),
      value("f32", -340282350000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:565
let $145 = instantiate(`(module (func (export "f") (result f64) (f64.const +0x1.000000000000080000000000p-600)))`);

// ./test/core/simd/simd_const.wast:566
assert_return(
  () => invoke($145, `f`, []),
  [
    value("f64", 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002409919865102884),
  ],
);

// ./test/core/simd/simd_const.wast:567
let $146 = instantiate(`(module (func (export "f") (result f64) (f64.const -0x1.000000000000080000000000p-600)))`);

// ./test/core/simd/simd_const.wast:568
assert_return(
  () => invoke($146, `f`, []),
  [
    value("f64", -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002409919865102884),
  ],
);

// ./test/core/simd/simd_const.wast:569
let $147 = instantiate(`(module (func (export "f") (result f64) (f64.const +0x1.000000000000080000000001p-600)))`);

// ./test/core/simd/simd_const.wast:570
assert_return(
  () => invoke($147, `f`, []),
  [
    value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024099198651028847),
  ],
);

// ./test/core/simd/simd_const.wast:571
let $148 = instantiate(`(module (func (export "f") (result f64) (f64.const -0x1.000000000000080000000001p-600)))`);

// ./test/core/simd/simd_const.wast:572
assert_return(
  () => invoke($148, `f`, []),
  [
    value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024099198651028847),
  ],
);

// ./test/core/simd/simd_const.wast:573
let $149 = instantiate(`(module (func (export "f") (result f64) (f64.const +0x1.0000000000000fffffffffffp-600)))`);

// ./test/core/simd/simd_const.wast:574
assert_return(
  () => invoke($149, `f`, []),
  [
    value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024099198651028847),
  ],
);

// ./test/core/simd/simd_const.wast:575
let $150 = instantiate(`(module (func (export "f") (result f64) (f64.const -0x1.0000000000000fffffffffffp-600)))`);

// ./test/core/simd/simd_const.wast:576
assert_return(
  () => invoke($150, `f`, []),
  [
    value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024099198651028847),
  ],
);

// ./test/core/simd/simd_const.wast:577
let $151 = instantiate(`(module (func (export "f") (result f64) (f64.const +0x1.000000000000100000000000p-600)))`);

// ./test/core/simd/simd_const.wast:578
assert_return(
  () => invoke($151, `f`, []),
  [
    value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024099198651028847),
  ],
);

// ./test/core/simd/simd_const.wast:579
let $152 = instantiate(`(module (func (export "f") (result f64) (f64.const -0x1.000000000000100000000000p-600)))`);

// ./test/core/simd/simd_const.wast:580
assert_return(
  () => invoke($152, `f`, []),
  [
    value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024099198651028847),
  ],
);

// ./test/core/simd/simd_const.wast:581
let $153 = instantiate(`(module (func (export "f") (result f64) (f64.const +0x1.000000000000100000000001p-600)))`);

// ./test/core/simd/simd_const.wast:582
assert_return(
  () => invoke($153, `f`, []),
  [
    value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024099198651028847),
  ],
);

// ./test/core/simd/simd_const.wast:583
let $154 = instantiate(`(module (func (export "f") (result f64) (f64.const -0x1.000000000000100000000001p-600)))`);

// ./test/core/simd/simd_const.wast:584
assert_return(
  () => invoke($154, `f`, []),
  [
    value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024099198651028847),
  ],
);

// ./test/core/simd/simd_const.wast:585
let $155 = instantiate(`(module (func (export "f") (result f64) (f64.const +0x1.00000000000017ffffffffffp-600)))`);

// ./test/core/simd/simd_const.wast:586
assert_return(
  () => invoke($155, `f`, []),
  [
    value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024099198651028847),
  ],
);

// ./test/core/simd/simd_const.wast:587
let $156 = instantiate(`(module (func (export "f") (result f64) (f64.const -0x1.00000000000017ffffffffffp-600)))`);

// ./test/core/simd/simd_const.wast:588
assert_return(
  () => invoke($156, `f`, []),
  [
    value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024099198651028847),
  ],
);

// ./test/core/simd/simd_const.wast:589
let $157 = instantiate(`(module (func (export "f") (result f64) (f64.const +0x1.000000000000180000000000p-600)))`);

// ./test/core/simd/simd_const.wast:590
assert_return(
  () => invoke($157, `f`, []),
  [
    value("f64", 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002409919865102885),
  ],
);

// ./test/core/simd/simd_const.wast:591
let $158 = instantiate(`(module (func (export "f") (result f64) (f64.const -0x1.000000000000180000000000p-600)))`);

// ./test/core/simd/simd_const.wast:592
assert_return(
  () => invoke($158, `f`, []),
  [
    value("f64", -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002409919865102885),
  ],
);

// ./test/core/simd/simd_const.wast:593
let $159 = instantiate(`(module (func (export "f") (result f64) (f64.const +0x1.000000000000180000000001p-600)))`);

// ./test/core/simd/simd_const.wast:594
assert_return(
  () => invoke($159, `f`, []),
  [
    value("f64", 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002409919865102885),
  ],
);

// ./test/core/simd/simd_const.wast:595
let $160 = instantiate(`(module (func (export "f") (result f64) (f64.const -0x1.000000000000180000000001p-600)))`);

// ./test/core/simd/simd_const.wast:596
assert_return(
  () => invoke($160, `f`, []),
  [
    value("f64", -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002409919865102885),
  ],
);

// ./test/core/simd/simd_const.wast:597
let $161 = instantiate(`(module (func (export "f") (result f64) (f64.const +0x1.0000000000001fffffffffffp-600)))`);

// ./test/core/simd/simd_const.wast:598
assert_return(
  () => invoke($161, `f`, []),
  [
    value("f64", 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002409919865102885),
  ],
);

// ./test/core/simd/simd_const.wast:599
let $162 = instantiate(`(module (func (export "f") (result f64) (f64.const -0x1.0000000000001fffffffffffp-600)))`);

// ./test/core/simd/simd_const.wast:600
assert_return(
  () => invoke($162, `f`, []),
  [
    value("f64", -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002409919865102885),
  ],
);

// ./test/core/simd/simd_const.wast:601
let $163 = instantiate(`(module (func (export "f") (result f64) (f64.const +0x1.000000000000200000000000p-600)))`);

// ./test/core/simd/simd_const.wast:602
assert_return(
  () => invoke($163, `f`, []),
  [
    value("f64", 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002409919865102885),
  ],
);

// ./test/core/simd/simd_const.wast:603
let $164 = instantiate(`(module (func (export "f") (result f64) (f64.const -0x1.000000000000200000000000p-600)))`);

// ./test/core/simd/simd_const.wast:604
assert_return(
  () => invoke($164, `f`, []),
  [
    value("f64", -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002409919865102885),
  ],
);

// ./test/core/simd/simd_const.wast:605
let $165 = instantiate(`(module (func (export "f") (result f64) (f64.const +0x1.000000000000200000000001p-600)))`);

// ./test/core/simd/simd_const.wast:606
assert_return(
  () => invoke($165, `f`, []),
  [
    value("f64", 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002409919865102885),
  ],
);

// ./test/core/simd/simd_const.wast:607
let $166 = instantiate(`(module (func (export "f") (result f64) (f64.const -0x1.000000000000200000000001p-600)))`);

// ./test/core/simd/simd_const.wast:608
assert_return(
  () => invoke($166, `f`, []),
  [
    value("f64", -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002409919865102885),
  ],
);

// ./test/core/simd/simd_const.wast:609
let $167 = instantiate(`(module (func (export "f") (result f64) (f64.const +0x1.00000000000027ffffffffffp-600)))`);

// ./test/core/simd/simd_const.wast:610
assert_return(
  () => invoke($167, `f`, []),
  [
    value("f64", 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002409919865102885),
  ],
);

// ./test/core/simd/simd_const.wast:611
let $168 = instantiate(`(module (func (export "f") (result f64) (f64.const -0x1.00000000000027ffffffffffp-600)))`);

// ./test/core/simd/simd_const.wast:612
assert_return(
  () => invoke($168, `f`, []),
  [
    value("f64", -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002409919865102885),
  ],
);

// ./test/core/simd/simd_const.wast:613
let $169 = instantiate(`(module (func (export "f") (result f64) (f64.const +0x1.000000000000280000000001p-600)))`);

// ./test/core/simd/simd_const.wast:614
assert_return(
  () => invoke($169, `f`, []),
  [
    value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024099198651028857),
  ],
);

// ./test/core/simd/simd_const.wast:615
let $170 = instantiate(`(module (func (export "f") (result f64) (f64.const -0x1.000000000000280000000001p-600)))`);

// ./test/core/simd/simd_const.wast:616
assert_return(
  () => invoke($170, `f`, []),
  [
    value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024099198651028857),
  ],
);

// ./test/core/simd/simd_const.wast:617
let $171 = instantiate(`(module (func (export "f") (result f64) (f64.const +0x8000000.000000400000000000p-627)))`);

// ./test/core/simd/simd_const.wast:618
assert_return(
  () => invoke($171, `f`, []),
  [
    value("f64", 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002409919865102884),
  ],
);

// ./test/core/simd/simd_const.wast:619
let $172 = instantiate(`(module (func (export "f") (result f64) (f64.const -0x8000000.000000400000000000p-627)))`);

// ./test/core/simd/simd_const.wast:620
assert_return(
  () => invoke($172, `f`, []),
  [
    value("f64", -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002409919865102884),
  ],
);

// ./test/core/simd/simd_const.wast:621
let $173 = instantiate(`(module (func (export "f") (result f64) (f64.const +0x8000000.000000400000000001p-627)))`);

// ./test/core/simd/simd_const.wast:622
assert_return(
  () => invoke($173, `f`, []),
  [
    value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024099198651028847),
  ],
);

// ./test/core/simd/simd_const.wast:623
let $174 = instantiate(`(module (func (export "f") (result f64) (f64.const -0x8000000.000000400000000001p-627)))`);

// ./test/core/simd/simd_const.wast:624
assert_return(
  () => invoke($174, `f`, []),
  [
    value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024099198651028847),
  ],
);

// ./test/core/simd/simd_const.wast:625
let $175 = instantiate(`(module (func (export "f") (result f64) (f64.const +0x8000000.0000007fffffffffffp-627)))`);

// ./test/core/simd/simd_const.wast:626
assert_return(
  () => invoke($175, `f`, []),
  [
    value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024099198651028847),
  ],
);

// ./test/core/simd/simd_const.wast:627
let $176 = instantiate(`(module (func (export "f") (result f64) (f64.const -0x8000000.0000007fffffffffffp-627)))`);

// ./test/core/simd/simd_const.wast:628
assert_return(
  () => invoke($176, `f`, []),
  [
    value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024099198651028847),
  ],
);

// ./test/core/simd/simd_const.wast:629
let $177 = instantiate(`(module (func (export "f") (result f64) (f64.const +0x8000000.000000800000000000p-627)))`);

// ./test/core/simd/simd_const.wast:630
assert_return(
  () => invoke($177, `f`, []),
  [
    value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024099198651028847),
  ],
);

// ./test/core/simd/simd_const.wast:631
let $178 = instantiate(`(module (func (export "f") (result f64) (f64.const -0x8000000.000000800000000000p-627)))`);

// ./test/core/simd/simd_const.wast:632
assert_return(
  () => invoke($178, `f`, []),
  [
    value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024099198651028847),
  ],
);

// ./test/core/simd/simd_const.wast:633
let $179 = instantiate(`(module (func (export "f") (result f64) (f64.const +0x8000000.000000800000000001p-627)))`);

// ./test/core/simd/simd_const.wast:634
assert_return(
  () => invoke($179, `f`, []),
  [
    value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024099198651028847),
  ],
);

// ./test/core/simd/simd_const.wast:635
let $180 = instantiate(`(module (func (export "f") (result f64) (f64.const -0x8000000.000000800000000001p-627)))`);

// ./test/core/simd/simd_const.wast:636
assert_return(
  () => invoke($180, `f`, []),
  [
    value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024099198651028847),
  ],
);

// ./test/core/simd/simd_const.wast:637
let $181 = instantiate(`(module (func (export "f") (result f64) (f64.const +0x8000000.000000bfffffffffffp-627)))`);

// ./test/core/simd/simd_const.wast:638
assert_return(
  () => invoke($181, `f`, []),
  [
    value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024099198651028847),
  ],
);

// ./test/core/simd/simd_const.wast:639
let $182 = instantiate(`(module (func (export "f") (result f64) (f64.const -0x8000000.000000bfffffffffffp-627)))`);

// ./test/core/simd/simd_const.wast:640
assert_return(
  () => invoke($182, `f`, []),
  [
    value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024099198651028847),
  ],
);

// ./test/core/simd/simd_const.wast:641
let $183 = instantiate(`(module (func (export "f") (result f64) (f64.const +0x8000000.000000c00000000000p-627)))`);

// ./test/core/simd/simd_const.wast:642
assert_return(
  () => invoke($183, `f`, []),
  [
    value("f64", 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002409919865102885),
  ],
);

// ./test/core/simd/simd_const.wast:643
let $184 = instantiate(`(module (func (export "f") (result f64) (f64.const -0x8000000.000000c00000000000p-627)))`);

// ./test/core/simd/simd_const.wast:644
assert_return(
  () => invoke($184, `f`, []),
  [
    value("f64", -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002409919865102885),
  ],
);

// ./test/core/simd/simd_const.wast:645
let $185 = instantiate(`(module (func (export "f") (result f64) (f64.const +0x8000000.000000c00000000001p-627)))`);

// ./test/core/simd/simd_const.wast:646
assert_return(
  () => invoke($185, `f`, []),
  [
    value("f64", 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002409919865102885),
  ],
);

// ./test/core/simd/simd_const.wast:647
let $186 = instantiate(`(module (func (export "f") (result f64) (f64.const -0x8000000.000000c00000000001p-627)))`);

// ./test/core/simd/simd_const.wast:648
assert_return(
  () => invoke($186, `f`, []),
  [
    value("f64", -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002409919865102885),
  ],
);

// ./test/core/simd/simd_const.wast:649
let $187 = instantiate(`(module (func (export "f") (result f64) (f64.const +0x8000000.000000ffffffffffffp-627)))`);

// ./test/core/simd/simd_const.wast:650
assert_return(
  () => invoke($187, `f`, []),
  [
    value("f64", 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002409919865102885),
  ],
);

// ./test/core/simd/simd_const.wast:651
let $188 = instantiate(`(module (func (export "f") (result f64) (f64.const -0x8000000.000000ffffffffffffp-627)))`);

// ./test/core/simd/simd_const.wast:652
assert_return(
  () => invoke($188, `f`, []),
  [
    value("f64", -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002409919865102885),
  ],
);

// ./test/core/simd/simd_const.wast:653
let $189 = instantiate(`(module (func (export "f") (result f64) (f64.const +0x8000000.000001000000000000p-627)))`);

// ./test/core/simd/simd_const.wast:654
assert_return(
  () => invoke($189, `f`, []),
  [
    value("f64", 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002409919865102885),
  ],
);

// ./test/core/simd/simd_const.wast:655
let $190 = instantiate(`(module (func (export "f") (result f64) (f64.const -0x8000000.000001000000000000p-627)))`);

// ./test/core/simd/simd_const.wast:656
assert_return(
  () => invoke($190, `f`, []),
  [
    value("f64", -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002409919865102885),
  ],
);

// ./test/core/simd/simd_const.wast:657
let $191 = instantiate(`(module (func (export "f") (result f64) (f64.const +0x8000000.000001000000000001p-627)))`);

// ./test/core/simd/simd_const.wast:658
assert_return(
  () => invoke($191, `f`, []),
  [
    value("f64", 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002409919865102885),
  ],
);

// ./test/core/simd/simd_const.wast:659
let $192 = instantiate(`(module (func (export "f") (result f64) (f64.const -0x8000000.000001000000000001p-627)))`);

// ./test/core/simd/simd_const.wast:660
assert_return(
  () => invoke($192, `f`, []),
  [
    value("f64", -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002409919865102885),
  ],
);

// ./test/core/simd/simd_const.wast:661
let $193 = instantiate(`(module (func (export "f") (result f64) (f64.const +0x8000000.0000013fffffffffffp-627)))`);

// ./test/core/simd/simd_const.wast:662
assert_return(
  () => invoke($193, `f`, []),
  [
    value("f64", 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002409919865102885),
  ],
);

// ./test/core/simd/simd_const.wast:663
let $194 = instantiate(`(module (func (export "f") (result f64) (f64.const -0x8000000.0000013fffffffffffp-627)))`);

// ./test/core/simd/simd_const.wast:664
assert_return(
  () => invoke($194, `f`, []),
  [
    value("f64", -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002409919865102885),
  ],
);

// ./test/core/simd/simd_const.wast:665
let $195 = instantiate(`(module (func (export "f") (result f64) (f64.const +0x8000000.000001400000000001p-627)))`);

// ./test/core/simd/simd_const.wast:666
assert_return(
  () => invoke($195, `f`, []),
  [
    value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024099198651028857),
  ],
);

// ./test/core/simd/simd_const.wast:667
let $196 = instantiate(`(module (func (export "f") (result f64) (f64.const -0x8000000.000001400000000001p-627)))`);

// ./test/core/simd/simd_const.wast:668
assert_return(
  () => invoke($196, `f`, []),
  [
    value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024099198651028857),
  ],
);

// ./test/core/simd/simd_const.wast:669
let $197 = instantiate(`(module (func (export "f") (result f64) (f64.const +5.3575430359313371995e+300)))`);

// ./test/core/simd/simd_const.wast:670
assert_return(
  () => invoke($197, `f`, []),
  [
    value("f64", 5357543035931337000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
  ],
);

// ./test/core/simd/simd_const.wast:671
let $198 = instantiate(`(module (func (export "f") (result f64) (f64.const -5.3575430359313371995e+300)))`);

// ./test/core/simd/simd_const.wast:672
assert_return(
  () => invoke($198, `f`, []),
  [
    value("f64", -5357543035931337000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
  ],
);

// ./test/core/simd/simd_const.wast:673
let $199 = instantiate(`(module (func (export "f") (result f64) (f64.const +5.3575430359313371996e+300)))`);

// ./test/core/simd/simd_const.wast:674
assert_return(
  () => invoke($199, `f`, []),
  [
    value("f64", 5357543035931338000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
  ],
);

// ./test/core/simd/simd_const.wast:675
let $200 = instantiate(`(module (func (export "f") (result f64) (f64.const -5.3575430359313371996e+300)))`);

// ./test/core/simd/simd_const.wast:676
assert_return(
  () => invoke($200, `f`, []),
  [
    value("f64", -5357543035931338000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
  ],
);

// ./test/core/simd/simd_const.wast:677
let $201 = instantiate(`(module (func (export "f") (result f64) (f64.const +5.3575430359313383891e+300)))`);

// ./test/core/simd/simd_const.wast:678
assert_return(
  () => invoke($201, `f`, []),
  [
    value("f64", 5357543035931338000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
  ],
);

// ./test/core/simd/simd_const.wast:679
let $202 = instantiate(`(module (func (export "f") (result f64) (f64.const -5.3575430359313383891e+300)))`);

// ./test/core/simd/simd_const.wast:680
assert_return(
  () => invoke($202, `f`, []),
  [
    value("f64", -5357543035931338000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
  ],
);

// ./test/core/simd/simd_const.wast:681
let $203 = instantiate(`(module (func (export "f") (result f64) (f64.const +5.3575430359313383892e+300)))`);

// ./test/core/simd/simd_const.wast:682
assert_return(
  () => invoke($203, `f`, []),
  [
    value("f64", 5357543035931339000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
  ],
);

// ./test/core/simd/simd_const.wast:683
let $204 = instantiate(`(module (func (export "f") (result f64) (f64.const -5.3575430359313383892e+300)))`);

// ./test/core/simd/simd_const.wast:684
assert_return(
  () => invoke($204, `f`, []),
  [
    value("f64", -5357543035931339000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
  ],
);

// ./test/core/simd/simd_const.wast:687
let $205 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x1.000000000000080000000000p+600 +0x1.000000000000080000000000p+600)))`);

// ./test/core/simd/simd_const.wast:688
assert_return(
  () => invoke($205, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 4149515568880993000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", 4149515568880993000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:689
let $206 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x1.000000000000080000000000p+600 -0x1.000000000000080000000000p+600)))`);

// ./test/core/simd/simd_const.wast:690
assert_return(
  () => invoke($206, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -4149515568880993000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", -4149515568880993000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:691
let $207 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x1.000000000000080000000001p+600 +0x1.000000000000080000000001p+600)))`);

// ./test/core/simd/simd_const.wast:692
assert_return(
  () => invoke($207, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 4149515568880994000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", 4149515568880994000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:693
let $208 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x1.000000000000080000000001p+600 -0x1.000000000000080000000001p+600)))`);

// ./test/core/simd/simd_const.wast:694
assert_return(
  () => invoke($208, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -4149515568880994000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", -4149515568880994000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:695
let $209 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x1.0000000000000fffffffffffp+600 +0x1.0000000000000fffffffffffp+600)))`);

// ./test/core/simd/simd_const.wast:696
assert_return(
  () => invoke($209, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 4149515568880994000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", 4149515568880994000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:697
let $210 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x1.0000000000000fffffffffffp+600 -0x1.0000000000000fffffffffffp+600)))`);

// ./test/core/simd/simd_const.wast:698
assert_return(
  () => invoke($210, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -4149515568880994000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", -4149515568880994000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:699
let $211 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x1.000000000000100000000000p+600 +0x1.000000000000100000000000p+600)))`);

// ./test/core/simd/simd_const.wast:700
assert_return(
  () => invoke($211, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 4149515568880994000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", 4149515568880994000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:701
let $212 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x1.000000000000100000000000p+600 -0x1.000000000000100000000000p+600)))`);

// ./test/core/simd/simd_const.wast:702
assert_return(
  () => invoke($212, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -4149515568880994000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", -4149515568880994000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:703
let $213 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x1.000000000000100000000001p+600 +0x1.000000000000100000000001p+600)))`);

// ./test/core/simd/simd_const.wast:704
assert_return(
  () => invoke($213, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 4149515568880994000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", 4149515568880994000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:705
let $214 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x1.000000000000100000000001p+600 -0x1.000000000000100000000001p+600)))`);

// ./test/core/simd/simd_const.wast:706
assert_return(
  () => invoke($214, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -4149515568880994000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", -4149515568880994000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:707
let $215 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x1.00000000000017ffffffffffp+600 +0x1.00000000000017ffffffffffp+600)))`);

// ./test/core/simd/simd_const.wast:708
assert_return(
  () => invoke($215, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 4149515568880994000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", 4149515568880994000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:709
let $216 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x1.00000000000017ffffffffffp+600 -0x1.00000000000017ffffffffffp+600)))`);

// ./test/core/simd/simd_const.wast:710
assert_return(
  () => invoke($216, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -4149515568880994000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", -4149515568880994000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:711
let $217 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x1.000000000000180000000000p+600 +0x1.000000000000180000000000p+600)))`);

// ./test/core/simd/simd_const.wast:712
assert_return(
  () => invoke($217, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 4149515568880995000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", 4149515568880995000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:713
let $218 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x1.000000000000180000000000p+600 -0x1.000000000000180000000000p+600)))`);

// ./test/core/simd/simd_const.wast:714
assert_return(
  () => invoke($218, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -4149515568880995000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", -4149515568880995000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:715
let $219 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x1.000000000000180000000001p+600 +0x1.000000000000180000000001p+600)))`);

// ./test/core/simd/simd_const.wast:716
assert_return(
  () => invoke($219, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 4149515568880995000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", 4149515568880995000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:717
let $220 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x1.000000000000180000000001p+600 -0x1.000000000000180000000001p+600)))`);

// ./test/core/simd/simd_const.wast:718
assert_return(
  () => invoke($220, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -4149515568880995000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", -4149515568880995000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:719
let $221 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x1.0000000000001fffffffffffp+600 +0x1.0000000000001fffffffffffp+600)))`);

// ./test/core/simd/simd_const.wast:720
assert_return(
  () => invoke($221, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 4149515568880995000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", 4149515568880995000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:721
let $222 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x1.0000000000001fffffffffffp+600 -0x1.0000000000001fffffffffffp+600)))`);

// ./test/core/simd/simd_const.wast:722
assert_return(
  () => invoke($222, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -4149515568880995000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", -4149515568880995000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:723
let $223 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x1.000000000000200000000000p+600 +0x1.000000000000200000000000p+600)))`);

// ./test/core/simd/simd_const.wast:724
assert_return(
  () => invoke($223, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 4149515568880995000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", 4149515568880995000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:725
let $224 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x1.000000000000200000000000p+600 -0x1.000000000000200000000000p+600)))`);

// ./test/core/simd/simd_const.wast:726
assert_return(
  () => invoke($224, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -4149515568880995000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", -4149515568880995000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:727
let $225 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x1.000000000000200000000001p+600 +0x1.000000000000200000000001p+600)))`);

// ./test/core/simd/simd_const.wast:728
assert_return(
  () => invoke($225, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 4149515568880995000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", 4149515568880995000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:729
let $226 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x1.000000000000200000000001p+600 -0x1.000000000000200000000001p+600)))`);

// ./test/core/simd/simd_const.wast:730
assert_return(
  () => invoke($226, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -4149515568880995000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", -4149515568880995000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:731
let $227 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x1.00000000000027ffffffffffp+600 +0x1.00000000000027ffffffffffp+600)))`);

// ./test/core/simd/simd_const.wast:732
assert_return(
  () => invoke($227, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 4149515568880995000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", 4149515568880995000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:733
let $228 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x1.00000000000027ffffffffffp+600 -0x1.00000000000027ffffffffffp+600)))`);

// ./test/core/simd/simd_const.wast:734
assert_return(
  () => invoke($228, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -4149515568880995000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", -4149515568880995000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:735
let $229 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x1.000000000000280000000000p+600 +0x1.000000000000280000000000p+600)))`);

// ./test/core/simd/simd_const.wast:736
assert_return(
  () => invoke($229, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 4149515568880995000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", 4149515568880995000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:737
let $230 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x1.000000000000280000000000p+600 -0x1.000000000000280000000000p+600)))`);

// ./test/core/simd/simd_const.wast:738
assert_return(
  () => invoke($230, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -4149515568880995000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", -4149515568880995000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:739
let $231 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x1.000000000000280000000001p+600 +0x1.000000000000280000000001p+600)))`);

// ./test/core/simd/simd_const.wast:740
assert_return(
  () => invoke($231, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 4149515568880996000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", 4149515568880996000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:741
let $232 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x1.000000000000280000000001p+600 -0x1.000000000000280000000001p+600)))`);

// ./test/core/simd/simd_const.wast:742
assert_return(
  () => invoke($232, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -4149515568880996000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", -4149515568880996000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:743
let $233 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x2000000000000100000000000 +0x2000000000000100000000000)))`);

// ./test/core/simd/simd_const.wast:744
assert_return(
  () => invoke($233, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 158456325028528680000000000000),
      value("f64", 158456325028528680000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:745
let $234 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x2000000000000100000000000 -0x2000000000000100000000000)))`);

// ./test/core/simd/simd_const.wast:746
assert_return(
  () => invoke($234, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -158456325028528680000000000000),
      value("f64", -158456325028528680000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:747
let $235 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x2000000000000100000000001 +0x2000000000000100000000001)))`);

// ./test/core/simd/simd_const.wast:748
assert_return(
  () => invoke($235, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 158456325028528700000000000000),
      value("f64", 158456325028528700000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:749
let $236 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x2000000000000100000000001 -0x2000000000000100000000001)))`);

// ./test/core/simd/simd_const.wast:750
assert_return(
  () => invoke($236, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -158456325028528700000000000000),
      value("f64", -158456325028528700000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:751
let $237 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x20000000000001fffffffffff +0x20000000000001fffffffffff)))`);

// ./test/core/simd/simd_const.wast:752
assert_return(
  () => invoke($237, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 158456325028528700000000000000),
      value("f64", 158456325028528700000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:753
let $238 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x20000000000001fffffffffff -0x20000000000001fffffffffff)))`);

// ./test/core/simd/simd_const.wast:754
assert_return(
  () => invoke($238, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -158456325028528700000000000000),
      value("f64", -158456325028528700000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:755
let $239 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x2000000000000200000000000 +0x2000000000000200000000000)))`);

// ./test/core/simd/simd_const.wast:756
assert_return(
  () => invoke($239, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 158456325028528700000000000000),
      value("f64", 158456325028528700000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:757
let $240 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x2000000000000200000000000 -0x2000000000000200000000000)))`);

// ./test/core/simd/simd_const.wast:758
assert_return(
  () => invoke($240, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -158456325028528700000000000000),
      value("f64", -158456325028528700000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:759
let $241 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x2000000000000200000000001 +0x2000000000000200000000001)))`);

// ./test/core/simd/simd_const.wast:760
assert_return(
  () => invoke($241, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 158456325028528700000000000000),
      value("f64", 158456325028528700000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:761
let $242 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x2000000000000200000000001 -0x2000000000000200000000001)))`);

// ./test/core/simd/simd_const.wast:762
assert_return(
  () => invoke($242, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -158456325028528700000000000000),
      value("f64", -158456325028528700000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:763
let $243 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x20000000000002fffffffffff +0x20000000000002fffffffffff)))`);

// ./test/core/simd/simd_const.wast:764
assert_return(
  () => invoke($243, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 158456325028528700000000000000),
      value("f64", 158456325028528700000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:765
let $244 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x20000000000002fffffffffff -0x20000000000002fffffffffff)))`);

// ./test/core/simd/simd_const.wast:766
assert_return(
  () => invoke($244, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -158456325028528700000000000000),
      value("f64", -158456325028528700000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:767
let $245 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x2000000000000300000000000 +0x2000000000000300000000000)))`);

// ./test/core/simd/simd_const.wast:768
assert_return(
  () => invoke($245, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 158456325028528750000000000000),
      value("f64", 158456325028528750000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:769
let $246 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x2000000000000300000000000 -0x2000000000000300000000000)))`);

// ./test/core/simd/simd_const.wast:770
assert_return(
  () => invoke($246, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -158456325028528750000000000000),
      value("f64", -158456325028528750000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:771
let $247 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x2000000000000300000000001 +0x2000000000000300000000001)))`);

// ./test/core/simd/simd_const.wast:772
assert_return(
  () => invoke($247, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 158456325028528750000000000000),
      value("f64", 158456325028528750000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:773
let $248 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x2000000000000300000000001 -0x2000000000000300000000001)))`);

// ./test/core/simd/simd_const.wast:774
assert_return(
  () => invoke($248, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -158456325028528750000000000000),
      value("f64", -158456325028528750000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:775
let $249 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x20000000000003fffffffffff +0x20000000000003fffffffffff)))`);

// ./test/core/simd/simd_const.wast:776
assert_return(
  () => invoke($249, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 158456325028528750000000000000),
      value("f64", 158456325028528750000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:777
let $250 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x20000000000003fffffffffff -0x20000000000003fffffffffff)))`);

// ./test/core/simd/simd_const.wast:778
assert_return(
  () => invoke($250, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -158456325028528750000000000000),
      value("f64", -158456325028528750000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:779
let $251 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x2000000000000400000000000 +0x2000000000000400000000000)))`);

// ./test/core/simd/simd_const.wast:780
assert_return(
  () => invoke($251, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 158456325028528750000000000000),
      value("f64", 158456325028528750000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:781
let $252 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x2000000000000400000000000 -0x2000000000000400000000000)))`);

// ./test/core/simd/simd_const.wast:782
assert_return(
  () => invoke($252, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -158456325028528750000000000000),
      value("f64", -158456325028528750000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:783
let $253 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x2000000000000400000000001 +0x2000000000000400000000001)))`);

// ./test/core/simd/simd_const.wast:784
assert_return(
  () => invoke($253, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 158456325028528750000000000000),
      value("f64", 158456325028528750000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:785
let $254 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x2000000000000400000000001 -0x2000000000000400000000001)))`);

// ./test/core/simd/simd_const.wast:786
assert_return(
  () => invoke($254, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -158456325028528750000000000000),
      value("f64", -158456325028528750000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:787
let $255 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x20000000000004fffffffffff +0x20000000000004fffffffffff)))`);

// ./test/core/simd/simd_const.wast:788
assert_return(
  () => invoke($255, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 158456325028528750000000000000),
      value("f64", 158456325028528750000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:789
let $256 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x20000000000004fffffffffff -0x20000000000004fffffffffff)))`);

// ./test/core/simd/simd_const.wast:790
assert_return(
  () => invoke($256, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -158456325028528750000000000000),
      value("f64", -158456325028528750000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:791
let $257 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x2000000000000500000000000 +0x2000000000000500000000000)))`);

// ./test/core/simd/simd_const.wast:792
assert_return(
  () => invoke($257, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 158456325028528750000000000000),
      value("f64", 158456325028528750000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:793
let $258 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x2000000000000500000000000 -0x2000000000000500000000000)))`);

// ./test/core/simd/simd_const.wast:794
assert_return(
  () => invoke($258, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -158456325028528750000000000000),
      value("f64", -158456325028528750000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:795
let $259 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x2000000000000500000000001 +0x2000000000000500000000001)))`);

// ./test/core/simd/simd_const.wast:796
assert_return(
  () => invoke($259, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 158456325028528780000000000000),
      value("f64", 158456325028528780000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:797
let $260 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x2000000000000500000000001 -0x2000000000000500000000001)))`);

// ./test/core/simd/simd_const.wast:798
assert_return(
  () => invoke($260, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -158456325028528780000000000000),
      value("f64", -158456325028528780000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:799
let $261 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +1152921504606847104 +1152921504606847104)))`);

// ./test/core/simd/simd_const.wast:800
assert_return(
  () => invoke($261, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 1152921504606847000),
      value("f64", 1152921504606847000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:801
let $262 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -1152921504606847104 -1152921504606847104)))`);

// ./test/core/simd/simd_const.wast:802
assert_return(
  () => invoke($262, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -1152921504606847000),
      value("f64", -1152921504606847000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:803
let $263 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +1152921504606847105 +1152921504606847105)))`);

// ./test/core/simd/simd_const.wast:804
assert_return(
  () => invoke($263, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 1152921504606847200),
      value("f64", 1152921504606847200),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:805
let $264 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -1152921504606847105 -1152921504606847105)))`);

// ./test/core/simd/simd_const.wast:806
assert_return(
  () => invoke($264, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -1152921504606847200),
      value("f64", -1152921504606847200),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:807
let $265 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +1152921504606847359 +1152921504606847359)))`);

// ./test/core/simd/simd_const.wast:808
assert_return(
  () => invoke($265, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 1152921504606847200),
      value("f64", 1152921504606847200),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:809
let $266 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -1152921504606847359 -1152921504606847359)))`);

// ./test/core/simd/simd_const.wast:810
assert_return(
  () => invoke($266, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -1152921504606847200),
      value("f64", -1152921504606847200),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:811
let $267 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +1152921504606847360 +1152921504606847360)))`);

// ./test/core/simd/simd_const.wast:812
assert_return(
  () => invoke($267, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 1152921504606847500),
      value("f64", 1152921504606847500),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:813
let $268 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -1152921504606847360 -1152921504606847360)))`);

// ./test/core/simd/simd_const.wast:814
assert_return(
  () => invoke($268, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -1152921504606847500),
      value("f64", -1152921504606847500),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:817
let $269 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x0.000000000000080000000000p-1022 +0x0.000000000000080000000000p-1022)))`);

// ./test/core/simd/simd_const.wast:818
assert_return(() => invoke($269, `f`, []), [new F64x2Pattern(value("f64", 0), value("f64", 0))]);

// ./test/core/simd/simd_const.wast:819
let $270 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x0.000000000000080000000000p-1022 -0x0.000000000000080000000000p-1022)))`);

// ./test/core/simd/simd_const.wast:820
assert_return(() => invoke($270, `f`, []), [new F64x2Pattern(value("f64", -0), value("f64", -0))]);

// ./test/core/simd/simd_const.wast:821
let $271 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x0.000000000000080000000001p-1022 +0x0.000000000000080000000001p-1022)))`);

// ./test/core/simd/simd_const.wast:822
assert_return(
  () => invoke($271, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
      value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:823
let $272 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x0.000000000000080000000001p-1022 -0x0.000000000000080000000001p-1022)))`);

// ./test/core/simd/simd_const.wast:824
assert_return(
  () => invoke($272, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
      value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:825
let $273 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x0.0000000000000fffffffffffp-1022 +0x0.0000000000000fffffffffffp-1022)))`);

// ./test/core/simd/simd_const.wast:826
assert_return(
  () => invoke($273, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
      value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:827
let $274 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x0.0000000000000fffffffffffp-1022 -0x0.0000000000000fffffffffffp-1022)))`);

// ./test/core/simd/simd_const.wast:828
assert_return(
  () => invoke($274, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
      value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:829
let $275 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x0.000000000000100000000000p-1022 +0x0.000000000000100000000000p-1022)))`);

// ./test/core/simd/simd_const.wast:830
assert_return(
  () => invoke($275, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
      value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:831
let $276 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x0.000000000000100000000000p-1022 -0x0.000000000000100000000000p-1022)))`);

// ./test/core/simd/simd_const.wast:832
assert_return(
  () => invoke($276, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
      value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:833
let $277 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x0.000000000000100000000001p-1022 +0x0.000000000000100000000001p-1022)))`);

// ./test/core/simd/simd_const.wast:834
assert_return(
  () => invoke($277, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
      value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:835
let $278 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x0.000000000000100000000001p-1022 -0x0.000000000000100000000001p-1022)))`);

// ./test/core/simd/simd_const.wast:836
assert_return(
  () => invoke($278, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
      value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:837
let $279 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x0.00000000000017ffffffffffp-1022 +0x0.00000000000017ffffffffffp-1022)))`);

// ./test/core/simd/simd_const.wast:838
assert_return(
  () => invoke($279, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
      value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:839
let $280 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x0.00000000000017ffffffffffp-1022 -0x0.00000000000017ffffffffffp-1022)))`);

// ./test/core/simd/simd_const.wast:840
assert_return(
  () => invoke($280, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
      value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:841
let $281 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x0.000000000000180000000000p-1022 +0x0.000000000000180000000000p-1022)))`);

// ./test/core/simd/simd_const.wast:842
assert_return(
  () => invoke($281, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
      value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:843
let $282 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x0.000000000000180000000000p-1022 -0x0.000000000000180000000000p-1022)))`);

// ./test/core/simd/simd_const.wast:844
assert_return(
  () => invoke($282, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
      value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:845
let $283 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x0.000000000000180000000001p-1022 +0x0.000000000000180000000001p-1022)))`);

// ./test/core/simd/simd_const.wast:846
assert_return(
  () => invoke($283, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
      value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:847
let $284 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x0.000000000000180000000001p-1022 -0x0.000000000000180000000001p-1022)))`);

// ./test/core/simd/simd_const.wast:848
assert_return(
  () => invoke($284, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
      value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:849
let $285 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x0.0000000000001fffffffffffp-1022 +0x0.0000000000001fffffffffffp-1022)))`);

// ./test/core/simd/simd_const.wast:850
assert_return(
  () => invoke($285, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
      value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:851
let $286 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x0.0000000000001fffffffffffp-1022 -0x0.0000000000001fffffffffffp-1022)))`);

// ./test/core/simd/simd_const.wast:852
assert_return(
  () => invoke($286, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
      value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:853
let $287 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x0.000000000000200000000000p-1022 +0x0.000000000000200000000000p-1022)))`);

// ./test/core/simd/simd_const.wast:854
assert_return(
  () => invoke($287, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
      value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:855
let $288 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x0.000000000000200000000000p-1022 -0x0.000000000000200000000000p-1022)))`);

// ./test/core/simd/simd_const.wast:856
assert_return(
  () => invoke($288, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
      value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:857
let $289 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x0.000000000000200000000001p-1022 +0x0.000000000000200000000001p-1022)))`);

// ./test/core/simd/simd_const.wast:858
assert_return(
  () => invoke($289, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
      value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:859
let $290 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x0.000000000000200000000001p-1022 -0x0.000000000000200000000001p-1022)))`);

// ./test/core/simd/simd_const.wast:860
assert_return(
  () => invoke($290, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
      value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:861
let $291 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x0.00000000000027ffffffffffp-1022 +0x0.00000000000027ffffffffffp-1022)))`);

// ./test/core/simd/simd_const.wast:862
assert_return(
  () => invoke($291, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
      value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:863
let $292 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x0.00000000000027ffffffffffp-1022 -0x0.00000000000027ffffffffffp-1022)))`);

// ./test/core/simd/simd_const.wast:864
assert_return(
  () => invoke($292, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
      value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:865
let $293 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x0.000000000000280000000000p-1022 +0x0.000000000000280000000000p-1022)))`);

// ./test/core/simd/simd_const.wast:866
assert_return(
  () => invoke($293, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
      value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:867
let $294 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x0.000000000000280000000000p-1022 -0x0.000000000000280000000000p-1022)))`);

// ./test/core/simd/simd_const.wast:868
assert_return(
  () => invoke($294, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
      value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:869
let $295 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x1.000000000000280000000001p-1022 +0x1.000000000000280000000001p-1022)))`);

// ./test/core/simd/simd_const.wast:870
assert_return(
  () => invoke($295, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002225073858507203),
      value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002225073858507203),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:871
let $296 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x1.000000000000280000000001p-1022 -0x1.000000000000280000000001p-1022)))`);

// ./test/core/simd/simd_const.wast:872
assert_return(
  () => invoke($296, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002225073858507203),
      value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002225073858507203),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:875
let $297 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x1.fffffffffffff4p1023 +0x1.fffffffffffff4p1023)))`);

// ./test/core/simd/simd_const.wast:876
assert_return(
  () => invoke($297, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:877
let $298 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x1.fffffffffffff4p1023 -0x1.fffffffffffff4p1023)))`);

// ./test/core/simd/simd_const.wast:878
assert_return(
  () => invoke($298, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:879
let $299 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 +0x1.fffffffffffff7ffffffp1023 +0x1.fffffffffffff7ffffffp1023)))`);

// ./test/core/simd/simd_const.wast:880
assert_return(
  () => invoke($299, `f`, []),
  [
    new F64x2Pattern(
      value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:881
let $300 = instantiate(`(module (func (export "f") (result v128) (v128.const f64x2 -0x1.fffffffffffff7ffffffp1023 -0x1.fffffffffffff7ffffffp1023)))`);

// ./test/core/simd/simd_const.wast:882
assert_return(
  () => invoke($300, `f`, []),
  [
    new F64x2Pattern(
      value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:886
let $301 = instantiate(`(module (memory 1)
  (func (export "as-br-retval") (result v128)
    (block (result v128) (br 0 (v128.const i32x4 0x03020100 0x07060504 0x0b0a0908 0x0f0e0d0c)))
  )
  (func (export "as-br_if-retval") (result v128)
    (block (result v128)
      (br_if 0 (v128.const i32x4 0 1 2 3) (i32.const 1))
    )
  )
  (func (export "as-return-retval") (result v128)
    (return (v128.const i32x4 0 1 2 3))
  )
  (func (export "as-if-then-retval") (result v128)
    (if (result v128) (i32.const 1)
      (then (v128.const i32x4 0 1 2 3)) (else (v128.const i32x4 3 2 1 0))
    )
  )
  (func (export "as-if-else-retval") (result v128)
    (if (result v128) (i32.const 0)
      (then (v128.const i32x4 0 1 2 3)) (else (v128.const i32x4 3 2 1 0))
    )
  )
  (func $$f (param v128 v128 v128) (result v128) (v128.const i32x4 0 1 2 3))
  (func (export "as-call-param") (result v128)
    (call $$f (v128.const i32x4 0 1 2 3) (v128.const i32x4 0 1 2 3) (v128.const i32x4 0 1 2 3))
  )
  (func (export "as-block-retval") (result v128)
    (block (result v128) (v128.const i32x4 0 1 2 3))
  )
  (func (export "as-loop-retval") (result v128)
    (loop (result v128) (v128.const i32x4 0 1 2 3))
  )
  (func (export "as-drop-operand")
    (drop (v128.const i32x4 0 1 2 3))
  )

  (func (export "as-br-retval2") (result v128)
    (block (result v128) (br 0 (v128.const i64x2 0x0302010007060504 0x0b0a09080f0e0d0c)))
  )
  (func (export "as-br_if-retval2") (result v128)
    (block (result v128)
      (br_if 0 (v128.const i64x2 0 1) (i32.const 1))
    )
  )
  (func (export "as-return-retval2") (result v128)
    (return (v128.const i64x2 0 1))
  )
  (func (export "as-if-then-retval2") (result v128)
    (if (result v128) (i32.const 1)
      (then (v128.const i64x2 0 1)) (else (v128.const i64x2 1 0))
    )
  )
  (func (export "as-if-else-retval2") (result v128)
    (if (result v128) (i32.const 0)
      (then (v128.const i64x2 0 1)) (else (v128.const i64x2 1 0))
    )
  )
  (func $$f2 (param v128 v128 v128) (result v128) (v128.const i64x2 0 1))
  (func (export "as-call-param2") (result v128)
    (call $$f2 (v128.const i64x2 0 1) (v128.const i64x2 0 1) (v128.const i64x2 0 1))
  )

  (type $$sig (func (param v128 v128 v128) (result v128)))
  (table funcref (elem $$f $$f2))
  (func (export "as-call_indirect-param") (result v128)
    (call_indirect (type $$sig)
      (v128.const i32x4 0 1 2 3) (v128.const i32x4 0 1 2 3) (v128.const i32x4 0 1 2 3) (i32.const 0)
    )
  )
  (func (export "as-call_indirect-param2") (result v128)
    (call_indirect (type $$sig)
      (v128.const i64x2 0 1) (v128.const i64x2 0 1) (v128.const i64x2 0 1) (i32.const 1)
    )
  )
  (func (export "as-block-retval2") (result v128)
    (block (result v128) (v128.const i64x2 0 1))
  )
  (func (export "as-loop-retval2") (result v128)
    (loop (result v128) (v128.const i64x2 0 1))
  )
  (func (export "as-drop-operand2")
    (drop (v128.const i64x2 0 1))
  )
)`);

// ./test/core/simd/simd_const.wast:971
assert_return(
  () => invoke($301, `as-br-retval`, []),
  [i32x4([0x3020100, 0x7060504, 0xb0a0908, 0xf0e0d0c])],
);

// ./test/core/simd/simd_const.wast:972
assert_return(() => invoke($301, `as-br_if-retval`, []), [i32x4([0x0, 0x1, 0x2, 0x3])]);

// ./test/core/simd/simd_const.wast:973
assert_return(() => invoke($301, `as-return-retval`, []), [i32x4([0x0, 0x1, 0x2, 0x3])]);

// ./test/core/simd/simd_const.wast:974
assert_return(() => invoke($301, `as-if-then-retval`, []), [i32x4([0x0, 0x1, 0x2, 0x3])]);

// ./test/core/simd/simd_const.wast:975
assert_return(() => invoke($301, `as-if-else-retval`, []), [i32x4([0x3, 0x2, 0x1, 0x0])]);

// ./test/core/simd/simd_const.wast:976
assert_return(() => invoke($301, `as-call-param`, []), [i32x4([0x0, 0x1, 0x2, 0x3])]);

// ./test/core/simd/simd_const.wast:977
assert_return(() => invoke($301, `as-call_indirect-param`, []), [i32x4([0x0, 0x1, 0x2, 0x3])]);

// ./test/core/simd/simd_const.wast:978
assert_return(() => invoke($301, `as-block-retval`, []), [i32x4([0x0, 0x1, 0x2, 0x3])]);

// ./test/core/simd/simd_const.wast:979
assert_return(() => invoke($301, `as-loop-retval`, []), [i32x4([0x0, 0x1, 0x2, 0x3])]);

// ./test/core/simd/simd_const.wast:980
assert_return(() => invoke($301, `as-drop-operand`, []), []);

// ./test/core/simd/simd_const.wast:982
assert_return(() => invoke($301, `as-br-retval2`, []), [i64x2([0x302010007060504n, 0xb0a09080f0e0d0cn])]);

// ./test/core/simd/simd_const.wast:983
assert_return(() => invoke($301, `as-br_if-retval2`, []), [i64x2([0x0n, 0x1n])]);

// ./test/core/simd/simd_const.wast:984
assert_return(() => invoke($301, `as-return-retval2`, []), [i64x2([0x0n, 0x1n])]);

// ./test/core/simd/simd_const.wast:985
assert_return(() => invoke($301, `as-if-then-retval2`, []), [i64x2([0x0n, 0x1n])]);

// ./test/core/simd/simd_const.wast:986
assert_return(() => invoke($301, `as-if-else-retval2`, []), [i64x2([0x1n, 0x0n])]);

// ./test/core/simd/simd_const.wast:987
assert_return(() => invoke($301, `as-call-param2`, []), [i64x2([0x0n, 0x1n])]);

// ./test/core/simd/simd_const.wast:988
assert_return(() => invoke($301, `as-call_indirect-param2`, []), [i64x2([0x0n, 0x1n])]);

// ./test/core/simd/simd_const.wast:989
assert_return(() => invoke($301, `as-block-retval2`, []), [i64x2([0x0n, 0x1n])]);

// ./test/core/simd/simd_const.wast:990
assert_return(() => invoke($301, `as-loop-retval2`, []), [i64x2([0x0n, 0x1n])]);

// ./test/core/simd/simd_const.wast:991
assert_return(() => invoke($301, `as-drop-operand2`, []), []);

// ./test/core/simd/simd_const.wast:995
let $302 = instantiate(`(module (memory 1)
  (func (export "as-local.set/get-value_0_0") (param $$0 v128) (result v128)
    (local v128 v128 v128 v128)
    (local.set 0 (local.get $$0))
    (local.get 0)
  )
  (func (export "as-local.set/get-value_0_1") (param $$0 v128) (result v128)
    (local v128 v128 v128 v128)
    (local.set 0 (local.get $$0))
    (local.set 1 (local.get 0))
    (local.set 2 (local.get 1))
    (local.set 3 (local.get 2))
    (local.get 0)
  )
  (func (export "as-local.set/get-value_3_0") (param $$0 v128) (result v128)
    (local v128 v128 v128 v128)
    (local.set 0 (local.get $$0))
    (local.set 1 (local.get 0))
    (local.set 2 (local.get 1))
    (local.set 3 (local.get 2))
    (local.get 3)
  )
  (func (export "as-local.tee-value") (result v128)
    (local v128)
    (local.tee 0 (v128.const i32x4 0 1 2 3))
  )
)`);

// ./test/core/simd/simd_const.wast:1023
assert_return(
  () => invoke($302, `as-local.set/get-value_0_0`, [i32x4([0x0, 0x0, 0x0, 0x0])]),
  [i32x4([0x0, 0x0, 0x0, 0x0])],
);

// ./test/core/simd/simd_const.wast:1024
assert_return(
  () => invoke($302, `as-local.set/get-value_0_1`, [i32x4([0x1, 0x1, 0x1, 0x1])]),
  [i32x4([0x1, 0x1, 0x1, 0x1])],
);

// ./test/core/simd/simd_const.wast:1025
assert_return(
  () => invoke($302, `as-local.set/get-value_3_0`, [i32x4([0x2, 0x2, 0x2, 0x2])]),
  [i32x4([0x2, 0x2, 0x2, 0x2])],
);

// ./test/core/simd/simd_const.wast:1026
assert_return(() => invoke($302, `as-local.tee-value`, []), [i32x4([0x0, 0x1, 0x2, 0x3])]);

// ./test/core/simd/simd_const.wast:1031
let $303 = instantiate(`(module (memory 1)
  (global $$g0 (mut v128) (v128.const i32x4 0 1 2 3))
  (global $$g1 (mut v128) (v128.const i32x4 4 5 6 7))
  (global $$g2 (mut v128) (v128.const i32x4 8 9 10 11))
  (global $$g3 (mut v128) (v128.const i32x4 12 13 14 15))
  (global $$g4 (mut v128) (v128.const i32x4 16 17 18 19))

  (func $$set_g0 (export "as-global.set_value_$$g0") (param $$0 v128)
    (global.set $$g0 (local.get $$0))
  )
  (func $$set_g1_g2 (export "as-global.set_value_$$g1_$$g2") (param $$0 v128) (param $$1 v128)
    (global.set $$g1 (local.get $$0))
    (global.set $$g2 (local.get $$1))
  )
  (func $$set_g0_g1_g2_g3 (export "as-global.set_value_$$g0_$$g1_$$g2_$$g3") (param $$0 v128) (param $$1 v128) (param $$2 v128) (param $$3 v128)
    (call $$set_g0 (local.get $$0))
    (call $$set_g1_g2 (local.get $$1) (local.get $$2))
    (global.set $$g3 (local.get $$3))
  )
  (func (export "global.get_g0") (result v128)
    (global.get $$g0)
  )
  (func (export "global.get_g1") (result v128)
    (global.get $$g1)
  )
  (func (export "global.get_g2") (result v128)
    (global.get $$g2)
  )
  (func (export "global.get_g3") (result v128)
    (global.get $$g3)
  )
)`);

// ./test/core/simd/simd_const.wast:1064
assert_return(
  () => invoke($303, `as-global.set_value_$$g0_$$g1_$$g2_$$g3`, [
    i32x4([0x1, 0x1, 0x1, 0x1]),
    i32x4([0x2, 0x2, 0x2, 0x2]),
    i32x4([0x3, 0x3, 0x3, 0x3]),
    i32x4([0x4, 0x4, 0x4, 0x4]),
  ]),
  [],
);

// ./test/core/simd/simd_const.wast:1068
assert_return(() => invoke($303, `global.get_g0`, []), [i32x4([0x1, 0x1, 0x1, 0x1])]);

// ./test/core/simd/simd_const.wast:1069
assert_return(() => invoke($303, `global.get_g1`, []), [i32x4([0x2, 0x2, 0x2, 0x2])]);

// ./test/core/simd/simd_const.wast:1070
assert_return(() => invoke($303, `global.get_g2`, []), [i32x4([0x3, 0x3, 0x3, 0x3])]);

// ./test/core/simd/simd_const.wast:1071
assert_return(() => invoke($303, `global.get_g3`, []), [i32x4([0x4, 0x4, 0x4, 0x4])]);

// ./test/core/simd/simd_const.wast:1076
let $304 = instantiate(`(module
  (func (export "i32x4.test") (result v128) (return (v128.const i32x4 0x0bAdD00D 0x0bAdD00D 0x0bAdD00D 0x0bAdD00D)))
  (func (export "i32x4.smax") (result v128) (return (v128.const i32x4 0x7fffffff 0x7fffffff 0x7fffffff 0x7fffffff)))
  (func (export "i32x4.neg_smax") (result v128) (return (v128.const i32x4 -0x7fffffff -0x7fffffff -0x7fffffff -0x7fffffff)))
  (func (export "i32x4.inc_smin") (result v128) (return (i32x4.add (v128.const i32x4 -0x80000000 -0x80000000 -0x80000000 -0x80000000) (v128.const i32x4 1 1 1 1))))
  (func (export "i32x4.neg_zero") (result v128) (return (v128.const i32x4 -0x0 -0x0 -0x0 -0x0)))
  (func (export "i32x4.not_octal") (result v128) (return (v128.const i32x4 010 010 010 010)))
  (func (export "i32x4.plus_sign") (result v128) (return (v128.const i32x4 +42 +42 +42 +42)))

  (func (export "i32x4-dec-sep1") (result v128) (v128.const i32x4 1_000_000 1_000_000 1_000_000 1_000_000))
  (func (export "i32x4-dec-sep2") (result v128) (v128.const i32x4 1_0_0_0 1_0_0_0 1_0_0_0 1_0_0_0))
  (func (export "i32x4-hex-sep1") (result v128) (v128.const i32x4 0xa_0f_00_99 0xa_0f_00_99 0xa_0f_00_99 0xa_0f_00_99))
  (func (export "i32x4-hex-sep2") (result v128) (v128.const i32x4 0x1_a_A_0_f 0x1_a_A_0_f 0x1_a_A_0_f 0x1_a_A_0_f))

  (func (export "i64x2.test") (result v128) (return (v128.const i64x2 0x0bAdD00D0bAdD00D 0x0bAdD00D0bAdD00D)))
  (func (export "i64x2.smax") (result v128) (return (v128.const i64x2 0x7fffffffffffffff 0x7fffffffffffffff)))
  (func (export "i64x2.neg_smax") (result v128) (return (v128.const i64x2 -0x7fffffffffffffff -0x7fffffffffffffff)))
  (func (export "i64x2.inc_smin") (result v128) (return (i64x2.add (v128.const i64x2 -0x8000000000000000 -0x8000000000000000) (v128.const i64x2 1 1))))
  (func (export "i64x2.neg_zero") (result v128) (return (v128.const i64x2 -0x0 -0x0)))
  (func (export "i64x2.not_octal") (result v128) (return (v128.const i64x2 010010 010010)))
  (func (export "i64x2.plus_sign") (result v128) (return (v128.const i64x2 +42 +42)))

  (func (export "i64x2-dec-sep1") (result v128) (v128.const i64x2 10_000_000_000_000 10_000_000_000_000))
  (func (export "i64x2-dec-sep2") (result v128) (v128.const i64x2 1_0_0_0_0_0_0_0 1_0_0_0_0_0_0_0))
  (func (export "i64x2-hex-sep1") (result v128) (v128.const i64x2 0xa_0f_00_99_0a_0f_00_99 0xa_0f_00_99_0a_0f_00_99))
  (func (export "i64x2-hex-sep2") (result v128) (v128.const i64x2 0x1_a_A_0_f_1_a_A_0_f 0x1_a_A_0_f_1_a_A_0_f))
)`);

// ./test/core/simd/simd_const.wast:1104
assert_return(() => invoke($304, `i32x4.test`, []), [i32x4([0xbadd00d, 0xbadd00d, 0xbadd00d, 0xbadd00d])]);

// ./test/core/simd/simd_const.wast:1105
assert_return(
  () => invoke($304, `i32x4.smax`, []),
  [i32x4([0x7fffffff, 0x7fffffff, 0x7fffffff, 0x7fffffff])],
);

// ./test/core/simd/simd_const.wast:1106
assert_return(
  () => invoke($304, `i32x4.neg_smax`, []),
  [i32x4([0x80000001, 0x80000001, 0x80000001, 0x80000001])],
);

// ./test/core/simd/simd_const.wast:1107
assert_return(
  () => invoke($304, `i32x4.inc_smin`, []),
  [i32x4([0x80000001, 0x80000001, 0x80000001, 0x80000001])],
);

// ./test/core/simd/simd_const.wast:1108
assert_return(() => invoke($304, `i32x4.neg_zero`, []), [i32x4([0x0, 0x0, 0x0, 0x0])]);

// ./test/core/simd/simd_const.wast:1109
assert_return(() => invoke($304, `i32x4.not_octal`, []), [i32x4([0xa, 0xa, 0xa, 0xa])]);

// ./test/core/simd/simd_const.wast:1110
assert_return(() => invoke($304, `i32x4.plus_sign`, []), [i32x4([0x2a, 0x2a, 0x2a, 0x2a])]);

// ./test/core/simd/simd_const.wast:1112
assert_return(() => invoke($304, `i32x4-dec-sep1`, []), [i32x4([0xf4240, 0xf4240, 0xf4240, 0xf4240])]);

// ./test/core/simd/simd_const.wast:1113
assert_return(() => invoke($304, `i32x4-dec-sep2`, []), [i32x4([0x3e8, 0x3e8, 0x3e8, 0x3e8])]);

// ./test/core/simd/simd_const.wast:1114
assert_return(
  () => invoke($304, `i32x4-hex-sep1`, []),
  [i32x4([0xa0f0099, 0xa0f0099, 0xa0f0099, 0xa0f0099])],
);

// ./test/core/simd/simd_const.wast:1115
assert_return(() => invoke($304, `i32x4-hex-sep2`, []), [i32x4([0x1aa0f, 0x1aa0f, 0x1aa0f, 0x1aa0f])]);

// ./test/core/simd/simd_const.wast:1117
assert_return(() => invoke($304, `i64x2.test`, []), [i64x2([0xbadd00d0badd00dn, 0xbadd00d0badd00dn])]);

// ./test/core/simd/simd_const.wast:1118
assert_return(() => invoke($304, `i64x2.smax`, []), [i64x2([0x7fffffffffffffffn, 0x7fffffffffffffffn])]);

// ./test/core/simd/simd_const.wast:1119
assert_return(
  () => invoke($304, `i64x2.neg_smax`, []),
  [i64x2([0x8000000000000001n, 0x8000000000000001n])],
);

// ./test/core/simd/simd_const.wast:1120
assert_return(
  () => invoke($304, `i64x2.inc_smin`, []),
  [i64x2([0x8000000000000001n, 0x8000000000000001n])],
);

// ./test/core/simd/simd_const.wast:1121
assert_return(() => invoke($304, `i64x2.neg_zero`, []), [i64x2([0x0n, 0x0n])]);

// ./test/core/simd/simd_const.wast:1122
assert_return(() => invoke($304, `i64x2.not_octal`, []), [i64x2([0x271an, 0x271an])]);

// ./test/core/simd/simd_const.wast:1123
assert_return(() => invoke($304, `i64x2.plus_sign`, []), [i64x2([0x2an, 0x2an])]);

// ./test/core/simd/simd_const.wast:1125
assert_return(() => invoke($304, `i64x2-dec-sep1`, []), [i64x2([0x9184e72a000n, 0x9184e72a000n])]);

// ./test/core/simd/simd_const.wast:1126
assert_return(() => invoke($304, `i64x2-dec-sep2`, []), [i64x2([0x989680n, 0x989680n])]);

// ./test/core/simd/simd_const.wast:1127
assert_return(() => invoke($304, `i64x2-hex-sep1`, []), [i64x2([0xa0f00990a0f0099n, 0xa0f00990a0f0099n])]);

// ./test/core/simd/simd_const.wast:1128
assert_return(() => invoke($304, `i64x2-hex-sep2`, []), [i64x2([0x1aa0f1aa0fn, 0x1aa0f1aa0fn])]);

// ./test/core/simd/simd_const.wast:1130
assert_malformed(
  () => instantiate(`(global v128 (v128.const i32x4 _100 _100 _100 _100)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1134
assert_malformed(
  () => instantiate(`(global v128 (v128.const i32x4 +_100 +_100 +_100 +_100)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1138
assert_malformed(
  () => instantiate(`(global v128 (v128.const i32x4 -_100 -_100 -_100 -_100)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1142
assert_malformed(
  () => instantiate(`(global v128 (v128.const i32x4 99_ 99_ 99_ 99_)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1146
assert_malformed(
  () => instantiate(`(global v128 (v128.const i32x4 1__000 1__000 1__000 1__000)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1150
assert_malformed(
  () => instantiate(`(global v128 (v128.const i32x4 _0x100 _0x100 _0x100 _0x100)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1154
assert_malformed(
  () => instantiate(`(global v128 (v128.const i32x4 0_x100 0_x100 0_x100 0_x100)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1158
assert_malformed(
  () => instantiate(`(global v128 (v128.const i32x4 0x_100 0x_100 0x_100 0x_100)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1162
assert_malformed(
  () => instantiate(`(global v128 (v128.const i32x4 0x00_ 0x00_ 0x00_ 0x00_)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1166
assert_malformed(
  () => instantiate(`(global v128 (v128.const i32x4 0xff__ffff 0xff__ffff 0xff__ffff 0xff__ffff)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1171
assert_malformed(
  () => instantiate(`(global v128 (v128.const i64x2 _100_100 _100_100)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1175
assert_malformed(
  () => instantiate(`(global v128 (v128.const i64x2 +_100_100 +_100_100)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1179
assert_malformed(
  () => instantiate(`(global v128 (v128.const i64x2 -_100_100 -_100_100)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1183
assert_malformed(
  () => instantiate(`(global v128 (v128.const i64x2 99_99_ 99_99_)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1187
assert_malformed(
  () => instantiate(`(global v128 (v128.const i64x2 1__000_000 1__000_000)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1191
assert_malformed(
  () => instantiate(`(global v128 (v128.const i64x2 _0x100000 _0x100000)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1195
assert_malformed(
  () => instantiate(`(global v128 (v128.const i64x2 0_x100000 0_x100000)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1199
assert_malformed(
  () => instantiate(`(global v128 (v128.const i64x2 0x_100000 0x_100000)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1203
assert_malformed(
  () => instantiate(`(global v128 (v128.const i64x2 0x00_ 0x00_)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1207
assert_malformed(
  () => instantiate(`(global v128 (v128.const i64x2 0xff__ffff_ffff_ffff 0xff__ffff_ffff_ffff)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1214
let $305 = instantiate(`(module
  (func (export "f32-dec-sep1") (result v128) (v128.const f32x4 1_000_000 1_000_000 1_000_000 1_000_000))
  (func (export "f32-dec-sep2") (result v128) (v128.const f32x4 1_0_0_0 1_0_0_0 1_0_0_0 1_0_0_0))
  (func (export "f32-dec-sep3") (result v128) (v128.const f32x4 100_3.141_592 100_3.141_592 100_3.141_592 100_3.141_592))
  (func (export "f32-dec-sep4") (result v128) (v128.const f32x4 99e+1_3 99e+1_3 99e+1_3 99e+1_3))
  (func (export "f32-dec-sep5") (result v128) (v128.const f32x4 122_000.11_3_54E0_2_3 122_000.11_3_54E0_2_3 122_000.11_3_54E0_2_3 122_000.11_3_54E0_2_3))
  (func (export "f32-hex-sep1") (result v128) (v128.const f32x4 0xa_0f_00_99 0xa_0f_00_99 0xa_0f_00_99 0xa_0f_00_99))
  (func (export "f32-hex-sep2") (result v128) (v128.const f32x4 0x1_a_A_0_f 0x1_a_A_0_f 0x1_a_A_0_f 0x1_a_A_0_f))
  (func (export "f32-hex-sep3") (result v128) (v128.const f32x4 0xa0_ff.f141_a59a 0xa0_ff.f141_a59a 0xa0_ff.f141_a59a 0xa0_ff.f141_a59a))
  (func (export "f32-hex-sep4") (result v128) (v128.const f32x4 0xf0P+1_3 0xf0P+1_3 0xf0P+1_3 0xf0P+1_3))
  (func (export "f32-hex-sep5") (result v128) (v128.const f32x4 0x2a_f00a.1f_3_eep2_3 0x2a_f00a.1f_3_eep2_3 0x2a_f00a.1f_3_eep2_3 0x2a_f00a.1f_3_eep2_3))
  (func (export "f64-dec-sep1") (result v128) (v128.const f64x2 1_000_000 1_000_000))
  (func (export "f64-dec-sep2") (result v128) (v128.const f64x2 1_0_0_0 1_0_0_0))
  (func (export "f64-dec-sep3") (result v128) (v128.const f64x2 100_3.141_592 100_3.141_592))
  (func (export "f64-dec-sep4") (result v128) (v128.const f64x2 99e+1_3 99e+1_3))
  (func (export "f64-dec-sep5") (result v128) (v128.const f64x2 122_000.11_3_54E0_2_3 122_000.11_3_54E0_2_3))
  (func (export "f64-hex-sep1") (result v128) (v128.const f64x2 0xa_0f_00_99 0xa_0f_00_99))
  (func (export "f64-hex-sep2") (result v128) (v128.const f64x2 0x1_a_A_0_f 0x1_a_A_0_f))
  (func (export "f64-hex-sep3") (result v128) (v128.const f64x2 0xa0_ff.f141_a59a 0xa0_ff.f141_a59a))
  (func (export "f64-hex-sep4") (result v128) (v128.const f64x2 0xf0P+1_3 0xf0P+1_3))
  (func (export "f64-hex-sep5") (result v128) (v128.const f64x2 0x2a_f00a.1f_3_eep2_3 0x2a_f00a.1f_3_eep2_3))
)`);

// ./test/core/simd/simd_const.wast:1237
assert_return(
  () => invoke($305, `f32-dec-sep1`, []),
  [
    new F32x4Pattern(
      value("f32", 1000000),
      value("f32", 1000000),
      value("f32", 1000000),
      value("f32", 1000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:1238
assert_return(
  () => invoke($305, `f32-dec-sep2`, []),
  [
    new F32x4Pattern(
      value("f32", 1000),
      value("f32", 1000),
      value("f32", 1000),
      value("f32", 1000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:1239
assert_return(
  () => invoke($305, `f32-dec-sep3`, []),
  [
    new F32x4Pattern(
      value("f32", 1003.1416),
      value("f32", 1003.1416),
      value("f32", 1003.1416),
      value("f32", 1003.1416),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:1240
assert_return(
  () => invoke($305, `f32-dec-sep4`, []),
  [
    new F32x4Pattern(
      value("f32", 990000000000000),
      value("f32", 990000000000000),
      value("f32", 990000000000000),
      value("f32", 990000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:1241
assert_return(
  () => invoke($305, `f32-dec-sep5`, []),
  [
    new F32x4Pattern(
      value("f32", 12200012000000000000000000000),
      value("f32", 12200012000000000000000000000),
      value("f32", 12200012000000000000000000000),
      value("f32", 12200012000000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:1242
assert_return(
  () => invoke($305, `f32-hex-sep1`, []),
  [
    new F32x4Pattern(
      value("f32", 168755360),
      value("f32", 168755360),
      value("f32", 168755360),
      value("f32", 168755360),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:1243
assert_return(
  () => invoke($305, `f32-hex-sep2`, []),
  [
    new F32x4Pattern(
      value("f32", 109071),
      value("f32", 109071),
      value("f32", 109071),
      value("f32", 109071),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:1244
assert_return(
  () => invoke($305, `f32-hex-sep3`, []),
  [
    new F32x4Pattern(
      value("f32", 41215.94),
      value("f32", 41215.94),
      value("f32", 41215.94),
      value("f32", 41215.94),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:1245
assert_return(
  () => invoke($305, `f32-hex-sep4`, []),
  [
    new F32x4Pattern(
      value("f32", 1966080),
      value("f32", 1966080),
      value("f32", 1966080),
      value("f32", 1966080),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:1246
assert_return(
  () => invoke($305, `f32-hex-sep5`, []),
  [
    new F32x4Pattern(
      value("f32", 23605224000000),
      value("f32", 23605224000000),
      value("f32", 23605224000000),
      value("f32", 23605224000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:1247
assert_return(
  () => invoke($305, `f64-dec-sep1`, []),
  [new F64x2Pattern(value("f64", 1000000), value("f64", 1000000))],
);

// ./test/core/simd/simd_const.wast:1248
assert_return(
  () => invoke($305, `f64-dec-sep2`, []),
  [new F64x2Pattern(value("f64", 1000), value("f64", 1000))],
);

// ./test/core/simd/simd_const.wast:1249
assert_return(
  () => invoke($305, `f64-dec-sep3`, []),
  [new F64x2Pattern(value("f64", 1003.141592), value("f64", 1003.141592))],
);

// ./test/core/simd/simd_const.wast:1250
assert_return(
  () => invoke($305, `f64-dec-sep4`, []),
  [
    new F64x2Pattern(value("f64", 990000000000000), value("f64", 990000000000000)),
  ],
);

// ./test/core/simd/simd_const.wast:1251
assert_return(
  () => invoke($305, `f64-dec-sep5`, []),
  [
    new F64x2Pattern(
      value("f64", 12200011354000000000000000000),
      value("f64", 12200011354000000000000000000),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:1252
assert_return(
  () => invoke($305, `f64-hex-sep1`, []),
  [new F64x2Pattern(value("f64", 168755353), value("f64", 168755353))],
);

// ./test/core/simd/simd_const.wast:1253
assert_return(
  () => invoke($305, `f64-hex-sep2`, []),
  [new F64x2Pattern(value("f64", 109071), value("f64", 109071))],
);

// ./test/core/simd/simd_const.wast:1254
assert_return(
  () => invoke($305, `f64-hex-sep3`, []),
  [
    new F64x2Pattern(
      value("f64", 41215.94240794191),
      value("f64", 41215.94240794191),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:1255
assert_return(
  () => invoke($305, `f64-hex-sep4`, []),
  [new F64x2Pattern(value("f64", 1966080), value("f64", 1966080))],
);

// ./test/core/simd/simd_const.wast:1256
assert_return(
  () => invoke($305, `f64-hex-sep5`, []),
  [new F64x2Pattern(value("f64", 23605225168752), value("f64", 23605225168752))],
);

// ./test/core/simd/simd_const.wast:1258
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 _100 _100 _100 _100)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1262
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 +_100 +_100 +_100 +_100)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1266
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 -_100 -_100 -_100 -_100)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1270
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 99_ 99_ 99_ 99_)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1274
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 1__000 1__000 1__000 1__000)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1278
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 _1.0 _1.0 _1.0 _1.0)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1282
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 1.0_ 1.0_ 1.0_ 1.0_)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1286
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 1_.0 1_.0 1_.0 1_.0)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1290
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 1._0 1._0 1._0 1._0)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1294
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 _1e1 _1e1 _1e1 _1e1)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1298
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 1e1_ 1e1_ 1e1_ 1e1_)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1302
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 1_e1 1_e1 1_e1 1_e1)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1306
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 1e_1 1e_1 1e_1 1e_1)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1310
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 _1.0e1 _1.0e1 _1.0e1 _1.0e1)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1314
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 1.0e1_ 1.0e1_ 1.0e1_ 1.0e1_)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1318
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 1.0_e1 1.0_e1 1.0_e1 1.0_e1)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1322
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 1.0e_1 1.0e_1 1.0e_1 1.0e_1)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1326
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 1.0e+_1 1.0e+_1 1.0e+_1 1.0e+_1)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1330
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 1.0e_+1 1.0e_+1 1.0e_+1 1.0e_+1)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1334
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 _0x100 _0x100 _0x100 _0x100)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1338
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 0_x100 0_x100 0_x100 0_x100)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1342
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 0x_100 0x_100 0x_100 0x_100)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1346
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 0x00_ 0x00_ 0x00_ 0x00_)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1350
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 0xff__ffff 0xff__ffff 0xff__ffff 0xff__ffff)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1354
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 0x_1.0 0x_1.0 0x_1.0 0x_1.0)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1358
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 0x1.0_ 0x1.0_ 0x1.0_ 0x1.0_)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1362
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 0x1_.0 0x1_.0 0x1_.0 0x1_.0)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1366
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 0x1._0 0x1._0 0x1._0 0x1._0)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1370
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 0x_1p1 0x_1p1 0x_1p1 0x_1p1)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1374
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 0x1p1_ 0x1p1_ 0x1p1_ 0x1p1_)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1378
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 0x1_p1 0x1_p1 0x1_p1 0x1_p1)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1382
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 0x1p_1 0x1p_1 0x1p_1 0x1p_1)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1386
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 0x_1.0p1 0x_1.0p1 0x_1.0p1 0x_1.0p1)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1390
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 0x1.0p1_ 0x1.0p1_ 0x1.0p1_ 0x1.0p1_)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1394
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 0x1.0_p1 0x1.0_p1 0x1.0_p1 0x1.0_p1)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1398
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 0x1.0p_1 0x1.0p_1 0x1.0p_1 0x1.0p_1)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1402
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 0x1.0p+_1 0x1.0p+_1 0x1.0p+_1 0x1.0p+_1)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1406
assert_malformed(
  () => instantiate(`(global v128 (v128.const f32x4 0x1.0p_+1 0x1.0p_+1 0x1.0p_+1 0x1.0p_+1)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1411
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 _100 _100)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1415
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 +_100 +_100)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1419
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 -_100 -_100)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1423
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 99_ 99_)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1427
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 1__000 1__000)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1431
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 _1.0 _1.0)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1435
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 1.0_ 1.0_)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1439
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 1_.0 1_.0)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1443
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 1._0 1._0)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1447
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 _1e1 _1e1)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1451
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 1e1_ 1e1_)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1455
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 1_e1 1_e1)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1459
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 1e_1 1e_1)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1463
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 _1.0e1 _1.0e1)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1467
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 1.0e1_ 1.0e1_)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1471
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 1.0_e1 1.0_e1)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1475
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 1.0e_1 1.0e_1)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1479
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 1.0e+_1 1.0e+_1)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1483
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 1.0e_+1 1.0e_+1)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1487
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 _0x100 _0x100)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1491
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 0_x100 0_x100)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1495
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 0x_100 0x_100)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1499
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 0x00_ 0x00_)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1503
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 0xff__ffff 0xff__ffff)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1507
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 0x_1.0 0x_1.0)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1511
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 0x1.0_ 0x1.0_)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1515
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 0x1_.0 0x1_.0)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1519
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 0x1._0 0x1._0)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1523
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 0x_1p1 0x_1p1)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1527
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 0x1p1_ 0x1p1_)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1531
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 0x1_p1 0x1_p1)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1535
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 0x1p_1 0x1p_1)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1539
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 0x_1.0p1 0x_1.0p1)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1543
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 0x1.0p1_ 0x1.0p1_)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1547
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 0x1.0_p1 0x1.0_p1)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1551
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 0x1.0p_1 0x1.0p_1)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1555
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 0x1.0p+_1 0x1.0p+_1)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1559
assert_malformed(
  () => instantiate(`(global v128 (v128.const f64x2 0x1.0p_+1 0x1.0p_+1)) `),
  `unknown operator`,
);

// ./test/core/simd/simd_const.wast:1566
let $306 = instantiate(`(module binary
  "\\00asm" "\\01\\00\\00\\00"
  "\\01\\05\\01"                                ;; type   section
  "\\60\\00\\01\\7b"                             ;; type 0 (func)
  "\\03\\02\\01\\00"                             ;; func   section
  "\\07\\0f\\01\\0b"                             ;; export section
  "\\70\\61\\72\\73\\65\\5f\\69\\38\\78\\31\\36\\00\\00"  ;; export name (parse_i8x16)
  "\\0a\\16\\01"                                ;; code   section
  "\\14\\00\\fd\\0c"                             ;; func body
  "\\00\\00\\00\\00"                             ;; data lane 0~3   (0,    0,    0,    0)
  "\\80\\80\\80\\80"                             ;; data lane 4~7   (-128, -128, -128, -128)
  "\\ff\\ff\\ff\\ff"                             ;; data lane 8~11  (0xff, 0xff, 0xff, 0xff)
  "\\ff\\ff\\ff\\ff"                             ;; data lane 12~15 (255,  255,  255,  255)
  "\\0b"                                      ;; end
)`);

// ./test/core/simd/simd_const.wast:1581
assert_return(
  () => invoke($306, `parse_i8x16`, []),
  [
    i8x16([0x0, 0x0, 0x0, 0x0, 0x80, 0x80, 0x80, 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff]),
  ],
);

// ./test/core/simd/simd_const.wast:1583
let $307 = instantiate(`(module binary
  "\\00asm" "\\01\\00\\00\\00"
  "\\01\\05\\01"                                ;; type   section
  "\\60\\00\\01\\7b"                             ;; type 0 (func)
  "\\03\\02\\01\\00"                             ;; func   section
  "\\07\\0f\\01\\0b"                             ;; export section
  "\\70\\61\\72\\73\\65\\5f\\69\\31\\36\\78\\38\\00\\00"  ;; export name (parse_i16x8)
  "\\0a\\16\\01"                                ;; code   section
  "\\14\\00\\fd\\0c"                             ;; func body
  "\\00\\00\\00\\00"                             ;; data lane 0, 1 (0,      0)
  "\\00\\80\\00\\80"                             ;; data lane 2, 3 (-32768, -32768)
  "\\ff\\ff\\ff\\ff"                             ;; data lane 4, 5 (65535,  65535)
  "\\ff\\ff\\ff\\ff"                             ;; data lane 6, 7 (0xffff, 0xffff)
  "\\0b"                                      ;; end
)`);

// ./test/core/simd/simd_const.wast:1598
assert_return(
  () => invoke($307, `parse_i16x8`, []),
  [i16x8([0x0, 0x0, 0x8000, 0x8000, 0xffff, 0xffff, 0xffff, 0xffff])],
);

// ./test/core/simd/simd_const.wast:1600
let $308 = instantiate(`(module binary
  "\\00asm" "\\01\\00\\00\\00"
  "\\01\\05\\01"                                ;; type   section
  "\\60\\00\\01\\7b"                             ;; type 0 (func)
  "\\03\\02\\01\\00"                             ;; func   section
  "\\07\\0f\\01\\0b"                             ;; export section
  "\\70\\61\\72\\73\\65\\5f\\69\\33\\32\\78\\34\\00\\00"  ;; export name (parse_i32x4)
  "\\0a\\16\\01"                                ;; code   section
  "\\14\\00\\fd\\0c"                             ;; func body
  "\\d1\\ff\\ff\\ff"                             ;; data lane 0 (4294967249)
  "\\d1\\ff\\ff\\ff"                             ;; data lane 1 (4294967249)
  "\\d1\\ff\\ff\\ff"                             ;; data lane 2 (4294967249)
  "\\d1\\ff\\ff\\ff"                             ;; data lane 3 (4294967249)
  "\\0b"                                      ;; end
)`);

// ./test/core/simd/simd_const.wast:1615
assert_return(
  () => invoke($308, `parse_i32x4`, []),
  [i32x4([0xffffffd1, 0xffffffd1, 0xffffffd1, 0xffffffd1])],
);

// ./test/core/simd/simd_const.wast:1617
let $309 = instantiate(`(module binary
  "\\00asm" "\\01\\00\\00\\00"
  "\\01\\05\\01"                                ;; type   section
  "\\60\\00\\01\\7b"                             ;; type 0 (func)
  "\\03\\02\\01\\00"                             ;; func   section
  "\\07\\0f\\01\\0b"                             ;; export section
  "\\70\\61\\72\\73\\65\\5f\\69\\36\\34\\78\\32\\00\\00"  ;; export name (parse_i64x2)
  "\\0a\\16\\01"                                ;; code   section
  "\\14\\00\\fd\\0c"                             ;; func body
  "\\ff\\ff\\ff\\ff\\ff\\ff\\ff\\7f"                 ;; data lane 0 (9223372036854775807)
  "\\ff\\ff\\ff\\ff\\ff\\ff\\ff\\7f"                 ;; data lane 1 (9223372036854775807)
  "\\0b"                                      ;; end
)`);

// ./test/core/simd/simd_const.wast:1630
assert_return(() => invoke($309, `parse_i64x2`, []), [i64x2([0x7fffffffffffffffn, 0x7fffffffffffffffn])]);

// ./test/core/simd/simd_const.wast:1634
let $310 = instantiate(`(module binary
  "\\00asm" "\\01\\00\\00\\00"
  "\\01\\05\\01"                                ;; type   section
  "\\60\\00\\01\\7b"                             ;; type 0 (func)
  "\\03\\02\\01\\00"                             ;; func   section
  "\\07\\0f\\01\\0b"                             ;; export section
  "\\70\\61\\72\\73\\65\\5f\\66\\33\\32\\78\\34\\00\\00"  ;; export name (parse_f32x4)
  "\\0a\\16\\01"                                ;; code   section
  "\\14\\00\\fd\\0c"                             ;; func body
  "\\00\\00\\80\\4f"                             ;; data lane 0 (4294967249)
  "\\00\\00\\80\\4f"                             ;; data lane 1 (4294967249)
  "\\00\\00\\80\\4f"                             ;; data lane 2 (4294967249)
  "\\00\\00\\80\\4f"                             ;; data lane 3 (4294967249)
  "\\0b"                                      ;; end
)`);

// ./test/core/simd/simd_const.wast:1649
assert_return(
  () => invoke($310, `parse_f32x4`, []),
  [
    new F32x4Pattern(
      value("f32", 4294967300),
      value("f32", 4294967300),
      value("f32", 4294967300),
      value("f32", 4294967300),
    ),
  ],
);

// ./test/core/simd/simd_const.wast:1651
let $311 = instantiate(`(module binary
  "\\00asm" "\\01\\00\\00\\00"
  "\\01\\05\\01"                                ;; type   section
  "\\60\\00\\01\\7b"                             ;; type 0 (func)
  "\\03\\02\\01\\00"                             ;; func   section
  "\\07\\0f\\01\\0b"                             ;; export section
  "\\70\\61\\72\\73\\65\\5f\\66\\36\\34\\78\\32\\00\\00"  ;; export name (parse_f64x2)
  "\\0a\\16\\01"                                ;; code   section
  "\\14\\00\\fd\\0c"                             ;; func body
  "\\ff\\ff\\ff\\ff\\ff\\ff\\ef\\7f"                 ;; data lane 0 (0x1.fffffffffffffp+1023)
  "\\ff\\ff\\ff\\ff\\ff\\ff\\ef\\7f"                 ;; data lane 1 (0x1.fffffffffffffp+1023)
  "\\0b"                                      ;; end
)`);

// ./test/core/simd/simd_const.wast:1664
assert_return(
  () => invoke($311, `parse_f64x2`, []),
  [
    new F64x2Pattern(
      value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
      value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
    ),
  ],
);

Messung V0.5 in Prozent
C=93 H=92 G=92

¤ Dauer der Verarbeitung: 0.78 Sekunden  (vorverarbeitet am  2026-04-26) ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.