Impressum f64_cmp.wast.js
Sprache: JAVA
|
|
/* Copyright 2021 Mozilla Foundation
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
// ./test/core/f64_cmp.wast
// ./test/core/f64_cmp.wast:4
let $0 = instantiate(`(module
(func (export "eq") (param $$x f64) (param $$y f64) (result i32) (f64.eq (local.get $$x) (loca l.get $$y)))
(func (export "ne") (param $$x f64) (param $$y f64) (result i32) (f64.ne (local.get $$x) (local.get $$y)))
(func (export "lt") (param $$x f64) (param $$y f64) (result i32) (f64.lt (local.get $$x) (local.get $$y)))
(func (export "le") (param $$x f64) (param $$y f64) (result i32) (f64.le (local.get $$x) (local.get $$y)))
(func (export "gt") (param $$x f64) (param $$y f64) (result i32) (f64.gt (local.get $$x) (local.get $$y)))
(func (export "ge") (param $$x f64) (param $$y f64) (result i32) (f64.ge (local.get $$x) (local.get $$y)))
)`);
// ./test/core/f64_cmp.wast:13
assert_return(() => invoke($0, `eq`, [value("f64", -0), value("f64", -0)]), [value("i32", 1)]);
// ./test/core/f64_cmp.wast:14
assert_return(() => invoke($0, `eq`, [value("f64", -0), value("f64", 0)]), [value("i32", 1)]);
// ./test/core/f64_cmp.wast:15
assert_return(() => invoke($0, `eq`, [value("f64", 0), value("f64", -0)]), [value("i32", 1)]);
// ./test/core/f64_cmp.wast:16
assert_return(() => invoke($0, `eq`, [value("f64", 0), value("f64", 0)]), [value("i32", 1)]);
// ./test/core/f64_cmp.wast:17
assert_return(
() => invoke($0, `eq`, [
value("f64", -0),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:18
assert_return(
() => invoke($0, `eq`, [
value("f64", -0),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:19
assert_return(
() => invoke($0, `eq`, [
value("f64", 0),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:20
assert_return(
() => invoke($0, `eq`, [
value("f64", 0),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:21
assert_return(
() => invoke($0, `eq`, [
value("f64", -0),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:22
assert_return(
() => invoke($0, `eq`, [
value("f64", -0),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:23
assert_return(
() => invoke($0, `eq`, [
value("f64", 0),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:24
assert_return(
() => invoke($0, `eq`, [
value("f64", 0),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:25
assert_return(() => invoke($0, `eq`, [value("f64", -0), value("f64", -0.5)]), [value("i32", 0)]);
// ./test/core/f64_cmp.wast:26
assert_return(() => invoke($0, `eq`, [value("f64", -0), value("f64", 0.5)]), [value("i32", 0)]);
// ./test/core/f64_cmp.wast:27
assert_return(() => invoke($0, `eq`, [value("f64", 0), value("f64", -0.5)]), [value("i32", 0)]);
// ./test/core/f64_cmp.wast:28
assert_return(() => invoke($0, `eq`, [value("f64", 0), value("f64", 0.5)]), [value("i32", 0)]);
// ./test/core/f64_cmp.wast:29
assert_return(() => invoke($0, `eq`, [value("f64", -0), value("f64", -1)]), [value("i32", 0)]);
// ./test/core/f64_cmp.wast:30
assert_return(() => invoke($0, `eq`, [value("f64", -0), value("f64", 1)]), [value("i32", 0)]);
// ./test/core/f64_cmp.wast:31
assert_return(() => invoke($0, `eq`, [value("f64", 0), value("f64", -1)]), [value("i32", 0)]);
// ./test/core/f64_cmp.wast:32
assert_return(() => invoke($0, `eq`, [value("f64", 0), value("f64", 1)]), [value("i32", 0)]);
// ./test/core/f64_cmp.wast:33
assert_return(
() => invoke($0, `eq`, [value("f64", -0), value("f64", -6.283185307179586)]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:34
assert_return(
() => invoke($0, `eq`, [value("f64", -0), value("f64", 6.283185307179586)]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:35
assert_return(
() => invoke($0, `eq`, [value("f64", 0), value("f64", -6.283185307179586)]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:36
assert_return(
() => invoke($0, `eq`, [value("f64", 0), value("f64", 6.283185307179586)]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:37
assert_return(
() => invoke($0, `eq`, [
value("f64", -0),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:38
assert_return(
() => invoke($0, `eq`, [
value("f64", -0),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:39
assert_return(
() => invoke($0, `eq`, [
value("f64", 0),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:40
assert_return(
() => invoke($0, `eq`, [
value("f64", 0),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:41
assert_return(() => invoke($0, `eq`, [value("f64", -0), value("f64", -Infinity)]), [value("i32", 0)]);
// ./test/core/f64_cmp.wast:42
assert_return(() => invoke($0, `eq`, [value("f64", -0), value("f64", Infinity)]), [value("i32", 0)]);
// ./test/core/f64_cmp.wast:43
assert_return(() => invoke($0, `eq`, [value("f64", 0), value("f64", -Infinity)]), [value("i32", 0)]);
// ./test/core/f64_cmp.wast:44
assert_return(() => invoke($0, `eq`, [value("f64", 0), value("f64", Infinity)]), [value("i32", 0)]);
// ./test/core/f64_cmp.wast:45
assert_return(
() => invoke($0, `eq`, [
value("f64", -0),
bytes("f64", [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf8, 0xff]),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:46
assert_return(
() => invoke($0, `eq`, [
value("f64", -0),
bytes("f64", [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf4, 0xff]),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:47
assert_return(
() => invoke($0, `eq`, [
value("f64", -0),
bytes("f64", [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf8, 0x7f]),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:48
assert_return(
() => invoke($0, `eq`, [
value("f64", -0),
bytes("f64", [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf4, 0x7f]),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:49
assert_return(
() => invoke($0, `eq`, [
value("f64", 0),
bytes("f64", [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf8, 0xff]),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:50
assert_return(
() => invoke($0, `eq`, [
value("f64", 0),
bytes("f64", [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf4, 0xff]),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:51
assert_return(
() => invoke($0, `eq`, [
value("f64", 0),
bytes("f64", [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf8, 0x7f]),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:52
assert_return(
() => invoke($0, `eq`, [
value("f64", 0),
bytes("f64", [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf4, 0x7f]),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:53
assert_return(
() => invoke($0, `eq`, [
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:54
assert_return(
() => invoke($0, `eq`, [
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:55
assert_return(
() => invoke($0, `eq`, [
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:56
assert_return(
() => invoke($0, `eq`, [
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:57
assert_return(
() => invoke($0, `eq`, [
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
]),
[value("i32", 1)],
);
// ./test/core/f64_cmp.wast:58
assert_return(
() => invoke($0, `eq`, [
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:59
assert_return(
() => invoke($0, `eq`, [
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:60
assert_return(
() => invoke($0, `eq`, [
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
]),
[value("i32", 1)],
);
// ./test/core/f64_cmp.wast:61
assert_return(
() => invoke($0, `eq`, [
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:62
assert_return(
() => invoke($0, `eq`, [
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:63
assert_return(
() => invoke($0, `eq`, [
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:64
assert_return(
() => invoke($0, `eq`, [
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:65
assert_return(
() => invoke($0, `eq`, [
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.5),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:66
assert_return(
() => invoke($0, `eq`, [
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.5),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:67
assert_return(
() => invoke($0, `eq`, [
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -0.5),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:68
assert_return(
() => invoke($0, `eq`, [
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.5),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:69
assert_return(
() => invoke($0, `eq`, [
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -1),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:70
assert_return(
() => invoke($0, `eq`, [
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 1),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:71
assert_return(
() => invoke($0, `eq`, [
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -1),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:72
assert_return(
() => invoke($0, `eq`, [
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 1),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:73
assert_return(
() => invoke($0, `eq`, [
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -6.283185307179586),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:74
assert_return(
() => invoke($0, `eq`, [
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 6.283185307179586),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:75
assert_return(
() => invoke($0, `eq`, [
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -6.283185307179586),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:76
assert_return(
() => invoke($0, `eq`, [
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 6.283185307179586),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:77
assert_return(
() => invoke($0, `eq`, [
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:78
assert_return(
() => invoke($0, `eq`, [
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:79
assert_return(
() => invoke($0, `eq`, [
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:80
assert_return(
() => invoke($0, `eq`, [
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:81
assert_return(
() => invoke($0, `eq`, [
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -Infinity),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:82
assert_return(
() => invoke($0, `eq`, [
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", Infinity),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:83
assert_return(
() => invoke($0, `eq`, [
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", -Infinity),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:84
assert_return(
() => invoke($0, `eq`, [
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", Infinity),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:85
assert_return(
() => invoke($0, `eq`, [
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
bytes("f64", [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf8, 0xff]),
]),
[value("i32", 0)],
);
// ./test/core/f64_cmp.wast:86
assert_return(
() => invoke($0, `eq`, [
value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |