Source code

Revision control

Copy as Markdown

Other Tools

// |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
*
*
* 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_f64x2.wast
// ./test/core/simd/simd_f64x2.wast:4
let $0 = instantiate(`(module
(func (export "f64x2.min") (param v128 v128) (result v128) (f64x2.min (local.get 0) (local.get 1)))
(func (export "f64x2.max") (param v128 v128) (result v128) (f64x2.max (local.get 0) (local.get 1)))
(func (export "f64x2.abs") (param v128) (result v128) (f64x2.abs (local.get 0)))
;; f64x2.min const vs const
(func (export "f64x2.min_with_const_0") (result v128) (f64x2.min (v128.const f64x2 0 1) (v128.const f64x2 0 2)))
(func (export "f64x2.min_with_const_1") (result v128) (f64x2.min (v128.const f64x2 2 -3) (v128.const f64x2 1 3)))
(func (export "f64x2.min_with_const_2") (result v128) (f64x2.min (v128.const f64x2 0 1) (v128.const f64x2 0 1)))
(func (export "f64x2.min_with_const_3") (result v128) (f64x2.min (v128.const f64x2 2 3) (v128.const f64x2 2 3)))
(func (export "f64x2.min_with_const_4") (result v128) (f64x2.min (v128.const f64x2 0x00 0x01) (v128.const f64x2 0x00 0x02)))
(func (export "f64x2.min_with_const_5") (result v128) (f64x2.min (v128.const f64x2 0x02 0x80000000) (v128.const f64x2 0x01 2147483648)))
(func (export "f64x2.min_with_const_6") (result v128) (f64x2.min (v128.const f64x2 0x00 0x01) (v128.const f64x2 0x00 0x01)))
(func (export "f64x2.min_with_const_7") (result v128) (f64x2.min (v128.const f64x2 0x02 0x80000000) (v128.const f64x2 0x02 0x80000000)))
;; f64x2.min param vs const
(func (export "f64x2.min_with_const_9") (param v128) (result v128) (f64x2.min (local.get 0) (v128.const f64x2 0 1)))
(func (export "f64x2.min_with_const_10") (param v128) (result v128) (f64x2.min (v128.const f64x2 2 -3) (local.get 0)))
(func (export "f64x2.min_with_const_11") (param v128) (result v128) (f64x2.min (v128.const f64x2 0 1) (local.get 0)))
(func (export "f64x2.min_with_const_12") (param v128) (result v128) (f64x2.min (local.get 0) (v128.const f64x2 2 3)))
(func (export "f64x2.min_with_const_13") (param v128) (result v128) (f64x2.min (v128.const f64x2 0x00 0x01) (local.get 0)))
(func (export "f64x2.min_with_const_14") (param v128) (result v128) (f64x2.min (v128.const f64x2 0x02 0x80000000) (local.get 0)))
(func (export "f64x2.min_with_const_15") (param v128) (result v128) (f64x2.min (v128.const f64x2 0x00 0x01) (local.get 0)))
(func (export "f64x2.min_with_const_16") (param v128) (result v128) (f64x2.min (v128.const f64x2 0x02 0x80000000) (local.get 0)))
;; f64x2.max const vs const
(func (export "f64x2.max_with_const_18") (result v128) (f64x2.max (v128.const f64x2 0 1) (v128.const f64x2 0 2)))
(func (export "f64x2.max_with_const_19") (result v128) (f64x2.max (v128.const f64x2 2 -3) (v128.const f64x2 1 3)))
(func (export "f64x2.max_with_const_20") (result v128) (f64x2.max (v128.const f64x2 0 1) (v128.const f64x2 0 1)))
(func (export "f64x2.max_with_const_21") (result v128) (f64x2.max (v128.const f64x2 2 3) (v128.const f64x2 2 3)))
(func (export "f64x2.max_with_const_22") (result v128) (f64x2.max (v128.const f64x2 0x00 0x01) (v128.const f64x2 0x00 0x02)))
(func (export "f64x2.max_with_const_23") (result v128) (f64x2.max (v128.const f64x2 0x02 0x80000000) (v128.const f64x2 0x01 2147483648)))
(func (export "f64x2.max_with_const_24") (result v128) (f64x2.max (v128.const f64x2 0x00 0x01) (v128.const f64x2 0x00 0x01)))
(func (export "f64x2.max_with_const_25") (result v128) (f64x2.max (v128.const f64x2 0x02 0x80000000) (v128.const f64x2 0x02 0x80000000)))
;; f64x2.max param vs const
(func (export "f64x2.max_with_const_27") (param v128) (result v128) (f64x2.max (local.get 0) (v128.const f64x2 0 1)))
(func (export "f64x2.max_with_const_28") (param v128) (result v128) (f64x2.max (v128.const f64x2 2 -3) (local.get 0)))
(func (export "f64x2.max_with_const_29") (param v128) (result v128) (f64x2.max (v128.const f64x2 0 1) (local.get 0)))
(func (export "f64x2.max_with_const_30") (param v128) (result v128) (f64x2.max (local.get 0) (v128.const f64x2 2 3)))
(func (export "f64x2.max_with_const_31") (param v128) (result v128) (f64x2.max (v128.const f64x2 0x00 0x01) (local.get 0)))
(func (export "f64x2.max_with_const_32") (param v128) (result v128) (f64x2.max (v128.const f64x2 0x02 0x80000000) (local.get 0)))
(func (export "f64x2.max_with_const_33") (param v128) (result v128) (f64x2.max (v128.const f64x2 0x00 0x01) (local.get 0)))
(func (export "f64x2.max_with_const_34") (param v128) (result v128) (f64x2.max (v128.const f64x2 0x02 0x80000000) (local.get 0)))
(func (export "f64x2.abs_with_const_35") (result v128) (f64x2.abs (v128.const f64x2 -0 -1)))
(func (export "f64x2.abs_with_const_36") (result v128) (f64x2.abs (v128.const f64x2 -2 -3)))
)`);
// ./test/core/simd/simd_f64x2.wast:50
assert_return(
() => invoke($0, `f64x2.min_with_const_0`, []),
[new F64x2Pattern(value("f64", 0), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:51
assert_return(
() => invoke($0, `f64x2.min_with_const_1`, []),
[new F64x2Pattern(value("f64", 1), value("f64", -3))],
);
// ./test/core/simd/simd_f64x2.wast:52
assert_return(
() => invoke($0, `f64x2.min_with_const_2`, []),
[new F64x2Pattern(value("f64", 0), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:53
assert_return(
() => invoke($0, `f64x2.min_with_const_3`, []),
[new F64x2Pattern(value("f64", 2), value("f64", 3))],
);
// ./test/core/simd/simd_f64x2.wast:55
assert_return(
() => invoke($0, `f64x2.min_with_const_4`, []),
[new F64x2Pattern(value("f64", 0), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:56
assert_return(
() => invoke($0, `f64x2.min_with_const_5`, []),
[new F64x2Pattern(value("f64", 1), value("f64", 2147483648))],
);
// ./test/core/simd/simd_f64x2.wast:57
assert_return(
() => invoke($0, `f64x2.min_with_const_6`, []),
[new F64x2Pattern(value("f64", 0), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:58
assert_return(
() => invoke($0, `f64x2.min_with_const_7`, []),
[new F64x2Pattern(value("f64", 2), value("f64", 2147483648))],
);
// ./test/core/simd/simd_f64x2.wast:59
assert_return(
() => invoke($0, `f64x2.min_with_const_9`, [f64x2([0, 2])]),
[new F64x2Pattern(value("f64", 0), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:61
assert_return(
() => invoke($0, `f64x2.min_with_const_10`, [f64x2([1, 3])]),
[new F64x2Pattern(value("f64", 1), value("f64", -3))],
);
// ./test/core/simd/simd_f64x2.wast:63
assert_return(
() => invoke($0, `f64x2.min_with_const_11`, [f64x2([0, 1])]),
[new F64x2Pattern(value("f64", 0), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:65
assert_return(
() => invoke($0, `f64x2.min_with_const_12`, [f64x2([2, 3])]),
[new F64x2Pattern(value("f64", 2), value("f64", 3))],
);
// ./test/core/simd/simd_f64x2.wast:67
assert_return(
() => invoke($0, `f64x2.min_with_const_13`, [f64x2([0, 2])]),
[new F64x2Pattern(value("f64", 0), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:69
assert_return(
() => invoke($0, `f64x2.min_with_const_14`, [f64x2([1, 2147483648])]),
[new F64x2Pattern(value("f64", 1), value("f64", 2147483648))],
);
// ./test/core/simd/simd_f64x2.wast:71
assert_return(
() => invoke($0, `f64x2.min_with_const_15`, [f64x2([0, 1])]),
[new F64x2Pattern(value("f64", 0), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:73
assert_return(
() => invoke($0, `f64x2.min_with_const_16`, [f64x2([2, 2147483648])]),
[new F64x2Pattern(value("f64", 2), value("f64", 2147483648))],
);
// ./test/core/simd/simd_f64x2.wast:76
assert_return(
() => invoke($0, `f64x2.max_with_const_18`, []),
[new F64x2Pattern(value("f64", 0), value("f64", 2))],
);
// ./test/core/simd/simd_f64x2.wast:77
assert_return(
() => invoke($0, `f64x2.max_with_const_19`, []),
[new F64x2Pattern(value("f64", 2), value("f64", 3))],
);
// ./test/core/simd/simd_f64x2.wast:78
assert_return(
() => invoke($0, `f64x2.max_with_const_20`, []),
[new F64x2Pattern(value("f64", 0), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:79
assert_return(
() => invoke($0, `f64x2.max_with_const_21`, []),
[new F64x2Pattern(value("f64", 2), value("f64", 3))],
);
// ./test/core/simd/simd_f64x2.wast:81
assert_return(
() => invoke($0, `f64x2.max_with_const_22`, []),
[new F64x2Pattern(value("f64", 0), value("f64", 2))],
);
// ./test/core/simd/simd_f64x2.wast:82
assert_return(
() => invoke($0, `f64x2.max_with_const_23`, []),
[new F64x2Pattern(value("f64", 2), value("f64", 2147483648))],
);
// ./test/core/simd/simd_f64x2.wast:83
assert_return(
() => invoke($0, `f64x2.max_with_const_24`, []),
[new F64x2Pattern(value("f64", 0), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:84
assert_return(
() => invoke($0, `f64x2.max_with_const_25`, []),
[new F64x2Pattern(value("f64", 2), value("f64", 2147483648))],
);
// ./test/core/simd/simd_f64x2.wast:85
assert_return(
() => invoke($0, `f64x2.max_with_const_27`, [f64x2([0, 2])]),
[new F64x2Pattern(value("f64", 0), value("f64", 2))],
);
// ./test/core/simd/simd_f64x2.wast:87
assert_return(
() => invoke($0, `f64x2.max_with_const_28`, [f64x2([1, 3])]),
[new F64x2Pattern(value("f64", 2), value("f64", 3))],
);
// ./test/core/simd/simd_f64x2.wast:89
assert_return(
() => invoke($0, `f64x2.max_with_const_29`, [f64x2([0, 1])]),
[new F64x2Pattern(value("f64", 0), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:91
assert_return(
() => invoke($0, `f64x2.max_with_const_30`, [f64x2([2, 3])]),
[new F64x2Pattern(value("f64", 2), value("f64", 3))],
);
// ./test/core/simd/simd_f64x2.wast:93
assert_return(
() => invoke($0, `f64x2.max_with_const_31`, [f64x2([0, 2])]),
[new F64x2Pattern(value("f64", 0), value("f64", 2))],
);
// ./test/core/simd/simd_f64x2.wast:95
assert_return(
() => invoke($0, `f64x2.max_with_const_32`, [f64x2([1, 2147483648])]),
[new F64x2Pattern(value("f64", 2), value("f64", 2147483648))],
);
// ./test/core/simd/simd_f64x2.wast:97
assert_return(
() => invoke($0, `f64x2.max_with_const_33`, [f64x2([0, 1])]),
[new F64x2Pattern(value("f64", 0), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:99
assert_return(
() => invoke($0, `f64x2.max_with_const_34`, [f64x2([2, 2147483648])]),
[new F64x2Pattern(value("f64", 2), value("f64", 2147483648))],
);
// ./test/core/simd/simd_f64x2.wast:102
assert_return(
() => invoke($0, `f64x2.abs_with_const_35`, []),
[new F64x2Pattern(value("f64", 0), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:103
assert_return(
() => invoke($0, `f64x2.abs_with_const_36`, []),
[new F64x2Pattern(value("f64", 2), value("f64", 3))],
);
// ./test/core/simd/simd_f64x2.wast:107
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
]),
f64x2([0, 1]),
]),
[new F64x2Pattern(`canonical_nan`, value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:115
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([0, 1]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
]),
]),
[new F64x2Pattern(`canonical_nan`, value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:123
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([0, 1]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf0,
0x3f,
]),
]),
[new F64x2Pattern(`canonical_nan`, value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:131
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
]),
f64x2([0, 1]),
]),
[new F64x2Pattern(`canonical_nan`, value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:139
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([0, 1]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
]),
]),
[new F64x2Pattern(`canonical_nan`, value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:147
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([0, 1]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf0,
0x3f,
]),
]),
[new F64x2Pattern(`canonical_nan`, value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:155
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([0, 0]), f64x2([0, 0])]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:158
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([0, 0]), f64x2([-0, -0])]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:161
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([0, 0]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:164
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([0, 0]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:167
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([0, 0]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:170
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([0, 0]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:173
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([0, 0]), f64x2([0.5, 0.5])]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:176
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([0, 0]), f64x2([-0.5, -0.5])]),
[new F64x2Pattern(value("f64", -0.5), value("f64", -0.5))],
);
// ./test/core/simd/simd_f64x2.wast:179
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([0, 0]), f64x2([1, 1])]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:182
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([0, 0]), f64x2([-1, -1])]),
[new F64x2Pattern(value("f64", -1), value("f64", -1))],
);
// ./test/core/simd/simd_f64x2.wast:185
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([0, 0]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:188
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([0, 0]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", -6.283185307179586),
value("f64", -6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:191
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([0, 0]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:194
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([0, 0]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:197
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([0, 0]), f64x2([Infinity, Infinity])]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:200
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([0, 0]), f64x2([-Infinity, -Infinity])]),
[new F64x2Pattern(value("f64", -Infinity), value("f64", -Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:203
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([-0, -0]), f64x2([0, 0])]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:206
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([-0, -0]), f64x2([-0, -0])]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:209
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-0, -0]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:212
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-0, -0]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:215
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-0, -0]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:218
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-0, -0]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:221
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([-0, -0]), f64x2([0.5, 0.5])]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:224
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([-0, -0]), f64x2([-0.5, -0.5])]),
[new F64x2Pattern(value("f64", -0.5), value("f64", -0.5))],
);
// ./test/core/simd/simd_f64x2.wast:227
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([-0, -0]), f64x2([1, 1])]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:230
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([-0, -0]), f64x2([-1, -1])]),
[new F64x2Pattern(value("f64", -1), value("f64", -1))],
);
// ./test/core/simd/simd_f64x2.wast:233
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-0, -0]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:236
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-0, -0]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", -6.283185307179586),
value("f64", -6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:239
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-0, -0]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:242
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-0, -0]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:245
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([-0, -0]), f64x2([Infinity, Infinity])]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:248
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([-0, -0]), f64x2([-Infinity, -Infinity])]),
[new F64x2Pattern(value("f64", -Infinity), value("f64", -Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:251
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([0, 0]),
]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:254
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([-0, -0]),
]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:257
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:260
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:263
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:266
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:269
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([0.5, 0.5]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:272
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([-0.5, -0.5]),
]),
[new F64x2Pattern(value("f64", -0.5), value("f64", -0.5))],
);
// ./test/core/simd/simd_f64x2.wast:275
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([1, 1]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:278
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([-1, -1]),
]),
[new F64x2Pattern(value("f64", -1), value("f64", -1))],
);
// ./test/core/simd/simd_f64x2.wast:281
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:284
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", -6.283185307179586),
value("f64", -6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:287
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:290
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:293
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([Infinity, Infinity]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:296
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([-Infinity, -Infinity]),
]),
[new F64x2Pattern(value("f64", -Infinity), value("f64", -Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:299
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([0, 0]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:302
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([-0, -0]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:305
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:308
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:311
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:314
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:317
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([0.5, 0.5]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:320
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([-0.5, -0.5]),
]),
[new F64x2Pattern(value("f64", -0.5), value("f64", -0.5))],
);
// ./test/core/simd/simd_f64x2.wast:323
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([1, 1]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:326
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([-1, -1]),
]),
[new F64x2Pattern(value("f64", -1), value("f64", -1))],
);
// ./test/core/simd/simd_f64x2.wast:329
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:332
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", -6.283185307179586),
value("f64", -6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:335
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:338
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:341
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([Infinity, Infinity]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:344
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([-Infinity, -Infinity]),
]),
[new F64x2Pattern(value("f64", -Infinity), value("f64", -Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:347
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([0, 0]),
]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:350
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([-0, -0]),
]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:353
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:356
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:359
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:362
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:365
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([0.5, 0.5]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:368
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([-0.5, -0.5]),
]),
[new F64x2Pattern(value("f64", -0.5), value("f64", -0.5))],
);
// ./test/core/simd/simd_f64x2.wast:371
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([1, 1]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:374
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([-1, -1]),
]),
[new F64x2Pattern(value("f64", -1), value("f64", -1))],
);
// ./test/core/simd/simd_f64x2.wast:377
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:380
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", -6.283185307179586),
value("f64", -6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:383
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:386
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:389
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([Infinity, Infinity]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:392
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([-Infinity, -Infinity]),
]),
[new F64x2Pattern(value("f64", -Infinity), value("f64", -Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:395
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([0, 0]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:398
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([-0, -0]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:401
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:404
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:407
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:410
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:413
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([0.5, 0.5]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:416
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([-0.5, -0.5]),
]),
[new F64x2Pattern(value("f64", -0.5), value("f64", -0.5))],
);
// ./test/core/simd/simd_f64x2.wast:419
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([1, 1]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:422
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([-1, -1]),
]),
[new F64x2Pattern(value("f64", -1), value("f64", -1))],
);
// ./test/core/simd/simd_f64x2.wast:425
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:428
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", -6.283185307179586),
value("f64", -6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:431
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:434
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:437
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([Infinity, Infinity]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:440
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([-Infinity, -Infinity]),
]),
[new F64x2Pattern(value("f64", -Infinity), value("f64", -Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:443
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([0.5, 0.5]), f64x2([0, 0])]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:446
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([0.5, 0.5]), f64x2([-0, -0])]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:449
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([0.5, 0.5]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:452
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([0.5, 0.5]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:455
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([0.5, 0.5]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:458
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([0.5, 0.5]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:461
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([0.5, 0.5]), f64x2([0.5, 0.5])]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:464
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([0.5, 0.5]), f64x2([-0.5, -0.5])]),
[new F64x2Pattern(value("f64", -0.5), value("f64", -0.5))],
);
// ./test/core/simd/simd_f64x2.wast:467
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([0.5, 0.5]), f64x2([1, 1])]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:470
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([0.5, 0.5]), f64x2([-1, -1])]),
[new F64x2Pattern(value("f64", -1), value("f64", -1))],
);
// ./test/core/simd/simd_f64x2.wast:473
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([0.5, 0.5]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:476
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([0.5, 0.5]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", -6.283185307179586),
value("f64", -6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:479
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([0.5, 0.5]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:482
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([0.5, 0.5]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:485
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([0.5, 0.5]), f64x2([Infinity, Infinity])]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:488
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([0.5, 0.5]), f64x2([-Infinity, -Infinity])]),
[new F64x2Pattern(value("f64", -Infinity), value("f64", -Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:491
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([-0.5, -0.5]), f64x2([0, 0])]),
[new F64x2Pattern(value("f64", -0.5), value("f64", -0.5))],
);
// ./test/core/simd/simd_f64x2.wast:494
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([-0.5, -0.5]), f64x2([-0, -0])]),
[new F64x2Pattern(value("f64", -0.5), value("f64", -0.5))],
);
// ./test/core/simd/simd_f64x2.wast:497
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-0.5, -0.5]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[new F64x2Pattern(value("f64", -0.5), value("f64", -0.5))],
);
// ./test/core/simd/simd_f64x2.wast:500
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-0.5, -0.5]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[new F64x2Pattern(value("f64", -0.5), value("f64", -0.5))],
);
// ./test/core/simd/simd_f64x2.wast:503
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-0.5, -0.5]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[new F64x2Pattern(value("f64", -0.5), value("f64", -0.5))],
);
// ./test/core/simd/simd_f64x2.wast:506
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-0.5, -0.5]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[new F64x2Pattern(value("f64", -0.5), value("f64", -0.5))],
);
// ./test/core/simd/simd_f64x2.wast:509
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([-0.5, -0.5]), f64x2([0.5, 0.5])]),
[new F64x2Pattern(value("f64", -0.5), value("f64", -0.5))],
);
// ./test/core/simd/simd_f64x2.wast:512
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([-0.5, -0.5]), f64x2([-0.5, -0.5])]),
[new F64x2Pattern(value("f64", -0.5), value("f64", -0.5))],
);
// ./test/core/simd/simd_f64x2.wast:515
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([-0.5, -0.5]), f64x2([1, 1])]),
[new F64x2Pattern(value("f64", -0.5), value("f64", -0.5))],
);
// ./test/core/simd/simd_f64x2.wast:518
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([-0.5, -0.5]), f64x2([-1, -1])]),
[new F64x2Pattern(value("f64", -1), value("f64", -1))],
);
// ./test/core/simd/simd_f64x2.wast:521
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-0.5, -0.5]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[new F64x2Pattern(value("f64", -0.5), value("f64", -0.5))],
);
// ./test/core/simd/simd_f64x2.wast:524
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-0.5, -0.5]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", -6.283185307179586),
value("f64", -6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:527
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-0.5, -0.5]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[new F64x2Pattern(value("f64", -0.5), value("f64", -0.5))],
);
// ./test/core/simd/simd_f64x2.wast:530
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-0.5, -0.5]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:533
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([-0.5, -0.5]), f64x2([Infinity, Infinity])]),
[new F64x2Pattern(value("f64", -0.5), value("f64", -0.5))],
);
// ./test/core/simd/simd_f64x2.wast:536
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([-0.5, -0.5]), f64x2([-Infinity, -Infinity])]),
[new F64x2Pattern(value("f64", -Infinity), value("f64", -Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:539
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([1, 1]), f64x2([0, 0])]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:542
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([1, 1]), f64x2([-0, -0])]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:545
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([1, 1]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:548
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([1, 1]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:551
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([1, 1]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:554
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([1, 1]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:557
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([1, 1]), f64x2([0.5, 0.5])]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:560
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([1, 1]), f64x2([-0.5, -0.5])]),
[new F64x2Pattern(value("f64", -0.5), value("f64", -0.5))],
);
// ./test/core/simd/simd_f64x2.wast:563
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([1, 1]), f64x2([1, 1])]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:566
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([1, 1]), f64x2([-1, -1])]),
[new F64x2Pattern(value("f64", -1), value("f64", -1))],
);
// ./test/core/simd/simd_f64x2.wast:569
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([1, 1]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:572
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([1, 1]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", -6.283185307179586),
value("f64", -6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:575
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([1, 1]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:578
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([1, 1]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:581
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([1, 1]), f64x2([Infinity, Infinity])]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:584
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([1, 1]), f64x2([-Infinity, -Infinity])]),
[new F64x2Pattern(value("f64", -Infinity), value("f64", -Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:587
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([-1, -1]), f64x2([0, 0])]),
[new F64x2Pattern(value("f64", -1), value("f64", -1))],
);
// ./test/core/simd/simd_f64x2.wast:590
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([-1, -1]), f64x2([-0, -0])]),
[new F64x2Pattern(value("f64", -1), value("f64", -1))],
);
// ./test/core/simd/simd_f64x2.wast:593
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-1, -1]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[new F64x2Pattern(value("f64", -1), value("f64", -1))],
);
// ./test/core/simd/simd_f64x2.wast:596
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-1, -1]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[new F64x2Pattern(value("f64", -1), value("f64", -1))],
);
// ./test/core/simd/simd_f64x2.wast:599
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-1, -1]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[new F64x2Pattern(value("f64", -1), value("f64", -1))],
);
// ./test/core/simd/simd_f64x2.wast:602
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-1, -1]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[new F64x2Pattern(value("f64", -1), value("f64", -1))],
);
// ./test/core/simd/simd_f64x2.wast:605
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([-1, -1]), f64x2([0.5, 0.5])]),
[new F64x2Pattern(value("f64", -1), value("f64", -1))],
);
// ./test/core/simd/simd_f64x2.wast:608
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([-1, -1]), f64x2([-0.5, -0.5])]),
[new F64x2Pattern(value("f64", -1), value("f64", -1))],
);
// ./test/core/simd/simd_f64x2.wast:611
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([-1, -1]), f64x2([1, 1])]),
[new F64x2Pattern(value("f64", -1), value("f64", -1))],
);
// ./test/core/simd/simd_f64x2.wast:614
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([-1, -1]), f64x2([-1, -1])]),
[new F64x2Pattern(value("f64", -1), value("f64", -1))],
);
// ./test/core/simd/simd_f64x2.wast:617
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-1, -1]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[new F64x2Pattern(value("f64", -1), value("f64", -1))],
);
// ./test/core/simd/simd_f64x2.wast:620
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-1, -1]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", -6.283185307179586),
value("f64", -6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:623
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-1, -1]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[new F64x2Pattern(value("f64", -1), value("f64", -1))],
);
// ./test/core/simd/simd_f64x2.wast:626
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-1, -1]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:629
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([-1, -1]), f64x2([Infinity, Infinity])]),
[new F64x2Pattern(value("f64", -1), value("f64", -1))],
);
// ./test/core/simd/simd_f64x2.wast:632
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([-1, -1]), f64x2([-Infinity, -Infinity])]),
[new F64x2Pattern(value("f64", -Infinity), value("f64", -Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:635
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([6.283185307179586, 6.283185307179586]),
f64x2([0, 0]),
]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:638
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([6.283185307179586, 6.283185307179586]),
f64x2([-0, -0]),
]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:641
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([6.283185307179586, 6.283185307179586]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:644
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([6.283185307179586, 6.283185307179586]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:647
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([6.283185307179586, 6.283185307179586]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:650
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([6.283185307179586, 6.283185307179586]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:653
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([6.283185307179586, 6.283185307179586]),
f64x2([0.5, 0.5]),
]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:656
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([6.283185307179586, 6.283185307179586]),
f64x2([-0.5, -0.5]),
]),
[new F64x2Pattern(value("f64", -0.5), value("f64", -0.5))],
);
// ./test/core/simd/simd_f64x2.wast:659
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([6.283185307179586, 6.283185307179586]),
f64x2([1, 1]),
]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:662
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([6.283185307179586, 6.283185307179586]),
f64x2([-1, -1]),
]),
[new F64x2Pattern(value("f64", -1), value("f64", -1))],
);
// ./test/core/simd/simd_f64x2.wast:665
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([6.283185307179586, 6.283185307179586]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:668
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([6.283185307179586, 6.283185307179586]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", -6.283185307179586),
value("f64", -6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:671
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([6.283185307179586, 6.283185307179586]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:674
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([6.283185307179586, 6.283185307179586]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:677
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([6.283185307179586, 6.283185307179586]),
f64x2([Infinity, Infinity]),
]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:680
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([6.283185307179586, 6.283185307179586]),
f64x2([-Infinity, -Infinity]),
]),
[new F64x2Pattern(value("f64", -Infinity), value("f64", -Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:683
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-6.283185307179586, -6.283185307179586]),
f64x2([0, 0]),
]),
[
new F64x2Pattern(
value("f64", -6.283185307179586),
value("f64", -6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:686
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-6.283185307179586, -6.283185307179586]),
f64x2([-0, -0]),
]),
[
new F64x2Pattern(
value("f64", -6.283185307179586),
value("f64", -6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:689
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-6.283185307179586, -6.283185307179586]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", -6.283185307179586),
value("f64", -6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:692
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-6.283185307179586, -6.283185307179586]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", -6.283185307179586),
value("f64", -6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:695
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-6.283185307179586, -6.283185307179586]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", -6.283185307179586),
value("f64", -6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:698
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-6.283185307179586, -6.283185307179586]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", -6.283185307179586),
value("f64", -6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:701
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-6.283185307179586, -6.283185307179586]),
f64x2([0.5, 0.5]),
]),
[
new F64x2Pattern(
value("f64", -6.283185307179586),
value("f64", -6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:704
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-6.283185307179586, -6.283185307179586]),
f64x2([-0.5, -0.5]),
]),
[
new F64x2Pattern(
value("f64", -6.283185307179586),
value("f64", -6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:707
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-6.283185307179586, -6.283185307179586]),
f64x2([1, 1]),
]),
[
new F64x2Pattern(
value("f64", -6.283185307179586),
value("f64", -6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:710
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-6.283185307179586, -6.283185307179586]),
f64x2([-1, -1]),
]),
[
new F64x2Pattern(
value("f64", -6.283185307179586),
value("f64", -6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:713
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-6.283185307179586, -6.283185307179586]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", -6.283185307179586),
value("f64", -6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:716
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-6.283185307179586, -6.283185307179586]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", -6.283185307179586),
value("f64", -6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:719
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-6.283185307179586, -6.283185307179586]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", -6.283185307179586),
value("f64", -6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:722
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-6.283185307179586, -6.283185307179586]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:725
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-6.283185307179586, -6.283185307179586]),
f64x2([Infinity, Infinity]),
]),
[
new F64x2Pattern(
value("f64", -6.283185307179586),
value("f64", -6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:728
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-6.283185307179586, -6.283185307179586]),
f64x2([-Infinity, -Infinity]),
]),
[new F64x2Pattern(value("f64", -Infinity), value("f64", -Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:731
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([0, 0]),
]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:734
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([-0, -0]),
]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:737
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:740
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:743
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:746
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:749
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([0.5, 0.5]),
]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:752
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([-0.5, -0.5]),
]),
[new F64x2Pattern(value("f64", -0.5), value("f64", -0.5))],
);
// ./test/core/simd/simd_f64x2.wast:755
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([1, 1]),
]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:758
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([-1, -1]),
]),
[new F64x2Pattern(value("f64", -1), value("f64", -1))],
);
// ./test/core/simd/simd_f64x2.wast:761
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:764
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", -6.283185307179586),
value("f64", -6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:767
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:770
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:773
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([Infinity, Infinity]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:776
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([-Infinity, -Infinity]),
]),
[new F64x2Pattern(value("f64", -Infinity), value("f64", -Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:779
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([0, 0]),
]),
[
new F64x2Pattern(
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:782
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([-0, -0]),
]),
[
new F64x2Pattern(
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:785
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:788
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:791
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:794
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:797
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([0.5, 0.5]),
]),
[
new F64x2Pattern(
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:800
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([-0.5, -0.5]),
]),
[
new F64x2Pattern(
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:803
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([1, 1]),
]),
[
new F64x2Pattern(
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:806
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([-1, -1]),
]),
[
new F64x2Pattern(
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:809
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:812
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:815
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:818
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:821
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([Infinity, Infinity]),
]),
[
new F64x2Pattern(
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:824
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([-Infinity, -Infinity]),
]),
[new F64x2Pattern(value("f64", -Infinity), value("f64", -Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:827
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([Infinity, Infinity]), f64x2([0, 0])]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:830
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([Infinity, Infinity]), f64x2([-0, -0])]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:833
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([Infinity, Infinity]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:836
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([Infinity, Infinity]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:839
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([Infinity, Infinity]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:842
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([Infinity, Infinity]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:845
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([Infinity, Infinity]), f64x2([0.5, 0.5])]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:848
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([Infinity, Infinity]), f64x2([-0.5, -0.5])]),
[new F64x2Pattern(value("f64", -0.5), value("f64", -0.5))],
);
// ./test/core/simd/simd_f64x2.wast:851
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([Infinity, Infinity]), f64x2([1, 1])]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:854
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([Infinity, Infinity]), f64x2([-1, -1])]),
[new F64x2Pattern(value("f64", -1), value("f64", -1))],
);
// ./test/core/simd/simd_f64x2.wast:857
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([Infinity, Infinity]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:860
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([Infinity, Infinity]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", -6.283185307179586),
value("f64", -6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:863
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([Infinity, Infinity]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:866
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([Infinity, Infinity]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:869
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([Infinity, Infinity]),
f64x2([Infinity, Infinity]),
]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:872
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([Infinity, Infinity]),
f64x2([-Infinity, -Infinity]),
]),
[new F64x2Pattern(value("f64", -Infinity), value("f64", -Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:875
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([-Infinity, -Infinity]), f64x2([0, 0])]),
[new F64x2Pattern(value("f64", -Infinity), value("f64", -Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:878
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([-Infinity, -Infinity]), f64x2([-0, -0])]),
[new F64x2Pattern(value("f64", -Infinity), value("f64", -Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:881
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-Infinity, -Infinity]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[new F64x2Pattern(value("f64", -Infinity), value("f64", -Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:884
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-Infinity, -Infinity]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[new F64x2Pattern(value("f64", -Infinity), value("f64", -Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:887
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-Infinity, -Infinity]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[new F64x2Pattern(value("f64", -Infinity), value("f64", -Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:890
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-Infinity, -Infinity]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[new F64x2Pattern(value("f64", -Infinity), value("f64", -Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:893
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([-Infinity, -Infinity]), f64x2([0.5, 0.5])]),
[new F64x2Pattern(value("f64", -Infinity), value("f64", -Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:896
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([-Infinity, -Infinity]), f64x2([-0.5, -0.5])]),
[new F64x2Pattern(value("f64", -Infinity), value("f64", -Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:899
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([-Infinity, -Infinity]), f64x2([1, 1])]),
[new F64x2Pattern(value("f64", -Infinity), value("f64", -Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:902
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([-Infinity, -Infinity]), f64x2([-1, -1])]),
[new F64x2Pattern(value("f64", -Infinity), value("f64", -Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:905
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-Infinity, -Infinity]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[new F64x2Pattern(value("f64", -Infinity), value("f64", -Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:908
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-Infinity, -Infinity]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[new F64x2Pattern(value("f64", -Infinity), value("f64", -Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:911
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-Infinity, -Infinity]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[new F64x2Pattern(value("f64", -Infinity), value("f64", -Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:914
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-Infinity, -Infinity]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[new F64x2Pattern(value("f64", -Infinity), value("f64", -Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:917
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-Infinity, -Infinity]),
f64x2([Infinity, Infinity]),
]),
[new F64x2Pattern(value("f64", -Infinity), value("f64", -Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:920
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-Infinity, -Infinity]),
f64x2([-Infinity, -Infinity]),
]),
[new F64x2Pattern(value("f64", -Infinity), value("f64", -Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:923
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
f64x2([0, 0]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:926
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
f64x2([-0, -0]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:929
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:932
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:935
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:938
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:941
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
f64x2([0.5, 0.5]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:944
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
f64x2([-0.5, -0.5]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:947
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
f64x2([1, 1]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:950
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
f64x2([-1, -1]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:953
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:956
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:959
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:962
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:965
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
f64x2([Infinity, Infinity]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:968
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
f64x2([-Infinity, -Infinity]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:971
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:974
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:977
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:980
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:983
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
f64x2([0, 0]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:986
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
f64x2([-0, -0]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:989
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:992
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:995
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:998
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1001
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
f64x2([0.5, 0.5]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1004
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
f64x2([-0.5, -0.5]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1007
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
f64x2([1, 1]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1010
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
f64x2([-1, -1]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1013
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1016
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1019
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1022
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1025
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
f64x2([Infinity, Infinity]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1028
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
f64x2([-Infinity, -Infinity]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1031
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1034
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1037
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1040
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1043
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
f64x2([0, 0]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1046
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
f64x2([-0, -0]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1049
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1052
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1055
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1058
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1061
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
f64x2([0.5, 0.5]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1064
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
f64x2([-0.5, -0.5]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1067
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
f64x2([1, 1]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1070
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
f64x2([-1, -1]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1073
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1076
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1079
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1082
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1085
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
f64x2([Infinity, Infinity]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1088
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
f64x2([-Infinity, -Infinity]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1091
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1094
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1097
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1100
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1103
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
f64x2([0, 0]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1106
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
f64x2([-0, -0]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1109
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1112
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1115
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1118
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1121
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
f64x2([0.5, 0.5]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1124
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
f64x2([-0.5, -0.5]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1127
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
f64x2([1, 1]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1130
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
f64x2([-1, -1]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1133
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1136
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1139
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1142
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1145
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
f64x2([Infinity, Infinity]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1148
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
f64x2([-Infinity, -Infinity]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1151
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1154
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1157
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1160
assert_return(
() => invoke($0, `f64x2.min`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:1163
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
123456789012345690000000000000000000000000000000000000000,
123456789012345690000000000000000000000000000000000000000,
]),
f64x2([
123456789012345690000000000000000000000000000000000000000,
123456789012345690000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 123456789012345690000000000000000000000000000000000000000),
value("f64", 123456789012345690000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1166
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
123456789012345690000000000000000000000000000000000000000,
123456789012345690000000000000000000000000000000000000000,
]),
f64x2([0.000000000000000000012345678901234569, 0.000000000000000000012345678901234569]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000012345678901234569),
value("f64", 0.000000000000000000012345678901234569),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1169
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
123456789012345690000000000000000000000000000000000000000,
123456789012345690000000000000000000000000000000000000000,
]),
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 12345678900000000000000000000000000000000000000),
value("f64", 12345678900000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1172
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
123456789012345690000000000000000000000000000000000000000,
123456789012345690000000000000000000000000000000000000000,
]),
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 12345678900000000000000000000000000000000000000),
value("f64", 12345678900000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1175
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
123456789012345690000000000000000000000000000000000000000,
123456789012345690000000000000000000000000000000000000000,
]),
f64x2([-1234567890123456800, -1234567890123456800]),
]),
[
new F64x2Pattern(
value("f64", -1234567890123456800),
value("f64", -1234567890123456800),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1178
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([0.000000000000000000012345678901234569, 0.000000000000000000012345678901234569]),
f64x2([
123456789012345690000000000000000000000000000000000000000,
123456789012345690000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000012345678901234569),
value("f64", 0.000000000000000000012345678901234569),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1181
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([0.000000000000000000012345678901234569, 0.000000000000000000012345678901234569]),
f64x2([0.000000000000000000012345678901234569, 0.000000000000000000012345678901234569]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000012345678901234569),
value("f64", 0.000000000000000000012345678901234569),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1184
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([0.000000000000000000012345678901234569, 0.000000000000000000012345678901234569]),
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000012345678901234569),
value("f64", 0.000000000000000000012345678901234569),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1187
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([0.000000000000000000012345678901234569, 0.000000000000000000012345678901234569]),
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000012345678901234569),
value("f64", 0.000000000000000000012345678901234569),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1190
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([0.000000000000000000012345678901234569, 0.000000000000000000012345678901234569]),
f64x2([-1234567890123456800, -1234567890123456800]),
]),
[
new F64x2Pattern(
value("f64", -1234567890123456800),
value("f64", -1234567890123456800),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1193
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
f64x2([
123456789012345690000000000000000000000000000000000000000,
123456789012345690000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 12345678900000000000000000000000000000000000000),
value("f64", 12345678900000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1196
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
f64x2([0.000000000000000000012345678901234569, 0.000000000000000000012345678901234569]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000012345678901234569),
value("f64", 0.000000000000000000012345678901234569),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1199
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 12345678900000000000000000000000000000000000000),
value("f64", 12345678900000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1202
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 12345678900000000000000000000000000000000000000),
value("f64", 12345678900000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1205
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
f64x2([-1234567890123456800, -1234567890123456800]),
]),
[
new F64x2Pattern(
value("f64", -1234567890123456800),
value("f64", -1234567890123456800),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1208
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
f64x2([
123456789012345690000000000000000000000000000000000000000,
123456789012345690000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 12345678900000000000000000000000000000000000000),
value("f64", 12345678900000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1211
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
f64x2([0.000000000000000000012345678901234569, 0.000000000000000000012345678901234569]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000012345678901234569),
value("f64", 0.000000000000000000012345678901234569),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1214
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 12345678900000000000000000000000000000000000000),
value("f64", 12345678900000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1217
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 12345678900000000000000000000000000000000000000),
value("f64", 12345678900000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1220
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
f64x2([-1234567890123456800, -1234567890123456800]),
]),
[
new F64x2Pattern(
value("f64", -1234567890123456800),
value("f64", -1234567890123456800),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1223
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-1234567890123456800, -1234567890123456800]),
f64x2([
123456789012345690000000000000000000000000000000000000000,
123456789012345690000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", -1234567890123456800),
value("f64", -1234567890123456800),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1226
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-1234567890123456800, -1234567890123456800]),
f64x2([0.000000000000000000012345678901234569, 0.000000000000000000012345678901234569]),
]),
[
new F64x2Pattern(
value("f64", -1234567890123456800),
value("f64", -1234567890123456800),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1229
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-1234567890123456800, -1234567890123456800]),
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", -1234567890123456800),
value("f64", -1234567890123456800),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1232
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-1234567890123456800, -1234567890123456800]),
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", -1234567890123456800),
value("f64", -1234567890123456800),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1235
assert_return(
() => invoke($0, `f64x2.min`, [
f64x2([-1234567890123456800, -1234567890123456800]),
f64x2([-1234567890123456800, -1234567890123456800]),
]),
[
new F64x2Pattern(
value("f64", -1234567890123456800),
value("f64", -1234567890123456800),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1238
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([0, 0]), f64x2([0, 0])]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:1241
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([0, 0]), f64x2([-0, -0])]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:1244
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([0, 0]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1247
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([0, 0]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:1250
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([0, 0]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1253
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([0, 0]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:1256
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([0, 0]), f64x2([0.5, 0.5])]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:1259
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([0, 0]), f64x2([-0.5, -0.5])]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:1262
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([0, 0]), f64x2([1, 1])]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:1265
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([0, 0]), f64x2([-1, -1])]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:1268
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([0, 0]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1271
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([0, 0]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:1274
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([0, 0]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1277
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([0, 0]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:1280
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([0, 0]), f64x2([Infinity, Infinity])]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:1283
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([0, 0]), f64x2([-Infinity, -Infinity])]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:1286
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([-0, -0]), f64x2([0, 0])]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:1289
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([-0, -0]), f64x2([-0, -0])]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:1292
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-0, -0]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1295
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-0, -0]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:1298
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-0, -0]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1301
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-0, -0]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:1304
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([-0, -0]), f64x2([0.5, 0.5])]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:1307
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([-0, -0]), f64x2([-0.5, -0.5])]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:1310
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([-0, -0]), f64x2([1, 1])]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:1313
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([-0, -0]), f64x2([-1, -1])]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:1316
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-0, -0]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1319
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-0, -0]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:1322
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-0, -0]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1325
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-0, -0]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:1328
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([-0, -0]), f64x2([Infinity, Infinity])]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:1331
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([-0, -0]), f64x2([-Infinity, -Infinity])]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:1334
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([0, 0]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1337
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([-0, -0]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1340
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1343
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1346
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1349
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1352
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([0.5, 0.5]),
]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:1355
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([-0.5, -0.5]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1358
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([1, 1]),
]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:1361
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([-1, -1]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1364
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1367
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1370
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1373
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1376
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([Infinity, Infinity]),
]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:1379
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([-Infinity, -Infinity]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1382
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([0, 0]),
]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:1385
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([-0, -0]),
]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:1388
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1391
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1394
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1397
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1400
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([0.5, 0.5]),
]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:1403
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([-0.5, -0.5]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1406
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([1, 1]),
]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:1409
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([-1, -1]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1412
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1415
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1418
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1421
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1424
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([Infinity, Infinity]),
]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:1427
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
f64x2([-Infinity, -Infinity]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1430
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([0, 0]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1433
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([-0, -0]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1436
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1439
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1442
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1445
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1448
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([0.5, 0.5]),
]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:1451
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([-0.5, -0.5]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1454
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([1, 1]),
]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:1457
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([-1, -1]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1460
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1463
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1466
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1469
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1472
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([Infinity, Infinity]),
]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:1475
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([-Infinity, -Infinity]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1478
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([0, 0]),
]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:1481
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([-0, -0]),
]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:1484
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1487
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1490
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1493
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1496
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([0.5, 0.5]),
]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:1499
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([-0.5, -0.5]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1502
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([1, 1]),
]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:1505
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([-1, -1]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1508
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1511
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1514
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1517
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1520
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([Infinity, Infinity]),
]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:1523
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
f64x2([-Infinity, -Infinity]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1526
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([0.5, 0.5]), f64x2([0, 0])]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:1529
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([0.5, 0.5]), f64x2([-0, -0])]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:1532
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([0.5, 0.5]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:1535
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([0.5, 0.5]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:1538
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([0.5, 0.5]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:1541
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([0.5, 0.5]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:1544
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([0.5, 0.5]), f64x2([0.5, 0.5])]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:1547
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([0.5, 0.5]), f64x2([-0.5, -0.5])]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:1550
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([0.5, 0.5]), f64x2([1, 1])]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:1553
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([0.5, 0.5]), f64x2([-1, -1])]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:1556
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([0.5, 0.5]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1559
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([0.5, 0.5]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:1562
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([0.5, 0.5]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1565
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([0.5, 0.5]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:1568
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([0.5, 0.5]), f64x2([Infinity, Infinity])]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:1571
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([0.5, 0.5]), f64x2([-Infinity, -Infinity])]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:1574
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([-0.5, -0.5]), f64x2([0, 0])]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:1577
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([-0.5, -0.5]), f64x2([-0, -0])]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:1580
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-0.5, -0.5]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1583
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-0.5, -0.5]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1586
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-0.5, -0.5]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1589
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-0.5, -0.5]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1592
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([-0.5, -0.5]), f64x2([0.5, 0.5])]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:1595
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([-0.5, -0.5]), f64x2([-0.5, -0.5])]),
[new F64x2Pattern(value("f64", -0.5), value("f64", -0.5))],
);
// ./test/core/simd/simd_f64x2.wast:1598
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([-0.5, -0.5]), f64x2([1, 1])]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:1601
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([-0.5, -0.5]), f64x2([-1, -1])]),
[new F64x2Pattern(value("f64", -0.5), value("f64", -0.5))],
);
// ./test/core/simd/simd_f64x2.wast:1604
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-0.5, -0.5]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1607
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-0.5, -0.5]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[new F64x2Pattern(value("f64", -0.5), value("f64", -0.5))],
);
// ./test/core/simd/simd_f64x2.wast:1610
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-0.5, -0.5]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1613
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-0.5, -0.5]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[new F64x2Pattern(value("f64", -0.5), value("f64", -0.5))],
);
// ./test/core/simd/simd_f64x2.wast:1616
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([-0.5, -0.5]), f64x2([Infinity, Infinity])]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:1619
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([-0.5, -0.5]), f64x2([-Infinity, -Infinity])]),
[new F64x2Pattern(value("f64", -0.5), value("f64", -0.5))],
);
// ./test/core/simd/simd_f64x2.wast:1622
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([1, 1]), f64x2([0, 0])]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:1625
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([1, 1]), f64x2([-0, -0])]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:1628
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([1, 1]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:1631
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([1, 1]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:1634
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([1, 1]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:1637
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([1, 1]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:1640
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([1, 1]), f64x2([0.5, 0.5])]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:1643
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([1, 1]), f64x2([-0.5, -0.5])]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:1646
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([1, 1]), f64x2([1, 1])]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:1649
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([1, 1]), f64x2([-1, -1])]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:1652
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([1, 1]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1655
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([1, 1]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:1658
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([1, 1]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1661
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([1, 1]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:1664
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([1, 1]), f64x2([Infinity, Infinity])]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:1667
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([1, 1]), f64x2([-Infinity, -Infinity])]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:1670
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([-1, -1]), f64x2([0, 0])]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:1673
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([-1, -1]), f64x2([-0, -0])]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:1676
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-1, -1]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1679
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-1, -1]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1682
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-1, -1]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1685
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-1, -1]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1688
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([-1, -1]), f64x2([0.5, 0.5])]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:1691
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([-1, -1]), f64x2([-0.5, -0.5])]),
[new F64x2Pattern(value("f64", -0.5), value("f64", -0.5))],
);
// ./test/core/simd/simd_f64x2.wast:1694
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([-1, -1]), f64x2([1, 1])]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:1697
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([-1, -1]), f64x2([-1, -1])]),
[new F64x2Pattern(value("f64", -1), value("f64", -1))],
);
// ./test/core/simd/simd_f64x2.wast:1700
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-1, -1]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1703
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-1, -1]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[new F64x2Pattern(value("f64", -1), value("f64", -1))],
);
// ./test/core/simd/simd_f64x2.wast:1706
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-1, -1]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1709
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-1, -1]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[new F64x2Pattern(value("f64", -1), value("f64", -1))],
);
// ./test/core/simd/simd_f64x2.wast:1712
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([-1, -1]), f64x2([Infinity, Infinity])]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:1715
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([-1, -1]), f64x2([-Infinity, -Infinity])]),
[new F64x2Pattern(value("f64", -1), value("f64", -1))],
);
// ./test/core/simd/simd_f64x2.wast:1718
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([6.283185307179586, 6.283185307179586]),
f64x2([0, 0]),
]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1721
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([6.283185307179586, 6.283185307179586]),
f64x2([-0, -0]),
]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1724
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([6.283185307179586, 6.283185307179586]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1727
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([6.283185307179586, 6.283185307179586]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1730
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([6.283185307179586, 6.283185307179586]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1733
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([6.283185307179586, 6.283185307179586]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1736
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([6.283185307179586, 6.283185307179586]),
f64x2([0.5, 0.5]),
]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1739
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([6.283185307179586, 6.283185307179586]),
f64x2([-0.5, -0.5]),
]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1742
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([6.283185307179586, 6.283185307179586]),
f64x2([1, 1]),
]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1745
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([6.283185307179586, 6.283185307179586]),
f64x2([-1, -1]),
]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1748
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([6.283185307179586, 6.283185307179586]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1751
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([6.283185307179586, 6.283185307179586]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1754
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([6.283185307179586, 6.283185307179586]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1757
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([6.283185307179586, 6.283185307179586]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1760
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([6.283185307179586, 6.283185307179586]),
f64x2([Infinity, Infinity]),
]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:1763
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([6.283185307179586, 6.283185307179586]),
f64x2([-Infinity, -Infinity]),
]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1766
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-6.283185307179586, -6.283185307179586]),
f64x2([0, 0]),
]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:1769
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-6.283185307179586, -6.283185307179586]),
f64x2([-0, -0]),
]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:1772
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-6.283185307179586, -6.283185307179586]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1775
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-6.283185307179586, -6.283185307179586]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1778
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-6.283185307179586, -6.283185307179586]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1781
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-6.283185307179586, -6.283185307179586]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1784
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-6.283185307179586, -6.283185307179586]),
f64x2([0.5, 0.5]),
]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:1787
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-6.283185307179586, -6.283185307179586]),
f64x2([-0.5, -0.5]),
]),
[new F64x2Pattern(value("f64", -0.5), value("f64", -0.5))],
);
// ./test/core/simd/simd_f64x2.wast:1790
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-6.283185307179586, -6.283185307179586]),
f64x2([1, 1]),
]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:1793
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-6.283185307179586, -6.283185307179586]),
f64x2([-1, -1]),
]),
[new F64x2Pattern(value("f64", -1), value("f64", -1))],
);
// ./test/core/simd/simd_f64x2.wast:1796
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-6.283185307179586, -6.283185307179586]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1799
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-6.283185307179586, -6.283185307179586]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", -6.283185307179586),
value("f64", -6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1802
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-6.283185307179586, -6.283185307179586]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1805
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-6.283185307179586, -6.283185307179586]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", -6.283185307179586),
value("f64", -6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1808
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-6.283185307179586, -6.283185307179586]),
f64x2([Infinity, Infinity]),
]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:1811
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-6.283185307179586, -6.283185307179586]),
f64x2([-Infinity, -Infinity]),
]),
[
new F64x2Pattern(
value("f64", -6.283185307179586),
value("f64", -6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1814
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([0, 0]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1817
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([-0, -0]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1820
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1823
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1826
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1829
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1832
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([0.5, 0.5]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1835
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([-0.5, -0.5]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1838
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([1, 1]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1841
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([-1, -1]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1844
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1847
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1850
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1853
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1856
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([Infinity, Infinity]),
]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:1859
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([-Infinity, -Infinity]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1862
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([0, 0]),
]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:1865
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([-0, -0]),
]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:1868
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1871
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1874
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1877
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1880
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([0.5, 0.5]),
]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:1883
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([-0.5, -0.5]),
]),
[new F64x2Pattern(value("f64", -0.5), value("f64", -0.5))],
);
// ./test/core/simd/simd_f64x2.wast:1886
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([1, 1]),
]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:1889
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([-1, -1]),
]),
[new F64x2Pattern(value("f64", -1), value("f64", -1))],
);
// ./test/core/simd/simd_f64x2.wast:1892
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1895
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", -6.283185307179586),
value("f64", -6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1898
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1901
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1904
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([Infinity, Infinity]),
]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:1907
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
f64x2([-Infinity, -Infinity]),
]),
[
new F64x2Pattern(
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1910
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([Infinity, Infinity]), f64x2([0, 0])]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:1913
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([Infinity, Infinity]), f64x2([-0, -0])]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:1916
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([Infinity, Infinity]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:1919
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([Infinity, Infinity]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:1922
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([Infinity, Infinity]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:1925
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([Infinity, Infinity]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:1928
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([Infinity, Infinity]), f64x2([0.5, 0.5])]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:1931
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([Infinity, Infinity]), f64x2([-0.5, -0.5])]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:1934
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([Infinity, Infinity]), f64x2([1, 1])]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:1937
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([Infinity, Infinity]), f64x2([-1, -1])]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:1940
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([Infinity, Infinity]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:1943
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([Infinity, Infinity]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:1946
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([Infinity, Infinity]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:1949
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([Infinity, Infinity]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:1952
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([Infinity, Infinity]),
f64x2([Infinity, Infinity]),
]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:1955
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([Infinity, Infinity]),
f64x2([-Infinity, -Infinity]),
]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:1958
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([-Infinity, -Infinity]), f64x2([0, 0])]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:1961
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([-Infinity, -Infinity]), f64x2([-0, -0])]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:1964
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-Infinity, -Infinity]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1967
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-Infinity, -Infinity]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1970
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-Infinity, -Infinity]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1973
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-Infinity, -Infinity]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1976
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([-Infinity, -Infinity]), f64x2([0.5, 0.5])]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:1979
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([-Infinity, -Infinity]), f64x2([-0.5, -0.5])]),
[new F64x2Pattern(value("f64", -0.5), value("f64", -0.5))],
);
// ./test/core/simd/simd_f64x2.wast:1982
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([-Infinity, -Infinity]), f64x2([1, 1])]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:1985
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([-Infinity, -Infinity]), f64x2([-1, -1])]),
[new F64x2Pattern(value("f64", -1), value("f64", -1))],
);
// ./test/core/simd/simd_f64x2.wast:1988
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-Infinity, -Infinity]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1991
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-Infinity, -Infinity]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[
new F64x2Pattern(
value("f64", -6.283185307179586),
value("f64", -6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1994
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-Infinity, -Infinity]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:1997
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-Infinity, -Infinity]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2000
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-Infinity, -Infinity]),
f64x2([Infinity, Infinity]),
]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:2003
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-Infinity, -Infinity]),
f64x2([-Infinity, -Infinity]),
]),
[new F64x2Pattern(value("f64", -Infinity), value("f64", -Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:2006
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
f64x2([0, 0]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2009
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
f64x2([-0, -0]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2012
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2015
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2018
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2021
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2024
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
f64x2([0.5, 0.5]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2027
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
f64x2([-0.5, -0.5]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2030
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
f64x2([1, 1]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2033
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
f64x2([-1, -1]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2036
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2039
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2042
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2045
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2048
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
f64x2([Infinity, Infinity]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2051
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
f64x2([-Infinity, -Infinity]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2054
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2057
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2060
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2063
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2066
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
f64x2([0, 0]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2069
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
f64x2([-0, -0]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2072
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2075
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2078
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2081
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2084
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
f64x2([0.5, 0.5]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2087
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
f64x2([-0.5, -0.5]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2090
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
f64x2([1, 1]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2093
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
f64x2([-1, -1]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2096
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2099
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2102
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2105
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2108
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
f64x2([Infinity, Infinity]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2111
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
f64x2([-Infinity, -Infinity]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2114
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2117
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
]),
[new F64x2Pattern(`canonical_nan`, `canonical_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2120
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2123
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2126
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
f64x2([0, 0]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2129
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
f64x2([-0, -0]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2132
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2135
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2138
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2141
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2144
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
f64x2([0.5, 0.5]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2147
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
f64x2([-0.5, -0.5]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2150
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
f64x2([1, 1]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2153
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
f64x2([-1, -1]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2156
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2159
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2162
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2165
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2168
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
f64x2([Infinity, Infinity]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2171
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
f64x2([-Infinity, -Infinity]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2174
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2177
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2180
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2183
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2186
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
f64x2([0, 0]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2189
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
f64x2([-0, -0]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2192
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2195
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2198
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2201
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2204
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
f64x2([0.5, 0.5]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2207
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
f64x2([-0.5, -0.5]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2210
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
f64x2([1, 1]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2213
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
f64x2([-1, -1]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2216
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
f64x2([6.283185307179586, 6.283185307179586]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2219
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
f64x2([-6.283185307179586, -6.283185307179586]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2222
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2225
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2228
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
f64x2([Infinity, Infinity]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2231
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
f64x2([-Infinity, -Infinity]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2234
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0x7f,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2237
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf8,
0xff,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2240
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0x7f,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2243
assert_return(
() => invoke($0, `f64x2.max`, [
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
bytes('v128', [
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0xf4,
0xff,
]),
]),
[new F64x2Pattern(`arithmetic_nan`, `arithmetic_nan`)],
);
// ./test/core/simd/simd_f64x2.wast:2246
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
123456789012345690000000000000000000000000000000000000000,
123456789012345690000000000000000000000000000000000000000,
]),
f64x2([
123456789012345690000000000000000000000000000000000000000,
123456789012345690000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 123456789012345690000000000000000000000000000000000000000),
value("f64", 123456789012345690000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2249
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
123456789012345690000000000000000000000000000000000000000,
123456789012345690000000000000000000000000000000000000000,
]),
f64x2([0.000000000000000000012345678901234569, 0.000000000000000000012345678901234569]),
]),
[
new F64x2Pattern(
value("f64", 123456789012345690000000000000000000000000000000000000000),
value("f64", 123456789012345690000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2252
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
123456789012345690000000000000000000000000000000000000000,
123456789012345690000000000000000000000000000000000000000,
]),
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 123456789012345690000000000000000000000000000000000000000),
value("f64", 123456789012345690000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2255
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
123456789012345690000000000000000000000000000000000000000,
123456789012345690000000000000000000000000000000000000000,
]),
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 123456789012345690000000000000000000000000000000000000000),
value("f64", 123456789012345690000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2258
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
123456789012345690000000000000000000000000000000000000000,
123456789012345690000000000000000000000000000000000000000,
]),
f64x2([-1234567890123456800, -1234567890123456800]),
]),
[
new F64x2Pattern(
value("f64", 123456789012345690000000000000000000000000000000000000000),
value("f64", 123456789012345690000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2261
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([0.000000000000000000012345678901234569, 0.000000000000000000012345678901234569]),
f64x2([
123456789012345690000000000000000000000000000000000000000,
123456789012345690000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 123456789012345690000000000000000000000000000000000000000),
value("f64", 123456789012345690000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2264
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([0.000000000000000000012345678901234569, 0.000000000000000000012345678901234569]),
f64x2([0.000000000000000000012345678901234569, 0.000000000000000000012345678901234569]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000012345678901234569),
value("f64", 0.000000000000000000012345678901234569),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2267
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([0.000000000000000000012345678901234569, 0.000000000000000000012345678901234569]),
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 12345678900000000000000000000000000000000000000),
value("f64", 12345678900000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2270
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([0.000000000000000000012345678901234569, 0.000000000000000000012345678901234569]),
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 12345678900000000000000000000000000000000000000),
value("f64", 12345678900000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2273
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([0.000000000000000000012345678901234569, 0.000000000000000000012345678901234569]),
f64x2([-1234567890123456800, -1234567890123456800]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000012345678901234569),
value("f64", 0.000000000000000000012345678901234569),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2276
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
f64x2([
123456789012345690000000000000000000000000000000000000000,
123456789012345690000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 123456789012345690000000000000000000000000000000000000000),
value("f64", 123456789012345690000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2279
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
f64x2([0.000000000000000000012345678901234569, 0.000000000000000000012345678901234569]),
]),
[
new F64x2Pattern(
value("f64", 12345678900000000000000000000000000000000000000),
value("f64", 12345678900000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2282
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 12345678900000000000000000000000000000000000000),
value("f64", 12345678900000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2285
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 12345678900000000000000000000000000000000000000),
value("f64", 12345678900000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2288
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
f64x2([-1234567890123456800, -1234567890123456800]),
]),
[
new F64x2Pattern(
value("f64", 12345678900000000000000000000000000000000000000),
value("f64", 12345678900000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2291
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
f64x2([
123456789012345690000000000000000000000000000000000000000,
123456789012345690000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 123456789012345690000000000000000000000000000000000000000),
value("f64", 123456789012345690000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2294
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
f64x2([0.000000000000000000012345678901234569, 0.000000000000000000012345678901234569]),
]),
[
new F64x2Pattern(
value("f64", 12345678900000000000000000000000000000000000000),
value("f64", 12345678900000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2297
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 12345678900000000000000000000000000000000000000),
value("f64", 12345678900000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2300
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 12345678900000000000000000000000000000000000000),
value("f64", 12345678900000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2303
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
f64x2([-1234567890123456800, -1234567890123456800]),
]),
[
new F64x2Pattern(
value("f64", 12345678900000000000000000000000000000000000000),
value("f64", 12345678900000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2306
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-1234567890123456800, -1234567890123456800]),
f64x2([
123456789012345690000000000000000000000000000000000000000,
123456789012345690000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 123456789012345690000000000000000000000000000000000000000),
value("f64", 123456789012345690000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2309
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-1234567890123456800, -1234567890123456800]),
f64x2([0.000000000000000000012345678901234569, 0.000000000000000000012345678901234569]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000012345678901234569),
value("f64", 0.000000000000000000012345678901234569),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2312
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-1234567890123456800, -1234567890123456800]),
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 12345678900000000000000000000000000000000000000),
value("f64", 12345678900000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2315
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-1234567890123456800, -1234567890123456800]),
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 12345678900000000000000000000000000000000000000),
value("f64", 12345678900000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2318
assert_return(
() => invoke($0, `f64x2.max`, [
f64x2([-1234567890123456800, -1234567890123456800]),
f64x2([-1234567890123456800, -1234567890123456800]),
]),
[
new F64x2Pattern(
value("f64", -1234567890123456800),
value("f64", -1234567890123456800),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2323
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([0, 0]), f64x2([0, -0])]),
[new F64x2Pattern(value("f64", 0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:2326
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([-0, 0]), f64x2([0, -0])]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:2329
assert_return(
() => invoke($0, `f64x2.min`, [f64x2([-0, -0]), f64x2([0, 0])]),
[new F64x2Pattern(value("f64", -0), value("f64", -0))],
);
// ./test/core/simd/simd_f64x2.wast:2332
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([0, 0]), f64x2([0, -0])]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:2335
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([-0, 0]), f64x2([0, -0])]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:2338
assert_return(
() => invoke($0, `f64x2.max`, [f64x2([-0, -0]), f64x2([0, 0])]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:2343
assert_return(
() => invoke($0, `f64x2.abs`, [f64x2([0, 0])]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:2345
assert_return(
() => invoke($0, `f64x2.abs`, [f64x2([-0, -0])]),
[new F64x2Pattern(value("f64", 0), value("f64", 0))],
);
// ./test/core/simd/simd_f64x2.wast:2347
assert_return(
() => invoke($0, `f64x2.abs`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2349
assert_return(
() => invoke($0, `f64x2.abs`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2351
assert_return(
() => invoke($0, `f64x2.abs`, [
f64x2([
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2353
assert_return(
() => invoke($0, `f64x2.abs`, [
f64x2([
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014,
]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2355
assert_return(
() => invoke($0, `f64x2.abs`, [f64x2([0.5, 0.5])]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:2357
assert_return(
() => invoke($0, `f64x2.abs`, [f64x2([-0.5, -0.5])]),
[new F64x2Pattern(value("f64", 0.5), value("f64", 0.5))],
);
// ./test/core/simd/simd_f64x2.wast:2359
assert_return(
() => invoke($0, `f64x2.abs`, [f64x2([1, 1])]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:2361
assert_return(
() => invoke($0, `f64x2.abs`, [f64x2([-1, -1])]),
[new F64x2Pattern(value("f64", 1), value("f64", 1))],
);
// ./test/core/simd/simd_f64x2.wast:2363
assert_return(
() => invoke($0, `f64x2.abs`, [f64x2([6.283185307179586, 6.283185307179586])]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2365
assert_return(
() => invoke($0, `f64x2.abs`, [f64x2([-6.283185307179586, -6.283185307179586])]),
[
new F64x2Pattern(
value("f64", 6.283185307179586),
value("f64", 6.283185307179586),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2367
assert_return(
() => invoke($0, `f64x2.abs`, [
f64x2([
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2369
assert_return(
() => invoke($0, `f64x2.abs`, [
f64x2([
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2371
assert_return(
() => invoke($0, `f64x2.abs`, [f64x2([Infinity, Infinity])]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:2373
assert_return(
() => invoke($0, `f64x2.abs`, [f64x2([-Infinity, -Infinity])]),
[new F64x2Pattern(value("f64", Infinity), value("f64", Infinity))],
);
// ./test/core/simd/simd_f64x2.wast:2375
assert_return(
() => invoke($0, `f64x2.abs`, [
f64x2([
123456789012345690000000000000000000000000000000000000000,
123456789012345690000000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 123456789012345690000000000000000000000000000000000000000),
value("f64", 123456789012345690000000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2377
assert_return(
() => invoke($0, `f64x2.abs`, [
f64x2([0.000000000000000000012345678901234569, 0.000000000000000000012345678901234569]),
]),
[
new F64x2Pattern(
value("f64", 0.000000000000000000012345678901234569),
value("f64", 0.000000000000000000012345678901234569),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2379
assert_return(
() => invoke($0, `f64x2.abs`, [
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 12345678900000000000000000000000000000000000000),
value("f64", 12345678900000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2381
assert_return(
() => invoke($0, `f64x2.abs`, [
f64x2([
12345678900000000000000000000000000000000000000,
12345678900000000000000000000000000000000000000,
]),
]),
[
new F64x2Pattern(
value("f64", 12345678900000000000000000000000000000000000000),
value("f64", 12345678900000000000000000000000000000000000000),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2383
assert_return(
() => invoke($0, `f64x2.abs`, [f64x2([-1234567890123456800, -1234567890123456800])]),
[
new F64x2Pattern(
value("f64", 1234567890123456800),
value("f64", 1234567890123456800),
),
],
);
// ./test/core/simd/simd_f64x2.wast:2387
assert_invalid(
() => instantiate(`(module (func (result v128) (f64x2.abs (i32.const 0))))`),
`type mismatch`,
);
// ./test/core/simd/simd_f64x2.wast:2388
assert_invalid(
() => instantiate(`(module (func (result v128) (f64x2.min (i32.const 0) (f32.const 0.0))))`),
`type mismatch`,
);
// ./test/core/simd/simd_f64x2.wast:2389
assert_invalid(
() => instantiate(`(module (func (result v128) (f64x2.max (i32.const 0) (f32.const 0.0))))`),
`type mismatch`,
);
// ./test/core/simd/simd_f64x2.wast:2393
assert_invalid(
() => instantiate(`(module
(func $$f64x2.abs-arg-empty (result v128)
(f64x2.abs)
)
)`),
`type mismatch`,
);
// ./test/core/simd/simd_f64x2.wast:2401
assert_invalid(
() => instantiate(`(module
(func $$f64x2.min-1st-arg-empty (result v128)
(f64x2.min (v128.const f64x2 0 0))
)
)`),
`type mismatch`,
);
// ./test/core/simd/simd_f64x2.wast:2409
assert_invalid(
() => instantiate(`(module
(func $$f64x2.min-arg-empty (result v128)
(f64x2.min)
)
)`),
`type mismatch`,
);
// ./test/core/simd/simd_f64x2.wast:2417
assert_invalid(
() => instantiate(`(module
(func $$f64x2.max-1st-arg-empty (result v128)
(f64x2.max (v128.const f64x2 0 0))
)
)`),
`type mismatch`,
);
// ./test/core/simd/simd_f64x2.wast:2425
assert_invalid(
() => instantiate(`(module
(func $$f64x2.max-arg-empty (result v128)
(f64x2.max)
)
)`),
`type mismatch`,
);
// ./test/core/simd/simd_f64x2.wast:2435
let $1 = instantiate(`(module
(func (export "max-min") (param v128 v128 v128) (result v128)
(f64x2.max (f64x2.min (local.get 0) (local.get 1))(local.get 2)))
(func (export "min-max") (param v128 v128 v128) (result v128)
(f64x2.min (f64x2.max (local.get 0) (local.get 1))(local.get 2)))
(func (export "max-abs") (param v128 v128) (result v128)
(f64x2.max (f64x2.abs (local.get 0)) (local.get 1)))
(func (export "min-abs") (param v128 v128) (result v128)
(f64x2.min (f64x2.abs (local.get 0)) (local.get 1)))
)`);
// ./test/core/simd/simd_f64x2.wast:2446
assert_return(
() => invoke($1, `max-min`, [
f64x2([1.125, 1.125]),
f64x2([0.25, 0.25]),
f64x2([0.125, 0.125]),
]),
[new F64x2Pattern(value("f64", 0.25), value("f64", 0.25))],
);
// ./test/core/simd/simd_f64x2.wast:2450
assert_return(
() => invoke($1, `min-max`, [
f64x2([1.125, 1.125]),
f64x2([0.25, 0.25]),
f64x2([0.125, 0.125]),
]),
[new F64x2Pattern(value("f64", 0.125), value("f64", 0.125))],
);
// ./test/core/simd/simd_f64x2.wast:2454
assert_return(
() => invoke($1, `max-abs`, [f64x2([-1.125, -1.125]), f64x2([0.125, 0.125])]),
[new F64x2Pattern(value("f64", 1.125), value("f64", 1.125))],
);
// ./test/core/simd/simd_f64x2.wast:2457
assert_return(
() => invoke($1, `min-abs`, [f64x2([-1.125, -1.125]), f64x2([0.125, 0.125])]),
[new F64x2Pattern(value("f64", 0.125), value("f64", 0.125))],
);