Quelle float_misc.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/float_misc.wast
// ./test/core/float_misc.wast:17
let $0 = instantiate(`(module
(func (export "f32.add") (param $$x f32) (param $$y f32) (result f32) (f32.add (local.get $$x ) (local.get $$y)))
(func (export "f32.sub") (param $$x f32) (param $$y f32) (result f32) (f32.sub (local.get $$x) (local.get $$y)))
(func (export "f32.mul") (param $$x f32) (param $$y f32) (result f32) (f32.mul (local.get $$x) (local.get $$y)))
(func (export "f32.div") (param $$x f32) (param $$y f32) (result f32) (f32.div (local.get $$x) (local.get $$y)))
(func (export "f32.sqrt") (param $$x f32) (result f32) (f32.sqrt (local.get $$x)))
(func (export "f32.abs") (param $$x f32) (result f32) (f32.abs (local.get $$x)))
(func (export "f32.neg") (param $$x f32) (result f32) (f32.neg (local.get $$x)))
(func (export "f32.copysign") (param $$x f32) (param $$y f32) (result f32) (f32.copysign (local.get $$x) (local.get $$y)))
(func (export "f32.ceil") (param $$x f32) (result f32) (f32.ceil (local.get $$x)))
(func (export "f32.floor") (param $$x f32) (result f32) (f32.floor (local.get $$x)))
(func (export "f32.trunc") (param $$x f32) (result f32) (f32.trunc (local.get $$x)))
(func (export "f32.nearest") (param $$x f32) (result f32) (f32.nearest (local.get $$x)))
(func (export "f32.min") (param $$x f32) (param $$y f32) (result f32) (f32.min (local.get $$x) (local.get $$y)))
(func (export "f32.max") (param $$x f32) (param $$y f32) (result f32) (f32.max (local.get $$x) (local.get $$y)))
(func (export "f64.add") (param $$x f64) (param $$y f64) (result f64) (f64.add (local.get $$x) (local.get $$y)))
(func (export "f64.sub") (param $$x f64) (param $$y f64) (result f64) (f64.sub (local.get $$x) (local.get $$y)))
(func (export "f64.mul") (param $$x f64) (param $$y f64) (result f64) (f64.mul (local.get $$x) (local.get $$y)))
(func (export "f64.div") (param $$x f64) (param $$y f64) (result f64) (f64.div (local.get $$x) (local.get $$y)))
(func (export "f64.sqrt") (param $$x f64) (result f64) (f64.sqrt (local.get $$x)))
(func (export "f64.abs") (param $$x f64) (result f64) (f64.abs (local.get $$x)))
(func (export "f64.neg") (param $$x f64) (result f64) (f64.neg (local.get $$x)))
(func (export "f64.copysign") (param $$x f64) (param $$y f64) (result f64) (f64.copysign (local.get $$x) (local.get $$y)))
(func (export "f64.ceil") (param $$x f64) (result f64) (f64.ceil (local.get $$x)))
(func (export "f64.floor") (param $$x f64) (result f64) (f64.floor (local.get $$x)))
(func (export "f64.trunc") (param $$x f64) (result f64) (f64.trunc (local.get $$x)))
(func (export "f64.nearest") (param $$x f64) (result f64) (f64.nearest (local.get $$x)))
(func (export "f64.min") (param $$x f64) (param $$y f64) (result f64) (f64.min (local.get $$x) (local.get $$y)))
(func (export "f64.max") (param $$x f64) (param $$y f64) (result f64) (f64.max (local.get $$x) (local.get $$y)))
)`);
// ./test/core/float_misc.wast:50
assert_return(
() => invoke($0, `f32.add`, [value("f32", 1.1234568), value("f32", 0.00000000012345)]),
[value("f32", 1.1234568)],
);
// ./test/core/float_misc.wast:51
assert_return(
() => invoke($0, `f64.add`, [
value("f64", 1.123456789),
value("f64", 0.00000000012345),
]),
[value("f64", 1.12345678912345)],
);
// ./test/core/float_misc.wast:55
assert_return(
() => invoke($0, `f32.add`, [value("f32", 1), value("f32", 0.000000059604645)]),
[value("f32", 1)],
);
// ./test/core/float_misc.wast:56
assert_return(
() => invoke($0, `f32.add`, [value("f32", 1), value("f32", 0.00000005960465)]),
[value("f32", 1.0000001)],
);
// ./test/core/float_misc.wast:57
assert_return(
() => invoke($0, `f64.add`, [
value("f64", 1),
value("f64", 0.00000000000000011102230246251565),
]),
[value("f64", 1)],
);
// ./test/core/float_misc.wast:58
assert_return(
() => invoke($0, `f64.add`, [
value("f64", 1),
value("f64", 0.00000000000000011102230246251568),
]),
[value("f64", 1.0000000000000002)],
);
// ./test/core/float_misc.wast:61
assert_return(
() => invoke($0, `f32.add`, [
value("f32", 0.000000000000000000000000000000000000000000001),
value("f32", 0.000000000000000000000000000000000000011754942),
]),
[value("f32", 0.000000000000000000000000000000000000011754944)],
);
// ./test/core/float_misc.wast:62
assert_return(
() => invoke($0, `f64.add`, [
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005),
value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002225073858507201),
]),
[
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014),
],
);
// ./test/core/float_misc.wast:67
assert_return(
() => invoke($0, `f32.add`, [value("f32", 2147483600), value("f32", 1024.25)]),
[value("f32", 2147484700)],
);
// ./test/core/float_misc.wast:68
assert_return(
() => invoke($0, `f64.add`, [
value("f64", 9223372036854776000),
value("f64", 1024.25),
]),
[value("f64", 9223372036854778000)],
);
// ./test/core/float_misc.wast:72
assert_return(
() => invoke($0, `f64.add`, [
value("f64", -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003645561009778199),
value("f64", 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000292),
]),
[
value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036455610097781983),
],
);
// ./test/core/float_misc.wast:75
assert_return(
() => invoke($0, `f64.add`, [value("f64", 9007199254740992), value("f64", 1.00001)]),
[value("f64", 9007199254740994)],
);
// ./test/core/float_misc.wast:78
assert_return(
() => invoke($0, `f64.add`, [
value("f64", 9007199254740994),
value("f64", 0.9999847412109375),
]),
[value("f64", 9007199254740994)],
);
// ./test/core/float_misc.wast:81
assert_return(
() => invoke($0, `f32.add`, [value("f32", 8388608), value("f32", 0.5)]),
[value("f32", 8388608)],
);
// ./test/core/float_misc.wast:82
assert_return(
() => invoke($0, `f32.add`, [value("f32", 8388609), value("f32", 0.5)]),
[value("f32", 8388610)],
);
// ./test/core/float_misc.wast:83
assert_return(
() => invoke($0, `f64.add`, [value("f64", 4503599627370496), value("f64", 0.5)]),
[value("f64", 4503599627370496)],
);
// ./test/core/float_misc.wast:84
assert_return(
() => invoke($0, `f64.add`, [value("f64", 4503599627370497), value("f64", 0.5)]),
[value("f64", 4503599627370498)],
);
// ./test/core/float_misc.wast:87
assert_return(
() => invoke($0, `f32.add`, [
value("f32", -6207600000000000000000000000000),
value("f32", 0.000000000000000000000000000002309799),
]),
[value("f32", -6207600000000000000000000000000)],
);
// ./test/core/float_misc.wast:88
assert_return(
() => invoke($0, `f32.add`, [
value("f32", 209865800000000000000),
value("f32", -5270152500000000),
]),
[value("f32", 209860530000000000000)],
);
// ./test/core/float_misc.wast:89
assert_return(
() => invoke($0, `f32.add`, [
value("f32", 0.0000000000000000000000001963492),
value("f32", 0.000000000000000000000000000000000000046220067),
]),
[value("f32", 0.0000000000000000000000001963492)],
);
// ./test/core/float_misc.wast:90
assert_return(
() => invoke($0, `f32.add`, [
value("f32", 640905000000),
value("f32", -64449550000000000),
]),
[value("f32", -64448910000000000)],
);
// ./test/core/float_misc.wast:91
assert_return(
() => invoke($0, `f32.add`, [
value("f32", 0.0000601966),
value("f32", 120372790000000000000000000000000),
]),
[value("f32", 120372790000000000000000000000000)],
);
// ./test/core/float_misc.wast:92
assert_return(
() => invoke($0, `f64.add`, [
value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009218993827002741),
value("f64", -1283078243878048500000000000000000000000000000000000000000000000000000000000),
]),
[
value("f64", -1283078243878048500000000000000000000000000000000000000000000000000000000000),
],
);
// ./test/core/float_misc.wast:93
assert_return(
() => invoke($0, `f64.add`, [
value("f64", -96503407870148960000000),
value("f64", 0.00000000000000000000000000000000000000000000000000000004670208988478548),
]),
[value("f64", -96503407870148960000000)],
);
// ./test/core/float_misc.wast:94
assert_return(
() => invoke($0, `f64.add`, [
value("f64", 0.0000000000000000000000000000000000000000000028559147675434106),
value("f64", -0.00026124280570653086),
]),
[value("f64", -0.00026124280570653086)],
);
// ./test/core/float_misc.wast:95
assert_return(
() => invoke($0, `f64.add`, [
value("f64", 417909928165296700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 79335564741512700000),
]),
[
value("f64", 417909928165296700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
],
);
// ./test/core/float_misc.wast:96
assert_return(
() => invoke($0, `f64.add`, [
value("f64", 8265442868747023000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 43603327839006250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
]),
[
value("f64", 43603327839006250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
],
);
// ./test/core/float_misc.wast:99
assert_return(
() => invoke($0, `f32.add`, [
value("f32", 5238404000000000000000),
value("f32", -1570182.5),
]),
[value("f32", 5238404000000000000000)],
);
// ./test/core/float_misc.wast:100
assert_return(
() => invoke($0, `f32.add`, [
value("f32", 0.00000000000004258938),
value("f32", -0.0000000000000000000000057092353),
]),
[value("f32", 0.00000000000004258938)],
);
// ./test/core/float_misc.wast:101
assert_return(
() => invoke($0, `f32.add`, [
value("f32", -0.00000000000027251026),
value("f32", 83711560000000000000000000000000000000),
]),
[value("f32", 83711560000000000000000000000000000000)],
);
// ./test/core/float_misc.wast:102
assert_return(
() => invoke($0, `f32.add`, [
value("f32", -0.0000000000000884536),
value("f32", -0.000000000000000000000000000000015165626),
]),
[value("f32", -0.0000000000000884536)],
);
// ./test/core/float_misc.wast:103
assert_return(
() => invoke($0, `f32.add`, [
value("f32", 0.0010521035),
value("f32", -0.000000000000000000000000000000007582135),
]),
[value("f32", 0.0010521035)],
);
// ./test/core/float_misc.wast:104
assert_return(
() => invoke($0, `f64.add`, [
value("f64", 1511135228188924600000000000000000000000000000000000000),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002760218100603169),
]),
[value("f64", 1511135228188924600000000000000000000000000000000000000)],
);
// ./test/core/float_misc.wast:105
assert_return(
() => invoke($0, `f64.add`, [
value("f64", 62386719760360280000000000000000000000000000000),
value("f64", -0.0000000000000000008592185488839212),
]),
[value("f64", 62386719760360280000000000000000000000000000000)],
);
// ./test/core/float_misc.wast:106
assert_return(
() => invoke($0, `f64.add`, [
value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004195022848436354),
value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029225342022551453),
]),
[
value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004195022848436354),
],
);
// ./test/core/float_misc.wast:107
assert_return(
() => invoke($0, `f64.add`, [
value("f64", -215220546714824520000000000000000000000000000),
value("f64", -1112220412047137200000000000000000000000000),
]),
[value("f64", -216332767126871650000000000000000000000000000)],
);
// ./test/core/float_misc.wast:108
assert_return(
() => invoke($0, `f64.add`, [
value("f64", -13.6911535055856),
value("f64", 2066117898924419800000000000000000000000000000000000000000000000000000000000000000000000),
]),
[
value("f64", 2066117898924419800000000000000000000000000000000000000000000000000000000000000000000000),
],
);
// ./test/core/float_misc.wast:111
assert_return(
() => invoke($0, `f32.add`, [
value("f32", -0.000000000000000000000000000000000006456021),
value("f32", 0.00000000000020219949),
]),
[value("f32", 0.00000000000020219949)],
);
// ./test/core/float_misc.wast:112
assert_return(
() => invoke($0, `f32.add`, [
value("f32", -0.000026823169),
value("f32", 0.000000011196016),
]),
[value("f32", -0.000026811973)],
);
// ./test/core/float_misc.wast:113
assert_return(
() => invoke($0, `f32.add`, [
value("f32", -128526170000),
value("f32", 0.0000000000000000000000000000000027356305),
]),
[value("f32", -128526170000)],
);
// ./test/core/float_misc.wast:114
assert_return(
() => invoke($0, `f32.add`, [
value("f32", 0.000000000000000000000000000000000004158973),
value("f32", -1573528700),
]),
[value("f32", -1573528700)],
);
// ./test/core/float_misc.wast:115
assert_return(
() => invoke($0, `f32.add`, [
value("f32", -0.0000000000000000000000000000000000009338769),
value("f32", 78647514000000000000000000000),
]),
[value("f32", 78647514000000000000000000000)],
);
// ./test/core/float_misc.wast:116
assert_return(
() => invoke($0, `f64.add`, [
value("f64", 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021986596650683218),
value("f64", -235447594845461340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
]),
[
value("f64", -235447594845461340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
],
);
// ./test/core/float_misc.wast:117
assert_return(
() => invoke($0, `f64.add`, [
value("f64", -314175619593595700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -30114098514611660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
]),
[
value("f64", -314175649707694230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
],
);
// ./test/core/float_misc.wast:118
assert_return(
() => invoke($0, `f64.add`, [
value("f64", -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013722858367681836),
value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000011571842749688977),
]),
[
value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000011571842749688977),
],
);
// ./test/core/float_misc.wast:119
assert_return(
() => invoke($0, `f64.add`, [
value("f64", -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009828583756551075),
value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016862581574752944),
]),
[
value("f64", -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009828583756551075),
],
);
// ./test/core/float_misc.wast:120
assert_return(
() => invoke($0, `f64.add`, [
value("f64", -672584203522163500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 8374007930974482000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
]),
[
value("f64", -672584203522163500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
],
);
// ./test/core/float_misc.wast:123
assert_return(
() => invoke($0, `f64.add`, [
value("f64", -210896605327889950000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 581483233421196300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
]),
[
value("f64", 581483022524591100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
],
);
// ./test/core/float_misc.wast:124
assert_return(
() => invoke($0, `f64.add`, [
value("f64", 102315792666821480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 450204300797494900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
]),
[
value("f64", 102315792667271680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
],
);
// ./test/core/float_misc.wast:125
assert_return(
() => invoke($0, `f64.add`, [
value("f64", -130529978570956560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 154899434220186570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
]),
[
value("f64", 154899434220186450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
],
);
// ./test/core/float_misc.wast:126
assert_return(
() => invoke($0, `f64.add`, [
value("f64", 47629997434721684000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 455586451058259700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
]),
[
value("f64", 455586451058259700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
],
);
// ./test/core/float_misc.wast:127
assert_return(
() => invoke($0, `f64.add`, [
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003958952516558414),
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023092460710062946),
]),
[
value("f64", 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230924607140219),
],
);
// ./test/core/float_misc.wast:130
assert_return(
() => invoke($0, `f64.add`, [
value("f64", -43780558475415996000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -49680759347383435000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
]),
[
value("f64", -49680759347383435000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
],
);
// ./test/core/float_misc.wast:131
assert_return(
() => invoke($0, `f64.add`, [
value("f64", 21174311168546080000000000000000000000000000000000000000000),
value("f64", -26385928474612128000000000000000000000000000000000000000000000000000000000000000000),
]),
[
value("f64", -26385928474612128000000000000000000000000000000000000000000000000000000000000000000),
],
);
// ./test/core/float_misc.wast:132
assert_return(
() => invoke($0, `f64.add`, [
value("f64", -9508489561700635000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007858068235728165),
]),
[
value("f64", -9508489561700635000000000000000000000000000000000000000000000000000000000000000000000000000),
],
);
// ./test/core/float_misc.wast:133
assert_return(
() => invoke($0, `f64.add`, [
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005079144928553737),
value("f64", -354021720742499800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
]),
[
value("f64", -354021720742499800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
],
);
// ./test/core/float_misc.wast:134
assert_return(
() => invoke($0, `f64.add`, [
value("f64", -0.000000000000000000000000000000000000000000000000000000000004165382103988111),
value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010865942283516648),
]),
[
value("f64", -0.000000000000000000000000000000000000000000000000000000000004165382103988111),
],
);
// ./test/core/float_misc.wast:137
assert_return(
() => invoke($0, `f32.add`, [
value("f32", 97215650000000000000000000000000000),
value("f32", 305590870000000000000000000000000000000),
]),
[value("f32", 305688080000000000000000000000000000000)],
);
// ./test/core/float_misc.wast:138
assert_return(
() => invoke($0, `f32.add`, [
value("f32", 270465630000000000000000000000000000000),
value("f32", -230236850000000000000000000000000),
]),
[value("f32", 270465400000000000000000000000000000000)],
);
// ./test/core/float_misc.wast:139
assert_return(
() => invoke($0, `f32.add`, [
value("f32", 357209300000000000000000000000000000),
value("f32", -236494050000000000000000000000000000000),
]),
[value("f32", -236136840000000000000000000000000000000)],
);
// ./test/core/float_misc.wast:140
assert_return(
() => invoke($0, `f32.add`, [
value("f32", -1484234100000000000000000000000000000),
value("f32", -328991400000000000000000000000000000000),
]),
[value("f32", -330475620000000000000000000000000000000)],
);
// ./test/core/float_misc.wast:141
assert_return(
() => invoke($0, `f32.add`, [
value("f32", -219885600000000000000000000000000000000),
value("f32", -81560930000000000000000000000000000000),
]),
[value("f32", -301446520000000000000000000000000000000)],
);
// ./test/core/float_misc.wast:142
assert_return(
() => invoke($0, `f64.add`, [
value("f64", 90390204939547630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 22943337422040356000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
]),
[
value("f64", 90390204939570580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
],
);
// ./test/core/float_misc.wast:143
assert_return(
() => invoke($0, `f64.add`, [
value("f64", 165916059736246050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 12577349331444160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
]),
[
value("f64", 165916059748823400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
],
);
// ./test/core/float_misc.wast:144
assert_return(
() => invoke($0, `f64.add`, [
value("f64", -136351292561394300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 60507030603873580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
]),
[
value("f64", -136290785530790440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
],
);
// ./test/core/float_misc.wast:145
assert_return(
() => invoke($0, `f64.add`, [
value("f64", -34377613258227424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", 169947152758793490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
]),
[
value("f64", 169947118381180220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
],
);
// ./test/core/float_misc.wast:146
assert_return(
() => invoke($0, `f64.add`, [
value("f64", 92273427008645570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
value("f64", -39269416451018680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
]),
[
value("f64", 92273426969376150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
],
);
// ./test/core/float_misc.wast:149
assert_return(
() => invoke($0, `f32.add`, [
value("f32", 0.000000000000000000000000000000000000008313455),
value("f32", 0.000000000000000000000000000000000000000000873),
]),
[value("f32", 0.000000000000000000000000000000000000008314328)],
);
// ./test/core/float_misc.wast:150
assert_return(
() => invoke($0, `f32.add`, [
value("f32", 0.000000000000000000000000000000000000000000052),
value("f32", -0.000000000000000000000000000000000000000000003),
]),
[value("f32", 0.000000000000000000000000000000000000000000049)],
);
// ./test/core/float_misc.wast:151
assert_return(
() => invoke($0, `f32.add`, [
value("f32", -0.000000000000000000000000000000000000000000011),
value("f32", 0.000000000000000000000000000000000000005186284),
]),
[value("f32", 0.000000000000000000000000000000000000005186273)],
);
// ./test/core/float_misc.wast:152
assert_return(
() => invoke($0, `f32.add`, [
value("f32", -0.000000000000000000000000000000000000000000028),
value("f32", 0.00000000000000000000000000000000000023675283),
]),
[value("f32", 0.0000000000000000000000000000000000002367528)],
);
// ./test/core/float_misc.wast:153
assert_return(
() => invoke($0, `f32.add`, [
value("f32", 0.000000000000000000000000000000000000000000635),
value("f32", -0.00000000000000000000000000000000000000003327),
]),
[value("f32", -0.000000000000000000000000000000000000000032635)],
);
// ./test/core/float_misc.wast:154
assert_return(
() => invoke($0, `f64.add`, [
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028461489375936755),
value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005130160608603642),
]),
[
value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002284011671009967),
],
);
// ./test/core/float_misc.wast:155
assert_return(
() => invoke($0, `f64.add`, [
value("f64", 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047404811354775),
value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008895417776504167),
]),
[
value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004154936641026667),
],
);
// ./test/core/float_misc.wast:156
assert_return(
() => invoke($0, `f64.add`, [
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009330082001250494),
value("f64", -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029863980609419717),
]),
[
value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003919406261067021),
],
);
// ./test/core/float_misc.wast:157
assert_return(
() => invoke($0, `f64.add`, [
value("f64", 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014418693884494008),
value("f64", -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |