Home

Errors: 374

Warnings: 0

Successes: 67


float_misc.wast

{"type":"module","line":17,"filename":"float_misc.0.wasm"}

loaded

{"type":"assert_return","line":50,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"1066388847"},{"type":"f32","value":"789036054"}]},"expected":[{"type":"f32","value":"1066388847"}]}
(assert_return (invoke "f32.add" (f32.const 1.1234567890) (f32.const 1.2345e-10)) (f32.const 1.123456789))

ok, result

{"type":"assert_return","line":51,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"4607738418748954166"},{"type":"f64","value":"4458835772027226175"}]},"expected":[{"type":"f64","value":"4607738418749510135"}]}
(assert_return (invoke "f64.add" (f64.const 1.1234567890) (f64.const 1.2345e-10)) (f64.const 0x1.1f9add37c11f7p+0))

exception: i64, from_unsigned, value too long, todo, "4607738418748954166"

{"type":"assert_return","line":55,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"1065353216"},{"type":"f32","value":"864026624"}]},"expected":[{"type":"f32","value":"1065353216"}]}
(assert_return (invoke "f32.add" (f32.const 1.0) (f32.const 0x1p-24)) (f32.const 0x1.0p+0))

ok, result

{"type":"assert_return","line":56,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"1065353216"},{"type":"f32","value":"864026625"}]},"expected":[{"type":"f32","value":"1065353217"}]}
(assert_return (invoke "f32.add" (f32.const 1.0) (f32.const 0x1.000002p-24)) (f32.const 0x1.000002p+0))

error, wrong result, expected 1065353217, got 1065353216

{"type":"assert_return","line":57,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"4607182418800017408"},{"type":"f64","value":"4368491638549381120"}]},"expected":[{"type":"f64","value":"4607182418800017408"}]}
(assert_return (invoke "f64.add" (f64.const 1.0) (f64.const 0x1p-53)) (f64.const 0x1.0p+0))

exception: i64, from_unsigned, value too long, todo, "4607182418800017408"

{"type":"assert_return","line":58,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"4607182418800017408"},{"type":"f64","value":"4368491638549381121"}]},"expected":[{"type":"f64","value":"4607182418800017409"}]}
(assert_return (invoke "f64.add" (f64.const 1.0) (f64.const 0x1.0000000000001p-53)) (f64.const 0x1.0000000000001p+0))

exception: i64, from_unsigned, value too long, todo, "4607182418800017408"

{"type":"assert_return","line":61,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"1"},{"type":"f32","value":"8388607"}]},"expected":[{"type":"f32","value":"8388608"}]}
(assert_return (invoke "f32.add" (f32.const 0x1p-149) (f32.const 0x1.fffffcp-127)) (f32.const 0x1p-126))

error, wrong result, expected 8388608, got 1056964608

{"type":"assert_return","line":62,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"1"},{"type":"f64","value":"4503599627370495"}]},"expected":[{"type":"f64","value":"4503599627370496"}]}
(assert_return (invoke "f64.add" (f64.const 0x0.0000000000001p-1022) (f64.const 0x0.fffffffffffffp-1022)) (f64.const 0x1p-1022))

error, wrong result, expected 4503599627370496, got 4503599627370495

{"type":"assert_return","line":67,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"1325400064"},{"type":"f32","value":"1149241344"}]},"expected":[{"type":"f32","value":"1325400068"}]}
(assert_return (invoke "f32.add" (f32.const 0x1p+31) (f32.const 1024.25)) (f32.const 0x1.000008p+31))

ok, result

{"type":"assert_return","line":68,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"4890909195324358656"},{"type":"f64","value":"4652219514585350144"}]},"expected":[{"type":"f64","value":"4890909195324358657"}]}
(assert_return (invoke "f64.add" (f64.const 0x1p+63) (f64.const 1024.25)) (f64.const 0x1.0000000000001p+63))

exception: i64, from_unsigned, value too long, todo, "4890909195324358656"

{"type":"assert_return","line":72,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"9290926031265333248"},{"type":"f64","value":"5910"}]},"expected":[{"type":"f64","value":"9290926031265333247"}]}
(assert_return (invoke "f64.add" (f64.const -0x1p-1008) (f64.const 0x0.0000000001716p-1022)) (f64.const -0x1.fffffffffffffp-1009))

exception: i64, from_unsigned, value too long, todo, "9290926031265333248"

{"type":"assert_return","line":75,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"4845873199050653696"},{"type":"f64","value":"4607182463836013682"}]},"expected":[{"type":"f64","value":"4845873199050653697"}]}
(assert_return (invoke "f64.add" (f64.const 9007199254740992) (f64.const 1.00001)) (f64.const 9007199254740994))

exception: i64, from_unsigned, value too long, todo, "4845873199050653696"

{"type":"assert_return","line":78,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"4845873199050653697"},{"type":"f64","value":"4607182281361063936"}]},"expected":[{"type":"f64","value":"4845873199050653697"}]}
(assert_return (invoke "f64.add" (f64.const 9007199254740994) (f64.const 0x1.fffep-1)) (f64.const 9007199254740994))

exception: i64, from_unsigned, value too long, todo, "4845873199050653697"

{"type":"assert_return","line":81,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"1258291200"},{"type":"f32","value":"1056964608"}]},"expected":[{"type":"f32","value":"1258291200"}]}
(assert_return (invoke "f32.add" (f32.const 0x1p23) (f32.const 0x1p-1)) (f32.const 0x1p23))

ok, result

{"type":"assert_return","line":82,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"1258291201"},{"type":"f32","value":"1056964608"}]},"expected":[{"type":"f32","value":"1258291202"}]}
(assert_return (invoke "f32.add" (f32.const 0x1.000002p+23) (f32.const 0x1p-1)) (f32.const 0x1.000004p+23))

error, wrong result, expected 1258291202, got 1258291201

{"type":"assert_return","line":83,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"4841369599423283200"},{"type":"f64","value":"4602678819172646912"}]},"expected":[{"type":"f64","value":"4841369599423283200"}]}
(assert_return (invoke "f64.add" (f64.const 0x1p52) (f64.const 0x1p-1)) (f64.const 0x1p52))

exception: i64, from_unsigned, value too long, todo, "4841369599423283200"

{"type":"assert_return","line":84,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"4841369599423283201"},{"type":"f64","value":"4602678819172646912"}]},"expected":[{"type":"f64","value":"4841369599423283202"}]}
(assert_return (invoke "f64.add" (f64.const 0x1.0000000000001p+52) (f64.const 0x1p-1)) (f64.const 0x1.0000000000002p+52))

exception: i64, from_unsigned, value too long, todo, "4841369599423283201"

{"type":"assert_return","line":87,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"4070355885"},{"type":"f32","value":"238773414"}]},"expected":[{"type":"f32","value":"4070355885"}]}
(assert_return (invoke "f32.add" (f32.const -0x1.39675ap+102) (f32.const 0x1.76c94cp-99)) (f32.const -0x1.39675ap+102))

ok, result

{"type":"assert_return","line":88,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"1630930834"},{"type":"f32","value":"3650472296"}]},"expected":[{"type":"f32","value":"1630930534"}]}
(assert_return (invoke "f32.add" (f32.const 0x1.6c0f24p+67) (f32.const -0x1.2b92dp+52)) (f32.const 0x1.6c0cccp+67))

ok, result

{"type":"assert_return","line":89,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"376639884"},{"type":"f32","value":"24880479"}]},"expected":[{"type":"f32","value":"376639884"}]}
(assert_return (invoke "f32.add" (f32.const 0x1.e62318p-83) (f32.const 0x1.f74abep-125)) (f32.const 0x1.e62318p-83))

error, wrong result, expected 376639884, got 1056964608

{"type":"assert_return","line":90,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"1393899754"},{"type":"f32","value":"3680827526"}]},"expected":[{"type":"f32","value":"3680827377"}]}
(assert_return (invoke "f32.add" (f32.const 0x1.2a71d4p+39) (f32.const -0x1.c9f10cp+55)) (f32.const -0x1.c9efe2p+55))

error, wrong result, expected 3680827377, got 3680827376

{"type":"assert_return","line":91,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"947682203"},{"type":"f32","value":"1958603311"}]},"expected":[{"type":"f32","value":"1958603311"}]}
(assert_return (invoke "f32.add" (f32.const 0x1.f8f736p-15) (f32.const 0x1.7bd45ep+106)) (f32.const 0x1.7bd45ep+106))

ok, result

{"type":"assert_return","line":92,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"2751474943031650218"},{"type":"f64","value":"14953834855654151696"}]},"expected":[{"type":"f64","value":"14953834855654151696"}]}
(assert_return (invoke "f64.add" (f64.const 0x1.f33e1fbca27aap-413) (f64.const -0x1.6b192891ed61p+249)) (f64.const -0x1.6b192891ed61p+249))

exception: i64, from_unsigned, value too long, todo, "2751474943031650218"

{"type":"assert_return","line":93,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"14174076479053295281"},{"type":"f64","value":"3779173703388472492"}]},"expected":[{"type":"f64","value":"14174076479053295281"}]}
(assert_return (invoke "f64.add" (f64.const -0x1.46f75d130eeb1p+76) (f64.const 0x1.25275d6f7a4acp-184)) (f64.const -0x1.46f75d130eeb1p+76))

exception: i64, from_unsigned, value too long, todo, "14174076479053295281"

{"type":"assert_return","line":94,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"3940735352412940081"},{"type":"f64","value":"13776826739676942972"}]},"expected":[{"type":"f64","value":"13776826739676942972"}]}
(assert_return (invoke "f64.add" (f64.const 0x1.04dec9265a731p-148) (f64.const -0x1.11eed4e8c127cp-12)) (f64.const -0x1.11eed4e8c127cp-12))

exception: i64, from_unsigned, value too long, todo, "3940735352412940081"

{"type":"assert_return","line":95,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"6845567588107709194"},{"type":"f64","value":"4904758653169279867"}]},"expected":[{"type":"f64","value":"6845567588107709194"}]}
(assert_return (invoke "f64.add" (f64.const 0x1.05773b7166b0ap+497) (f64.const 0x1.134022f2da37bp+66)) (f64.const 0x1.05773b7166b0ap+497))

exception: i64, from_unsigned, value too long, todo, "6845567588107709194"

{"type":"assert_return","line":96,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"6057047893039655554"},{"type":"f64","value":"6381964069811498464"}]},"expected":[{"type":"f64","value":"6381964069811498464"}]}
(assert_return (invoke "f64.add" (f64.const 0x1.ef4f794282a82p+321) (f64.const 0x1.14a82266badep+394)) (f64.const 0x1.14a82266badep+394))

exception: i64, from_unsigned, value too long, todo, "6057047893039655554"

{"type":"assert_return","line":99,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"1670249659"},{"type":"f32","value":"3384781876"}]},"expected":[{"type":"f32","value":"1670249659"}]}
(assert_return (invoke "f32.add" (f32.const 0x1.1bf976p+72) (f32.const -0x1.7f5868p+20)) (f32.const 0x1.1bf976p+72))

error, wrong result, expected 1670249659, got 1670249658

{"type":"assert_return","line":100,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"692047414"},{"type":"f32","value":"2564611463"}]},"expected":[{"type":"f32","value":"692047414"}]}
(assert_return (invoke "f32.add" (f32.const 0x1.7f9c6cp-45) (f32.const -0x1.b9bb0ep-78)) (f32.const 0x1.7f9c6cp-45))

error, wrong result, expected 692047414, got 1056964608

{"type":"assert_return","line":101,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"2862180574"},{"type":"f32","value":"2122049802"}]},"expected":[{"type":"f32","value":"2122049802"}]}
(assert_return (invoke "f32.add" (f32.const -0x1.32d1bcp-42) (f32.const 0x1.f7d214p+125)) (f32.const 0x1.f7d214p+125))

ok, result

{"type":"assert_return","line":102,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"2848402951"},{"type":"f32","value":"2325576998"}]},"expected":[{"type":"f32","value":"2848402951"}]}
(assert_return (invoke "f32.add" (f32.const -0x1.8e5c0ep-44) (f32.const -0x1.3afa4cp-106)) (f32.const -0x1.8e5c0ep-44))

error, wrong result, expected 2848402951, got 3204448256

{"type":"assert_return","line":103,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"982116028"},{"type":"f32","value":"2317187467"}]},"expected":[{"type":"f32","value":"982116028"}]}
(assert_return (invoke "f32.add" (f32.const 0x1.13cd78p-10) (f32.const -0x1.3af316p-107)) (f32.const 0x1.13cd78p-10))

error, wrong result, expected 982116028, got 982115328

{"type":"assert_return","line":104,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"5417704807092288842"},{"type":"f64","value":"11458115339210975423"}]},"expected":[{"type":"f64","value":"5417704807092288842"}]}
(assert_return (invoke "f64.add" (f64.const 0x1.f8dd15ca97d4ap+179) (f64.const -0x1.367317d1fe8bfp-527)) (f64.const 0x1.f8dd15ca97d4ap+179))

exception: i64, from_unsigned, value too long, todo, "5417704807092288842"

{"type":"assert_return","line":105,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"5306888566943064716"},{"type":"f64","value":"13560253914302152139"}]},"expected":[{"type":"f64","value":"5306888566943064716"}]}
(assert_return (invoke "f64.add" (f64.const 0x1.5db08d739228cp+155) (f64.const -0x1.fb316fa147dcbp-61)) (f64.const 0x1.5db08d739228cp+155))

exception: i64, from_unsigned, value too long, todo, "5306888566943064716"

{"type":"assert_return","line":106,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"2791030278657170439"},{"type":"f64","value":"9423751710011603955"}]},"expected":[{"type":"f64","value":"2791030278657170439"}]}
(assert_return (invoke "f64.add" (f64.const 0x1.bbb403cb85c07p-404) (f64.const -0x1.7e44046b8bbf3p-979)) (f64.const 0x1.bbb403cb85c07p-404))

exception: i64, from_unsigned, value too long, todo, "2791030278657170439"

{"type":"assert_return","line":107,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"14493512931660601393"},{"type":"f64","value":"14459238760182946131"}]},"expected":[{"type":"f64","value":"14493541008051035082"}]}
(assert_return (invoke "f64.add" (f64.const -0x1.34d38af291831p+147) (f64.const -0x1.9890b47439953p+139)) (f64.const -0x1.366c1ba705bcap+147))

exception: i64, from_unsigned, value too long, todo, "14493512931660601393"

{"type":"assert_return","line":108,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"13847269089137787654"},{"type":"f64","value":"5913400236268010570"}]},"expected":[{"type":"f64","value":"5913400236268010570"}]}
(assert_return (invoke "f64.add" (f64.const -0x1.b61dedf4e0306p+3) (f64.const 0x1.09e2f31773c4ap+290)) (f64.const 0x1.09e2f31773c4ap+290))

exception: i64, from_unsigned, value too long, todo, "13847269089137787654"

{"type":"assert_return","line":111,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"2231979500"},{"type":"f32","value":"711174153"}]},"expected":[{"type":"f32","value":"711174153"}]}
(assert_return (invoke "f32.add" (f32.const -0x1.129bd8p-117) (f32.const 0x1.c75012p-43)) (f32.const 0x1.c75012p-43))

error, wrong result, expected 711174153, got 1056964608

{"type":"assert_return","line":112,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"3084976721"},{"type":"f32","value":"843077785"}]},"expected":[{"type":"f32","value":"3084970566"}]}
(assert_return (invoke "f32.add" (f32.const -0x1.c204a2p-16) (f32.const 0x1.80b132p-27)) (f32.const -0x1.c1d48cp-16))

error, wrong result, expected 3084970566, got 3204448256

{"type":"assert_return","line":113,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"3522127374"},{"type":"f32","value":"157500525"}]},"expected":[{"type":"f32","value":"3522127374"}]}
(assert_return (invoke "f32.add" (f32.const -0x1.decc1cp+36) (f32.const 0x1.c688dap-109)) (f32.const -0x1.decc1cp+36))

ok, result

{"type":"assert_return","line":114,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"78702389"},{"type":"f32","value":"3468399689"}]},"expected":[{"type":"f32","value":"3468399689"}]}
(assert_return (invoke "f32.add" (f32.const 0x1.61ce6ap-118) (f32.const -0x1.772892p+30)) (f32.const -0x1.772892p+30))

ok, result

{"type":"assert_return","line":115,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"2208228371"},{"type":"f32","value":"1870536627"}]},"expected":[{"type":"f32","value":"1870536627"}]}
(assert_return (invoke "f32.add" (f32.const -0x1.3dc826p-120) (f32.const 0x1.fc3f66p+95)) (f32.const 0x1.fc3f66p+95))

ok, result

{"type":"assert_return","line":116,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"1111252809067936271"},{"type":"f64","value":"18353849863141451174"}]},"expected":[{"type":"f64","value":"18353849863141451174"}]}
(assert_return (invoke "f64.add" (f64.const 0x1.bf68acc263a0fp-777) (f64.const -0x1.5f9352965e5a6p+1004)) (f64.const -0x1.5f9352965e5a6p+1004))

exception: i64, from_unsigned, value too long, todo, "1111252809067936271"

{"type":"assert_return","line":117,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"16156503866526998353"},{"type":"f64","value":"16051628718393451642"}]},"expected":[{"type":"f64","value":"16156503867159194550"}]}
(assert_return (invoke "f64.add" (f64.const -0x1.76eaa70911f51p+516) (f64.const -0x1.2d746324ce47ap+493)) (f64.const -0x1.76eaa963fabb6p+516))

exception: i64, from_unsigned, value too long, todo, "16156503866526998353"

{"type":"assert_return","line":118,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"9478779231447112314"},{"type":"f64","value":"3336259491488022866"}]},"expected":[{"type":"f64","value":"3336259491488022866"}]}
(assert_return (invoke "f64.add" (f64.const -0x1.b637d82c15a7ap-967) (f64.const 0x1.cc654ccab4152p-283)) (f64.const 0x1.cc654ccab4152p-283))

exception: i64, from_unsigned, value too long, todo, "9478779231447112314"

{"type":"assert_return","line":119,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"11541137186853127278"},{"type":"f64","value":"735421354967021004"}]},"expected":[{"type":"f64","value":"11541137186853127278"}]}
(assert_return (invoke "f64.add" (f64.const -0x1.a5b1fb66e846ep-509) (f64.const 0x1.4bdd36f0bb5ccp-860)) (f64.const -0x1.a5b1fb66e846ep-509))

exception: i64, from_unsigned, value too long, todo, "11541137186853127278"

{"type":"assert_return","line":120,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"18181384676953296798"},{"type":"f64","value":"8211214354507491487"}]},"expected":[{"type":"f64","value":"18181384676953296798"}]}
(assert_return (invoke "f64.add" (f64.const -0x1.14108da880f9ep+966) (f64.const 0x1.417f35701e89fp+800)) (f64.const -0x1.14108da880f9ep+966))

exception: i64, from_unsigned, value too long, todo, "18181384676953296798"

{"type":"assert_return","line":123,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"17455847474217352892"},{"type":"f64","value":"8328504330151758329"}]},"expected":[{"type":"f64","value":"8328504328029232689"}]}
(assert_return (invoke "f64.add" (f64.const -0x1.fa0caf21ffebcp+804) (f64.const 0x1.4ca8fdcff89f9p+826)) (f64.const 0x1.4ca8f5e7c5e31p+826))

exception: i64, from_unsigned, value too long, todo, "17455847474217352892"

{"type":"assert_return","line":124,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"8138029755241725240"},{"type":"f64","value":"7967841770626914860"}]},"expected":[{"type":"f64","value":"8138029755241745167"}]}
(assert_return (invoke "f64.add" (f64.const 0x1.016f1fcbdfd38p+784) (f64.const 0x1.375dffcbc9a2cp+746)) (f64.const 0x1.016f1fcbe4b0fp+784))

exception: i64, from_unsigned, value too long, todo, "8138029755241725240"

{"type":"assert_return","line":125,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"16644741111433920314"},{"type":"f64","value":"7647005019700459394"}]},"expected":[{"type":"f64","value":"7647005019700459387"}]}
(assert_return (invoke "f64.add" (f64.const -0x1.dffda6d5bff3ap+624) (f64.const 0x1.f9e8cc2dff782p+674)) (f64.const 0x1.f9e8cc2dff77bp+674))

exception: i64, from_unsigned, value too long, todo, "16644741111433920314"

{"type":"assert_return","line":126,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"6696851869641768443"},{"type":"f64","value":"6935821972358342665"}]},"expected":[{"type":"f64","value":"6935821972358342665"}]}
(assert_return (invoke "f64.add" (f64.const 0x1.fff4b43687dfbp+463) (f64.const 0x1.0fd5617c4a809p+517)) (f64.const 0x1.0fd5617c4a809p+517))

exception: i64, from_unsigned, value too long, todo, "6696851869641768443"

{"type":"assert_return","line":127,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"127567346952002978"},{"type":"f64","value":"273820416703444795"}]},"expected":[{"type":"f64","value":"273820416704834831"}]}
(assert_return (invoke "f64.add" (f64.const 0x1.535d380035da2p-995) (f64.const 0x1.cce37dddbb73bp-963)) (f64.const 0x1.cce37ddf0ed0fp-963))

error, wrong result, expected 273820416704834831, got 273820416703444795

{"type":"assert_return","line":130,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"17221080860858566255"},{"type":"f64","value":"18119355194379769652"}]},"expected":[{"type":"f64","value":"18119355194379769652"}]}
(assert_return (invoke "f64.add" (f64.const -0x1.d91cd3fc0c66fp+752) (f64.const -0x1.4e18c80229734p+952)) (f64.const -0x1.4e18c80229734p+952))

exception: i64, from_unsigned, value too long, todo, "17221080860858566255"

{"type":"assert_return","line":131,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"5479469458864399218"},{"type":"f64","value":"15063363222154738502"}]},"expected":[{"type":"f64","value":"15063363222154738502"}]}
(assert_return (invoke "f64.add" (f64.const 0x1.afc70fd36e372p+193) (f64.const -0x1.bd10a9b377b46p+273)) (f64.const -0x1.bd10a9b377b46p+273))

exception: i64, from_unsigned, value too long, todo, "5479469458864399218"

{"type":"assert_return","line":132,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"15191393426281101490"},{"type":"f64","value":"2705322087145917275"}]},"expected":[{"type":"f64","value":"15191393426281101490"}]}
(assert_return (invoke "f64.add" (f64.const -0x1.2abd570b078b2p+302) (f64.const 0x1.b3c1ad759cb5bp-423)) (f64.const -0x1.2abd570b078b2p+302))

exception: i64, from_unsigned, value too long, todo, "15191393426281101490"

{"type":"assert_return","line":133,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"12404517211283155052"},{"type":"f64","value":"15933096090325362723"}]},"expected":[{"type":"f64","value":"15933096090325362723"}]}
(assert_return (invoke "f64.add" (f64.const -0x1.5b2ae84c0686cp-317) (f64.const -0x1.dba7a1c022823p+466)) (f64.const -0x1.dba7a1c022823p+466))

exception: i64, from_unsigned, value too long, todo, "12404517211283155052"

{"type":"assert_return","line":134,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"12941874353187635000"},{"type":"f64","value":"149235811938438489"}]},"expected":[{"type":"f64","value":"12941874353187635000"}]}
(assert_return (invoke "f64.add" (f64.const -0x1.ac627bd7cbf38p-198) (f64.const 0x1.2312e265b8d59p-990)) (f64.const -0x1.ac627bd7cbf38p-198))

exception: i64, from_unsigned, value too long, todo, "12941874353187635000"

{"type":"assert_return","line":137,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"2039859408"},{"type":"f32","value":"2137384617"}]},"expected":[{"type":"f32","value":"2137389410"}]}
(assert_return (invoke "f32.add" (f32.const 0x1.2b91ap+116) (f32.const 0x1.cbcd52p+127)) (f32.const 0x1.cbf2c4p+127))

ok, result

{"type":"assert_return","line":138,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"2135652809"},{"type":"f32","value":"4113932278"}]},"expected":[{"type":"f32","value":"2135652798"}]}
(assert_return (invoke "f32.add" (f32.const 0x1.96f392p+127) (f32.const -0x1.6b3fecp+107)) (f32.const 0x1.96f37cp+127))

error, wrong result, expected 2135652798, got 2135652797

{"type":"assert_return","line":139,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"2055837582"},{"type":"f32","value":"4281461529"}]},"expected":[{"type":"f32","value":"4281443917"}]}
(assert_return (invoke "f32.add" (f32.const 0x1.132f1cp+118) (f32.const -0x1.63d632p+127)) (f32.const -0x1.634c9ap+127))

ok, result

{"type":"assert_return","line":140,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"4220448050"},{"type":"f32","value":"4286022000"}]},"expected":[{"type":"f32","value":"4286095178"}]}
(assert_return (invoke "f32.add" (f32.const -0x1.1dda64p+120) (f32.const -0x1.ef02ep+127)) (f32.const -0x1.f13e94p+127))

ok, result

{"type":"assert_return","line":141,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"4280642669"},{"type":"f32","value":"4269109313"}]},"expected":[{"type":"f32","value":"4284663933"}]}
(assert_return (invoke "f32.add" (f32.const -0x1.4ad8dap+127) (f32.const -0x1.eae082p+125)) (f32.const -0x1.c590fap+127))

ok, result

{"type":"assert_return","line":142,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"9214390167692528523"},{"type":"f64","value":"9025765862177526868"}]},"expected":[{"type":"f64","value":"9214390167692529673"}]}
(assert_return (invoke "f64.add" (f64.const 0x1.017099f2a4b8bp+1023) (f64.const 0x1.1f63b28f05454p+981)) (f64.const 0x1.017099f2a5009p+1023))

exception: i64, from_unsigned, value too long, todo, "9214390167692528523"

{"type":"assert_return","line":143,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"9218174330906182895"},{"type":"f64","value":"9066655639269665468"}]},"expected":[{"type":"f64","value":"9218174330906813073"}]}
(assert_return (invoke "f64.add" (f64.const 0x1.d88b6c74984efp+1023) (f64.const 0x1.33b444775eabcp+990)) (f64.const 0x1.d88b6c7532291p+1023))

exception: i64, from_unsigned, value too long, todo, "9218174330906182895"

{"type":"assert_return","line":144,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"18440065048487386960"},{"type":"f64","value":"9166530475417861020"}]},"expected":[{"type":"f64","value":"18440062016830479601"}]}
(assert_return (invoke "f64.add" (f64.const -0x1.84576422fdf5p+1023) (f64.const 0x1.60ee6aa12fb9cp+1012)) (f64.const -0x1.842b4655a9cf1p+1023))

exception: i64, from_unsigned, value too long, todo, "18440065048487386960"

{"type":"assert_return","line":145,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"18341378616977760125"},{"type":"f64","value":"9218376305633483958"}]},"expected":[{"type":"f64","value":"9218376303911020838"}]}
(assert_return (invoke "f64.add" (f64.const -0x1.9aaace3e79f7dp+1001) (f64.const 0x1.e4068af295cb6p+1023)) (f64.const 0x1.e4068487ea926p+1023))

exception: i64, from_unsigned, value too long, todo, "18341378616977760125"

{"type":"assert_return","line":146,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"9214484525044672441"},{"type":"f64","value":"18297568705700624757"}]},"expected":[{"type":"f64","value":"9214484525042704878"}]}
(assert_return (invoke "f64.add" (f64.const 0x1.06cdae79f27b9p+1023) (f64.const -0x1.e05cb0c96f975p+991)) (f64.const 0x1.06cdae78121eep+1023))

exception: i64, from_unsigned, value too long, todo, "9214484525044672441"

{"type":"assert_return","line":149,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"5932680"},{"type":"f32","value":"623"}]},"expected":[{"type":"f32","value":"5933303"}]}
(assert_return (invoke "f32.add" (f32.const 0x1.6a1a2p-127) (f32.const 0x1.378p-140)) (f32.const 0x1.6a23dcp-127))

error, wrong result, expected 5933303, got 1056964608

{"type":"assert_return","line":150,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"37"},{"type":"f32","value":"2147483650"}]},"expected":[{"type":"f32","value":"35"}]}
(assert_return (invoke "f32.add" (f32.const 0x1.28p-144) (f32.const -0x1p-148)) (f32.const 0x1.18p-144))

error, wrong result, expected 35, got 1056964608

{"type":"assert_return","line":151,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"2147483656"},{"type":"f32","value":"3701056"}]},"expected":[{"type":"f32","value":"3701048"}]}
(assert_return (invoke "f32.add" (f32.const -0x1p-146) (f32.const 0x1.c3cap-128)) (f32.const 0x1.c3c9cp-128))

error, wrong result, expected 3701048, got 1056964608

{"type":"assert_return","line":152,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"2147483668"},{"type":"f32","value":"44113961"}]},"expected":[{"type":"f32","value":"44113960"}]}
(assert_return (invoke "f32.add" (f32.const -0x1.4p-145) (f32.const 0x1.424052p-122)) (f32.const 0x1.42405p-122))

error, wrong result, expected 44113960, got 1056964608

{"type":"assert_return","line":153,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"453"},{"type":"f32","value":"2147507390"}]},"expected":[{"type":"f32","value":"2147506937"}]}
(assert_return (invoke "f32.add" (f32.const 0x1.c5p-141) (f32.const -0x1.72f8p-135)) (f32.const -0x1.6be4p-135))

error, wrong result, expected 2147506937, got 3204448256

{"type":"assert_return","line":154,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"5760669582171681"},{"type":"f64","value":"9233067416817195210"}]},"expected":[{"type":"f64","value":"9227994927942701939"}]}
(assert_return (invoke "f64.add" (f64.const 0x1.4774c681d1e21p-1022) (f64.const -0x1.271e58e9f58cap-1021)) (f64.const -0x1.06c7eb5219373p-1022))

exception: i64, from_unsigned, value too long, todo, "9233067416817195210"

{"type":"assert_return","line":155,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"9301019945277718"},{"type":"f64","value":"9236877899492518055"}]},"expected":[{"type":"f64","value":"9231781722239704866"}]}
(assert_return (invoke "f64.add" (f64.const 0x1.10b3a75e31916p-1021) (f64.const -0x1.ffb82b0e868a7p-1021)) (f64.const -0x1.de090760a9f22p-1022))

exception: i64, from_unsigned, value too long, todo, "9236877899492518055"

{"type":"assert_return","line":156,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"9225260466475370890"},{"type":"f64","value":"9229416573822848190"}]},"expected":[{"type":"f64","value":"9231305003443443272"}]}
(assert_return (invoke "f64.add" (f64.const -0x0.6b58448b8098ap-1022) (f64.const -0x1.579796ed04cbep-1022)) (f64.const -0x1.c2efdb7885648p-1022))

exception: i64, from_unsigned, value too long, todo, "9225260466475370890"

{"type":"assert_return","line":157,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"16303139584665809"},{"type":"f64","value":"9240639734747285230"}]},"expected":[{"type":"f64","value":"9227230270086150260"}]}
(assert_return (invoke "f64.add" (f64.const 0x1.9eb9e7baae8d1p-1020) (f64.const -0x1.d58e136f8c6eep-1020)) (f64.const -0x0.db50aed377874p-1022))

exception: i64, from_unsigned, value too long, todo, "9240639734747285230"

{"type":"assert_return","line":158,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"9232116546764732939"},{"type":"f64","value":"5103597037406761"}]},"expected":[{"type":"f64","value":"9227012949727326178"}]}
(assert_return (invoke "f64.add" (f64.const -0x1.f1115deeafa0bp-1022) (f64.const 0x1.221b1c87dca29p-1022)) (f64.const -0x0.cef64166d2fe2p-1022))

exception: i64, from_unsigned, value too long, todo, "9232116546764732939"

{"type":"assert_return","line":162,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"2139095038"},{"type":"f32","value":"1937768448"}]},"expected":[{"type":"f32","value":"2139095039"}]}
(assert_return (invoke "f32.add" (f32.const 0x1.fffffcp+127) (f32.const 0x1p+104)) (f32.const 0x1.fffffep+127))

ok, result

{"type":"assert_return","line":163,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"9218868437227405310"},{"type":"f64","value":"8980177656976769024"}]},"expected":[{"type":"f64","value":"9218868437227405311"}]}
(assert_return (invoke "f64.add" (f64.const 0x1.ffffffffffffep+1023) (f64.const 0x1p+971)) (f64.const 0x1.fffffffffffffp+1023))

exception: i64, from_unsigned, value too long, todo, "9218868437227405310"

{"type":"assert_return","line":166,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"1073741824"},{"type":"f32","value":"1073741824"}]},"expected":[{"type":"f32","value":"1082130432"}]}
(assert_return (invoke "f32.add" (f32.const 2.0) (f32.const 2.0)) (f32.const 4.0))

ok, result

{"type":"assert_return","line":167,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"4611686018427387904"},{"type":"f64","value":"4611686018427387904"}]},"expected":[{"type":"f64","value":"4616189618054758400"}]}
(assert_return (invoke "f64.add" (f64.const 2.0) (f64.const 2.0)) (f64.const 4.0))

error, wrong result, expected 4616189618054758400, got 9223372036854775808

{"type":"assert_return","line":170,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"2139095039"},{"type":"f32","value":"1929379839"}]},"expected":[{"type":"f32","value":"2139095039"}]}
(assert_return (invoke "f32.add" (f32.const 0x1.fffffep+127) (f32.const 0x1.fffffep+102)) (f32.const 0x1.fffffep+127))

ok, result

{"type":"assert_return","line":171,"action":{"type":"invoke","field":"f32.add","args":[{"type":"f32","value":"2139095039"},{"type":"f32","value":"1929379840"}]},"expected":[{"type":"f32","value":"2139095040"}]}
(assert_return (invoke "f32.add" (f32.const 0x1.fffffep+127) (f32.const 0x1p+103)) (f32.const inf))

error, wrong result, expected 2139095040, got 2139095039

{"type":"assert_return","line":172,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"9218868437227405311"},{"type":"f64","value":"8975674057349398527"}]},"expected":[{"type":"f64","value":"9218868437227405311"}]}
(assert_return (invoke "f64.add" (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1.fffffffffffffp+969)) (f64.const 0x1.fffffffffffffp+1023))

exception: i64, from_unsigned, value too long, todo, "9218868437227405311"

{"type":"assert_return","line":173,"action":{"type":"invoke","field":"f64.add","args":[{"type":"f64","value":"9218868437227405311"},{"type":"f64","value":"8975674057349398528"}]},"expected":[{"type":"f64","value":"9218868437227405312"}]}
(assert_return (invoke "f64.add" (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p+970)) (f64.const inf))

exception: i64, from_unsigned, value too long, todo, "9218868437227405311"

{"type":"assert_return","line":177,"action":{"type":"invoke","field":"f32.sub","args":[{"type":"f32","value":"1199570944"},{"type":"f32","value":"754974720"}]},"expected":[{"type":"f32","value":"1199570944"}]}
(assert_return (invoke "f32.sub" (f32.const 65536.0) (f32.const 0x1p-37)) (f32.const 65536.0))

error, wrong result, expected 1199570944, got 1199570943

{"type":"assert_return","line":178,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"4679240012837945344"},{"type":"f64","value":"4440549232587309056"}]},"expected":[{"type":"f64","value":"4679240012837945343"}]}
(assert_return (invoke "f64.sub" (f64.const 65536.0) (f64.const 0x1p-37)) (f64.const 0x1.fffffffffffffp+15))

exception: i64, from_unsigned, value too long, todo, "4679240012837945344"

{"type":"assert_return","line":182,"action":{"type":"invoke","field":"f32.sub","args":[{"type":"f32","value":"1065353216"},{"type":"f32","value":"855638016"}]},"expected":[{"type":"f32","value":"1065353216"}]}
(assert_return (invoke "f32.sub" (f32.const 1.0) (f32.const 0x1p-25)) (f32.const 0x1.0p+0))

error, wrong result, expected 1065353216, got 1065353214

{"type":"assert_return","line":183,"action":{"type":"invoke","field":"f32.sub","args":[{"type":"f32","value":"1065353216"},{"type":"f32","value":"855638017"}]},"expected":[{"type":"f32","value":"1065353215"}]}
(assert_return (invoke "f32.sub" (f32.const 1.0) (f32.const 0x1.000002p-25)) (f32.const 0x1.fffffep-1))

error, wrong result, expected 1065353215, got 1065353214

{"type":"assert_return","line":184,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"4607182418800017408"},{"type":"f64","value":"4363988038922010624"}]},"expected":[{"type":"f64","value":"4607182418800017408"}]}
(assert_return (invoke "f64.sub" (f64.const 1.0) (f64.const 0x1p-54)) (f64.const 0x1.0p+0))

exception: i64, from_unsigned, value too long, todo, "4607182418800017408"

{"type":"assert_return","line":185,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"4607182418800017408"},{"type":"f64","value":"4363988038922010625"}]},"expected":[{"type":"f64","value":"4607182418800017407"}]}
(assert_return (invoke "f64.sub" (f64.const 1.0) (f64.const 0x1.0000000000001p-54)) (f64.const 0x1.fffffffffffffp-1))

exception: i64, from_unsigned, value too long, todo, "4607182418800017408"

{"type":"assert_return","line":188,"action":{"type":"invoke","field":"f32.sub","args":[{"type":"f32","value":"183964211"},{"type":"f32","value":"4211807167"}]},"expected":[{"type":"f32","value":"2064323519"}]}
(assert_return (invoke "f32.sub" (f32.const 0x1.ee2466p-106) (f32.const -0x1.16277ep+119)) (f32.const 0x1.16277ep+119))

ok, result

{"type":"assert_return","line":189,"action":{"type":"invoke","field":"f32.sub","args":[{"type":"f32","value":"4213323727"},{"type":"f32","value":"3575761746"}]},"expected":[{"type":"f32","value":"4213323727"}]}
(assert_return (invoke "f32.sub" (f32.const -0x1.446f9ep+119) (f32.const -0x1.4396a4p+43)) (f32.const -0x1.446f9ep+119))

ok, result

{"type":"assert_return","line":190,"action":{"type":"invoke","field":"f32.sub","args":[{"type":"f32","value":"1069169566"},{"type":"f32","value":"2530290313"}]},"expected":[{"type":"f32","value":"1069169566"}]}
(assert_return (invoke "f32.sub" (f32.const 0x1.74773cp+0) (f32.const -0x1.a25512p-82)) (f32.const 0x1.74773cp+0))

ok, result

{"type":"assert_return","line":191,"action":{"type":"invoke","field":"f32.sub","args":[{"type":"f32","value":"88711906"},{"type":"f32","value":"431212897"}]},"expected":[{"type":"f32","value":"2578696545"}]}
(assert_return (invoke "f32.sub" (f32.const 0x1.9345c4p-117) (f32.const 0x1.6792c2p-76)) (f32.const -0x1.6792c2p-76))

error, wrong result, expected 2578696545, got 3204448256

{"type":"assert_return","line":192,"action":{"type":"invoke","field":"f32.sub","args":[{"type":"f32","value":"919562194"},{"type":"f32","value":"2319656354"}]},"expected":[{"type":"f32","value":"919562194"}]}
(assert_return (invoke "f32.sub" (f32.const 0x1.9ecfa4p-18) (f32.const -0x1.864b44p-107)) (f32.const 0x1.9ecfa4p-18))

error, wrong result, expected 919562194, got 919339008

{"type":"assert_return","line":193,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"12332465020357998661"},{"type":"f64","value":"9766989582560416510"}]},"expected":[{"type":"f64","value":"12332465020357998661"}]}
(assert_return (invoke "f64.sub" (f64.const -0x1.5b798875e7845p-333) (f64.const -0x1.b5147117452fep-903)) (f64.const -0x1.5b798875e7845p-333))

exception: i64, from_unsigned, value too long, todo, "12332465020357998661"

{"type":"assert_return","line":194,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"16318450733361321773"},{"type":"f64","value":"13120762196173477233"}]},"expected":[{"type":"f64","value":"16318450733361321773"}]}
(assert_return (invoke "f64.sub" (f64.const -0x1.6c87baeb6d72dp+552) (f64.const -0x1.64fb35d4b5571p-158)) (f64.const -0x1.6c87baeb6d72dp+552))

exception: i64, from_unsigned, value too long, todo, "16318450733361321773"

{"type":"assert_return","line":195,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"2534186520144737456"},{"type":"f64","value":"10065159679028096147"}]},"expected":[{"type":"f64","value":"2534186520144737456"}]}
(assert_return (invoke "f64.sub" (f64.const 0x1.b3d369fcf74bp-461) (f64.const -0x1.ea1668c0dec93p-837)) (f64.const 0x1.b3d369fcf74bp-461))

exception: i64, from_unsigned, value too long, todo, "2534186520144737456"

{"type":"assert_return","line":196,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"81253721542311597"},{"type":"f64","value":"14524181566355681001"}]},"expected":[{"type":"f64","value":"5300809529500905193"}]}
(assert_return (invoke "f64.sub" (f64.const 0x1.0abd449353eadp-1005) (f64.const -0x1.0422ea3e82ee9p+154)) (f64.const 0x1.0422ea3e82ee9p+154))

exception: i64, from_unsigned, value too long, todo, "14524181566355681001"

{"type":"assert_return","line":197,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"13189545483472981053"},{"type":"f64","value":"11407195172005604952"}]},"expected":[{"type":"f64","value":"13189545483472981053"}]}
(assert_return (invoke "f64.sub" (f64.const -0x1.aadbc6b43cc3dp-143) (f64.const -0x1.e7f922ef1ee58p-539)) (f64.const -0x1.aadbc6b43cc3dp-143))

exception: i64, from_unsigned, value too long, todo, "13189545483472981053"

{"type":"assert_return","line":200,"action":{"type":"invoke","field":"f32.sub","args":[{"type":"f32","value":"4122014001"},{"type":"f32","value":"4158487026"}]},"expected":[{"type":"f32","value":"2010278623"}]}
(assert_return (invoke "f32.sub" (f32.const -0x1.61e262p+108) (f32.const -0x1.baf3e4p+112)) (f32.const 0x1.a4d5bep+112))

error, wrong result, expected 2010278623, got 2010278622

{"type":"assert_return","line":201,"action":{"type":"invoke","field":"f32.sub","args":[{"type":"f32","value":"4130431355"},{"type":"f32","value":"1119299749"}]},"expected":[{"type":"f32","value":"4130431355"}]}
(assert_return (invoke "f32.sub" (f32.const -0x1.62c2f6p+109) (f32.const 0x1.6e514ap+6)) (f32.const -0x1.62c2f6p+109))

ok, result

{"type":"assert_return","line":202,"action":{"type":"invoke","field":"f32.sub","args":[{"type":"f32","value":"2517909066"},{"type":"f32","value":"864524238"}]},"expected":[{"type":"f32","value":"3012007886"}]}
(assert_return (invoke "f32.sub" (f32.const -0x1.287c94p-83) (f32.const 0x1.0f2f9cp-24)) (f32.const -0x1.0f2f9cp-24))

error, wrong result, expected 3012007886, got 3204448256

{"type":"assert_return","line":203,"action":{"type":"invoke","field":"f32.sub","args":[{"type":"f32","value":"2573484334"},{"type":"f32","value":"3114628459"}]},"expected":[{"type":"f32","value":"967144811"}]}
(assert_return (invoke "f32.sub" (f32.const -0x1.c8825cp-77) (f32.const -0x1.4aead6p-12)) (f32.const 0x1.4aead6p-12))

error, wrong result, expected 967144811, got 967143424

{"type":"assert_return","line":204,"action":{"type":"invoke","field":"f32.sub","args":[{"type":"f32","value":"4044667730"},{"type":"f32","value":"576942556"}]},"expected":[{"type":"f32","value":"4044667730"}]}
(assert_return (invoke "f32.sub" (f32.const -0x1.2976a4p+99) (f32.const 0x1.c6e3b8p-59)) (f32.const -0x1.2976a4p+99))

ok, result

{"type":"assert_return","line":205,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"14742371419310964805"},{"type":"f64","value":"17888404506408184249"}]},"expected":[{"type":"f64","value":"8665032469553408441"}]}
(assert_return (invoke "f64.sub" (f64.const -0x1.76cb28ae6c045p+202) (f64.const -0x1.0611f2af4e9b9p+901)) (f64.const 0x1.0611f2af4e9b9p+901))

exception: i64, from_unsigned, value too long, todo, "14742371419310964805"

{"type":"assert_return","line":206,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"2953146626865245854"},{"type":"f64","value":"2577681730975527916"}]},"expected":[{"type":"f64","value":"2953146626865245854"}]}
(assert_return (invoke "f64.sub" (f64.const 0x1.baf35eff22e9ep-368) (f64.const 0x1.5c3e08ecf73ecp-451)) (f64.const 0x1.baf35eff22e9ep-368))

exception: i64, from_unsigned, value too long, todo, "2953146626865245854"

{"type":"assert_return","line":207,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"12932364735331397407"},{"type":"f64","value":"2320782934320318207"}]},"expected":[{"type":"f64","value":"12932364735331397407"}]}
(assert_return (invoke "f64.sub" (f64.const -0x1.8fd354b376f1fp-200) (f64.const 0x1.513c860f386ffp-508)) (f64.const -0x1.8fd354b376f1fp-200))

exception: i64, from_unsigned, value too long, todo, "12932364735331397407"

{"type":"assert_return","line":208,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"9365060414983047910"},{"type":"f64","value":"12353777816259046974"}]},"expected":[{"type":"f64","value":"3130405779404271166"}]}
(assert_return (invoke "f64.sub" (f64.const -0x1.760d447230ae6p-992) (f64.const -0x1.16f788438ae3ep-328)) (f64.const 0x1.16f788438ae3ep-328))

exception: i64, from_unsigned, value too long, todo, "9365060414983047910"

{"type":"assert_return","line":209,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"14336992446210099104"},{"type":"f64","value":"5379485476305549444"}]},"expected":[{"type":"f64","value":"14602857513160325252"}]}
(assert_return (invoke "f64.sub" (f64.const -0x1.73aab4fcfc7ap+112) (f64.const 0x1.7c589f990b884p+171)) (f64.const -0x1.7c589f990b884p+171))

exception: i64, from_unsigned, value too long, todo, "14336992446210099104"

{"type":"assert_return","line":212,"action":{"type":"invoke","field":"f32.sub","args":[{"type":"f32","value":"1869943590"},{"type":"f32","value":"943887556"}]},"expected":[{"type":"f32","value":"1869943590"}]}
(assert_return (invoke "f32.sub" (f32.const 0x1.ea264cp+95) (f32.const 0x1.852988p-15)) (f32.const 0x1.ea264cp+95))

ok, result

{"type":"assert_return","line":213,"action":{"type":"invoke","field":"f32.sub","args":[{"type":"f32","value":"3372906046"},{"type":"f32","value":"2919590399"}]},"expected":[{"type":"f32","value":"3372906046"}]}
(assert_return (invoke "f32.sub" (f32.const -0x1.14ec7cp+19) (f32.const -0x1.0ad3fep-35)) (f32.const -0x1.14ec7cp+19))

error, wrong result, expected 3372906046, got 3372906032

{"type":"assert_return","line":214,"action":{"type":"invoke","field":"f32.sub","args":[{"type":"f32","value":"2912495853"},{"type":"f32","value":"2745492671"}]},"expected":[{"type":"f32","value":"2912495843"}]}
(assert_return (invoke "f32.sub" (f32.const -0x1.3251dap-36) (f32.const -0x1.49c97ep-56)) (f32.const -0x1.3251c6p-36))

error, wrong result, expected 2912495843, got 3204448256

{"type":"assert_return","line":215,"action":{"type":"invoke","field":"f32.sub","args":[{"type":"f32","value":"3096029999"},{"type":"f32","value":"957859028"}]},"expected":[{"type":"f32","value":"3109853804"}]}
(assert_return (invoke "f32.sub" (f32.const -0x1.13565ep-14) (f32.const 0x1.2f89a8p-13)) (f32.const -0x1.b934d8p-13))

error, wrong result, expected 3109853804, got 3204448256

{"type":"assert_return","line":216,"action":{"type":"invoke","field":"f32.sub","args":[{"type":"f32","value":"2939165019"},{"type":"f32","value":"2346559691"}]},"expected":[{"type":"f32","value":"2939165019"}]}
(assert_return (invoke "f32.sub" (f32.const -0x1.6032b6p-33) (f32.const -0x1.bb5196p-104)) (f32.const -0x1.6032b6p-33))

error, wrong result, expected 2939165019, got 3204448256

{"type":"assert_return","line":217,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"13126685627069188368"},{"type":"f64","value":"17084005755352353256"}]},"expected":[{"type":"f64","value":"7860633718497577448"}]}
(assert_return (invoke "f64.sub" (f64.const -0x1.b5b0797af491p-157) (f64.const -0x1.694b8348189e8p+722)) (f64.const 0x1.694b8348189e8p+722))

exception: i64, from_unsigned, value too long, todo, "13126685627069188368"

{"type":"assert_return","line":218,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"17250804263238954355"},{"type":"f64","value":"17897322818375888829"}]},"expected":[{"type":"f64","value":"8673950781521113021"}]}
(assert_return (invoke "f64.sub" (f64.const -0x1.72b142826ed73p+759) (f64.const -0x1.010477bc9afbdp+903)) (f64.const 0x1.010477bc9afbdp+903))

exception: i64, from_unsigned, value too long, todo, "17250804263238954355"

{"type":"assert_return","line":219,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"1024624387795162319"},{"type":"f64","value":"5422801516870904507"}]},"expected":[{"type":"f64","value":"14646173553725680315"}]}
(assert_return (invoke "f64.sub" (f64.const 0x1.83273b6bb94cfp-796) (f64.const 0x1.1a93f948a2abbp+181)) (f64.const -0x1.1a93f948a2abbp+181))

exception: i64, from_unsigned, value too long, todo, "1024624387795162319"

{"type":"assert_return","line":220,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"11250563508203208480"},{"type":"f64","value":"2160870138446053709"}]},"expected":[{"type":"f64","value":"11384242175310282886"}]}
(assert_return (invoke "f64.sub" (f64.const -0x1.207e7156cbf2p-573) (f64.const 0x1.cf3f12fd3814dp-544)) (f64.const -0x1.cf3f13063c086p-544))

exception: i64, from_unsigned, value too long, todo, "11250563508203208480"

{"type":"assert_return","line":221,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"11315355526970152728"},{"type":"f64","value":"13767999508795332779"}]},"expected":[{"type":"f64","value":"4544627471940556971"}]}
(assert_return (invoke "f64.sub" (f64.const -0x1.837e6844f1718p-559) (f64.const -0x1.1c29b757f98abp-14)) (f64.const 0x1.1c29b757f98abp-14))

exception: i64, from_unsigned, value too long, todo, "11315355526970152728"

{"type":"assert_return","line":224,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"4259315722107263852"},{"type":"f64","value":"4089445689175118070"}]},"expected":[{"type":"f64","value":"4259315722107229795"}]}
(assert_return (invoke "f64.sub" (f64.const 0x1.c21151a709b6cp-78) (f64.const 0x1.0a12fff8910f6p-115)) (f64.const 0x1.c21151a701663p-78))

exception: i64, from_unsigned, value too long, todo, "4259315722107263852"

{"type":"assert_return","line":225,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"188121565440651108"},{"type":"f64","value":"62416789530785743"}]},"expected":[{"type":"f64","value":"188121565409457039"}]}
(assert_return (invoke "f64.sub" (f64.const 0x1.c57912aae2f64p-982) (f64.const 0x1.dbfbd4800b7cfp-1010)) (f64.const 0x1.c579128d2338fp-982))

error, wrong result, expected 188121565409457039, got 188121565440651108

{"type":"assert_return","line":226,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"3467770562990504390"},{"type":"f64","value":"3710644584044210353"}]},"expected":[{"type":"f64","value":"12934016620898986161"}]}
(assert_return (invoke "f64.sub" (f64.const 0x1.ffef4399af9c6p-254) (f64.const 0x1.edb96dfaea8b1p-200)) (f64.const -0x1.edb96dfaea8b1p-200))

exception: i64, from_unsigned, value too long, todo, "3467770562990504390"

{"type":"assert_return","line":227,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"13655868372788825570"},{"type":"f64","value":"13522732182992332383"}]},"expected":[{"type":"f64","value":"13655868372781906121"}]}
(assert_return (invoke "f64.sub" (f64.const -0x1.363eee391cde2p-39) (f64.const -0x1.a65462000265fp-69)) (f64.const -0x1.363eee32838c9p-39))

exception: i64, from_unsigned, value too long, todo, "13655868372788825570"

{"type":"assert_return","line":228,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"4496158230847685281"},{"type":"f64","value":"4595312328816348364"}]},"expected":[{"type":"f64","value":"13818684364224065885"}]}
(assert_return (invoke "f64.sub" (f64.const 0x1.59016dba002a1p-25) (f64.const 0x1.5d4374f124cccp-3)) (f64.const -0x1.5d436f8d1f15dp-3))

exception: i64, from_unsigned, value too long, todo, "4496158230847685281"

{"type":"assert_return","line":231,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"10165048318361601487"},{"type":"f64","value":"10384658282813060399"}]},"expected":[{"type":"f64","value":"1161286245958284573"}]}
(assert_return (invoke "f64.sub" (f64.const -0x1.18196bca005cfp-814) (f64.const -0x1.db7b01ce3f52fp-766)) (f64.const 0x1.db7b01ce3f51dp-766))

exception: i64, from_unsigned, value too long, todo, "10165048318361601487"

{"type":"assert_return","line":232,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"13982858477006823824"},{"type":"f64","value":"6264462250080870922"}]},"expected":[{"type":"f64","value":"15487834286935646730"}]}
(assert_return (invoke "f64.sub" (f64.const -0x1.d17b3528d219p+33) (f64.const 0x1.fd739d4ea220ap+367)) (f64.const -0x1.fd739d4ea220ap+367))

exception: i64, from_unsigned, value too long, todo, "13982858477006823824"

{"type":"assert_return","line":233,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"5124509539958121241"},{"type":"f64","value":"1953255029772502995"}]},"expected":[{"type":"f64","value":"5124509539958121241"}]}
(assert_return (invoke "f64.sub" (f64.const 0x1.dea46994de319p+114) (f64.const 0x1.b5b19cd55c7d3p-590)) (f64.const 0x1.dea46994de319p+114))

exception: i64, from_unsigned, value too long, todo, "5124509539958121241"

{"type":"assert_return","line":234,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"2408125051325635052"},{"type":"f64","value":"10707017964771367822"}]},"expected":[{"type":"f64","value":"2408125051325635052"}]}
(assert_return (invoke "f64.sub" (f64.const 0x1.b60f9b2fbd9ecp-489) (f64.const -0x1.6f81c59ec5b8ep-694)) (f64.const 0x1.b60f9b2fbd9ecp-489))

exception: i64, from_unsigned, value too long, todo, "2408125051325635052"

{"type":"assert_return","line":235,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"4352135458168599028"},{"type":"f64","value":"1826599214642193119"}]},"expected":[{"type":"f64","value":"4352135458168599028"}]}
(assert_return (invoke "f64.sub" (f64.const 0x1.5e423fe8571f4p-57) (f64.const 0x1.9624ed7c162dfp-618)) (f64.const 0x1.5e423fe8571f4p-57))

exception: i64, from_unsigned, value too long, todo, "4352135458168599028"

{"type":"assert_return","line":239,"action":{"type":"invoke","field":"f32.sub","args":[{"type":"f32","value":"1102651427"},{"type":"f32","value":"1078530011"}]},"expected":[{"type":"f32","value":"1101004328"}]}
(assert_return (invoke "f32.sub" (f32.const 0x1.724046p+4) (f32.const 0x1.921fb6p+1)) (f32.const 0x1.3ffc5p+4))

error, wrong result, expected 1101004328, got 1101004327

{"type":"assert_return","line":240,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"4627206743602008890"},{"type":"f64","value":"4614256656552045848"}]},"expected":[{"type":"f64","value":"4626322463883005335"}]}
(assert_return (invoke "f64.sub" (f64.const 0x1.724046eb0933ap+4) (f64.const 0x1.921fb54442d18p+1)) (f64.const 0x1.3ffc504280d97p+4))

exception: i64, from_unsigned, value too long, todo, "4627206743602008890"

{"type":"assert_return","line":243,"action":{"type":"invoke","field":"f32.sub","args":[{"type":"f32","value":"1245125372"},{"type":"f32","value":"1245125368"}]},"expected":[{"type":"f32","value":"1065353216"}]}
(assert_return (invoke "f32.sub" (f32.const 2999999) (f32.const 2999998)) (f32.const 1.0))

ok, result

{"type":"assert_return","line":244,"action":{"type":"invoke","field":"f32.sub","args":[{"type":"f32","value":"1240736760"},{"type":"f32","value":"1240736728"}]},"expected":[{"type":"f32","value":"1082130432"}]}
(assert_return (invoke "f32.sub" (f32.const 1999999) (f32.const 1999995)) (f32.const 4.0))

ok, result

{"type":"assert_return","line":245,"action":{"type":"invoke","field":"f32.sub","args":[{"type":"f32","value":"1240736760"},{"type":"f32","value":"1240736712"}]},"expected":[{"type":"f32","value":"1086324736"}]}
(assert_return (invoke "f32.sub" (f32.const 1999999) (f32.const 1999993)) (f32.const 6.0))

ok, result

{"type":"assert_return","line":246,"action":{"type":"invoke","field":"f32.sub","args":[{"type":"f32","value":"1220759616"},{"type":"f32","value":"1220759584"}]},"expected":[{"type":"f32","value":"1065353216"}]}
(assert_return (invoke "f32.sub" (f32.const 400002) (f32.const 400001)) (f32.const 1.0))

ok, result

{"type":"assert_return","line":247,"action":{"type":"invoke","field":"f32.sub","args":[{"type":"f32","value":"1220759616"},{"type":"f32","value":"1220759552"}]},"expected":[{"type":"f32","value":"1073741824"}]}
(assert_return (invoke "f32.sub" (f32.const 400002) (f32.const 400000)) (f32.const 2.0))

ok, result

{"type":"assert_return","line":248,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"4838362400168542206"},{"type":"f64","value":"4838362400168542204"}]},"expected":[{"type":"f64","value":"4607182418800017408"}]}
(assert_return (invoke "f64.sub" (f64.const 2999999999999999) (f64.const 2999999999999998)) (f64.const 1.0))

exception: i64, from_unsigned, value too long, todo, "4838362400168542206"

{"type":"assert_return","line":249,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"4835858800541171708"},{"type":"f64","value":"4835858800541171692"}]},"expected":[{"type":"f64","value":"4616189618054758400"}]}
(assert_return (invoke "f64.sub" (f64.const 1999999999999999) (f64.const 1999999999999995)) (f64.const 4.0))

exception: i64, from_unsigned, value too long, todo, "4835858800541171708"

{"type":"assert_return","line":250,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"4835858800541171708"},{"type":"f64","value":"4835858800541171684"}]},"expected":[{"type":"f64","value":"4618441417868443648"}]}
(assert_return (invoke "f64.sub" (f64.const 1999999999999999) (f64.const 1999999999999993)) (f64.const 6.0))

exception: i64, from_unsigned, value too long, todo, "4835858800541171708"

{"type":"assert_return","line":251,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"4825251601286430752"},{"type":"f64","value":"4825251601286430736"}]},"expected":[{"type":"f64","value":"4607182418800017408"}]}
(assert_return (invoke "f64.sub" (f64.const 400000000000002) (f64.const 400000000000001)) (f64.const 1.0))

exception: i64, from_unsigned, value too long, todo, "4825251601286430752"

{"type":"assert_return","line":252,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"4825251601286430752"},{"type":"f64","value":"4825251601286430720"}]},"expected":[{"type":"f64","value":"4611686018427387904"}]}
(assert_return (invoke "f64.sub" (f64.const 400000000000002) (f64.const 400000000000000)) (f64.const 2.0))

exception: i64, from_unsigned, value too long, todo, "4825251601286430752"

{"type":"assert_return","line":255,"action":{"type":"invoke","field":"f32.sub","args":[{"type":"f32","value":"8388608"},{"type":"f32","value":"8388607"}]},"expected":[{"type":"f32","value":"1"}]}
(assert_return (invoke "f32.sub" (f32.const 0x1p-126) (f32.const 0x1.fffffcp-127)) (f32.const 0x1p-149))

error, wrong result, expected 1, got 1056964608

{"type":"assert_return","line":256,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"4503599627370496"},{"type":"f64","value":"4503599627370495"}]},"expected":[{"type":"f64","value":"1"}]}
(assert_return (invoke "f64.sub" (f64.const 0x1p-1022) (f64.const 0x0.fffffffffffffp-1022)) (f64.const 0x0.0000000000001p-1022))

error, wrong result, expected 1, got 4503599627370495

{"type":"assert_return","line":259,"action":{"type":"invoke","field":"f32.sub","args":[{"type":"f32","value":"1065353217"},{"type":"f32","value":"1065353215"}]},"expected":[{"type":"f32","value":"876609536"}]}
(assert_return (invoke "f32.sub" (f32.const 0x1.000002p+0) (f32.const 0x1.fffffep-1)) (f32.const 0x1.8p-23))

error, wrong result, expected 876609536, got 1056964608

{"type":"assert_return","line":260,"action":{"type":"invoke","field":"f32.sub","args":[{"type":"f32","value":"1065353217"},{"type":"f32","value":"1065353216"}]},"expected":[{"type":"f32","value":"872415232"}]}
(assert_return (invoke "f32.sub" (f32.const 0x1.000002p+0) (f32.const 0x1.0p+0)) (f32.const 0x1p-23))

error, wrong result, expected 872415232, got 1056964608

{"type":"assert_return","line":261,"action":{"type":"invoke","field":"f32.sub","args":[{"type":"f32","value":"1065353216"},{"type":"f32","value":"1065353215"}]},"expected":[{"type":"f32","value":"864026624"}]}
(assert_return (invoke "f32.sub" (f32.const 0x1p+0) (f32.const 0x1.fffffep-1)) (f32.const 0x1p-24))

error, wrong result, expected 864026624, got 1056964608

{"type":"assert_return","line":262,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"4607182418800017409"},{"type":"f64","value":"4607182418800017407"}]},"expected":[{"type":"f64","value":"4375247037990436864"}]}
(assert_return (invoke "f64.sub" (f64.const 0x1.0000000000001p+0) (f64.const 0x1.fffffffffffffp-1)) (f64.const 0x1.8p-52))

exception: i64, from_unsigned, value too long, todo, "4607182418800017409"

{"type":"assert_return","line":263,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"4607182418800017409"},{"type":"f64","value":"4607182418800017408"}]},"expected":[{"type":"f64","value":"4372995238176751616"}]}
(assert_return (invoke "f64.sub" (f64.const 0x1.0000000000001p+0) (f64.const 0x1.0p+0)) (f64.const 0x1p-52))

exception: i64, from_unsigned, value too long, todo, "4607182418800017409"

{"type":"assert_return","line":264,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"4607182418800017408"},{"type":"f64","value":"4607182418800017407"}]},"expected":[{"type":"f64","value":"4368491638549381120"}]}
(assert_return (invoke "f64.sub" (f64.const 0x1p+0) (f64.const 0x1.fffffffffffffp-1)) (f64.const 0x1p-53))

exception: i64, from_unsigned, value too long, todo, "4607182418800017408"

{"type":"assert_return","line":268,"action":{"type":"invoke","field":"f32.sub","args":[{"type":"f32","value":"2139095039"},{"type":"f32","value":"1929379839"}]},"expected":[{"type":"f32","value":"2139095039"}]}
(assert_return (invoke "f32.sub" (f32.const 0x1.fffffep+127) (f32.const 0x1.fffffep+102)) (f32.const 0x1.fffffep+127))

error, wrong result, expected 2139095039, got 2139095038

{"type":"assert_return","line":269,"action":{"type":"invoke","field":"f32.sub","args":[{"type":"f32","value":"2139095039"},{"type":"f32","value":"1929379840"}]},"expected":[{"type":"f32","value":"2139095038"}]}
(assert_return (invoke "f32.sub" (f32.const 0x1.fffffep+127) (f32.const 0x1p+103)) (f32.const 0x1.fffffcp+127))

ok, result

{"type":"assert_return","line":270,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"9218868437227405311"},{"type":"f64","value":"8975674057349398527"}]},"expected":[{"type":"f64","value":"9218868437227405311"}]}
(assert_return (invoke "f64.sub" (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1.fffffffffffffp+969)) (f64.const 0x1.fffffffffffffp+1023))

exception: i64, from_unsigned, value too long, todo, "9218868437227405311"

{"type":"assert_return","line":271,"action":{"type":"invoke","field":"f64.sub","args":[{"type":"f64","value":"9218868437227405311"},{"type":"f64","value":"8975674057349398528"}]},"expected":[{"type":"f64","value":"9218868437227405310"}]}
(assert_return (invoke "f64.sub" (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p+970)) (f64.const 0x1.ffffffffffffep+1023))

exception: i64, from_unsigned, value too long, todo, "9218868437227405311"

{"type":"assert_return","line":274,"action":{"type":"invoke","field":"f32.mul","args":[{"type":"f32","value":"1482907561"},{"type":"f32","value":"1482907561"}]},"expected":[{"type":"f32","value":"1900671689"}]}
(assert_return (invoke "f32.mul" (f32.const 1e15) (f32.const 1e15)) (f32.const 0x1.93e592p+99))

ok, result

{"type":"assert_return","line":275,"action":{"type":"invoke","field":"f32.mul","args":[{"type":"f32","value":"1621981420"},{"type":"f32","value":"1621981420"}]},"expected":[{"type":"f32","value":"2139095040"}]}
(assert_return (invoke "f32.mul" (f32.const 1e20) (f32.const 1e20)) (f32.const inf))

exception: exponent too large: 259

{"type":"assert_return","line":276,"action":{"type":"invoke","field":"f32.mul","args":[{"type":"f32","value":"1761892689"},{"type":"f32","value":"1761892689"}]},"expected":[{"type":"f32","value":"2139095040"}]}
(assert_return (invoke "f32.mul" (f32.const 1e25) (f32.const 1e25)) (f32.const inf))

exception: exponent too large: 293

{"type":"assert_return","line":277,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"4831355200913801216"},{"type":"f64","value":"4831355200913801216"}]},"expected":[{"type":"f64","value":"5055640609639927018"}]}
(assert_return (invoke "f64.mul" (f64.const 1e15) (f64.const 1e15)) (f64.const 0x1.93e5939a08ceap+99))

exception: i64, from_unsigned, value too long, todo, "4831355200913801216"

{"type":"assert_return","line":278,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"4906019910204099648"},{"type":"f64","value":"4906019910204099648"}]},"expected":[{"type":"f64","value":"5205425776111082661"}]}
(assert_return (invoke "f64.mul" (f64.const 1e20) (f64.const 1e20)) (f64.const 0x1.d6329f1c35ca5p+132))

exception: i64, from_unsigned, value too long, todo, "4906019910204099648"

{"type":"assert_return","line":279,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"4981134201117475473"},{"type":"f64","value":"4981134201117475473"}]},"expected":[{"type":"f64","value":"5355091182177117339"}]}
(assert_return (invoke "f64.mul" (f64.const 1e25) (f64.const 1e25)) (f64.const 0x1.11b0ec57e649bp+166))

exception: i64, from_unsigned, value too long, todo, "4981134201117475473"

{"type":"assert_return","line":284,"action":{"type":"invoke","field":"f32.mul","args":[{"type":"f32","value":"1323067183"},{"type":"f32","value":"1351920719"}]},"expected":[{"type":"f32","value":"1610612737"}]}
(assert_return (invoke "f32.mul" (f32.const 1848874880.0) (f32.const 19954563072.0)) (f32.const 0x1.000002p+65))

error, wrong result, expected 1610612737, got 1610612736

{"type":"assert_return","line":285,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"4745541551160033280"},{"type":"f64","value":"4761032175258435584"}]},"expected":[{"type":"f64","value":"4899916394579099649"}]}
(assert_return (invoke "f64.mul" (f64.const 1848874847.0) (f64.const 19954562207.0)) (f64.const 3.6893488147419111424e+19))

exception: i64, from_unsigned, value too long, todo, "4745541551160033280"

{"type":"assert_return","line":289,"action":{"type":"invoke","field":"f32.mul","args":[{"type":"f32","value":"1117401907"},{"type":"f32","value":"1146388480"}]},"expected":[{"type":"f32","value":"1199570688"}]}
(assert_return (invoke "f32.mul" (f32.const 77.1) (f32.const 850)) (f32.const 65535))

error, wrong result, expected 1199570688, got 1199570687

{"type":"assert_return","line":290,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"4635125847112967782"},{"type":"f64","value":"4650687894887858176"}]},"expected":[{"type":"f64","value":"4679239875398991871"}]}
(assert_return (invoke "f64.mul" (f64.const 77.1) (f64.const 850)) (f64.const 65534.99999999999272404))

exception: i64, from_unsigned, value too long, todo, "4635125847112967782"

{"type":"assert_return","line":293,"action":{"type":"invoke","field":"f32.mul","args":[{"type":"f32","value":"3725225879"},{"type":"f32","value":"767181884"}]},"expected":[{"type":"f32","value":"3427365876"}]}
(assert_return (invoke "f32.mul" (f32.const -0x1.14df2ep+61) (f32.const 0x1.748878p-36)) (f32.const -0x1.92e7e8p+25))

error, wrong result, expected 3427365876, got 3427365875

{"type":"assert_return","line":294,"action":{"type":"invoke","field":"f32.mul","args":[{"type":"f32","value":"4071298289"},{"type":"f32","value":"2363594761"}]},"expected":[{"type":"f32","value":"1075233538"}]}
(assert_return (invoke "f32.mul" (f32.const -0x1.5629e2p+102) (f32.const -0x1.c33012p-102)) (f32.const 0x1.2d8604p+1))

ok, result

{"type":"assert_return","line":295,"action":{"type":"invoke","field":"f32.mul","args":[{"type":"f32","value":"3990403914"},{"type":"f32","value":"2406636213"}]},"expected":[{"type":"f32","value":"1036856791"}]}
(assert_return (invoke "f32.mul" (f32.const -0x1.b17694p+92) (f32.const -0x1.e4b56ap-97)) (f32.const 0x1.9a5baep-4))

error, wrong result, expected 1036856791, got 1036856784

{"type":"assert_return","line":296,"action":{"type":"invoke","field":"f32.mul","args":[{"type":"f32","value":"3876262739"},{"type":"f32","value":"2590162616"}]},"expected":[{"type":"f32","value":"1106664791"}]}
(assert_return (invoke "f32.mul" (f32.const -0x1.1626a6p+79) (f32.const -0x1.c57d7p-75)) (f32.const 0x1.ecbaaep+4))

ok, result

{"type":"assert_return","line":297,"action":{"type":"invoke","field":"f32.mul","args":[{"type":"f32","value":"1513973689"},{"type":"f32","value":"1110852822"}]},"expected":[{"type":"f32","value":"1560730283"}]}
(assert_return (invoke "f32.mul" (f32.const 0x1.7acf72p+53) (f32.const 0x1.6c89acp+5)) (f32.const 0x1.0db556p+59))

ok, result

{"type":"assert_return","line":298,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"15745248579468343268"},{"type":"f64","value":"8867411559652116184"}]},"expected":[{"type":"f64","value":"18442240474082181120"}]}
(assert_return (invoke "f64.mul" (f64.const -0x1.25c293f6f37e4p+425) (f64.const 0x1.f5fd4fa41c6d8p+945)) (f64.const -inf))

exception: i64, from_unsigned, value too long, todo, "15745248579468343268"

{"type":"assert_return","line":299,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"9393595877903301723"},{"type":"f64","value":"12847704090045979814"}]},"expected":[{"type":"f64","value":"0"}]}
(assert_return (invoke "f64.mul" (f64.const -0x1.cc1ae79fffc5bp-986) (f64.const -0x1.c36ccc2861ca6p-219)) (f64.const 0x0p+0))

exception: i64, from_unsigned, value too long, todo, "9393595877903301723"

{"type":"assert_return","line":300,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"7339743909496900438"},{"type":"f64","value":"14312273837817528234"}]},"expected":[{"type":"f64","value":"17044856006279008467"}]}
(assert_return (invoke "f64.mul" (f64.const 0x1.c0232b3e64b56p+606) (f64.const -0x1.f6939cf3affaap+106)) (f64.const -0x1.b7e3aedf190d3p+713))

exception: i64, from_unsigned, value too long, todo, "7339743909496900438"

{"type":"assert_return","line":301,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"12422633289194844785"},{"type":"f64","value":"7233496047441461849"}]},"expected":[{"type":"f64","value":"15049217706304651865"}]}
(assert_return (invoke "f64.mul" (f64.const -0x1.60f289966b271p-313) (f64.const 0x1.28a5497f0c259p+583)) (f64.const -0x1.98fc50bcec259p+270))

exception: i64, from_unsigned, value too long, todo, "12422633289194844785"

{"type":"assert_return","line":302,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"8188526721198436258"},{"type":"f64","value":"745378815681991665"}]},"expected":[{"type":"f64","value":"4327221634240578200"}]}
(assert_return (invoke "f64.mul" (f64.const 0x1.37dab12d3afa2p+795) (f64.const 0x1.81e156bd393f1p-858)) (f64.const 0x1.d6126554b8298p-63))

exception: i64, from_unsigned, value too long, todo, "8188526721198436258"

{"type":"assert_return","line":305,"action":{"type":"invoke","field":"f32.mul","args":[{"type":"f32","value":"2468326353"},{"type":"f32","value":"3984723636"}]},"expected":[{"type":"f32","value":"1092762840"}]}
(assert_return (invoke "f32.mul" (f32.const -0x1.3f57a2p-89) (f32.const -0x1.041d68p+92)) (f32.const 0x1.4479bp+3))

error, wrong result, expected 1092762840, got 1092762839

{"type":"assert_return","line":306,"action":{"type":"invoke","field":"f32.mul","args":[{"type":"f32","value":"1680245441"},{"type":"f32","value":"1228341789"}]},"expected":[{"type":"f32","value":"1844318640"}]}
(assert_return (invoke "f32.mul" (f32.const 0x1.4d0582p+73) (f32.const 0x1.6e043ap+19)) (f32.const 0x1.dc236p+92))

error, wrong result, expected 1844318640, got 1844318639

{"type":"assert_return","line":307,"action":{"type":"invoke","field":"f32.mul","args":[{"type":"f32","value":"2945969408"},{"type":"f32","value":"3840981390"}]},"expected":[{"type":"f32","value":"1427037263"}]}
(assert_return (invoke "f32.mul" (f32.const -0x1.2fdap-32) (f32.const -0x1.e1731cp+74)) (f32.const 0x1.1db89ep+43))

error, wrong result, expected 1427037263, got 1427037262

{"type":"assert_return","line":308,"action":{"type":"invoke","field":"f32.mul","args":[{"type":"f32","value":"1631446143"},{"type":"f32","value":"3340593865"}]},"expected":[{"type":"f32","value":"3907618991"}]}
(assert_return (invoke "f32.mul" (f32.const 0x1.7bc8fep+67) (f32.const -0x1.3ad592p+15)) (f32.const -0x1.d3115ep+82))

ok, result

{"type":"assert_return","line":309,"action":{"type":"invoke","field":"f32.mul","args":[{"type":"f32","value":"1321841569"},{"type":"f32","value":"3771977928"}]},"expected":[{"type":"f32","value":"4029080461"}]}
(assert_return (invoke "f32.mul" (f32.const 0x1.936742p+30) (f32.const -0x1.a7a19p+66)) (f32.const -0x1.4dc71ap+97))

ok, result

{"type":"assert_return","line":310,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"10956034376207055635"},{"type":"f64","value":"3195464683520095288"}]},"expected":[{"type":"f64","value":"9544600684599159351"}]}
(assert_return (invoke "f64.mul" (f64.const -0x1.ba737b4ca3b13p-639) (f64.const 0x1.8923309857438p-314)) (f64.const -0x1.53bc0d07baa37p-952))

exception: i64, from_unsigned, value too long, todo, "10956034376207055635"

{"type":"assert_return","line":311,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"3366372084365197849"},{"type":"f64","value":"10971437597834234015"}]},"expected":[{"type":"f64","value":"9730951521726442211"}]}
(assert_return (invoke "f64.mul" (f64.const 0x1.7c1932e610219p-276) (f64.const -0x1.2605db646489fp-635)) (f64.const -0x1.b48da2b0d2ae3p-911))

exception: i64, from_unsigned, value too long, todo, "3366372084365197849"

{"type":"assert_return","line":312,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"15316253934569525376"},{"type":"f64","value":"17593766689751523793"}]},"expected":[{"type":"f64","value":"9218868437227405312"}]}
(assert_return (invoke "f64.mul" (f64.const -0x1.e43cdf3b2108p+329) (f64.const -0x1.99d96abbd61d1p+835)) (f64.const inf))

exception: i64, from_unsigned, value too long, todo, "15316253934569525376"

{"type":"assert_return","line":313,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"8873430008942894499"},{"type":"f64","value":"2630310872370005737"}]},"expected":[{"type":"f64","value":"6896620497836925834"}]}
(assert_return (invoke "f64.mul" (f64.const 0x1.4c19466551da3p+947) (f64.const 0x1.0bdcd6c7646e9p-439)) (f64.const 0x1.5b7cd8c3f638ap+508))

exception: i64, from_unsigned, value too long, todo, "8873430008942894499"

{"type":"assert_return","line":314,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"6138390736122864607"},{"type":"f64","value":"14591737303103877464"}]},"expected":[{"type":"f64","value":"16122953269734234204"}]}
(assert_return (invoke "f64.mul" (f64.const 0x1.ff1da1726e3dfp+339) (f64.const -0x1.043c44f52b158p+169)) (f64.const -0x1.03c9364bb585cp+509))

exception: i64, from_unsigned, value too long, todo, "6138390736122864607"

{"type":"assert_return","line":317,"action":{"type":"invoke","field":"f32.mul","args":[{"type":"f32","value":"3603447621"},{"type":"f32","value":"4012809012"}]},"expected":[{"type":"f32","value":"2139095040"}]}
(assert_return (invoke "f32.mul" (f32.const -0x1.907e8ap+46) (f32.const -0x1.5d3668p+95)) (f32.const inf))

exception: exponent too large: 269

{"type":"assert_return","line":318,"action":{"type":"invoke","field":"f32.mul","args":[{"type":"f32","value":"3192278970"},{"type":"f32","value":"242309673"}]},"expected":[{"type":"f32","value":"2369451750"}]}
(assert_return (invoke "f32.mul" (f32.const -0x1.8c9f74p-3) (f32.const 0x1.e2b452p-99)) (f32.const -0x1.75edccp-101))

error, wrong result, expected 2369451750, got 3204448256

{"type":"assert_return","line":319,"action":{"type":"invoke","field":"f32.mul","args":[{"type":"f32","value":"3060150317"},{"type":"f32","value":"1953896717"}]},"expected":[{"type":"f32","value":"3948759250"}]}
(assert_return (invoke "f32.mul" (f32.const -0x1.cc605ap-19) (f32.const 0x1.ec321ap+105)) (f32.const -0x1.ba91a4p+87))

error, wrong result, expected 3948759250, got 3948759249

{"type":"assert_return","line":320,"action":{"type":"invoke","field":"f32.mul","args":[{"type":"f32","value":"3685735869"},{"type":"f32","value":"265571119"}]},"expected":[{"type":"f32","value":"2886850375"}]}
(assert_return (invoke "f32.mul" (f32.const -0x1.5fbb7ap+56) (f32.const 0x1.a8965ep-96)) (f32.const -0x1.23ae8ep-39))

error, wrong result, expected 2886850375, got 3204448256

{"type":"assert_return","line":321,"action":{"type":"invoke","field":"f32.mul","args":[{"type":"f32","value":"3355295625"},{"type":"f32","value":"69023757"}]},"expected":[{"type":"f32","value":"2359023110"}]}
(assert_return (invoke "f32.mul" (f32.const -0x1.fb7f12p+16) (f32.const 0x1.3a701ap-119)) (f32.const -0x1.37ac0cp-102))

error, wrong result, expected 2359023110, got 3204448256

{"type":"assert_return","line":322,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"11598370094301102699"},{"type":"f64","value":"15783697741936198553"}]},"expected":[{"type":"f64","value":"4328598597203697163"}]}
(assert_return (invoke "f64.mul" (f64.const -0x1.5b0266454c26bp-496) (f64.const -0x1.af5787e3e0399p+433)) (f64.const 0x1.2457d81949e0bp-62))

exception: i64, from_unsigned, value too long, todo, "11598370094301102699"

{"type":"assert_return","line":323,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"6760137556672200005"},{"type":"f64","value":"10390971429121674926"}]},"expected":[{"type":"f64","value":"12543987340819631453"}]}
(assert_return (invoke "f64.mul" (f64.const 0x1.0d54a82393d45p+478) (f64.const -0x1.425760807ceaep-764)) (f64.const -0x1.532068c8d0d5dp-286))

exception: i64, from_unsigned, value too long, todo, "6760137556672200005"

{"type":"assert_return","line":324,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"14608361260346079328"},{"type":"f64","value":"6227029768418337647"}]},"expected":[{"type":"f64","value":"16228420234814429284"}]}
(assert_return (invoke "f64.mul" (f64.const -0x1.b532af981786p+172) (f64.const 0x1.ada95085ba36fp+359)) (f64.const -0x1.6ee38c1e01864p+532))

exception: i64, from_unsigned, value too long, todo, "14608361260346079328"

{"type":"assert_return","line":325,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"8069908676175581646"},{"type":"f64","value":"15517844864458283108"}]},"expected":[{"type":"f64","value":"18442240474082181120"}]}
(assert_return (invoke "f64.mul" (f64.const 0x1.e132f4d49d1cep+768) (f64.const -0x1.a75afe9a7d864p+374)) (f64.const -inf))

exception: i64, from_unsigned, value too long, todo, "8069908676175581646"

{"type":"assert_return","line":326,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"4973816491418843402"},{"type":"f64","value":"4922606816281832528"}]},"expected":[{"type":"f64","value":"5289311430451755328"}]}
(assert_return (invoke "f64.mul" (f64.const 0x1.68bbf1cfff90ap+81) (f64.const 0x1.09cd17d652c5p+70)) (f64.const 0x1.768b8d67d794p+151))

exception: i64, from_unsigned, value too long, todo, "4973816491418843402"

{"type":"assert_return","line":329,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"3075846375446710711"},{"type":"f64","value":"2019524319895558702"}]},"expected":[{"type":"f64","value":"488220554609224151"}]}
(assert_return (invoke "f64.mul" (f64.const 0x1.f99fb602c89b7p-341) (f64.const 0x1.6caab46a31a2ep-575)) (f64.const 0x1.68201f986e9d7p-915))

exception: i64, from_unsigned, value too long, todo, "3075846375446710711"

{"type":"assert_return","line":330,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"13792389967993824121"},{"type":"f64","value":"7865224186729676301"}]},"expected":[{"type":"f64","value":"17051039770050770421"}]}
(assert_return (invoke "f64.mul" (f64.const -0x1.86999c5eee379p-9) (f64.const 0x1.6e3b9e0d53e0dp+723)) (f64.const -0x1.17654a0ef35f5p+715))

exception: i64, from_unsigned, value too long, todo, "13792389967993824121"

{"type":"assert_return","line":331,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"15483491341737357200"},{"type":"f64","value":"10898188329492193507"}]},"expected":[{"type":"f64","value":"3327855557076626973"}]}
(assert_return (invoke "f64.mul" (f64.const -0x1.069571b176f9p+367) (f64.const -0x1.e248b6ab0a0e3p-652)) (f64.const 0x1.eeaff575cae1dp-285))

exception: i64, from_unsigned, value too long, todo, "15483491341737357200"

{"type":"assert_return","line":332,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"8100886621587996114"},{"type":"f64","value":"4881220253517731398"}]},"expected":[{"type":"f64","value":"8375006889399652877"}]}
(assert_return (invoke "f64.mul" (f64.const 0x1.c217645777dd2p+775) (f64.const 0x1.d93f5715dd646p+60)) (f64.const 0x1.a0064aa1d920dp+836))

exception: i64, from_unsigned, value too long, todo, "8100886621587996114"

{"type":"assert_return","line":333,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"12589892576446671178"},{"type":"f64","value":"8646729507413822745"}]},"expected":[{"type":"f64","value":"16629483498509877989"}]}
(assert_return (invoke "f64.mul" (f64.const -0x1.848981b6e694ap-276) (f64.const 0x1.f5aacb64a0d19p+896)) (f64.const -0x1.7cb2296e6c2e5p+621))

exception: i64, from_unsigned, value too long, todo, "12589892576446671178"

{"type":"assert_return","line":336,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"1913383041739811140"},{"type":"f64","value":"2696786534754768330"}]},"expected":[{"type":"f64","value":"3776602816350777"}]}
(assert_return (invoke "f64.mul" (f64.const 0x1.db3bd2a286944p-599) (f64.const 0x1.ce910af1d55cap-425)) (f64.const 0x0.d6accdd538a39p-1022))

exception: i64, from_unsigned, value too long, todo, "1913383041739811140"

{"type":"assert_return","line":337,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"13576886274997223712"},{"type":"f64","value":"9480836654241272360"}]},"expected":[{"type":"f64","value":"4406081533924885"}]}
(assert_return (invoke "f64.mul" (f64.const -0x1.aca223916012p-57) (f64.const -0x1.2b2b4958dd228p-966)) (f64.const 0x0.fa74eccae5615p-1022))

exception: i64, from_unsigned, value too long, todo, "13576886274997223712"

{"type":"assert_return","line":338,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"11636123185307544831"},{"type":"f64","value":"11418839304735837198"}]},"expected":[{"type":"f64","value":"2919536087652621"}]}
(assert_return (invoke "f64.mul" (f64.const -0x1.bd062def16cffp-488) (f64.const -0x1.7ddd91a0c4c0ep-536)) (f64.const 0x0.a5f4d7769d90dp-1022))

exception: i64, from_unsigned, value too long, todo, "11636123185307544831"

{"type":"assert_return","line":339,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"10357270161024523488"},{"type":"f64","value":"3460198093814186274"}]},"expected":[{"type":"f64","value":"9223701543089011575"}]}
(assert_return (invoke "f64.mul" (f64.const -0x1.c6a56169e9cep-772) (f64.const 0x1.517d55a474122p-255)) (f64.const -0x0.12baf260afb77p-1022))

exception: i64, from_unsigned, value too long, todo, "10357270161024523488"

{"type":"assert_return","line":340,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"11506848031881565957"},{"type":"f64","value":"11547514064126512393"}]},"expected":[{"type":"f64","value":"2474372522531115"}]}
(assert_return (invoke "f64.mul" (f64.const -0x1.08951b0b41705p-516) (f64.const -0x1.102dc27168d09p-507)) (f64.const 0x0.8ca6dbf3f592bp-1022))

exception: i64, from_unsigned, value too long, todo, "11506848031881565957"

{"type":"assert_return","line":343,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"8446730755803745435"},{"type":"f64","value":"640105622936255012"}]},"expected":[{"type":"f64","value":"4479981512316931443"}]}
(assert_return (invoke "f64.mul" (f64.const 0x1.8d0dea50c8c9bp+852) (f64.const 0x1.21cac31d87a24p-881)) (f64.const 0x1.c177311f7cd73p-29))

exception: i64, from_unsigned, value too long, todo, "8446730755803745435"

{"type":"assert_return","line":344,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"4578331547514318947"},{"type":"f64","value":"3937894457345907544"}]},"expected":[{"type":"f64","value":"3909603143436010489"}]}
(assert_return (invoke "f64.mul" (f64.const 0x1.98049118e3063p-7) (f64.const 0x1.6362525151b58p-149)) (f64.const 0x1.1b358514103f9p-155))

exception: i64, from_unsigned, value too long, todo, "4578331547514318947"

{"type":"assert_return","line":345,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"13839181621982597923"},{"type":"f64","value":"4426983905639375259"}]},"expected":[{"type":"f64","value":"13658985409477228135"}]}
(assert_return (invoke "f64.mul" (f64.const -0x1.ea65cb0631323p+1) (f64.const 0x1.fce683201a19bp-41)) (f64.const -0x1.e76dc8c223667p-39))

exception: i64, from_unsigned, value too long, todo, "13839181621982597923"

{"type":"assert_return","line":346,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"2931365221683549507"},{"type":"f64","value":"3687257801017498184"}]},"expected":[{"type":"f64","value":"2011503789135851990"}]}
(assert_return (invoke "f64.mul" (f64.const 0x1.e4d235961d543p-373) (f64.const 0x1.bc56f20ef9a48p-205)) (f64.const 0x1.a4c09efcb71d6p-577))

exception: i64, from_unsigned, value too long, todo, "2931365221683549507"

{"type":"assert_return","line":347,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"14180592859625794472"},{"type":"f64","value":"3043918530412552819"}]},"expected":[{"type":"f64","value":"12617399980269247921"}]}
(assert_return (invoke "f64.mul" (f64.const -0x1.b9612e66faba8p+77) (f64.const 0x1.e2bc6aa782273p-348)) (f64.const -0x1.a026ea4f81db1p-270))

exception: i64, from_unsigned, value too long, todo, "14180592859625794472"

{"type":"assert_return","line":350,"action":{"type":"invoke","field":"f32.mul","args":[{"type":"f32","value":"436207616"},{"type":"f32","value":"436207616"}]},"expected":[{"type":"f32","value":"0"}]}
(assert_return (invoke "f32.mul" (f32.const 0x1p-75) (f32.const 0x1p-75)) (f32.const 0x0p+0))

error, wrong result, expected 0, got 1056964608

{"type":"assert_return","line":351,"action":{"type":"invoke","field":"f32.mul","args":[{"type":"f32","value":"436207617"},{"type":"f32","value":"436207617"}]},"expected":[{"type":"f32","value":"1"}]}
(assert_return (invoke "f32.mul" (f32.const 0x1.000002p-75) (f32.const 0x1.000002p-75)) (f32.const 0x1p-149))

error, wrong result, expected 1, got 1056964608

{"type":"assert_return","line":352,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"2186111271319845836"},{"type":"f64","value":"2186111271319845836"}]},"expected":[{"type":"f64","value":"0"}]}
(assert_return (invoke "f64.mul" (f64.const 0x1.6a09e667f3bccp-538) (f64.const 0x1.6a09e667f3bccp-538)) (f64.const 0x0p+0))

exception: i64, from_unsigned, value too long, todo, "2186111271319845836"

{"type":"assert_return","line":353,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"2186111271319845837"},{"type":"f64","value":"2186111271319845837"}]},"expected":[{"type":"f64","value":"1"}]}
(assert_return (invoke "f64.mul" (f64.const 0x1.6a09e667f3bcdp-538) (f64.const 0x1.6a09e667f3bcdp-538)) (f64.const 0x0.0000000000001p-1022))

exception: i64, from_unsigned, value too long, todo, "2186111271319845837"

{"type":"assert_return","line":356,"action":{"type":"invoke","field":"f32.mul","args":[{"type":"f32","value":"1602224127"},{"type":"f32","value":"1602224127"}]},"expected":[{"type":"f32","value":"2139095038"}]}
(assert_return (invoke "f32.mul" (f32.const 0x1.fffffep+63) (f32.const 0x1.fffffep+63)) (f32.const 0x1.fffffcp+127))

ok, result

{"type":"assert_return","line":357,"action":{"type":"invoke","field":"f32.mul","args":[{"type":"f32","value":"1602224128"},{"type":"f32","value":"1602224128"}]},"expected":[{"type":"f32","value":"2139095040"}]}
(assert_return (invoke "f32.mul" (f32.const 0x1p+64) (f32.const 0x1p+64)) (f32.const inf))

ok, result

{"type":"assert_return","line":358,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"6913025428013711359"},{"type":"f64","value":"6913025428013711359"}]},"expected":[{"type":"f64","value":"9218868437227405310"}]}
(assert_return (invoke "f64.mul" (f64.const 0x1.fffffffffffffp+511) (f64.const 0x1.fffffffffffffp+511)) (f64.const 0x1.ffffffffffffep+1023))

exception: i64, from_unsigned, value too long, todo, "6913025428013711359"

{"type":"assert_return","line":359,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"6913025428013711360"},{"type":"f64","value":"6913025428013711360"}]},"expected":[{"type":"f64","value":"9218868437227405312"}]}
(assert_return (invoke "f64.mul" (f64.const 0x1p+512) (f64.const 0x1p+512)) (f64.const inf))

exception: i64, from_unsigned, value too long, todo, "6913025428013711360"

{"type":"assert_return","line":362,"action":{"type":"invoke","field":"f32.mul","args":[{"type":"f32","value":"1065353217"},{"type":"f32","value":"1065353217"}]},"expected":[{"type":"f32","value":"1065353218"}]}
(assert_return (invoke "f32.mul" (f32.const 0x1.000002p+0) (f32.const 0x1.000002p+0)) (f32.const 0x1.000004p+0))

ok, result

{"type":"assert_return","line":363,"action":{"type":"invoke","field":"f32.mul","args":[{"type":"f32","value":"1065353215"},{"type":"f32","value":"1065353215"}]},"expected":[{"type":"f32","value":"1065353214"}]}
(assert_return (invoke "f32.mul" (f32.const 0x1.fffffep-1) (f32.const 0x1.fffffep-1)) (f32.const 0x1.fffffcp-1))

ok, result

{"type":"assert_return","line":364,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"4607182418800017409"},{"type":"f64","value":"4607182418800017409"}]},"expected":[{"type":"f64","value":"4607182418800017410"}]}
(assert_return (invoke "f64.mul" (f64.const 0x1.0000000000001p+0) (f64.const 0x1.0000000000001p+0)) (f64.const 0x1.0000000000002p+0))

exception: i64, from_unsigned, value too long, todo, "4607182418800017409"

{"type":"assert_return","line":365,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"4607182418800017407"},{"type":"f64","value":"4607182418800017407"}]},"expected":[{"type":"f64","value":"4607182418800017406"}]}
(assert_return (invoke "f64.mul" (f64.const 0x1.fffffffffffffp-1) (f64.const 0x1.fffffffffffffp-1)) (f64.const 0x1.ffffffffffffep-1))

exception: i64, from_unsigned, value too long, todo, "4607182418800017407"

{"type":"assert_return","line":368,"action":{"type":"invoke","field":"f32.mul","args":[{"type":"f32","value":"1065353217"},{"type":"f32","value":"1065353215"}]},"expected":[{"type":"f32","value":"1065353216"}]}
(assert_return (invoke "f32.mul" (f32.const 0x1.000002p+0) (f32.const 0x1.fffffep-1)) (f32.const 0x1p+0))

ok, result

{"type":"assert_return","line":369,"action":{"type":"invoke","field":"f32.mul","args":[{"type":"f32","value":"1065353218"},{"type":"f32","value":"1065353214"}]},"expected":[{"type":"f32","value":"1065353217"}]}
(assert_return (invoke "f32.mul" (f32.const 0x1.000004p+0) (f32.const 0x1.fffffcp-1)) (f32.const 0x1.000002p+0))

error, wrong result, expected 1065353217, got 1065353216

{"type":"assert_return","line":370,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"4607182418800017409"},{"type":"f64","value":"4607182418800017407"}]},"expected":[{"type":"f64","value":"4607182418800017408"}]}
(assert_return (invoke "f64.mul" (f64.const 0x1.0000000000001p+0) (f64.const 0x1.fffffffffffffp-1)) (f64.const 0x1p+0))

exception: i64, from_unsigned, value too long, todo, "4607182418800017409"

{"type":"assert_return","line":371,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"4607182418800017410"},{"type":"f64","value":"4607182418800017406"}]},"expected":[{"type":"f64","value":"4607182418800017409"}]}
(assert_return (invoke "f64.mul" (f64.const 0x1.0000000000002p+0) (f64.const 0x1.ffffffffffffep-1)) (f64.const 0x1.0000000000001p+0))

exception: i64, from_unsigned, value too long, todo, "4607182418800017410"

{"type":"assert_return","line":375,"action":{"type":"invoke","field":"f32.mul","args":[{"type":"f32","value":"8388608"},{"type":"f32","value":"872415232"}]},"expected":[{"type":"f32","value":"1"}]}
(assert_return (invoke "f32.mul" (f32.const 0x1p-126) (f32.const 0x1p-23)) (f32.const 0x1p-149))

error, wrong result, expected 1, got 1056964608

{"type":"assert_return","line":376,"action":{"type":"invoke","field":"f64.mul","args":[{"type":"f64","value":"4503599627370496"},{"type":"f64","value":"4372995238176751616"}]},"expected":[{"type":"f64","value":"1"}]}
(assert_return (invoke "f64.mul" (f64.const 0x1p-1022) (f64.const 0x1p-52)) (f64.const 0x0.0000000000001p-1022))

exception: i64, from_unsigned, value too long, todo, "4372995238176751616"

{"type":"assert_return","line":379,"action":{"type":"invoke","field":"f32.mul","args":[{"type":"f32","value":"3246392064"},{"type":"f32","value":"212992"}]},"expected":[{"type":"f32","value":"2150891832"}]}
(assert_return (invoke "f32.mul" (f32.const -0x1.0006p+4) (f32.const 0x1.ap-132)) (f32.const -0x1.a009cp-128))

error, wrong result, expected 2150891832, got 3204448256

{"type":"assert_return","line":382,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"1066388847"},{"type":"f32","value":"1120403456"}]},"expected":[{"type":"f32","value":"1010307378"}]}
(assert_return (invoke "f32.div" (f32.const 1.123456789) (f32.const 100)) (f32.const 0x1.702264p-7))

error, wrong result, expected 1010307378, got 1010307328

{"type":"assert_return","line":383,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"1258294259"},{"type":"f32","value":"1262485497"}]},"expected":[{"type":"f32","value":"1059764896"}]}
(assert_return (invoke "f32.div" (f32.const 8391667.0) (f32.const 12582905.0)) (f32.const 0x1.55754p-1))

error, wrong result, expected 1059764896, got 1059764894

{"type":"assert_return","line":384,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"1199570944"},{"type":"f32","value":"754974720"}]},"expected":[{"type":"f32","value":"1509949440"}]}
(assert_return (invoke "f32.div" (f32.const 65536.0) (f32.const 0x1p-37)) (f32.const 0x1p+53))

ok, result

{"type":"assert_return","line":385,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"1072586677"},{"type":"f32","value":"2139095039"}]},"expected":[{"type":"f32","value":"3905517"}]}
(assert_return (invoke "f32.div" (f32.const 0x1.dcbf6ap+0) (f32.const 0x1.fffffep+127)) (f32.const 0x1.dcbf68p-128))

error, wrong result, expected 3905517, got 1056964608

{"type":"assert_return","line":386,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"1082130432"},{"type":"f32","value":"1077936128"}]},"expected":[{"type":"f32","value":"1068149419"}]}
(assert_return (invoke "f32.div" (f32.const 4) (f32.const 3)) (f32.const 0x1.555556p+0))

error, wrong result, expected 1068149419, got 1068149418

{"type":"assert_return","line":387,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"4607738418748954166"},{"type":"f64","value":"4636737291354636288"}]},"expected":[{"type":"f64","value":"4577629909238726725"}]}
(assert_return (invoke "f64.div" (f64.const 1.123456789) (f64.const 100)) (f64.const 0.01123456789))

exception: i64, from_unsigned, value too long, todo, "4607738418748954166"

{"type":"assert_return","line":388,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"4710766852517658624"},{"type":"f64","value":"4713017006285127680"}]},"expected":[{"type":"f64","value":"4604182212107680295"}]}
(assert_return (invoke "f64.div" (f64.const 8391667.0) (f64.const 12582905.0)) (f64.const 0x1.55753f1d9ba27p-1))

exception: i64, from_unsigned, value too long, todo, "4710766852517658624"

{"type":"assert_return","line":389,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"4679240012837945344"},{"type":"f64","value":"4440549232587309056"}]},"expected":[{"type":"f64","value":"4845873199050653696"}]}
(assert_return (invoke "f64.div" (f64.const 65536.0) (f64.const 0x1p-37)) (f64.const 0x1p+53))

exception: i64, from_unsigned, value too long, todo, "4679240012837945344"

{"type":"assert_return","line":390,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"4611065853604003840"},{"type":"f64","value":"9218868437227405311"}]},"expected":[{"type":"f64","value":"2096758607839232"}]}
(assert_return (invoke "f64.div" (f64.const 0x1.dcbf6ap+0) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x0.772fda8p-1022))

exception: i64, from_unsigned, value too long, todo, "4611065853604003840"

{"type":"assert_return","line":391,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"4616189618054758400"},{"type":"f64","value":"4613937818241073152"}]},"expected":[{"type":"f64","value":"4608683618675807573"}]}
(assert_return (invoke "f64.div" (f64.const 4) (f64.const 3)) (f64.const 0x1.5555555555555p+0))

exception: i64, from_unsigned, value too long, todo, "4616189618054758400"

{"type":"assert_return","line":395,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"1249905654"},{"type":"f32","value":"1245708284"}]},"expected":[{"type":"f32","value":"1068153505"}]}
(assert_return (invoke "f32.div" (f32.const 4195835) (f32.const 3145727)) (f32.const 0x1.557542p+0))

error, wrong result, expected 1068153505, got 1068153504

{"type":"assert_return","line":396,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"4706263254500900864"},{"type":"f64","value":"4704009808640999424"}]},"expected":[{"type":"f64","value":"4608685812450356035"}]}
(assert_return (invoke "f64.div" (f64.const 4195835) (f64.const 3145727)) (f64.const 0x1.557541c7c6b43p+0))

exception: i64, from_unsigned, value too long, todo, "4706263254500900864"

{"type":"assert_return","line":399,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"666187309"},{"type":"f32","value":"2138899896"}]},"expected":[{"type":"f32","value":"0"}]}
(assert_return (invoke "f32.div" (f32.const 0x1.6a6c5ap-48) (f32.const 0x1.fa0b7p+127)) (f32.const 0x0p+0))

error, wrong result, expected 0, got 1056964608

{"type":"assert_return","line":400,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"338737113"},{"type":"f32","value":"1637454009"}]},"expected":[{"type":"f32","value":"0"}]}
(assert_return (invoke "f32.div" (f32.const 0x1.616fb2p-87) (f32.const 0x1.332172p+68)) (f32.const 0x0p+0))

error, wrong result, expected 0, got 1056964608

{"type":"assert_return","line":401,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"3351999420"},{"type":"f32","value":"401966635"}]},"expected":[{"type":"f32","value":"4015268357"}]}
(assert_return (invoke "f32.div" (f32.const -0x1.96e778p+16) (f32.const 0x1.eb0c56p-80)) (f32.const -0x1.a8440ap+95))

error, wrong result, expected 4015268357, got 4015268356

{"type":"assert_return","line":402,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"2582720800"},{"type":"f32","value":"2197197239"}]},"expected":[{"type":"f32","value":"1450863298"}]}
(assert_return (invoke "f32.div" (f32.const -0x1.e2624p-76) (f32.const -0x1.ed236ep-122)) (f32.const 0x1.f4d584p+45))

ok, result

{"type":"assert_return","line":403,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"3564182439"},{"type":"f32","value":"397999726"}]},"expected":[{"type":"f32","value":"4230402947"}]}
(assert_return (invoke "f32.div" (f32.const -0x1.e2374ep+41) (f32.const 0x1.71fcdcp-80)) (f32.const -0x1.4da706p+121))

error, wrong result, expected 4230402947, got 4230402946

{"type":"assert_return","line":404,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"5269602717919885505"},{"type":"f64","value":"5615431061534361830"}]},"expected":[{"type":"f64","value":"4261119458085367075"}]}
(assert_return (invoke "f64.div" (f64.const 0x1.163c09d0c38c1p+147) (f64.const 0x1.e04cc737348e6p+223)) (f64.const 0x1.289921caeed23p-77))

exception: i64, from_unsigned, value too long, todo, "5269602717919885505"

{"type":"assert_return","line":405,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"1791703022234099881"},{"type":"f64","value":"230587289790163684"}]},"expected":[{"type":"f64","value":"6167818452243445017"}]}
(assert_return (invoke "f64.div" (f64.const 0x1.d6867e741e0a9p-626) (f64.const 0x1.335eb19a9aae4p-972)) (f64.const 0x1.87e342d11f519p+346))

exception: i64, from_unsigned, value too long, todo, "1791703022234099881"

{"type":"assert_return","line":406,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"15176390632865983384"},{"type":"f64","value":"7489729865403831125"}]},"expected":[{"type":"f64","value":"12293662509603441500"}]}
(assert_return (invoke "f64.div" (f64.const -0x1.d5edf648aeb98p+298) (f64.const 0x1.0dda15b079355p+640)) (f64.const -0x1.bdceaf9734b5cp-342))

exception: i64, from_unsigned, value too long, todo, "15176390632865983384"

{"type":"assert_return","line":407,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"16945752639368638170"},{"type":"f64","value":"5718505335991307775"}]},"expected":[{"type":"f64","value":"15834399302320062011"}]}
(assert_return (invoke "f64.div" (f64.const -0x1.b683e3934aedap+691) (f64.const 0x1.c364e1df00dffp+246)) (f64.const -0x1.f16456e7afe3bp+444))

exception: i64, from_unsigned, value too long, todo, "16945752639368638170"

{"type":"assert_return","line":408,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"16263708435887736913"},{"type":"f64","value":"6648866667391375614"}]},"expected":[{"type":"f64","value":"14221856927329063502"}]}
(assert_return (invoke "f64.div" (f64.const -0x1.44ca7539cc851p+540) (f64.const 0x1.58501bccc58fep+453)) (f64.const -0x1.e2f8657e0924ep+86))

exception: i64, from_unsigned, value too long, todo, "16263708435887736913"

{"type":"assert_return","line":411,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"3798033061"},{"type":"f32","value":"2491443361"}]},"expected":[{"type":"f32","value":"2139095040"}]}
(assert_return (invoke "f32.div" (f32.const -0x1.c2c54ap+69) (f32.const -0x1.00d142p-86)) (f32.const inf))

exception: exponent too large: 282

{"type":"assert_return","line":412,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"686927199"},{"type":"f32","value":"1440960248"}]},"expected":[{"type":"f32","value":"310908762"}]}
(assert_return (invoke "f32.div" (f32.const 0x1.e35abep-46) (f32.const 0x1.c69dfp+44)) (f32.const 0x1.102eb4p-90))

error, wrong result, expected 310908762, got 1056964608

{"type":"assert_return","line":413,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"1067646869"},{"type":"f32","value":"3960423338"}]},"expected":[{"type":"f32","value":"2467406247"}]}
(assert_return (invoke "f32.div" (f32.const 0x1.45ff2ap+0) (f32.const -0x1.1e8754p+89)) (f32.const -0x1.23434ep-89))

error, wrong result, expected 2467406247, got 3204448256

{"type":"assert_return","line":414,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"642177221"},{"type":"f32","value":"2685135"}]},"expected":[{"type":"f32","value":"1713065419"}]}
(assert_return (invoke "f32.div" (f32.const 0x1.8db18ap-51) (f32.const 0x1.47c678p-128)) (f32.const 0x1.369b96p+77))

error, wrong result, expected 1713065419, got 1704370560

{"type":"assert_return","line":415,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"1824271560"},{"type":"f32","value":"1797890210"}]},"expected":[{"type":"f32","value":"1091436270"}]}
(assert_return (invoke "f32.div" (f32.const 0x1.78599p+90) (f32.const 0x1.534144p+87)) (f32.const 0x1.1bfddcp+3))

error, wrong result, expected 1091436270, got 1091436269

{"type":"assert_return","line":416,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"4278321332874065"},{"type":"f64","value":"15464375907975098426"}]},"expected":[{"type":"f64","value":"9223372036854775808"}]}
(assert_return (invoke "f64.div" (f64.const 0x0.f331c4f47eb51p-1022) (f64.const -0x1.c7ff45bf6f03ap+362)) (f64.const -0x0p+0))

exception: i64, from_unsigned, value too long, todo, "15464375907975098426"

{"type":"assert_return","line":417,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"9385779280320516508"},{"type":"f64","value":"2195352144435258723"}]},"expected":[{"type":"f64","value":"11796946241575527184"}]}
(assert_return (invoke "f64.div" (f64.const -0x1.0fc8707b9d19cp-987) (f64.const 0x1.77524d5f4a563p-536)) (f64.const -0x1.72c1a937d231p-452))

exception: i64, from_unsigned, value too long, todo, "9385779280320516508"

{"type":"assert_return","line":418,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"12019785500442997560"},{"type":"f64","value":"14033717547286793792"}]},"expected":[{"type":"f64","value":"2592881844429368931"}]}
(assert_return (invoke "f64.div" (f64.const -0x1.edb3aa64bb338p-403) (f64.const -0x1.1c7c164320e4p+45)) (f64.const 0x1.bc44cc1c5ae63p-448))

exception: i64, from_unsigned, value too long, todo, "12019785500442997560"

{"type":"assert_return","line":419,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"14192622858179995755"},{"type":"f64","value":"1048270709368415171"}]},"expected":[{"type":"f64","value":"17751311910175316838"}]}
(assert_return (invoke "f64.div" (f64.const -0x1.6534b34e8686bp+80) (f64.const 0x1.c34a7fc59e3c3p-791)) (f64.const -0x1.95421bf291b66p+870))

exception: i64, from_unsigned, value too long, todo, "14192622858179995755"

{"type":"assert_return","line":420,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"14895971708944847415"},{"type":"f64","value":"14082502105592202184"}]},"expected":[{"type":"f64","value":"5420603229995464966"}]}
(assert_return (invoke "f64.div" (f64.const -0x1.91f58d7ed1237p+236) (f64.const -0x1.f190d808383c8p+55)) (f64.const 0x1.9d9eb0836f906p+180))

exception: i64, from_unsigned, value too long, todo, "14895971708944847415"

{"type":"assert_return","line":423,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"1286756690"},{"type":"f32","value":"74754985"}]},"expected":[{"type":"f32","value":"2139095040"}]}
(assert_return (invoke "f32.div" (f32.const 0x1.64b2a4p+26) (f32.const 0x1.e95752p-119)) (f32.const inf))

exception: exponent too large: 271

{"type":"assert_return","line":424,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"3861505243"},{"type":"f32","value":"1298875600"}]},"expected":[{"type":"f32","value":"3627605330"}]}
(assert_return (invoke "f32.div" (f32.const -0x1.53c9b6p+77) (f32.const 0x1.d689ap+27)) (f32.const -0x1.71baa4p+49))

error, wrong result, expected 3627605330, got 3627605329

{"type":"assert_return","line":425,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"1387472197"},{"type":"f32","value":"4021087697"}]},"expected":[{"type":"f32","value":"2726599162"}]}
(assert_return (invoke "f32.div" (f32.const 0x1.664a8ap+38) (f32.const -0x1.59dba2p+96)) (f32.const -0x1.0933f4p-58))

error, wrong result, expected 2726599162, got 3204448256

{"type":"assert_return","line":426,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"4149014653"},{"type":"f32","value":"3294714580"}]},"expected":[{"type":"f32","value":"1919471347"}]}
(assert_return (invoke "f32.div" (f32.const -0x1.99e0fap+111) (f32.const -0x1.c2b5a8p+9)) (f32.const 0x1.d19de6p+101))

error, wrong result, expected 1919471347, got 1919471346

{"type":"assert_return","line":427,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"3987554477"},{"type":"f32","value":"3327836421"}]},"expected":[{"type":"f32","value":"1724563548"}]}
(assert_return (invoke "f32.div" (f32.const -0x1.5a815ap+92) (f32.const -0x1.b5820ap+13)) (f32.const 0x1.9580b8p+78))

error, wrong result, expected 1724563548, got 1724563547

{"type":"assert_return","line":428,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"10882983485852580843"},{"type":"f64","value":"1499380901194126188"}]},"expected":[{"type":"f64","value":"13990715555071506017"}]}
(assert_return (invoke "f64.div" (f64.const -0x1.81fd1e2af7bebp-655) (f64.const 0x1.edefc4eae536cp-691)) (f64.const -0x1.901abdd91b661p+35))

exception: i64, from_unsigned, value too long, todo, "10882983485852580843"

{"type":"assert_return","line":429,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"17353632673902705731"},{"type":"f64","value":"11343375610449883809"}]},"expected":[{"type":"f64","value":"9218868437227405312"}]}
(assert_return (invoke "f64.div" (f64.const -0x1.47cf932953c43p+782) (f64.const -0x1.bc40496b1f2a1p-553)) (f64.const inf))

exception: i64, from_unsigned, value too long, todo, "17353632673902705731"

{"type":"assert_return","line":430,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"10471640091267549911"},{"type":"f64","value":"4317563730789156718"}]},"expected":[{"type":"f64","value":"10760831595995331201"}]}
(assert_return (invoke "f64.div" (f64.const -0x1.2bd2e8fbdcad7p-746) (f64.const 0x1.b115674cc476ep-65)) (f64.const -0x1.62752bf19fa81p-682))

exception: i64, from_unsigned, value too long, todo, "10471640091267549911"

{"type":"assert_return","line":431,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"15262578458239868670"},{"type":"f64","value":"11184694400998603321"}]},"expected":[{"type":"f64","value":"8684356686754640262"}]}
(assert_return (invoke "f64.div" (f64.const -0x1.f923e3fea9efep+317) (f64.const -0x1.8044c74d27a39p-588)) (f64.const 0x1.5086518cc7186p+905))

exception: i64, from_unsigned, value too long, todo, "15262578458239868670"

{"type":"assert_return","line":432,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"5423766533942924987"},{"type":"f64","value":"14797877595923399406"}]},"expected":[{"type":"f64","value":"13679565210380085385"}]}
(assert_return (invoke "f64.div" (f64.const 0x1.516ed2051d6bbp+181) (f64.const -0x1.c9f455eb9c2eep+214)) (f64.const -0x1.79414d67f2889p-34))

exception: i64, from_unsigned, value too long, todo, "5423766533942924987"

{"type":"assert_return","line":435,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"16467910284400317286"},{"type":"f64","value":"14710955777971283471"}]},"expected":[{"type":"f64","value":"6363956244686200611"}]}
(assert_return (invoke "f64.div" (f64.const -0x1.9c52726aed366p+585) (f64.const -0x1.7d0568c75660fp+195)) (f64.const 0x1.1507ca2a65f23p+390))

exception: i64, from_unsigned, value too long, todo, "16467910284400317286"

{"type":"assert_return","line":436,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"16290965053652735591"},{"type":"f64","value":"15317706837775392625"}]},"expected":[{"type":"f64","value":"5580355845867636249"}]}
(assert_return (invoke "f64.div" (f64.const -0x1.522672f461667p+546) (f64.const -0x1.36d36572c9f71p+330)) (f64.const 0x1.1681369370619p+216))

exception: i64, from_unsigned, value too long, todo, "16290965053652735591"

{"type":"assert_return","line":437,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"5440366292977110369"},{"type":"f64","value":"18177315027663270891"}]},"expected":[{"type":"f64","value":"10316437533262127859"}]}
(assert_return (invoke "f64.div" (f64.const 0x1.01051b4e8cd61p+185) (f64.const -0x1.2cbb5ca3d33ebp+965)) (f64.const -0x1.b59471598a2f3p-781))

exception: i64, from_unsigned, value too long, todo, "5440366292977110369"

{"type":"assert_return","line":438,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"5586144947709395659"},{"type":"f64","value":"6532436425888624877"}]},"expected":[{"type":"f64","value":"3660708720660625999"}]}
(assert_return (invoke "f64.div" (f64.const 0x1.5f93bb80fc2cbp+217) (f64.const 0x1.7e051aae9f0edp+427)) (f64.const 0x1.d732fa926ba4fp-211))

exception: i64, from_unsigned, value too long, todo, "5586144947709395659"

{"type":"assert_return","line":439,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"17550005606375580620"},{"type":"f64","value":"6180045224129992598"}]},"expected":[{"type":"f64","value":"15976575755200563719"}]}
(assert_return (invoke "f64.div" (f64.const -0x1.e251d762163ccp+825) (f64.const 0x1.3ee63581e1796p+349)) (f64.const -0x1.8330077d90a07p+476))

exception: i64, from_unsigned, value too long, todo, "17550005606375580620"

{"type":"assert_return","line":442,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"4611065853588275309"},{"type":"f64","value":"9218868437227405311"}]},"expected":[{"type":"f64","value":"2096758603907099"}]}
(assert_return (invoke "f64.div" (f64.const 0x1.dcbf69f10006dp+0) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x0.772fda7c4001bp-1022))

exception: i64, from_unsigned, value too long, todo, "4611065853588275309"

{"type":"assert_return","line":443,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"58005932411648970"},{"type":"f64","value":"4662638783615926141"}]},"expected":[{"type":"f64","value":"3222112482593593"}]}
(assert_return (invoke "f64.div" (f64.const 0x1.e14169442fbcap-1011) (f64.const 0x1.505451d62ff7dp+12)) (f64.const 0x0.b727e85f38b39p-1022))

exception: i64, from_unsigned, value too long, todo, "4662638783615926141"

{"type":"assert_return","line":444,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"13185764271695251812"},{"type":"f64","value":"17795032469661562376"}]},"expected":[{"type":"f64","value":"1594123367530375"}]}
(assert_return (invoke "f64.div" (f64.const -0x1.d3ebe726ec964p-144) (f64.const -0x1.4a7bfc0b83608p+880)) (f64.const 0x0.5a9d8c50cbf87p-1022))

exception: i64, from_unsigned, value too long, todo, "13185764271695251812"

{"type":"assert_return","line":445,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"12062544014359965409"},{"type":"f64","value":"16674780236028867992"}]},"expected":[{"type":"f64","value":"1036869663772871"}]}
(assert_return (invoke "f64.div" (f64.const -0x1.6c3def770aee1p-393) (f64.const -0x1.8b84724347598p+631)) (f64.const 0x0.3af0707fcd0c7p-1022))

exception: i64, from_unsigned, value too long, todo, "12062544014359965409"

{"type":"assert_return","line":446,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"752499975442349235"},{"type":"f64","value":"5356690663768240614"}]},"expected":[{"type":"f64","value":"3442089173194313"}]}
(assert_return (invoke "f64.div" (f64.const 0x1.16abda1bb3cb3p-856) (f64.const 0x1.6c9c7198eb1e6p+166)) (f64.const 0x0.c3a8fd6741649p-1022))

exception: i64, from_unsigned, value too long, todo, "5356690663768240614"

{"type":"assert_return","line":447,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"83041154348962762"},{"type":"f64","value":"13934889252531101931"}]},"expected":[{"type":"f64","value":"9223458798833500621"}]}
(assert_return (invoke "f64.div" (f64.const 0x1.7057d6ab553cap-1005) (f64.const -0x1.2abf1e98660ebp+23)) (f64.const -0x0.04ee8d8ec01cdp-1022))

exception: i64, from_unsigned, value too long, todo, "13934889252531101931"

{"type":"assert_return","line":450,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"1817629909"},{"type":"f32","value":"1421132838"}]},"expected":[{"type":"f32","value":"1461198615"}]}
(assert_return (invoke "f32.div" (f32.const 0x1.ada9aap+89) (f32.const 0x1.69884cp+42)) (f32.const 0x1.303e2ep+47))

error, wrong result, expected 1461198615, got 1461198614

{"type":"assert_return","line":451,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"1824604388"},{"type":"f32","value":"4105258014"}]},"expected":[{"type":"f32","value":"3079375694"}]}
(assert_return (invoke "f32.div" (f32.const 0x1.8281c8p+90) (f32.const -0x1.62883cp+106)) (f32.const -0x1.17169cp-16))

error, wrong result, expected 3079375694, got 3204448256

{"type":"assert_return","line":452,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"1747858929"},{"type":"f32","value":"1063784191"}]},"expected":[{"type":"f32","value":"1749036825"}]}
(assert_return (invoke "f32.div" (f32.const 0x1.5c6be2p+81) (f32.const 0x1.d01dfep-1)) (f32.const 0x1.805e32p+81))

ok, result

{"type":"assert_return","line":453,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"3378374953"},{"type":"f32","value":"3497907368"}]},"expected":[{"type":"f32","value":"945802923"}]}
(assert_return (invoke "f32.div" (f32.const -0x1.bbd252p+19) (f32.const -0x1.fba95p+33)) (f32.const 0x1.bf9d56p-15))

error, wrong result, expected 945802923, got 945782784

{"type":"assert_return","line":454,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"2861015275"},{"type":"f32","value":"3684669151"}]},"expected":[{"type":"f32","value":"240750700"}]}
(assert_return (invoke "f32.div" (f32.const -0x1.0f41d6p-42) (f32.const -0x1.3f2dbep+56)) (f32.const 0x1.b320d8p-99))

error, wrong result, expected 240750700, got 1056964608

{"type":"assert_return","line":455,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"4885037015672297625"},{"type":"f64","value":"9954263091431620051"}]},"expected":[{"type":"f64","value":"17984289216286432053"}]}
(assert_return (invoke "f64.div" (f64.const 0x1.b2348a1c81899p+61) (f64.const -0x1.4a58aad903dd3p-861)) (f64.const -0x1.507c1e2a41b35p+922))

exception: i64, from_unsigned, value too long, todo, "4885037015672297625"

{"type":"assert_return","line":456,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"4022347395424227722"},{"type":"f64","value":"11486191764643320419"}]},"expected":[{"type":"f64","value":"15589554694846453438"}]}
(assert_return (invoke "f64.div" (f64.const 0x1.23fa5137a918ap-130) (f64.const -0x1.7268db1951263p-521)) (f64.const -0x1.93965e0d896bep+390))

exception: i64, from_unsigned, value too long, todo, "4022347395424227722"

{"type":"assert_return","line":457,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"7623973190248181230"},{"type":"f64","value":"7481900282945497881"}]},"expected":[{"type":"f64","value":"4748664889769504925"}]}
(assert_return (invoke "f64.div" (f64.const 0x1.dcb3915d82deep+669) (f64.const 0x1.50caaa1dc6b19p+638)) (f64.const 0x1.6a58ec814b09dp+31))

exception: i64, from_unsigned, value too long, todo, "7623973190248181230"

{"type":"assert_return","line":458,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"14650287530633645126"},{"type":"f64","value":"8091500841285620267"}]},"expected":[{"type":"f64","value":"11165393291297270552"}]}
(assert_return (invoke "f64.div" (f64.const -0x1.046e378c0cc46p+182) (f64.const 0x1.ac925009a922bp+773)) (f64.const -0x1.3720aa94dab18p-592))

exception: i64, from_unsigned, value too long, todo, "14650287530633645126"

{"type":"assert_return","line":459,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"9910334119372230161"},{"type":"f64","value":"10921408834055405722"}]},"expected":[{"type":"f64","value":"3596021921286071170"}]}
(assert_return (invoke "f64.div" (f64.const -0x1.8945fd69d8e11p-871) (f64.const -0x1.0a37870af809ap-646)) (f64.const 0x1.7a2e286c62382p-225))

exception: i64, from_unsigned, value too long, todo, "9910334119372230161"

{"type":"assert_return","line":462,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"4352764235752579571"},{"type":"f64","value":"4610853254537913145"}]},"expected":[{"type":"f64","value":"4348952422448611708"}]}
(assert_return (invoke "f64.div" (f64.const 0x1.82002af0ea1f3p-57) (f64.const 0x1.d0a9b0c2fa339p+0)) (f64.const 0x1.a952fbd1fc17cp-58))

exception: i64, from_unsigned, value too long, todo, "4352764235752579571"

{"type":"assert_return","line":463,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"4148344307949876337"},{"type":"f64","value":"13642564096968604240"}]},"expected":[{"type":"f64","value":"13559333871418047670"}]}
(assert_return (invoke "f64.div" (f64.const 0x1.1e12b515db471p-102) (f64.const -0x1.41fc3c94fba5p-42)) (f64.const -0x1.c6e50cccb7cb6p-61))

exception: i64, from_unsigned, value too long, todo, "4148344307949876337"

{"type":"assert_return","line":464,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"4425554483259831683"},{"type":"f64","value":"4103199251532205583"}]},"expected":[{"type":"f64","value":"4929315895081747238"}]}
(assert_return (invoke "f64.div" (f64.const 0x1.aba5adcd6f583p-41) (f64.const 0x1.17dfac639ce0fp-112)) (f64.const 0x1.872b0a008c326p+71))

exception: i64, from_unsigned, value too long, todo, "4425554483259831683"

{"type":"assert_return","line":465,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"5011653323436109419"},{"type":"f64","value":"5044067306150920275"}]},"expected":[{"type":"f64","value":"4574739988274663188"}]}
(assert_return (invoke "f64.div" (f64.const 0x1.cf82510d0ae6bp+89) (f64.const 0x1.0207d86498053p+97)) (f64.const 0x1.cbdc804e2cf14p-8))

exception: i64, from_unsigned, value too long, todo, "5011653323436109419"

{"type":"assert_return","line":466,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"4558988817252519457"},{"type":"f64","value":"14066629987516208597"}]},"expected":[{"type":"f64","value":"13546063418479940250"}]}
(assert_return (invoke "f64.div" (f64.const 0x1.4c82cbb508e21p-11) (f64.const -0x1.6b57208c2d5d5p+52)) (f64.const -0x1.d48e8b369129ap-64))

exception: i64, from_unsigned, value too long, todo, "4558988817252519457"

{"type":"assert_return","line":469,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"8388608"},{"type":"f32","value":"8388607"}]},"expected":[{"type":"f32","value":"1065353217"}]}
(assert_return (invoke "f32.div" (f32.const 0x1p-126) (f32.const 0x1.fffffcp-127)) (f32.const 0x1.000002p+0))

error, wrong result, expected 1065353217, got 1065353216

{"type":"assert_return","line":470,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"8388607"},{"type":"f32","value":"8388608"}]},"expected":[{"type":"f32","value":"1065353214"}]}
(assert_return (invoke "f32.div" (f32.const 0x1.fffffcp-127) (f32.const 0x1p-126)) (f32.const 0x1.fffffcp-1))

ok, result

{"type":"assert_return","line":471,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"4503599627370496"},{"type":"f64","value":"4503599627370495"}]},"expected":[{"type":"f64","value":"4607182418800017409"}]}
(assert_return (invoke "f64.div" (f64.const 0x1p-1022) (f64.const 0x0.fffffffffffffp-1022)) (f64.const 0x1.0000000000001p+0))

error, wrong result, expected 4607182418800017409, got 4503599627370495

{"type":"assert_return","line":472,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"4503599627370495"},{"type":"f64","value":"4503599627370496"}]},"expected":[{"type":"f64","value":"4607182418800017406"}]}
(assert_return (invoke "f64.div" (f64.const 0x0.fffffffffffffp-1022) (f64.const 0x1p-1022)) (f64.const 0x1.ffffffffffffep-1))

error, wrong result, expected 4607182418800017406, got 4503599627370495

{"type":"assert_return","line":475,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"880803839"},{"type":"f32","value":"2139095039"}]},"expected":[{"type":"f32","value":"0"}]}
(assert_return (invoke "f32.div" (f32.const 0x1.fffffep-23) (f32.const 0x1.fffffep+127)) (f32.const 0x0p+0))

error, wrong result, expected 0, got 1056964608

{"type":"assert_return","line":476,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"880803840"},{"type":"f32","value":"2139095039"}]},"expected":[{"type":"f32","value":"1"}]}
(assert_return (invoke "f32.div" (f32.const 0x1p-22) (f32.const 0x1.fffffep+127)) (f32.const 0x1p-149))

error, wrong result, expected 1, got 1056964608

{"type":"assert_return","line":477,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"4377498837804122111"},{"type":"f64","value":"9218868437227405311"}]},"expected":[{"type":"f64","value":"0"}]}
(assert_return (invoke "f64.div" (f64.const 0x1.fffffffffffffp-52) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x0p+0))

exception: i64, from_unsigned, value too long, todo, "4377498837804122111"

{"type":"assert_return","line":478,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"4377498837804122112"},{"type":"f64","value":"9218868437227405311"}]},"expected":[{"type":"f64","value":"1"}]}
(assert_return (invoke "f64.div" (f64.const 0x1p-51) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x0.0000000000001p-1022))

exception: i64, from_unsigned, value too long, todo, "4377498837804122112"

{"type":"assert_return","line":481,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"1065353216"},{"type":"f32","value":"2097152"}]},"expected":[{"type":"f32","value":"2139095040"}]}
(assert_return (invoke "f32.div" (f32.const 1.0) (f32.const 0x1p-128)) (f32.const inf))

error, wrong result, expected 2139095040, got 2127350988

{"type":"assert_return","line":482,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"1065353216"},{"type":"f32","value":"2097153"}]},"expected":[{"type":"f32","value":"2139095032"}]}
(assert_return (invoke "f32.div" (f32.const 1.0) (f32.const 0x1.000008p-128)) (f32.const 0x1.fffffp+127))

error, wrong result, expected 2139095032, got 2127350987

{"type":"assert_return","line":483,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"4607182418800017408"},{"type":"f64","value":"1125899906842624"}]},"expected":[{"type":"f64","value":"9218868437227405312"}]}
(assert_return (invoke "f64.div" (f64.const 1.0) (f64.const 0x0.4p-1022)) (f64.const inf))

exception: i64, from_unsigned, value too long, todo, "4607182418800017408"

{"type":"assert_return","line":484,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"4607182418800017408"},{"type":"f64","value":"1125899906842625"}]},"expected":[{"type":"f64","value":"9218868437227405304"}]}
(assert_return (invoke "f64.div" (f64.const 1.0) (f64.const 0x0.4000000000001p-1022)) (f64.const 0x1.ffffffffffff8p+1023))

exception: i64, from_unsigned, value too long, todo, "4607182418800017408"

{"type":"assert_return","line":487,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"1065353216"},{"type":"f32","value":"2122317825"}]},"expected":[{"type":"f32","value":"8388607"}]}
(assert_return (invoke "f32.div" (f32.const 1.0) (f32.const 0x1.000002p+126)) (f32.const 0x1.fffffcp-127))

error, wrong result, expected 8388607, got 1056964608

{"type":"assert_return","line":488,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"1065353216"},{"type":"f32","value":"2122317824"}]},"expected":[{"type":"f32","value":"8388608"}]}
(assert_return (invoke "f32.div" (f32.const 1.0) (f32.const 0x1p+126)) (f32.const 0x1p-126))

error, wrong result, expected 8388608, got 1056964608

{"type":"assert_return","line":489,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"4607182418800017408"},{"type":"f64","value":"9209861237972664321"}]},"expected":[{"type":"f64","value":"4503599627370495"}]}
(assert_return (invoke "f64.div" (f64.const 1.0) (f64.const 0x1.0000000000001p+1022)) (f64.const 0x0.fffffffffffffp-1022))

exception: i64, from_unsigned, value too long, todo, "4607182418800017408"

{"type":"assert_return","line":490,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"4607182418800017408"},{"type":"f64","value":"9209861237972664320"}]},"expected":[{"type":"f64","value":"4503599627370496"}]}
(assert_return (invoke "f64.div" (f64.const 1.0) (f64.const 0x1p+1022)) (f64.const 0x1p-1022))

exception: i64, from_unsigned, value too long, todo, "4607182418800017408"

{"type":"assert_return","line":500,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"1065353216"},{"type":"f32","value":"1077936128"}]},"expected":[{"type":"f32","value":"1051372203"}]}
(assert_return (invoke "f32.div" (f32.const 0x1p+0) (f32.const 0x1.8p+1)) (f32.const 0x1.555556p-2))

error, wrong result, expected 1051372203, got 1051372200

{"type":"assert_return","line":501,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"1077936128"},{"type":"f32","value":"1091567616"}]},"expected":[{"type":"f32","value":"1051372203"}]}
(assert_return (invoke "f32.div" (f32.const 0x3p+0) (f32.const 0x1.2p+3)) (f32.const 0x1.555556p-2))

error, wrong result, expected 1051372203, got 1051372200

{"type":"assert_return","line":502,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"1091567616"},{"type":"f32","value":"1104674816"}]},"expected":[{"type":"f32","value":"1051372203"}]}
(assert_return (invoke "f32.div" (f32.const 0x1.2p+3) (f32.const 0x1.bp+4)) (f32.const 0x1.555556p-2))

error, wrong result, expected 1051372203, got 1051372200

{"type":"assert_return","line":503,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"4607182418800017408"},{"type":"f64","value":"4613937818241073152"}]},"expected":[{"type":"f64","value":"4599676419421066581"}]}
(assert_return (invoke "f64.div" (f64.const 0x1p+0) (f64.const 0x1.8p+1)) (f64.const 0x1.5555555555555p-2))

exception: i64, from_unsigned, value too long, todo, "4607182418800017408"

{"type":"assert_return","line":504,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"4613937818241073152"},{"type":"f64","value":"4621256167635550208"}]},"expected":[{"type":"f64","value":"4599676419421066581"}]}
(assert_return (invoke "f64.div" (f64.const 0x3p+0) (f64.const 0x1.2p+3)) (f64.const 0x1.5555555555555p-2))

exception: i64, from_unsigned, value too long, todo, "4613937818241073152"

{"type":"assert_return","line":505,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"4621256167635550208"},{"type":"f64","value":"4628293042053316608"}]},"expected":[{"type":"f64","value":"4599676419421066581"}]}
(assert_return (invoke "f64.div" (f64.const 0x1.2p+3) (f64.const 0x1.bp+4)) (f64.const 0x1.5555555555555p-2))

exception: i64, from_unsigned, value too long, todo, "4621256167635550208"

{"type":"assert_return","line":508,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"1065353217"},{"type":"f32","value":"1065353215"}]},"expected":[{"type":"f32","value":"1065353218"}]}
(assert_return (invoke "f32.div" (f32.const 0x1.000002p+0) (f32.const 0x1.fffffep-1)) (f32.const 0x1.000004p+0))

error, wrong result, expected 1065353218, got 1065353217

{"type":"assert_return","line":509,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"1065353215"},{"type":"f32","value":"1065353217"}]},"expected":[{"type":"f32","value":"1065353213"}]}
(assert_return (invoke "f32.div" (f32.const 0x1.fffffep-1) (f32.const 0x1.000002p+0)) (f32.const 0x1.fffffap-1))

error, wrong result, expected 1065353213, got 1065353212

{"type":"assert_return","line":510,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"1065353216"},{"type":"f32","value":"1065353215"}]},"expected":[{"type":"f32","value":"1065353217"}]}
(assert_return (invoke "f32.div" (f32.const 0x1.0p+0) (f32.const 0x1.fffffep-1)) (f32.const 0x1.000002p+0))

error, wrong result, expected 1065353217, got 1065353216

{"type":"assert_return","line":511,"action":{"type":"invoke","field":"f32.div","args":[{"type":"f32","value":"1065353216"},{"type":"f32","value":"1065353217"}]},"expected":[{"type":"f32","value":"1065353214"}]}
(assert_return (invoke "f32.div" (f32.const 0x1.0p+0) (f32.const 0x1.000002p+0)) (f32.const 0x1.fffffcp-1))

ok, result

{"type":"assert_return","line":512,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"4607182418800017409"},{"type":"f64","value":"4607182418800017407"}]},"expected":[{"type":"f64","value":"4607182418800017410"}]}
(assert_return (invoke "f64.div" (f64.const 0x1.0000000000001p+0) (f64.const 0x1.fffffffffffffp-1)) (f64.const 0x1.0000000000002p+0))

exception: i64, from_unsigned, value too long, todo, "4607182418800017409"

{"type":"assert_return","line":513,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"4607182418800017407"},{"type":"f64","value":"4607182418800017409"}]},"expected":[{"type":"f64","value":"4607182418800017405"}]}
(assert_return (invoke "f64.div" (f64.const 0x1.fffffffffffffp-1) (f64.const 0x1.0000000000001p+0)) (f64.const 0x1.ffffffffffffdp-1))

exception: i64, from_unsigned, value too long, todo, "4607182418800017407"

{"type":"assert_return","line":514,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"4607182418800017408"},{"type":"f64","value":"4607182418800017407"}]},"expected":[{"type":"f64","value":"4607182418800017409"}]}
(assert_return (invoke "f64.div" (f64.const 0x1.0p+0) (f64.const 0x1.fffffffffffffp-1)) (f64.const 0x1.0000000000001p+0))

exception: i64, from_unsigned, value too long, todo, "4607182418800017408"

{"type":"assert_return","line":515,"action":{"type":"invoke","field":"f64.div","args":[{"type":"f64","value":"4607182418800017408"},{"type":"f64","value":"4607182418800017409"}]},"expected":[{"type":"f64","value":"4607182418800017406"}]}
(assert_return (invoke "f64.div" (f64.const 0x1.0p+0) (f64.const 0x1.0000000000001p+0)) (f64.const 0x1.ffffffffffffep-1))

exception: i64, from_unsigned, value too long, todo, "4607182418800017408"

{"type":"assert_return","line":519,"action":{"type":"invoke","field":"f32.sqrt","args":[{"type":"f32","value":"1126891520"}]},"expected":[{"type":"f32","value":"1095842342"}]}
(assert_return (invoke "f32.sqrt" (f32.const 0x1.56p+7)) (f32.const 0x1.a2744cp+3))

ok, result

{"type":"assert_return","line":520,"action":{"type":"invoke","field":"f32.sqrt","args":[{"type":"f32","value":"875341566"}]},"expected":[{"type":"f32","value":"970079310"}]}
(assert_return (invoke "f32.sqrt" (f32.const 0x1.594dfcp-23)) (f32.const 0x1.a4789cp-12))

error, wrong result, expected 970079310, got 970076160

{"type":"assert_return","line":521,"action":{"type":"invoke","field":"f64.sqrt","args":[{"type":"f64","value":"4640220544191430656"}]},"expected":[{"type":"f64","value":"4623551143926461685"}]}
(assert_return (invoke "f64.sqrt" (f64.const 0x1.56p+7)) (f64.const 0x1.a2744ce9674f5p+3))

exception: i64, from_unsigned, value too long, todo, "4640220544191430656"

{"type":"assert_return","line":522,"action":{"type":"invoke","field":"f64.sqrt","args":[{"type":"f64","value":"4505170691092029701"}]},"expected":[{"type":"f64","value":"4556032630010904473"}]}
(assert_return (invoke "f64.sqrt" (f64.const 0x1.594dfc70aa105p-23)) (f64.const 0x1.a4789c0e37f99p-12))

exception: i64, from_unsigned, value too long, todo, "4505170691092029701"

{"type":"assert_return","line":525,"action":{"type":"invoke","field":"f64.sqrt","args":[{"type":"f64","value":"3868634135368364633"}]},"expected":[{"type":"f64","value":"4237908228221851551"}]}
(assert_return (invoke "f64.sqrt" (f64.const 0x1.0263fcc94f259p-164)) (f64.const 0x1.0131485de579fp-82))

exception: i64, from_unsigned, value too long, todo, "3868634135368364633"

{"type":"assert_return","line":526,"action":{"type":"invoke","field":"f64.sqrt","args":[{"type":"f64","value":"6130334638238385213"}]},"expected":[{"type":"f64","value":"5368736472460186647"}]}
(assert_return (invoke "f64.sqrt" (f64.const 0x1.352dfa278c43dp+338)) (f64.const 0x1.195607dac5417p+169))

exception: i64, from_unsigned, value too long, todo, "6130334638238385213"

{"type":"assert_return","line":527,"action":{"type":"invoke","field":"f64.sqrt","args":[{"type":"f64","value":"6420749722515481850"}]},"expected":[{"type":"f64","value":"5513761933181195411"}]}
(assert_return (invoke "f64.sqrt" (f64.const 0x1.b15daa23924fap+402)) (f64.const 0x1.4d143db561493p+201))

exception: i64, from_unsigned, value too long, todo, "6420749722515481850"

{"type":"assert_return","line":528,"action":{"type":"invoke","field":"f64.sqrt","args":[{"type":"f64","value":"4441983858611369811"}]},"expected":[{"type":"f64","value":"4524423892028972029"}]}
(assert_return (invoke "f64.sqrt" (f64.const 0x1.518c8e68cb753p-37)) (f64.const 0x1.9fb8ef1ad5bfdp-19))

exception: i64, from_unsigned, value too long, todo, "4441983858611369811"

{"type":"assert_return","line":529,"action":{"type":"invoke","field":"f64.sqrt","args":[{"type":"f64","value":"2943222801950574478"}]},"expected":[{"type":"f64","value":"3775077603066051757"}]}
(assert_return (invoke "f64.sqrt" (f64.const 0x1.86d8b6518078ep-370)) (f64.const 0x1.3c5142a48fcadp-185))

exception: i64, from_unsigned, value too long, todo, "2943222801950574478"

{"type":"assert_return","line":533,"action":{"type":"invoke","field":"f64.sqrt","args":[{"type":"f64","value":"4607182418800017407"}]},"expected":[{"type":"f64","value":"4607182418800017407"}]}
(assert_return (invoke "f64.sqrt" (f64.const 0x1.fffffffffffffp-1)) (f64.const 0x1.fffffffffffffp-1))

exception: i64, from_unsigned, value too long, todo, "4607182418800017407"

{"type":"assert_return","line":536,"action":{"type":"invoke","field":"f32.sqrt","args":[{"type":"f32","value":"1040498738"}]},"expected":[{"type":"f32","value":"1052268824"}]}
(assert_return (invoke "f32.sqrt" (f32.const 0x1.098064p-3)) (f32.const 0x1.70b23p-2))

ok, result

{"type":"assert_return","line":537,"action":{"type":"invoke","field":"f32.sqrt","args":[{"type":"f32","value":"1911349112"}]},"expected":[{"type":"f32","value":"1487806505"}]}
(assert_return (invoke "f32.sqrt" (f32.const 0x1.d9befp+100)) (f32.const 0x1.5c4052p+50))

ok, result

{"type":"assert_return","line":538,"action":{"type":"invoke","field":"f32.sqrt","args":[{"type":"f32","value":"1033984731"}]},"expected":[{"type":"f32","value":"1049605767"}]}
(assert_return (invoke "f32.sqrt" (f32.const 0x1.42b5b6p-4)) (f32.const 0x1.1f6d0ep-2))

error, wrong result, expected 1049605767, got 1049605764

{"type":"assert_return","line":539,"action":{"type":"invoke","field":"f32.sqrt","args":[{"type":"f32","value":"471548520"}]},"expected":[{"type":"f32","value":"768040305"}]}
(assert_return (invoke "f32.sqrt" (f32.const 0x1.3684dp-71)) (f32.const 0x1.8ebae2p-36))

error, wrong result, expected 768040305, got 1056964608

{"type":"assert_return","line":540,"action":{"type":"invoke","field":"f32.sqrt","args":[{"type":"f32","value":"980180519"}]},"expected":[{"type":"f32","value":"1022754037"}]}
(assert_return (invoke "f32.sqrt" (f32.const 0x1.d8bc4ep-11)) (f32.const 0x1.ebf9eap-6))

error, wrong result, expected 1022754037, got 1022753984

{"type":"assert_return","line":541,"action":{"type":"invoke","field":"f64.sqrt","args":[{"type":"f64","value":"447478826231748356"}]},"expected":[{"type":"f64","value":"2527268346316778217"}]}
(assert_return (invoke "f64.sqrt" (f64.const 0x1.5c39f220d5704p-924)) (f64.const 0x1.2a92bc24ceae9p-462))

exception: todo, execute instruction zcl_wasm_f64_sqrt

{"type":"assert_return","line":542,"action":{"type":"invoke","field":"f64.sqrt","args":[{"type":"f64","value":"7882765141420635228"}]},"expected":[{"type":"f64","value":"6244818117372907505"}]}
(assert_return (invoke "f64.sqrt" (f64.const 0x1.53521a635745cp+727)) (f64.const 0x1.a0cfdc4ef8ff1p+363))

exception: i64, from_unsigned, value too long, todo, "7882765141420635228"

{"type":"assert_return","line":543,"action":{"type":"invoke","field":"f64.sqrt","args":[{"type":"f64","value":"6345006020483303032"}]},"expected":[{"type":"f64","value":"5476089630784211276"}]}
(assert_return (invoke "f64.sqrt" (f64.const 0x1.dfd5bbc9f4678p+385)) (f64.const 0x1.efa817117c94cp+192))

exception: i64, from_unsigned, value too long, todo, "6345006020483303032"

{"type":"assert_return","line":544,"action":{"type":"invoke","field":"f64.sqrt","args":[{"type":"f64","value":"5080974719163899092"}]},"expected":[{"type":"f64","value":"4843851732197030563"}]}
(assert_return (invoke "f64.sqrt" (f64.const 0x1.33f9640811cd4p+105)) (f64.const 0x1.8d17c9243baa3p+52))

exception: i64, from_unsigned, value too long, todo, "5080974719163899092"

{"type":"assert_return","line":545,"action":{"type":"invoke","field":"f64.sqrt","args":[{"type":"f64","value":"9108179429173493573"}]},"expected":[{"type":"f64","value":"6857570252025178944"}]}
(assert_return (invoke "f64.sqrt" (f64.const 0x1.6c0ef0267ff45p+999)) (f64.const 0x1.afbcfae3f2b4p+499))

exception: i64, from_unsigned, value too long, todo, "9108179429173493573"

{"type":"assert_return","line":548,"action":{"type":"invoke","field":"f32.sqrt","args":[{"type":"f32","value":"1293112087"}]},"expected":[{"type":"f32","value":"1178743848"}]}
(assert_return (invoke "f32.sqrt" (f32.const 0x1.26a62ep+27)) (f32.const 0x1.84685p+13))

error, wrong result, expected 1178743848, got 1178743847

{"type":"assert_return","line":549,"action":{"type":"invoke","field":"f32.sqrt","args":[{"type":"f32","value":"118173697"}]},"expected":[{"type":"f32","value":"591184817"}]}
(assert_return (invoke "f32.sqrt" (f32.const 0x1.166002p-113)) (f32.const 0x1.798762p-57))

error, wrong result, expected 591184817, got 1056964608

{"type":"assert_return","line":550,"action":{"type":"invoke","field":"f32.sqrt","args":[{"type":"f32","value":"941555112"}]},"expected":[{"type":"f32","value":"1003077404"}]}
(assert_return (invoke "f32.sqrt" (f32.const 0x1.3dfb5p-15)) (f32.const 0x1.937e38p-8))

error, wrong result, expected 1003077404, got 1003077376

{"type":"assert_return","line":551,"action":{"type":"invoke","field":"f32.sqrt","args":[{"type":"f32","value":"60323222"}]},"expected":[{"type":"f32","value":"562803203"}]}
(assert_return (invoke "f32.sqrt" (f32.const 0x1.30eb2cp-120)) (f32.const 0x1.176406p-60))

error, wrong result, expected 562803203, got 1056964608

{"type":"assert_return","line":552,"action":{"type":"invoke","field":"f32.sqrt","args":[{"type":"f32","value":"40220718"}]},"expected":[{"type":"f32","value":"552763653"}]}
(assert_return (invoke "f32.sqrt" (f32.const 0x1.cb705cp-123)) (f32.const 0x1.e5020ap-62))

error, wrong result, expected 552763653, got 1056964608

{"type":"assert_return","line":553,"action":{"type":"invoke","field":"f64.sqrt","args":[{"type":"f64","value":"7741365502393472048"}]},"expected":[{"type":"f64","value":"6174272493021072850"}]}
(assert_return (invoke "f64.sqrt" (f64.const 0x1.edae8aea0543p+695)) (f64.const 0x1.f6c1ea4fc8dd2p+347))

exception: i64, from_unsigned, value too long, todo, "7741365502393472048"

{"type":"assert_return","line":554,"action":{"type":"invoke","field":"f64.sqrt","args":[{"type":"f64","value":"1175297548666390979"}]},"expected":[{"type":"f64","value":"2891239701856850373"}]}
(assert_return (invoke "f64.sqrt" (f64.const 0x1.f7ee4bda5c9c3p-763)) (f64.const 0x1.fbf30bdaf11c5p-382))

exception: i64, from_unsigned, value too long, todo, "1175297548666390979"

{"type":"assert_return","line":555,"action":{"type":"invoke","field":"f64.sqrt","args":[{"type":"f64","value":"4474969389470739153"}]},"expected":[{"type":"f64","value":"4540897185465678583"}]}
(assert_return (invoke "f64.sqrt" (f64.const 0x1.a48f348266ad1p-30)) (f64.const 0x1.481ee7540baf7p-15))

exception: i64, from_unsigned, value too long, todo, "4474969389470739153"

{"type":"assert_return","line":556,"action":{"type":"invoke","field":"f64.sqrt","args":[{"type":"f64","value":"3521792205891300764"}]},"expected":[{"type":"f64","value":"4064104284248214854"}]}
(assert_return (invoke "f64.sqrt" (f64.const 0x1.feb5a1ce3ed9cp-242)) (f64.const 0x1.6995060c20d46p-121))

exception: i64, from_unsigned, value too long, todo, "3521792205891300764"

{"type":"assert_return","line":557,"action":{"type":"invoke","field":"f64.sqrt","args":[{"type":"f64","value":"8798159938601760820"}]},"expected":[{"type":"f64","value":"6702520650372831162"}]}
(assert_return (invoke "f64.sqrt" (f64.const 0x1.957d9796e3834p+930)) (f64.const 0x1.42305213157bap+465))

exception: i64, from_unsigned, value too long, todo, "8798159938601760820"

{"type":"assert_return","line":560,"action":{"type":"invoke","field":"f32.sqrt","args":[{"type":"f32","value":"2058533950"}]},"expected":[{"type":"f32","value":"1561805138"}]}
(assert_return (invoke "f32.sqrt" (f32.const 0x1.65787cp+118)) (f32.const 0x1.2e82a4p+59))

error, wrong result, expected 1561805138, got 1561805137

{"type":"assert_return","line":561,"action":{"type":"invoke","field":"f32.sqrt","args":[{"type":"f32","value":"1194962978"}]},"expected":[{"type":"f32","value":"1129973536"}]}
(assert_return (invoke "f32.sqrt" (f32.const 0x1.736044p+15)) (f32.const 0x1.b40e4p+7))

error, wrong result, expected 1129973536, got 1129973535

{"type":"assert_return","line":562,"action":{"type":"invoke","field":"f32.sqrt","args":[{"type":"f32","value":"1062209384"}]},"expected":[{"type":"f32","value":"1063699830"}]}
(assert_return (invoke "f32.sqrt" (f32.const 0x1.a00edp-1)) (f32.const 0x1.cd8aecp-1))

error, wrong result, expected 1063699830, got 1063699828

{"type":"assert_return","line":563,"action":{"type":"invoke","field":"f32.sqrt","args":[{"type":"f32","value":"339551808"}]},"expected":[{"type":"f32","value":"702287090"}]}
(assert_return (invoke "f32.sqrt" (f32.const 0x1.7a4c8p-87)) (f32.const 0x1.b819e4p-44))

error, wrong result, expected 702287090, got 1056964608

{"type":"assert_return","line":564,"action":{"type":"invoke","field":"f32.sqrt","args":[{"type":"f32","value":"279876202"}]},"expected":[{"type":"f32","value":"672496559"}]}
(assert_return (invoke "f32.sqrt" (f32.const 0x1.5d24d4p-94)) (f32.const 0x1.2af75ep-47))

error, wrong result, expected 672496559, got 1056964608

{"type":"assert_return","line":565,"action":{"type":"invoke","field":"f64.sqrt","args":[{"type":"f64","value":"7933654283200418420"}]},"expected":[{"type":"f64","value":"6270248298536475417"}]}
(assert_return (invoke "f64.sqrt" (f64.const 0x1.a008948ead274p+738)) (f64.const 0x1.4659b37c39b19p+369))

exception: i64, from_unsigned, value too long, todo, "7933654283200418420"

{"type":"assert_return","line":566,"action":{"type":"invoke","field":"f64.sqrt","args":[{"type":"f64","value":"2893298197477532149"}]},"expected":[{"type":"f64","value":"3750137482611732493"}]}
(assert_return (invoke "f64.sqrt" (f64.const 0x1.70f6199ed21f5p-381)) (f64.const 0x1.b2a2bddf3300dp-191))

exception: i64, from_unsigned, value too long, todo, "2893298197477532149"

{"type":"assert_return","line":567,"action":{"type":"invoke","field":"f64.sqrt","args":[{"type":"f64","value":"8954101765007123282"}]},"expected":[{"type":"f64","value":"6780419764181964566"}]}
(assert_return (invoke "f64.sqrt" (f64.const 0x1.35c1d49f2a352p+965)) (f64.const 0x1.8e3d9f01a9716p+482))

exception: i64, from_unsigned, value too long, todo, "8954101765007123282"

{"type":"assert_return","line":568,"action":{"type":"invoke","field":"f64.sqrt","args":[{"type":"f64","value":"4405641787023763989"}]},"expected":[{"type":"f64","value":"4506213966714545194"}]}
(assert_return (invoke "f64.sqrt" (f64.const 0x1.3fbdcfb2b2a15p-45)) (f64.const 0x1.949ba4feca42ap-23))

exception: i64, from_unsigned, value too long, todo, "4405641787023763989"

{"type":"assert_return","line":569,"action":{"type":"invoke","field":"f64.sqrt","args":[{"type":"f64","value":"2394824404681191749"}]},"expected":[{"type":"f64","value":"3500764341454448999"}]}
(assert_return (invoke "f64.sqrt" (f64.const 0x1.c201b94757145p-492)) (f64.const 0x1.5369ee6bf2967p-246))

exception: i64, from_unsigned, value too long, todo, "2394824404681191749"

{"type":"assert_return","line":572,"action":{"type":"invoke","field":"f64.sqrt","args":[{"type":"f64","value":"9494538992465685200"}]},"expected":[{"type":"f64","value":"nan:canonical"}]}
(assert_return (invoke "f64.sqrt" (f64.const -0x1.360e8d0032adp-963)) (f64.const nan:canonical))

exception: i64, from_unsigned, value too long, todo, "9494538992465685200"

{"type":"assert_return","line":573,"action":{"type":"invoke","field":"f64.sqrt","args":[{"type":"f64","value":"5074882158241187075"}]},"expected":[{"type":"f64","value":"4841025724322244342"}]}
(assert_return (invoke "f64.sqrt" (f64.const 0x1.d9a6f5eef0503p+103)) (f64.const 0x1.ec73f56c166f6p+51))

exception: i64, from_unsigned, value too long, todo, "5074882158241187075"

{"type":"assert_return","line":574,"action":{"type":"invoke","field":"f64.sqrt","args":[{"type":"f64","value":"1187437724299488295"}]},"expected":[{"type":"f64","value":"2897120674751402313"}]}
(assert_return (invoke "f64.sqrt" (f64.const 0x1.aa051a5c4ec27p-760)) (f64.const 0x1.4a3e771ff5149p-380))

exception: i64, from_unsigned, value too long, todo, "1187437724299488295"

{"type":"assert_return","line":575,"action":{"type":"invoke","field":"f64.sqrt","args":[{"type":"f64","value":"3368223178643061438"}]},"expected":[{"type":"f64","value":"3987382964717611901"}]}
(assert_return (invoke "f64.sqrt" (f64.const 0x1.e5522a741babep-276)) (f64.const 0x1.607ae2b6feb7dp-138))

exception: i64, from_unsigned, value too long, todo, "3368223178643061438"

{"type":"assert_return","line":576,"action":{"type":"invoke","field":"f64.sqrt","args":[{"type":"f64","value":"7161993531047854177"}]},"expected":[{"type":"f64","value":"5884408968142469554"}]}
(assert_return (invoke "f64.sqrt" (f64.const 0x1.4832badc0c061p+567)) (f64.const 0x1.99ec7934139b2p+283))

exception: i64, from_unsigned, value too long, todo, "7161993531047854177"

{"type":"assert_return","line":579,"action":{"type":"invoke","field":"f32.sqrt","args":[{"type":"f32","value":"1065353217"}]},"expected":[{"type":"f32","value":"1065353216"}]}
(assert_return (invoke "f32.sqrt" (f32.const 0x1.000002p+0)) (f32.const 0x1p+0))

ok, result

{"type":"assert_return","line":580,"action":{"type":"invoke","field":"f32.sqrt","args":[{"type":"f32","value":"1065353218"}]},"expected":[{"type":"f32","value":"1065353217"}]}
(assert_return (invoke "f32.sqrt" (f32.const 0x1.000004p+0)) (f32.const 0x1.000002p+0))

error, wrong result, expected 1065353217, got 1065353216

{"type":"assert_return","line":581,"action":{"type":"invoke","field":"f64.sqrt","args":[{"type":"f64","value":"4607182418800017409"}]},"expected":[{"type":"f64","value":"4607182418800017408"}]}
(assert_return (invoke "f64.sqrt" (f64.const 0x1.0000000000001p+0)) (f64.const 0x1p+0))

exception: i64, from_unsigned, value too long, todo, "4607182418800017409"

{"type":"assert_return","line":582,"action":{"type":"invoke","field":"f64.sqrt","args":[{"type":"f64","value":"4607182418800017410"}]},"expected":[{"type":"f64","value":"4607182418800017409"}]}
(assert_return (invoke "f64.sqrt" (f64.const 0x1.0000000000002p+0)) (f64.const 0x1.0000000000001p+0))

exception: i64, from_unsigned, value too long, todo, "4607182418800017410"

{"type":"assert_return","line":585,"action":{"type":"invoke","field":"f32.sqrt","args":[{"type":"f32","value":"1065353214"}]},"expected":[{"type":"f32","value":"1065353215"}]}
(assert_return (invoke "f32.sqrt" (f32.const 0x1.fffffcp-1)) (f32.const 0x1.fffffep-1))

error, wrong result, expected 1065353215, got 1065353214

{"type":"assert_return","line":586,"action":{"type":"invoke","field":"f32.sqrt","args":[{"type":"f32","value":"1065353213"}]},"expected":[{"type":"f32","value":"1065353214"}]}
(assert_return (invoke "f32.sqrt" (f32.const 0x1.fffffap-1)) (f32.const 0x1.fffffcp-1))

ok, result

{"type":"assert_return","line":587,"action":{"type":"invoke","field":"f64.sqrt","args":[{"type":"f64","value":"4607182418800017406"}]},"expected":[{"type":"f64","value":"4607182418800017407"}]}
(assert_return (invoke "f64.sqrt" (f64.const 0x1.ffffffffffffep-1)) (f64.const 0x1.fffffffffffffp-1))

exception: i64, from_unsigned, value too long, todo, "4607182418800017406"

{"type":"assert_return","line":588,"action":{"type":"invoke","field":"f64.sqrt","args":[{"type":"f64","value":"4607182418800017405"}]},"expected":[{"type":"f64","value":"4607182418800017406"}]}
(assert_return (invoke "f64.sqrt" (f64.const 0x1.ffffffffffffdp-1)) (f64.const 0x1.ffffffffffffep-1))

exception: i64, from_unsigned, value too long, todo, "4607182418800017405"

{"type":"assert_return","line":592,"action":{"type":"invoke","field":"f32.abs","args":[{"type":"f32","value":"2139156962"}]},"expected":[{"type":"f32","value":"2139156962"}]}
(assert_return (invoke "f32.abs" (f32.const nan:0x0f1e2)) (f32.const nan:0x0f1e2))

ok, result

{"type":"assert_return","line":593,"action":{"type":"invoke","field":"f32.abs","args":[{"type":"f32","value":"4286640610"}]},"expected":[{"type":"f32","value":"2139156962"}]}
(assert_return (invoke "f32.abs" (f32.const -nan:0x0f1e2)) (f32.const nan:0x0f1e2))

ok, result

{"type":"assert_return","line":594,"action":{"type":"invoke","field":"f64.abs","args":[{"type":"f64","value":"9218868441285556843"}]},"expected":[{"type":"f64","value":"9218868441285556843"}]}
(assert_return (invoke "f64.abs" (f64.const nan:0x0f1e27a6b)) (f64.const nan:0x0f1e27a6b))

exception: i64, from_unsigned, value too long, todo, "9218868441285556843"

{"type":"assert_return","line":595,"action":{"type":"invoke","field":"f64.abs","args":[{"type":"f64","value":"18442240478140332651"}]},"expected":[{"type":"f64","value":"9218868441285556843"}]}
(assert_return (invoke "f64.abs" (f64.const -nan:0x0f1e27a6b)) (f64.const nan:0x0f1e27a6b))

exception: i64, from_unsigned, value too long, todo, "18442240478140332651"

{"type":"assert_return","line":597,"action":{"type":"invoke","field":"f32.neg","args":[{"type":"f32","value":"2139156962"}]},"expected":[{"type":"f32","value":"4286640610"}]}
(assert_return (invoke "f32.neg" (f32.const nan:0x0f1e2)) (f32.const -nan:0x0f1e2))

exception: todo, execute instruction zcl_wasm_f32_neg

{"type":"assert_return","line":598,"action":{"type":"invoke","field":"f32.neg","args":[{"type":"f32","value":"4286640610"}]},"expected":[{"type":"f32","value":"2139156962"}]}
(assert_return (invoke "f32.neg" (f32.const -nan:0x0f1e2)) (f32.const nan:0x0f1e2))

exception: todo, execute instruction zcl_wasm_f32_neg

{"type":"assert_return","line":599,"action":{"type":"invoke","field":"f64.neg","args":[{"type":"f64","value":"9218868441285556843"}]},"expected":[{"type":"f64","value":"18442240478140332651"}]}
(assert_return (invoke "f64.neg" (f64.const nan:0x0f1e27a6b)) (f64.const -nan:0x0f1e27a6b))

exception: i64, from_unsigned, value too long, todo, "9218868441285556843"

{"type":"assert_return","line":600,"action":{"type":"invoke","field":"f64.neg","args":[{"type":"f64","value":"18442240478140332651"}]},"expected":[{"type":"f64","value":"9218868441285556843"}]}
(assert_return (invoke "f64.neg" (f64.const -nan:0x0f1e27a6b)) (f64.const nan:0x0f1e27a6b))

exception: i64, from_unsigned, value too long, todo, "18442240478140332651"

{"type":"assert_return","line":602,"action":{"type":"invoke","field":"f32.copysign","args":[{"type":"f32","value":"2139156962"},{"type":"f32","value":"2143289344"}]},"expected":[{"type":"f32","value":"2139156962"}]}
(assert_return (invoke "f32.copysign" (f32.const nan:0x0f1e2) (f32.const nan)) (f32.const nan:0x0f1e2))

error, wrong result, expected 2139156962, got 2143289344

{"type":"assert_return","line":603,"action":{"type":"invoke","field":"f32.copysign","args":[{"type":"f32","value":"2139156962"},{"type":"f32","value":"4290772992"}]},"expected":[{"type":"f32","value":"4286640610"}]}
(assert_return (invoke "f32.copysign" (f32.const nan:0x0f1e2) (f32.const -nan)) (f32.const -nan:0x0f1e2))

error, wrong result, expected 4286640610, got 4290772992

{"type":"assert_return","line":604,"action":{"type":"invoke","field":"f32.copysign","args":[{"type":"f32","value":"4286640610"},{"type":"f32","value":"2143289344"}]},"expected":[{"type":"f32","value":"2139156962"}]}
(assert_return (invoke "f32.copysign" (f32.const -nan:0x0f1e2) (f32.const nan)) (f32.const nan:0x0f1e2))

error, wrong result, expected 2139156962, got 2143289344

{"type":"assert_return","line":605,"action":{"type":"invoke","field":"f32.copysign","args":[{"type":"f32","value":"4286640610"},{"type":"f32","value":"4290772992"}]},"expected":[{"type":"f32","value":"4286640610"}]}
(assert_return (invoke "f32.copysign" (f32.const -nan:0x0f1e2) (f32.const -nan)) (f32.const -nan:0x0f1e2))

error, wrong result, expected 4286640610, got 4290772992

{"type":"assert_return","line":606,"action":{"type":"invoke","field":"f64.copysign","args":[{"type":"f64","value":"9218868441285556843"},{"type":"f64","value":"9221120237041090560"}]},"expected":[{"type":"f64","value":"9218868441285556843"}]}
(assert_return (invoke "f64.copysign" (f64.const nan:0x0f1e27a6b) (f64.const nan)) (f64.const nan:0x0f1e27a6b))

exception: i64, from_unsigned, value too long, todo, "9218868441285556843"

{"type":"assert_return","line":607,"action":{"type":"invoke","field":"f64.copysign","args":[{"type":"f64","value":"9218868441285556843"},{"type":"f64","value":"18444492273895866368"}]},"expected":[{"type":"f64","value":"18442240478140332651"}]}
(assert_return (invoke "f64.copysign" (f64.const nan:0x0f1e27a6b) (f64.const -nan)) (f64.const -nan:0x0f1e27a6b))

exception: i64, from_unsigned, value too long, todo, "9218868441285556843"

{"type":"assert_return","line":608,"action":{"type":"invoke","field":"f64.copysign","args":[{"type":"f64","value":"18442240478140332651"},{"type":"f64","value":"9221120237041090560"}]},"expected":[{"type":"f64","value":"9218868441285556843"}]}
(assert_return (invoke "f64.copysign" (f64.const -nan:0x0f1e27a6b) (f64.const nan)) (f64.const nan:0x0f1e27a6b))

exception: i64, from_unsigned, value too long, todo, "18442240478140332651"

{"type":"assert_return","line":609,"action":{"type":"invoke","field":"f64.copysign","args":[{"type":"f64","value":"18442240478140332651"},{"type":"f64","value":"18444492273895866368"}]},"expected":[{"type":"f64","value":"18442240478140332651"}]}
(assert_return (invoke "f64.copysign" (f64.const -nan:0x0f1e27a6b) (f64.const -nan)) (f64.const -nan:0x0f1e27a6b))

exception: i64, from_unsigned, value too long, todo, "18442240478140332651"

{"type":"assert_return","line":612,"action":{"type":"invoke","field":"f32.ceil","args":[{"type":"f32","value":"1065353215"}]},"expected":[{"type":"f32","value":"1065353216"}]}
(assert_return (invoke "f32.ceil" (f32.const 0x1.fffffep-1)) (f32.const 1.0))

ok, result

{"type":"assert_return","line":613,"action":{"type":"invoke","field":"f32.ceil","args":[{"type":"f32","value":"1065353217"}]},"expected":[{"type":"f32","value":"1073741824"}]}
(assert_return (invoke "f32.ceil" (f32.const 0x1.000002p+0)) (f32.const 2.0))

ok, result

{"type":"assert_return","line":614,"action":{"type":"invoke","field":"f64.ceil","args":[{"type":"f64","value":"4607182418800017407"}]},"expected":[{"type":"f64","value":"4607182418800017408"}]}
(assert_return (invoke "f64.ceil" (f64.const 0x1.fffffffffffffp-1)) (f64.const 1.0))

exception: i64, from_unsigned, value too long, todo, "4607182418800017407"

{"type":"assert_return","line":615,"action":{"type":"invoke","field":"f64.ceil","args":[{"type":"f64","value":"4607182418800017409"}]},"expected":[{"type":"f64","value":"4611686018427387904"}]}
(assert_return (invoke "f64.ceil" (f64.const 0x1.0000000000001p+0)) (f64.const 2.0))

exception: i64, from_unsigned, value too long, todo, "4607182418800017409"

{"type":"assert_return","line":618,"action":{"type":"invoke","field":"f32.ceil","args":[{"type":"f32","value":"1258291199"}]},"expected":[{"type":"f32","value":"1258291200"}]}
(assert_return (invoke "f32.ceil" (f32.const 0x1.fffffep+22)) (f32.const 0x1p+23))

ok, result

{"type":"assert_return","line":619,"action":{"type":"invoke","field":"f32.ceil","args":[{"type":"f32","value":"3405774847"}]},"expected":[{"type":"f32","value":"3405774846"}]}
(assert_return (invoke "f32.ceil" (f32.const -0x1.fffffep+22)) (f32.const -0x1.fffffcp+22))

ok, result

{"type":"assert_return","line":620,"action":{"type":"invoke","field":"f64.ceil","args":[{"type":"f64","value":"4841369599423283199"}]},"expected":[{"type":"f64","value":"4841369599423283200"}]}
(assert_return (invoke "f64.ceil" (f64.const 0x1.fffffffffffffp+51)) (f64.const 0x1p+52))

exception: i64, from_unsigned, value too long, todo, "4841369599423283199"

{"type":"assert_return","line":621,"action":{"type":"invoke","field":"f64.ceil","args":[{"type":"f64","value":"14064741636278059007"}]},"expected":[{"type":"f64","value":"14064741636278059006"}]}
(assert_return (invoke "f64.ceil" (f64.const -0x1.fffffffffffffp+51)) (f64.const -0x1.ffffffffffffep+51))

exception: i64, from_unsigned, value too long, todo, "14064741636278059007"

{"type":"assert_return","line":625,"action":{"type":"invoke","field":"f32.ceil","args":[{"type":"f32","value":"1266679807"}]},"expected":[{"type":"f32","value":"1266679807"}]}
(assert_return (invoke "f32.ceil" (f32.const 0x1.fffffep+23)) (f32.const 0x1.fffffep+23))

ok, result

{"type":"assert_return","line":626,"action":{"type":"invoke","field":"f32.ceil","args":[{"type":"f32","value":"3414163455"}]},"expected":[{"type":"f32","value":"3414163455"}]}
(assert_return (invoke "f32.ceil" (f32.const -0x1.fffffep+23)) (f32.const -0x1.fffffep+23))

ok, result

{"type":"assert_return","line":627,"action":{"type":"invoke","field":"f64.ceil","args":[{"type":"f64","value":"4845873199050653695"}]},"expected":[{"type":"f64","value":"4845873199050653695"}]}
(assert_return (invoke "f64.ceil" (f64.const 0x1.fffffffffffffp+52)) (f64.const 0x1.fffffffffffffp+52))

exception: i64, from_unsigned, value too long, todo, "4845873199050653695"

{"type":"assert_return","line":628,"action":{"type":"invoke","field":"f64.ceil","args":[{"type":"f64","value":"14069245235905429503"}]},"expected":[{"type":"f64","value":"14069245235905429503"}]}
(assert_return (invoke "f64.ceil" (f64.const -0x1.fffffffffffffp+52)) (f64.const -0x1.fffffffffffffp+52))

exception: i64, from_unsigned, value too long, todo, "14069245235905429503"

{"type":"assert_return","line":631,"action":{"type":"invoke","field":"f32.floor","args":[{"type":"f32","value":"3212836863"}]},"expected":[{"type":"f32","value":"3212836864"}]}
(assert_return (invoke "f32.floor" (f32.const -0x1.fffffep-1)) (f32.const -1.0))

ok, result

{"type":"assert_return","line":632,"action":{"type":"invoke","field":"f32.floor","args":[{"type":"f32","value":"3212836865"}]},"expected":[{"type":"f32","value":"3221225472"}]}
(assert_return (invoke "f32.floor" (f32.const -0x1.000002p+0)) (f32.const -2.0))

ok, result

{"type":"assert_return","line":633,"action":{"type":"invoke","field":"f64.floor","args":[{"type":"f64","value":"13830554455654793215"}]},"expected":[{"type":"f64","value":"13830554455654793216"}]}
(assert_return (invoke "f64.floor" (f64.const -0x1.fffffffffffffp-1)) (f64.const -1.0))

exception: i64, from_unsigned, value too long, todo, "13830554455654793215"

{"type":"assert_return","line":634,"action":{"type":"invoke","field":"f64.floor","args":[{"type":"f64","value":"13830554455654793217"}]},"expected":[{"type":"f64","value":"13835058055282163712"}]}
(assert_return (invoke "f64.floor" (f64.const -0x1.0000000000001p+0)) (f64.const -2.0))

exception: i64, from_unsigned, value too long, todo, "13830554455654793217"

{"type":"assert_return","line":637,"action":{"type":"invoke","field":"f32.floor","args":[{"type":"f32","value":"3405774847"}]},"expected":[{"type":"f32","value":"3405774848"}]}
(assert_return (invoke "f32.floor" (f32.const -0x1.fffffep+22)) (f32.const -0x1p+23))

ok, result

{"type":"assert_return","line":638,"action":{"type":"invoke","field":"f32.floor","args":[{"type":"f32","value":"1258291199"}]},"expected":[{"type":"f32","value":"1258291198"}]}
(assert_return (invoke "f32.floor" (f32.const 0x1.fffffep+22)) (f32.const 0x1.fffffcp+22))

ok, result

{"type":"assert_return","line":639,"action":{"type":"invoke","field":"f64.floor","args":[{"type":"f64","value":"14064741636278059007"}]},"expected":[{"type":"f64","value":"14064741636278059008"}]}
(assert_return (invoke "f64.floor" (f64.const -0x1.fffffffffffffp+51)) (f64.const -0x1p+52))

exception: i64, from_unsigned, value too long, todo, "14064741636278059007"

{"type":"assert_return","line":640,"action":{"type":"invoke","field":"f64.floor","args":[{"type":"f64","value":"4841369599423283199"}]},"expected":[{"type":"f64","value":"4841369599423283198"}]}
(assert_return (invoke "f64.floor" (f64.const 0x1.fffffffffffffp+51)) (f64.const 0x1.ffffffffffffep+51))

exception: i64, from_unsigned, value too long, todo, "4841369599423283199"

{"type":"assert_return","line":644,"action":{"type":"invoke","field":"f32.floor","args":[{"type":"f32","value":"1202524032"}]},"expected":[{"type":"f32","value":"1202524032"}]}
(assert_return (invoke "f32.floor" (f32.const 88607.0)) (f32.const 88607.0))

ok, result

{"type":"assert_return","line":645,"action":{"type":"invoke","field":"f64.floor","args":[{"type":"f64","value":"4680825439885721600"}]},"expected":[{"type":"f64","value":"4680825439885721600"}]}
(assert_return (invoke "f64.floor" (f64.const 88607.0)) (f64.const 88607.0))

exception: i64, from_unsigned, value too long, todo, "4680825439885721600"

{"type":"assert_return","line":648,"action":{"type":"invoke","field":"f32.trunc","args":[{"type":"f32","value":"3405774847"}]},"expected":[{"type":"f32","value":"3405774846"}]}
(assert_return (invoke "f32.trunc" (f32.const -0x1.fffffep+22)) (f32.const -0x1.fffffcp+22))

ok, result

{"type":"assert_return","line":649,"action":{"type":"invoke","field":"f32.trunc","args":[{"type":"f32","value":"1258291199"}]},"expected":[{"type":"f32","value":"1258291198"}]}
(assert_return (invoke "f32.trunc" (f32.const 0x1.fffffep+22)) (f32.const 0x1.fffffcp+22))

ok, result

{"type":"assert_return","line":650,"action":{"type":"invoke","field":"f64.trunc","args":[{"type":"f64","value":"14064741636278059007"}]},"expected":[{"type":"f64","value":"14064741636278059006"}]}
(assert_return (invoke "f64.trunc" (f64.const -0x1.fffffffffffffp+51)) (f64.const -0x1.ffffffffffffep+51))

exception: i64, from_unsigned, value too long, todo, "14064741636278059007"

{"type":"assert_return","line":651,"action":{"type":"invoke","field":"f64.trunc","args":[{"type":"f64","value":"4841369599423283199"}]},"expected":[{"type":"f64","value":"4841369599423283198"}]}
(assert_return (invoke "f64.trunc" (f64.const 0x1.fffffffffffffp+51)) (f64.const 0x1.ffffffffffffep+51))

exception: i64, from_unsigned, value too long, todo, "4841369599423283199"

{"type":"assert_return","line":656,"action":{"type":"invoke","field":"f32.nearest","args":[{"type":"f32","value":"1258291201"}]},"expected":[{"type":"f32","value":"1258291201"}]}
(assert_return (invoke "f32.nearest" (f32.const 0x1.000002p+23)) (f32.const 0x1.000002p+23))

exception: todo, execute instruction zcl_wasm_f32_nearest

{"type":"assert_return","line":657,"action":{"type":"invoke","field":"f32.nearest","args":[{"type":"f32","value":"1258291202"}]},"expected":[{"type":"f32","value":"1258291202"}]}
(assert_return (invoke "f32.nearest" (f32.const 0x1.000004p+23)) (f32.const 0x1.000004p+23))

exception: todo, execute instruction zcl_wasm_f32_nearest

{"type":"assert_return","line":658,"action":{"type":"invoke","field":"f32.nearest","args":[{"type":"f32","value":"1056964607"}]},"expected":[{"type":"f32","value":"0"}]}
(assert_return (invoke "f32.nearest" (f32.const 0x1.fffffep-2)) (f32.const 0.0))

exception: todo, execute instruction zcl_wasm_f32_nearest

{"type":"assert_return","line":659,"action":{"type":"invoke","field":"f32.nearest","args":[{"type":"f32","value":"1468006399"}]},"expected":[{"type":"f32","value":"1468006399"}]}
(assert_return (invoke "f32.nearest" (f32.const 0x1.fffffep+47)) (f32.const 0x1.fffffep+47))

exception: todo, execute instruction zcl_wasm_f32_nearest

{"type":"assert_return","line":660,"action":{"type":"invoke","field":"f64.nearest","args":[{"type":"f64","value":"4841369599423283201"}]},"expected":[{"type":"f64","value":"4841369599423283201"}]}
(assert_return (invoke "f64.nearest" (f64.const 0x1.0000000000001p+52)) (f64.const 0x1.0000000000001p+52))

exception: i64, from_unsigned, value too long, todo, "4841369599423283201"

{"type":"assert_return","line":661,"action":{"type":"invoke","field":"f64.nearest","args":[{"type":"f64","value":"4841369599423283202"}]},"expected":[{"type":"f64","value":"4841369599423283202"}]}
(assert_return (invoke "f64.nearest" (f64.const 0x1.0000000000002p+52)) (f64.const 0x1.0000000000002p+52))

exception: i64, from_unsigned, value too long, todo, "4841369599423283202"

{"type":"assert_return","line":662,"action":{"type":"invoke","field":"f64.nearest","args":[{"type":"f64","value":"4602678819172646911"}]},"expected":[{"type":"f64","value":"0"}]}
(assert_return (invoke "f64.nearest" (f64.const 0x1.fffffffffffffp-2)) (f64.const 0.0))

exception: i64, from_unsigned, value too long, todo, "4602678819172646911"

{"type":"assert_return","line":663,"action":{"type":"invoke","field":"f64.nearest","args":[{"type":"f64","value":"5084563979301289983"}]},"expected":[{"type":"f64","value":"5084563979301289983"}]}
(assert_return (invoke "f64.nearest" (f64.const 0x1.fffffffffffffp+105)) (f64.const 0x1.fffffffffffffp+105))

exception: i64, from_unsigned, value too long, todo, "5084563979301289983"

{"type":"assert_return","line":667,"action":{"type":"invoke","field":"f32.nearest","args":[{"type":"f32","value":"1083179008"}]},"expected":[{"type":"f32","value":"1082130432"}]}
(assert_return (invoke "f32.nearest" (f32.const 4.5)) (f32.const 4.0))

exception: todo, execute instruction zcl_wasm_f32_nearest

{"type":"assert_return","line":668,"action":{"type":"invoke","field":"f32.nearest","args":[{"type":"f32","value":"3230662656"}]},"expected":[{"type":"f32","value":"3229614080"}]}
(assert_return (invoke "f32.nearest" (f32.const -4.5)) (f32.const -4.0))

exception: todo, execute instruction zcl_wasm_f32_nearest

{"type":"assert_return","line":669,"action":{"type":"invoke","field":"f32.nearest","args":[{"type":"f32","value":"3227516928"}]},"expected":[{"type":"f32","value":"3229614080"}]}
(assert_return (invoke "f32.nearest" (f32.const -3.5)) (f32.const -4.0))

exception: todo, execute instruction zcl_wasm_f32_nearest

{"type":"assert_return","line":670,"action":{"type":"invoke","field":"f64.nearest","args":[{"type":"f64","value":"4616752568008179712"}]},"expected":[{"type":"f64","value":"4616189618054758400"}]}
(assert_return (invoke "f64.nearest" (f64.const 4.5)) (f64.const 4.0))

exception: i64, from_unsigned, value too long, todo, "4616752568008179712"

{"type":"assert_return","line":671,"action":{"type":"invoke","field":"f64.nearest","args":[{"type":"f64","value":"13840124604862955520"}]},"expected":[{"type":"f64","value":"13839561654909534208"}]}
(assert_return (invoke "f64.nearest" (f64.const -4.5)) (f64.const -4.0))

exception: i64, from_unsigned, value too long, todo, "13840124604862955520"

{"type":"assert_return","line":672,"action":{"type":"invoke","field":"f64.nearest","args":[{"type":"f64","value":"13838435755002691584"}]},"expected":[{"type":"f64","value":"13839561654909534208"}]}
(assert_return (invoke "f64.nearest" (f64.const -3.5)) (f64.const -4.0))

exception: i64, from_unsigned, value too long, todo, "13838435755002691584"

{"type":"assert_return","line":675,"action":{"type":"invoke","field":"f32.nearest","args":[{"type":"f32","value":"3405774847"}]},"expected":[{"type":"f32","value":"3405774848"}]}
(assert_return (invoke "f32.nearest" (f32.const -0x1.fffffep+22)) (f32.const -0x1p+23))

exception: todo, execute instruction zcl_wasm_f32_nearest

{"type":"assert_return","line":676,"action":{"type":"invoke","field":"f32.nearest","args":[{"type":"f32","value":"1258291199"}]},"expected":[{"type":"f32","value":"1258291200"}]}
(assert_return (invoke "f32.nearest" (f32.const 0x1.fffffep+22)) (f32.const 0x1p+23))

exception: todo, execute instruction zcl_wasm_f32_nearest

{"type":"assert_return","line":677,"action":{"type":"invoke","field":"f64.nearest","args":[{"type":"f64","value":"14064741636278059007"}]},"expected":[{"type":"f64","value":"14064741636278059008"}]}
(assert_return (invoke "f64.nearest" (f64.const -0x1.fffffffffffffp+51)) (f64.const -0x1p+52))

exception: i64, from_unsigned, value too long, todo, "14064741636278059007"

{"type":"assert_return","line":678,"action":{"type":"invoke","field":"f64.nearest","args":[{"type":"f64","value":"4841369599423283199"}]},"expected":[{"type":"f64","value":"4841369599423283200"}]}
(assert_return (invoke "f64.nearest" (f64.const 0x1.fffffffffffffp+51)) (f64.const 0x1p+52))

exception: i64, from_unsigned, value too long, todo, "4841369599423283199"

Generated at 2024-09-05T14:38:14