diff --git a/contracts/eosiolib/eosio.hpp b/contracts/eosiolib/eosio.hpp index 75438b1e73c22adeb50a635d89713a36b8f8e550..3e850a69deab39d6933c926d459c157354a7b58f 100644 --- a/contracts/eosiolib/eosio.hpp +++ b/contracts/eosiolib/eosio.hpp @@ -6,11 +6,6 @@ #include #include #include -#include #include #include #include - - - - diff --git a/contracts/eosiolib/math.h b/contracts/eosiolib/math.h deleted file mode 100644 index 9aa41bea91f0f4ac3cdb78df5b8ae069c222bb44..0000000000000000000000000000000000000000 --- a/contracts/eosiolib/math.h +++ /dev/null @@ -1,188 +0,0 @@ -/** - * @file - * @copyright defined in eos/LICENSE.txt - */ -#pragma once - -#include - -extern "C" { - /** - * @defgroup mathcapi Math C API - * @brief Defines basic mathematical operations for higher abstractions to use. - * @ingroup mathapi - * - * @{ - */ - - /** - * Multiply two 128 bit unsigned integers and assign the value to the first parameter. - * @brief Multiply two 128 unsigned bit integers. Throws exception if pointers are invalid. - * @param self Pointer to the value to be multiplied. It will be replaced with the result. - * @param other Pointer to the Value to be multiplied. - * - * Example: - * @code - * uint128_t self(100); - * uint128_t other(100); - * multeq_i128(&self, &other); - * printi128(self); // Output: 10000 - * @endcode - */ - void multeq_i128( uint128_t* self, const uint128_t* other ); - /** - * Divide two 128 bit unsigned integers and assign the value to the first parameter. - * It will throw an exception if the value of other is zero. - * @brief Divide two 128 unsigned bit integers and throws an exception in case of invalid pointers - * @param self Pointer to numerator. It will be replaced with the result - * @param other Pointer to denominator - * Example: - * @code - * uint128_t self(100); - * uint128_t other(100); - * diveq_i128(&self, &other); - * printi128(self); // Output: 1 - * @endcode - */ - void diveq_i128 ( uint128_t* self, const uint128_t* other ); - - /** - * Get the result of addition between two double interpreted as 64 bit unsigned integer - * This function will first reinterpret_cast both inputs to double (50 decimal digit precision), add them together, and reinterpret_cast the result back to 64 bit unsigned integer. - * @brief Addition between two double - * @param a Value in double interpreted as 64 bit unsigned integer - * @param b Value in double interpreted as 64 bit unsigned integer - * @return Result of addition reinterpret_cast to 64 bit unsigned integers - * - * Example: - * @code - * uint64_t a = double_div( i64_to_double(5), i64_to_double(10) ); - * uint64_t b = double_div( i64_to_double(5), i64_to_double(2) ); - * uint64_t res = double_add( a, b ); - * printd(res); // Output: 3 - * @endcode - */ - uint64_t double_add(uint64_t a, uint64_t b); - - /** - * Get the result of multiplication between two double interpreted as 64 bit unsigned integer - * This function will first reinterpret_cast both inputs to double (50 decimal digit precision), multiply them together, and reinterpret_cast the result back to 64 bit unsigned integer. - * @brief Multiplication between two double - * @param a Value in double interpreted as 64 bit unsigned integer - * @param b Value in double interpreted as 64 bit unsigned integer - * @return Result of multiplication reinterpret_cast to 64 bit unsigned integers - * - * Example: - * @code - * uint64_t a = double_div( i64_to_double(10), i64_to_double(10) ); - * uint64_t b = double_div( i64_to_double(5), i64_to_double(2) ); - * uint64_t res = double_mult( a, b ); - * printd(res); // Output: 2.5 - * @endcode - */ - uint64_t double_mult(uint64_t a, uint64_t b); - - /** - * Get the result of division between two double interpreted as 64 bit unsigned integer - * This function will first reinterpret_cast both inputs to double (50 decimal digit precision), divide numerator with denominator, and reinterpret_cast the result back to 64 bit unsigned integer. - * Throws an error if b is zero (after it is reinterpret_cast to double) - * @brief Division between two double - * @param a Numerator in double interpreted as 64 bit unsigned integer - * @param b Denominator in double interpreted as 64 bit unsigned integer - * @return Result of division reinterpret_cast to 64 bit unsigned integers - * - * Example: - * @code - * uint64_t a = double_div( i64_to_double(10), i64_to_double(100) ); - * printd(a); // Output: 0.1 - * @endcode - */ - uint64_t double_div(uint64_t a, uint64_t b); - - /** - * Get the result of less than comparison between two double - * This function will first reinterpret_cast both inputs to double (50 decimal digit precision) before doing the less than comparison. - * @brief Less than comparison between two double - * @param a Value in double interpreted as 64 bit unsigned integer - * @param b Value in double interpreted as 64 bit unsigned integer - * @return 1 if first input is smaller than second input, 0 otherwise - * - * Example: - * @code - * uint64_t a = double_div( i64_to_double(10), i64_to_double(10) ); - * uint64_t b = double_div( i64_to_double(5), i64_to_double(2) ); - * uint64_t res = double_lt( a, b ); - * printi(res); // Output: 1 - * @endcode - */ - uint32_t double_lt(uint64_t a, uint64_t b); - - /** - * Get the result of equality check between two double - * This function will first reinterpret_cast both inputs to double (50 decimal digit precision) before doing equality check. - * @brief Equality check between two double - * @param a Value in double interpreted as 64 bit unsigned integer - * @param b Value in double interpreted as 64 bit unsigned integer - * @return 1 if first input is equal to second input, 0 otherwise - * - * Example: - * @code - * uint64_t a = double_div( i64_to_double(10), i64_to_double(10) ); - * uint64_t b = double_div( i64_to_double(5), i64_to_double(2) ); - * uint64_t res = double_eq( a, b ); - * printi(res); // Output: 0 - * @endcode - */ - uint32_t double_eq(uint64_t a, uint64_t b); - - /** - * Get the result of greater than comparison between two double - * This function will first reinterpret_cast both inputs to double (50 decimal digit precision) before doing the greater than comparison. - * @brief Greater than comparison between two double - * @param a Value in double interpreted as 64 bit unsigned integer - * @param b Value in double interpreted as 64 bit unsigned integer - * @return 1 if first input is greater than second input, 0 otherwise - * - * Example: - * @code - * uint64_t a = double_div( i64_to_double(10), i64_to_double(10) ); - * uint64_t b = double_div( i64_to_double(5), i64_to_double(2) ); - * uint64_t res = double_gt( a, b ); - * printi(res); // Output: 0 - * @endcode - */ - uint32_t double_gt(uint64_t a, uint64_t b); - - /** - * Convert double (interpreted as 64 bit unsigned integer) to 64 bit unsigned integer. - * This function will first reinterpret_cast the input to double (50 decimal digit precision) then convert it to double, then reinterpret_cast it to 64 bit unsigned integer. - * @brief Convert double to 64 bit unsigned integer - * @param a - value in double interpreted as 64 bit unsigned integer - * @return Result of conversion in 64 bit unsigned integer - * - * Example: - * @code - * uint64_t a = double_div( i64_to_double(5), i64_to_double(2) ); - * uint64_t res = double_to_i64( a ); - * printi(res); // Output: 2 - * @endcode - */ - uint64_t double_to_i64(uint64_t a); - - /** - * Convert 64 bit unsigned integer to double (interpreted as 64 bit unsigned integer). - * This function will convert the input to double (50 decimal digit precision) then reinterpret_cast it to 64 bit unsigned integer. - * @brief Convert 64 bit unsigned integer to double (interpreted as 64 bit unsigned integer) - * @param a - value to be converted - * @return Result of conversion in double (interpreted as 64 bit unsigned integer) - * - * Example: - * @code - * uint64_t res = i64_to_double( 3 ); - * printd(res); // Output: 3 - * @endcode - */ - uint64_t i64_to_double(uint64_t a); - - /// @} -} // extern "C" diff --git a/contracts/eosiolib/math.hpp b/contracts/eosiolib/math.hpp deleted file mode 100644 index 4b3db88f37b54374a22e483e88200ee738a3051a..0000000000000000000000000000000000000000 --- a/contracts/eosiolib/math.hpp +++ /dev/null @@ -1,152 +0,0 @@ -/** - * @file - * @copyright defined in eos/LICENSE.txt - */ -#pragma once -#include - -namespace eosio { - - /** - * @defgroup mathapi Math API - * @brief Defines common math functions - * @ingroup contractdev - */ - - /** - * @defgroup mathcppapi Math C++ API - * @brief Defines common math functions and helper types - * @ingroup mathapi - * - * @{ - */ - - /** - * Multiply two 128 bit unsigned integers and assign the value to the first parameter. - * This wraps multeq_i128 from @ref mathcapi. - * @brief wraps multeq_i128 from @ref mathcapi - * @param self Value to be multiplied. It will be replaced with the result - * @param other Value integer to be multiplied. - * - * Example: - * @code - * uint128_t self(100); - * uint128_t other(100); - * multeq(self, other); - * std::cout << self; // Output: 10000 - * @endcode - */ - inline void multeq( uint128_t& self, const uint128_t& other ) { - multeq_i128( &self, &other ); - } - - /** - * Divide two 128 bit unsigned integers and assign the value to the first parameter. - * It will throw an exception if other is zero. - * This wraps diveq_i128 from @ref mathcapi - * @brief wraps diveq_i128 from @ref mathcapi - * @param self Numerator. It will be replaced with the result - * @param other Denominator - * - * Example: - * @code - * uint128_t self(100); - * uint128_t other(100); - * diveq(self, other); - * std::cout << self; // Output: 1 - * @endcode - */ - inline void diveq( uint128_t& self, const uint128_t& other ) { - diveq_i128( &self, &other ); - } - - /** - * @brief A struct that wraps uint128 integer and defines common operator overloads - */ - struct uint128 { - public: - uint128( uint128_t i = 0 ):value(i){} - uint128( uint64_t i ):value(i){} - uint128( uint32_t i ):value(i){} - - friend uint128 operator * ( uint128 a, const uint128& b ) { - return a *= b; - } - - friend uint128 operator / ( uint128 a, const uint128& b ) { - return a /= b; - } - friend bool operator <= ( const uint128& a, const uint128& b ) { - return a.value <= b.value; - } - friend bool operator >= ( const uint128& a, const uint128& b ) { - return a.value >= b.value; - } - - uint128& operator *= ( const uint128_t& other ) { - multeq( value, other ); - return *this; - } - uint128& operator *= ( const uint128& other ) { - multeq( value, other.value ); - return *this; - } - - uint128& operator /= ( const uint128_t& other ) { - diveq( value, other ); - return *this; - } - uint128& operator /= ( const uint128& other ) { - diveq( value, other.value ); - return *this; - } - - explicit operator uint64_t()const { - eosio_assert( !(value >> 64), "cast to 64 bit loss of precision" ); - return uint64_t(value); - } - - private: - uint128_t value = 0; - }; - - /** - * Get the smaller of the given values - * @brief Defined similar to std::min() - * @param a Value to compare - * @param b Value to compare - * @return The smaller of a and b. If they are equivalent, returns a - * - * Example: - * @code - * uint128_t a(1); - * uint128_t b(2); - * std::cout << min(a, b); // Output: 1 - * @endcode - */ - template - T min( const T& a, const T&b ) { - return a < b ? a : b; - } - - /** - * Get the greater of the given values. - * @brief Define similar to std::max() - * @param a Value to compare - * @param b Value to compare - * @return The greater of a and b. If they are equivalent, returns a - * - * Example: - * @code - * uint128_t a(1); - * uint128_t b(2); - * std::cout << max(a, b); // Output: 2 - * @endcode - */ - template - T max( const T& a, const T&b ) { - return a > b ? a : b; - } - - /// @} /// mathcppapi -} diff --git a/contracts/eosiolib/print.hpp b/contracts/eosiolib/print.hpp index f2fa3302a10bcc691dc180c1206790305ff77001..4394d108b950cd8c620382a72a9b37c6c25bd0ef 100644 --- a/contracts/eosiolib/print.hpp +++ b/contracts/eosiolib/print.hpp @@ -5,7 +5,6 @@ #pragma once #include #include -#include #include #include diff --git a/contracts/eosiolib/real.hpp b/contracts/eosiolib/real.hpp deleted file mode 100644 index c05b087900b7692887eea6d19aa007d5d71e3d76..0000000000000000000000000000000000000000 --- a/contracts/eosiolib/real.hpp +++ /dev/null @@ -1,124 +0,0 @@ -#pragma once -#include -#include - -namespace eosio { - /** - * @defgroup real Real number - * @ingroup mathcppapi - * @brief Real number data type with basic operators. Wrap double class of Math C API. - * - * Example: - * @code - * real a(100); - * real b(10); - * real c = a+b - * real d = a / b - * real e = a*b - * if(a == b) {} - * if(a > b) {} - * if(a < b) {} - * auto val = d.value(); - * @endcode - * @{ - */ - class real { - private: - uint64_t val; - public: - /** - * @brief Constructor to double object from uint64 value - * - * @details Constructor to double object from uint64 value - * @param _val data - */ - real(const uint64_t &_val) : val(_val) {} - - uint64_t value() const { return val; } - - // Arithmetic operations - real operator+(const real &rhs) const; - - real operator*(const real &rhs) const; - - real operator/(const real &rhs) const; - - // Comparison operators - friend bool operator==(const real &c1, const real &c2); - - friend bool operator>(const real &c1, const real &c2); - - friend bool operator<(const real &c1, const real &c2); - - }; - - /** - * @brief Add two real variables - * - * @details Add two real variables - * @param rhs double variable to be added with this - * @return the sum of this and rhs - */ - real real::operator+(const real &rhs) const { - auto _result = double_add(value(), rhs.value()); - return real(_result); - } - - /** - * @brief Multiply two real variables - * - * @details Multiply two real variables - * @param rhs double variable to be multiplied with this - * @return the result after multiplication - */ - real real::operator*(const real &rhs) const { - auto _result = double_mult(value(), rhs.value()); - return real(_result); - } - - /** - * @brief Division between two real variables - * - * @details Division between two real variables - * @param rhs double variable to be multiplied with this - * @return the result after division - */ - real real::operator/(const real &rhs) const { - auto _result = double_div(i64_to_double(value()), i64_to_double(rhs.value())); - return real(_result); - } - - /** - * @brief Compares two double variables c1 and c2 - * - * @details Compares two double variables c1 and c2 - * @return if c1 == c2, return true, otherwise false - */ - bool operator==(const real &c1, const real &c2) { - auto res = double_eq(c1.value(), c2.value()); - return (res == 1); - } - - /** - * @brief Compares two double variables c1 and c2 - * - * @details Compares two double variables c1 and c2 - * @return if c1 > c2, return true, otherwise false - */ - bool operator>(const real &c1, const real &c2) { - auto res = double_gt(c1.value(), c2.value()); - return (res == 1); - } - - /** - * @brief Compares two double variables c1 and c2 - * - * @details Compares two double variables c1 and c2 - * @return if c1 < c2, return true, otherwise false - */ - bool operator<(const real &c1, const real &c2) { - auto res = double_lt(c1.value(), c2.value()); - return (res == 1); - } - /// @} real -} diff --git a/contracts/test_api/test_api.cpp b/contracts/test_api/test_api.cpp index bad9565e650b0723d01374352532193ee80a73e5..6c15d24e623e0aa4fc2d74fc60c48c756bbc3f93 100644 --- a/contracts/test_api/test_api.cpp +++ b/contracts/test_api/test_api.cpp @@ -10,9 +10,7 @@ #include "test_print.cpp" #include "test_types.cpp" #include "test_fixedpoint.cpp" -#include "test_math.cpp" #include "test_compiler_builtins.cpp" -#include "test_real.cpp" #include "test_crypto.cpp" #include "test_chain.cpp" #include "test_transaction.cpp" @@ -97,15 +95,6 @@ extern "C" { WASM_TEST_HANDLER(test_print, test_printdf); WASM_TEST_HANDLER(test_print, test_printqf); - //test_math - WASM_TEST_HANDLER(test_math, test_multeq); - WASM_TEST_HANDLER(test_math, test_diveq); - WASM_TEST_HANDLER(test_math, test_i64_to_double); - WASM_TEST_HANDLER(test_math, test_double_to_i64); - WASM_TEST_HANDLER(test_math, test_diveq_by_0); - WASM_TEST_HANDLER(test_math, test_double_api); - WASM_TEST_HANDLER(test_math, test_double_api_div_0); - //test crypto WASM_TEST_HANDLER(test_crypto, test_recover_key); WASM_TEST_HANDLER(test_crypto, test_recover_key_assert_true); @@ -163,13 +152,6 @@ extern "C" { WASM_TEST_HANDLER(test_fixedpoint, test_division); WASM_TEST_HANDLER(test_fixedpoint, test_division_by_0); - // test double - WASM_TEST_HANDLER(test_real, create_instances); - WASM_TEST_HANDLER(test_real, test_addition); - WASM_TEST_HANDLER(test_real, test_multiplication); - WASM_TEST_HANDLER(test_real, test_division); - WASM_TEST_HANDLER(test_real, test_division_by_0); - // test checktime WASM_TEST_HANDLER(test_checktime, checktime_pass); WASM_TEST_HANDLER(test_checktime, checktime_failure); diff --git a/contracts/test_api/test_api.hpp b/contracts/test_api/test_api.hpp index d9ee7e7af05fea56e589775f6c4600927b51b128..ef17f3181d8e31b1cd10ba43f9b66392b974dfa3 100644 --- a/contracts/test_api/test_api.hpp +++ b/contracts/test_api/test_api.hpp @@ -73,16 +73,6 @@ struct test_action { static void test_publication_time(); }; -struct test_math { - static void test_multeq(); - static void test_diveq(); - static void test_diveq_by_0(); - static void test_double_api(); - static void test_double_api_div_0(); - static void test_i64_to_double(); - static void test_double_to_i64(); -}; - struct test_db { static void primary_i64_general(uint64_t receiver, uint64_t code, uint64_t action); static void primary_i64_lowerbound(uint64_t receiver, uint64_t code, uint64_t action); @@ -196,14 +186,6 @@ struct test_fixedpoint { static void test_division_by_0(); }; -struct test_real { - static void create_instances(); - static void test_addition(); - static void test_multiplication(); - static void test_division(); - static void test_division_by_0(); -}; - struct test_compiler_builtins { static void test_multi3(); static void test_divti3(); diff --git a/contracts/test_api/test_math.cpp b/contracts/test_api/test_math.cpp deleted file mode 100644 index fb8ecc2e26d08ed4856842f1ea87f57f33c563db..0000000000000000000000000000000000000000 --- a/contracts/test_api/test_math.cpp +++ /dev/null @@ -1,113 +0,0 @@ -#include -#include -#include - -#include "test_api.hpp" - -void test_math::test_multeq() { - u128_action act = eosio::unpack_action_data(); - - uint128_t self = *(act.values); - uint128_t other = *(act.values+1); - eosio::multeq(self, other); - eosio_assert( self == act.values[2], "test_multeq act.values[0] == act.values[2]" ); -} - -void test_math::test_diveq() { - u128_action act = eosio::unpack_action_data(); - - uint128_t self = *(act.values); - uint128_t other = *(act.values+1); - - eosio::diveq(self, other); - eosio_assert( self == act.values[2], "test_diveq act.values[0] == act.values[2]" ); -} - -void test_math::test_diveq_by_0() { - unsigned __int128 a = 100; - unsigned __int128 b = 0; - eosio::diveq(a, b); -} - - -void test_math::test_i64_to_double() -{ - uint64_t i[4]; - read_action_data(&i, sizeof(i)); - - uint64_t d = i64_to_double(2); - eosio_assert(i[0] == d, "test_i64_to_double i[0] == d"); - - d = i64_to_double(uint64_t(-2)); - eosio_assert(i[1] == d, "test_i64_to_double i[1] == d"); - - d = i64_to_double(100000); - eosio_assert(i[2] == d, "test_i64_to_double i[2] == d"); - - d = i64_to_double(uint64_t(-100000)); - eosio_assert(i[3] == d, "test_i64_to_double i[3] == d"); - - d = i64_to_double(0); - eosio_assert(0 == d, "test_i64_to_double 0 == d"); -} - -void test_math::test_double_to_i64() -{ - uint64_t d[4]; - read_action_data(&d, sizeof(d)); - - int64_t i = (int64_t)double_to_i64(d[0]); - eosio_assert(2 == i, "test_double_to_i64 2 == i"); - - i = (int64_t)double_to_i64(d[1]); - eosio_assert(-2 == i, "test_double_to_i64 -2 == i"); - - i = (int64_t)double_to_i64(d[2]); - eosio_assert(100000 == i, "test_double_to_i64 100000 == i"); - - i = (int64_t)double_to_i64(d[3]); - eosio_assert(-100000 == i, "test_double_to_i64 -100000 == i"); - - i = (int64_t)double_to_i64(0); - eosio_assert(0 == i, "test_double_to_i64 0 == i"); -} - -void test_math::test_double_api() { - - uint64_t res = double_mult( - double_div( i64_to_double(2), i64_to_double(7) ), - double_add( i64_to_double(3), i64_to_double(2) ) - ); - - eosio_assert( double_to_i64(res) == 1, "double funcs"); - - res = double_eq( - double_div( i64_to_double(5), i64_to_double(9) ), - double_div( i64_to_double(5), i64_to_double(9) ) - ); - - eosio_assert(res == 1, "double_eq"); - - res = double_gt( - double_div( i64_to_double(9999999), i64_to_double(7777777) ), - double_div( i64_to_double(9999998), i64_to_double(7777777) ) - ); - - eosio_assert(res == 1, "double_gt"); - - res = double_lt( - double_div( i64_to_double(9999998), i64_to_double(7777777) ), - double_div( i64_to_double(9999999), i64_to_double(7777777) ) - ); - - eosio_assert(res == 1, "double_lt"); -} - -void test_math::test_double_api_div_0() { - double_div( i64_to_double(1), - double_add( - i64_to_double((uint64_t)-5), i64_to_double(5) - )); - - eosio_assert(false, "should've thrown an error"); -} diff --git a/contracts/test_api/test_real.cpp b/contracts/test_api/test_real.cpp deleted file mode 100644 index d208f0b43acf30d403df4e570640802e5af56cd9..0000000000000000000000000000000000000000 --- a/contracts/test_api/test_real.cpp +++ /dev/null @@ -1,56 +0,0 @@ -#include -#include - -#include "test_api.hpp" - -void test_real::create_instances() { - eosio::real lhs1(5); - eosio_assert(lhs1.value() == 5, "real instance value is wrong"); -} - -void test_real::test_division() { - eosio::real lhs1(5); - eosio::real rhs1(10); - eosio::real result1 = lhs1 / rhs1; - - uint64_t a = double_div(i64_to_double(5), i64_to_double(10)); - eosio_assert(a == result1.value(), "real division result is wrong"); -} - -void test_real::test_division_by_0() { - eosio::real lhs1(5); - eosio::real rhs1(0); - eosio::real result1 = lhs1 / rhs1; - // in order to get rid of unused parameter warning - result1 = 0; - - eosio_assert(false, "should've thrown an error"); -} - -void test_real::test_multiplication() { - eosio::real lhs1(5); - eosio::real rhs1(10); - eosio::real result1 = lhs1 * rhs1; - uint64_t res = double_mult( 5, 10 ); - eosio_assert(res == result1.value(), "real multiplication result is wrong"); -} - -void test_real::test_addition() -{ - eosio::real lhs1(5); - eosio::real rhs1(10); - eosio::real result1 = lhs1 / rhs1; - uint64_t a = double_div(i64_to_double(5), i64_to_double(10)); - - eosio::real lhs2(5); - eosio::real rhs2(2); - eosio::real result2 = lhs2 / rhs2; - uint64_t b = double_div(i64_to_double(5), i64_to_double(2)); - - - eosio::real sum = result1+result2; - uint64_t c = double_add( a, b ); - eosio_assert(sum.value() == c, "real addition operation result is wrong"); -} - - diff --git a/libraries/chain/apply_context.cpp b/libraries/chain/apply_context.cpp index 2414900081b826662f5eabed3c7f0276c1eadde8..48a259f0605bf6e90576627f95f019f2ec07a4b1 100644 --- a/libraries/chain/apply_context.cpp +++ b/libraries/chain/apply_context.cpp @@ -14,6 +14,23 @@ using boost::container::flat_set; namespace eosio { namespace chain { + +static inline void print_debug(account_name receiver, const action_trace& ar) { + if(fc::logger::get(DEFAULT_LOGGER).is_enabled(fc::log_level::debug)) { + if (!ar.console.empty()) { + auto prefix = fc::format_string( + "\n[(${a},${n})->${r}]", + fc::mutable_variant_object() + ("a", ar.act.account) + ("n", ar.act.name) + ("r", receiver)); + dlog(prefix + ": CONSOLE OUTPUT BEGIN =====================\n" + + ar.console + + prefix + ": CONSOLE OUTPUT END =====================" ); + } + } +} + action_trace apply_context::exec_one() { const auto& gpo = control.get_global_properties(); @@ -53,6 +70,8 @@ action_trace apply_context::exec_one() t.total_inline_cpu_usage = cpu_usage; t.console = _pending_console_output.str(); + print_debug(receiver, t); + executed.emplace_back( move(r) ); total_cpu_usage += cpu_usage; @@ -82,6 +101,7 @@ void apply_context::exec() ncontext.processing_deadline = processing_deadline; ncontext.published_time = published_time; + ncontext.max_cpu = max_cpu - total_cpu_usage; ncontext.exec(); fc::move_append( executed, move(ncontext.executed) ); total_cpu_usage += ncontext.total_cpu_usage; @@ -95,6 +115,7 @@ void apply_context::exec() apply_context ncontext( mutable_controller, _inline_actions[i], trx, recurse_depth + 1 ); ncontext.processing_deadline = processing_deadline; ncontext.published_time = published_time; + ncontext.max_cpu = max_cpu - total_cpu_usage; ncontext.id = id; ncontext.exec(); fc::move_append( executed, move(ncontext.executed) ); @@ -213,13 +234,8 @@ void apply_context::execute_context_free_inline( action&& a ) { void apply_context::schedule_deferred_transaction( const uint128_t& sender_id, account_name payer, transaction&& trx ) { trx.set_reference_block(control.head_block_id()); // No TaPoS check necessary - - //QUESTION: Do we need to validate other things about the transaction at this point such as: - // * uniqueness? - // * that there is at least one action and at least one authorization in the transaction? - // * that the context free actions have no authorizations? - // * that the max_kcpu_usage and max_net_usage fields do not cause overflow? - + trx.validate(); + FC_ASSERT( trx.context_free_actions.size() == 0, "context free actions are not currently allowed in generated transactions" ); control.validate_referenced_accounts( trx ); control.validate_expiration( trx ); @@ -259,17 +275,30 @@ void apply_context::schedule_deferred_transaction( const uint128_t& sender_id, a uint32_t trx_size = 0; auto& d = control.db(); - d.create( [&]( auto& gtx ) { - gtx.trx_id = id; - gtx.sender = receiver; - gtx.sender_id = sender_id; - gtx.payer = payer; - gtx.published = control.pending_block_time(); - gtx.delay_until = gtx.published + delay; - gtx.expiration = gtx.delay_until + fc::milliseconds(config::deferred_trx_expiration_window_ms); - - trx_size = gtx.set( trx ); - }); + if ( auto ptr = d.find(boost::make_tuple(receiver, sender_id)) ) { + d.modify( *ptr, [&]( auto& gtx ) { + gtx.sender = receiver; + gtx.sender_id = sender_id; + gtx.payer = payer; + gtx.published = control.pending_block_time(); + gtx.delay_until = gtx.published + delay; + gtx.expiration = gtx.delay_until + fc::milliseconds(config::deferred_trx_expiration_window_ms); + + trx_size = gtx.set( trx ); + }); + } else { + d.create( [&]( auto& gtx ) { + gtx.trx_id = id; + gtx.sender = receiver; + gtx.sender_id = sender_id; + gtx.payer = payer; + gtx.published = control.pending_block_time(); + gtx.delay_until = gtx.published + delay; + gtx.expiration = gtx.delay_until + fc::milliseconds(config::deferred_trx_expiration_window_ms); + + trx_size = gtx.set( trx ); + }); + } auto& rl = control.get_mutable_resource_limits_manager(); rl.add_pending_account_ram_usage( payer, config::billable_size_v + trx_size ); diff --git a/libraries/chain/controller.cpp b/libraries/chain/controller.cpp index 34e6feb1970ff4b05f480c7ab1d102377ce489e9..5dd7ecbb2e0a2e82008ba8d39cabf5f2e5d36250 100644 --- a/libraries/chain/controller.cpp +++ b/libraries/chain/controller.cpp @@ -64,16 +64,6 @@ struct controller_impl { */ map unapplied_transactions; - block_id_type head_block_id()const { - return head->id; - } - time_point head_block_time()const { - return head->header.timestamp; - } - const block_header& head_block_header()const { - return head->header; - } - void pop_block() { auto prev = fork_db.get_block( head->header.previous ); FC_ASSERT( prev, "attempt to pop beyond last irreversible block" ); @@ -309,18 +299,9 @@ struct controller_impl { conf.genesis.initial_timestamp ); } - void set_pending_tapos() { - const auto& tapos_block_summary = db.get((uint16_t)pending->_pending_block_state->block_num); - db.modify( tapos_block_summary, [&]( auto& bs ) { - bs.block_id = pending->_pending_block_state->id; - }); - } - void commit_block( bool add_to_fork_db ) { - set_pending_tapos(); - resource_limits.process_account_limit_updates(); - resource_limits.process_block_usage( pending->_pending_block_state->block_num ); + void commit_block( bool add_to_fork_db ) { if( add_to_fork_db ) { pending->_pending_block_state->validated = true; auto new_bsp = fork_db.add( pending->_pending_block_state ); @@ -408,7 +389,10 @@ struct controller_impl { fc::move_append( pending->_actions, move(trx_context.executed) ); - trx_context.trace->receipt = push_receipt( gto.trx_id, transaction_receipt::executed, trx_context.trace->kcpu_usage(), 0 ); + trx_context.trace->receipt = push_receipt( gto.trx_id, + transaction_receipt::executed, + trx_context.trace->kcpu_usage(), + 0 ); db.remove( gto ); @@ -514,7 +498,7 @@ struct controller_impl { trx_context.deadline = deadline; trx_context.published = self.pending_block_time(); - trx_context.net_usage = self.validate_net_usage( trx ); // / 8; // <-- BUG? Needed to be removed to fix auth_tests/no_double_billing + trx_context.net_usage = self.validate_net_usage( trx ); // Returns multiple of 8 trx_context.is_input = !implicit; trx_context.exec(); @@ -522,9 +506,9 @@ struct controller_impl { if( !implicit ) { if( trx_context.delay == fc::seconds(0) ) { - trace->receipt = push_receipt( trx->packed_trx, transaction_receipt::executed, trace->kcpu_usage(), trx_context.net_usage ); + trace->receipt = push_receipt( trx->packed_trx, transaction_receipt::executed, trace->kcpu_usage(), trx_context.net_usage/8 ); } else { - trace->receipt = push_receipt( trx->packed_trx, transaction_receipt::delayed, trace->kcpu_usage(), trx_context.net_usage ); + trace->receipt = push_receipt( trx->packed_trx, transaction_receipt::delayed, trace->kcpu_usage(), trx_context.net_usage/8 ); } } @@ -583,6 +567,9 @@ struct controller_impl { } catch ( ... ) { ilog( "on block transaction failed, but shouldn't impact block generation, system contract needs update" ); } + + clear_expired_input_transactions(); + update_producers_authority(); } // start_block @@ -662,7 +649,7 @@ struct controller_impl { fork_db.mark_in_current_chain( *itr , false ); pop_block(); } - FC_ASSERT( head_block_id() == branches.second.back()->header.previous, + FC_ASSERT( self.head_block_id() == branches.second.back()->header.previous, "loss of sync between fork_db and chainbase during fork switch" ); // _should_ never fail for( auto ritr = branches.first.rbegin(); ritr != branches.first.rend(); ++ritr) { @@ -686,7 +673,7 @@ struct controller_impl { fork_db.mark_in_current_chain( *itr , false ); pop_block(); } - FC_ASSERT( head_block_id() == branches.second.back()->header.previous, + FC_ASSERT( self.head_block_id() == branches.second.back()->header.previous, "loss of sync between fork_db and chainbase during fork switch reversal" ); // _should_ never fail // re-apply good blocks @@ -753,46 +740,47 @@ struct controller_impl { ); */ + // Update resource limits: + resource_limits.process_account_limit_updates(); + const auto& chain_config = self.get_global_properties().configuration; + resource_limits.set_block_parameters( + {EOS_PERCENT(chain_config.max_block_cpu_usage, chain_config.target_block_cpu_usage_pct), chain_config.max_block_cpu_usage, config::block_cpu_usage_average_window_ms / config::block_interval_ms, 1000, {99, 100}, {1000, 999}}, + {EOS_PERCENT(chain_config.max_block_net_usage, chain_config.target_block_net_usage_pct), chain_config.max_block_net_usage, config::block_size_average_window_ms / config::block_interval_ms, 1000, {99, 100}, {1000, 999}} + ); + resource_limits.process_block_usage(pending->_pending_block_state->block_num); + set_action_merkle(); set_trx_merkle(); auto p = pending->_pending_block_state; p->id = p->header.id(); - create_block_summary(); - - const auto& chain_config = self.get_global_properties().configuration; - resource_limits.set_block_parameters( - {EOS_PERCENT(chain_config.max_block_cpu_usage, chain_config.target_block_cpu_usage_pct), chain_config.max_block_cpu_usage, config::block_cpu_usage_average_window_ms / config::block_interval_ms, 1000, {99, 100}, {1000, 999}}, - {EOS_PERCENT(chain_config.max_block_net_usage, chain_config.target_block_net_usage_pct), chain_config.max_block_net_usage, config::block_size_average_window_ms / config::block_interval_ms, 1000, {99, 100}, {1000, 999}} - ); + create_block_summary(p->id); } FC_CAPTURE_AND_RETHROW() } + void update_producers_authority() { + const auto& producers = pending->_pending_block_state->active_schedule.producers; + //TODO: Complete implementation + } - void create_block_summary() { - auto p = pending->_pending_block_state; - auto sid = p->block_num & 0xffff; + void create_block_summary(const block_id_type& id) { + auto block_num = block_header::num_from_id(id); + auto sid = block_num & 0xffff; db.modify( db.get(sid), [&](block_summary_object& bso ) { - bso.block_id = p->id; + bso.block_id = id; }); } - void clear_expired_transactions() { + + void clear_expired_input_transactions() { //Look for expired transactions in the deduplication list, and remove them. auto& transaction_idx = db.get_mutable_index(); const auto& dedupe_index = transaction_idx.indices().get(); - while( (!dedupe_index.empty()) && (head_block_time() > fc::time_point(dedupe_index.begin()->expiration) ) ) { + auto now = self.pending_block_time(); + while( (!dedupe_index.empty()) && ( now > fc::time_point(dedupe_index.begin()->expiration) ) ) { transaction_idx.remove(*dedupe_index.begin()); } - - // Look for expired transactions in the pending generated list, and remove them. - // TODO: expire these by sending error to handler - auto& generated_transaction_idx = db.get_mutable_index(); - const auto& generated_index = generated_transaction_idx.indices().get(); - while( (!generated_index.empty()) && (head_block_time() > generated_index.begin()->expiration) ) { - // TODO: destroy_generated_transaction(*generated_index.begin()); - } } fc::microseconds limit_delay( fc::microseconds delay )const { @@ -826,12 +814,12 @@ struct controller_impl { on_block_act.account = config::system_account_name; on_block_act.name = N(onblock); on_block_act.authorization = vector{{config::system_account_name, config::active_name}}; - on_block_act.data = fc::raw::pack(head_block_header()); + on_block_act.data = fc::raw::pack(self.head_block_header()); signed_transaction trx; trx.actions.emplace_back(std::move(on_block_act)); - trx.set_reference_block(head_block_id()); - trx.expiration = head_block_time() + fc::seconds(1); + trx.set_reference_block(self.head_block_id()); + trx.expiration = self.head_block_time() + fc::seconds(1); return trx; } @@ -894,15 +882,6 @@ void controller::commit_block() { my->commit_block(true); } -block_state_ptr controller::head_block_state()const { - return my->head; -} - -block_state_ptr controller::pending_block_state()const { - if( my->pending ) return my->pending->_pending_block_state; - return block_state_ptr(); -} - void controller::abort_block() { my->abort_block(); } @@ -954,31 +933,46 @@ void controller::push_scheduled_transaction( const transaction_id_type& trxid, f uint32_t controller::head_block_num()const { return my->head->block_num; } +time_point controller::head_block_time()const { + return my->head->header.timestamp; +} block_id_type controller::head_block_id()const { return my->head->id; } account_name controller::head_block_producer()const { return my->head->header.producer; } -uint32_t controller::last_irreversible_block_num() const { - return my->head->bft_irreversible_blocknum; +const block_header& controller::head_block_header()const { + return my->head->header; } - -block_id_type controller::last_irreversible_block_id() const { - //QUESTION/BUG: What if lib has not advanced for over 2^16 blocks? - const auto& tapos_block_summary = db().get((uint16_t)my->head->bft_irreversible_blocknum); - return tapos_block_summary.block_id; +block_state_ptr controller::head_block_state()const { + return my->head; } -time_point controller::head_block_time()const { - return my->head_block_time(); +block_state_ptr controller::pending_block_state()const { + if( my->pending ) return my->pending->_pending_block_state; + return block_state_ptr(); } - time_point controller::pending_block_time()const { FC_ASSERT( my->pending, "no pending block" ); return my->pending->_pending_block_state->header.timestamp; } +uint32_t controller::last_irreversible_block_num() const { + return my->head->bft_irreversible_blocknum; +} + +block_id_type controller::last_irreversible_block_id() const { + auto lib_num = my->head->bft_irreversible_blocknum; + const auto& tapos_block_summary = db().get((uint16_t)lib_num); + + if( block_header::num_from_id(tapos_block_summary.block_id) == lib_num ) + return tapos_block_summary.block_id; + + return fetch_block_by_number(lib_num)->id(); + +} + const dynamic_global_property_object& controller::get_dynamic_global_properties()const { return my->db.get(); } @@ -1086,6 +1080,8 @@ const producer_schedule_type& controller::active_producers()const { } const producer_schedule_type& controller::pending_producers()const { + if ( !(my->pending) ) + return my->head->pending_schedule; return my->pending->_pending_block_state->pending_schedule; } @@ -1164,10 +1160,15 @@ uint64_t controller::validate_net_usage( const transaction_metadata_ptr& trx )co actual_net_usage = ((actual_net_usage + 7)/8) * 8; // Round up to nearest multiple of 8 - uint32_t net_usage_limit = trx->trx.max_net_usage_words.value * 8UL; // overflow checked in validate_transaction_without_state - EOS_ASSERT( net_usage_limit == 0 || actual_net_usage <= net_usage_limit, tx_resource_exhausted, - "declared net usage limit of transaction is too low: ${actual_net_usage} > ${declared_limit}", - ("actual_net_usage", actual_net_usage)("declared_limit",net_usage_limit) ); + uint32_t net_usage_limit = cfg.max_transaction_net_usage; + // TODO: reduce net_usage_limit to the minimum of the amount that the paying accounts can afford to pay + uint32_t trx_specified_net_usage_limit = trx->trx.max_net_usage_words.value * 8UL; // overflow checked in transaction_header::validate() + if( trx_specified_net_usage_limit > 0 ) + net_usage_limit = std::min( net_usage_limit, trx_specified_net_usage_limit ); + + EOS_ASSERT( actual_net_usage <= net_usage_limit, tx_resource_exhausted, + "net usage of transaction is too high: ${actual_net_usage} > ${net_usage_limit}", + ("actual_net_usage", actual_net_usage)("net_usage_limit",net_usage_limit) ); return actual_net_usage; } diff --git a/libraries/chain/include/eosio/chain/config.hpp b/libraries/chain/include/eosio/chain/config.hpp index bd8f1f4e622fac44787193b97f455c9db0d5f41a..bfaa98eef70ece0feca39138fc0d85a04356463f 100644 --- a/libraries/chain/include/eosio/chain/config.hpp +++ b/libraries/chain/include/eosio/chain/config.hpp @@ -70,7 +70,7 @@ const static uint32_t producers_authority_threshold_pct = 66 * config::percen const static uint16_t max_recursion_depth = 6; -const static uint32_t default_base_per_transaction_net_usage = 100; // 100 bytes minimum (for signature and misc overhead) +const static uint32_t default_base_per_transaction_net_usage = 48; // 48 bytes minimum (for misc overhead) const static uint32_t default_base_per_transaction_cpu_usage = 500; // TODO: is this reasonable? const static uint32_t default_base_per_action_cpu_usage = 1000; const static uint32_t default_base_setcode_cpu_usage = 2 * 1024 * 1024; /// overbilling cpu usage for setcode to cover incidental diff --git a/libraries/chain/include/eosio/chain/controller.hpp b/libraries/chain/include/eosio/chain/controller.hpp index 9fad1db91896404e0b6fa4ede249c635716fbcc0..c51201aebece47328c6243478dbb54c6fd0722f2 100644 --- a/libraries/chain/include/eosio/chain/controller.hpp +++ b/libraries/chain/include/eosio/chain/controller.hpp @@ -110,14 +110,6 @@ namespace eosio { namespace chain { chainbase::database& db()const; - uint32_t head_block_num()const; - - time_point head_block_time()const; - time_point pending_block_time()const; - - block_state_ptr head_block_state()const; - block_state_ptr pending_block_state()const; - const account_object& get_account( account_name n )const; const global_property_object& get_global_properties()const; const dynamic_global_property_object& get_dynamic_global_properties()const; @@ -129,9 +121,15 @@ namespace eosio { namespace chain { fc::microseconds limit_delay( fc::microseconds delay )const; + uint32_t head_block_num()const; + time_point head_block_time()const; block_id_type head_block_id()const; account_name head_block_producer()const; const block_header& head_block_header()const; + block_state_ptr head_block_state()const; + + time_point pending_block_time()const; + block_state_ptr pending_block_state()const; const producer_schedule_type& active_producers()const; const producer_schedule_type& pending_producers()const; diff --git a/libraries/chain/include/eosio/chain/fixed_key.hpp b/libraries/chain/include/eosio/chain/fixed_key.hpp new file mode 100644 index 0000000000000000000000000000000000000000..84b8681535c064102f4c48f2084e1b7ae8252865 --- /dev/null +++ b/libraries/chain/include/eosio/chain/fixed_key.hpp @@ -0,0 +1,225 @@ +/** + * @file + * @copyright defined in eos/LICENSE.txt + */ +#pragma once + +#include +#include +#include + +#include + +namespace eosio { + + using chain::uint128_t; + + template + class fixed_key; + + template + bool operator==(const fixed_key &c1, const fixed_key &c2); + + template + bool operator!=(const fixed_key &c1, const fixed_key &c2); + + template + bool operator>(const fixed_key &c1, const fixed_key &c2); + + template + bool operator<(const fixed_key &c1, const fixed_key &c2); + + /** + * @defgroup fixed_key fixed size key sorted lexicographically + * @ingroup types + * @{ + */ + template + class fixed_key { + private: + + template struct bool_pack; + template + using all_true = std::is_same< bool_pack, bool_pack >; + + template + static void set_from_word_sequence(const std::array& arr, fixed_key& key) + { + auto itr = key._data.begin(); + word_t temp_word = 0; + const size_t sub_word_shift = 8 * sizeof(Word); + const size_t num_sub_words = sizeof(word_t) / sizeof(Word); + auto sub_words_left = num_sub_words; + for( auto&& w : arr ) { + if( sub_words_left > 1 ) { + temp_word |= static_cast(w); + temp_word <<= sub_word_shift; + --sub_words_left; + continue; + } + + FC_ASSERT( sub_words_left == 1, "unexpected error in fixed_key constructor" ); + temp_word |= static_cast(w); + sub_words_left = num_sub_words; + + *itr = temp_word; + temp_word = 0; + ++itr; + } + if( sub_words_left != num_sub_words ) { + if( sub_words_left > 1 ) + temp_word <<= 8 * (sub_words_left-1); + *itr = temp_word; + } + } + + public: + + typedef uint128_t word_t; + + static constexpr size_t num_words() { return (Size + sizeof(word_t) - 1) / sizeof(word_t); } + static constexpr size_t padded_bytes() { return num_words() * sizeof(word_t) - Size; } + + /** + * @brief Default constructor to fixed_key object + * + * @details Default constructor to fixed_key object which initializes all bytes to zero + */ + fixed_key() : _data() {} + + /** + * @brief Constructor to fixed_key object from std::array of num_words() words + * + * @details Constructor to fixed_key object from std::array of num_words() words + * @param arr data + */ + fixed_key(const std::array& arr) + { + std::copy(arr.begin(), arr.end(), _data.begin()); + } + + template::value && + !std::is_same::value && + sizeof(Word) < sizeof(word_t)>::type > + fixed_key(const std::array& arr) + { + static_assert( sizeof(word_t) == (sizeof(word_t)/sizeof(Word)) * sizeof(Word), + "size of the backing word size is not divisible by the size of the array element" ); + static_assert( sizeof(Word) * NumWords <= Size, "too many words supplied to fixed_key constructor" ); + + set_from_word_sequence(arr, *this); + } + + template + static + fixed_key + make_from_word_sequence(typename std::enable_if::value && + !std::is_same::value && + sizeof(FirstWord) <= sizeof(word_t) && + all_true<(std::is_same::value)...>::value, + FirstWord>::type first_word, + Rest... rest) + { + static_assert( sizeof(word_t) == (sizeof(word_t)/sizeof(FirstWord)) * sizeof(FirstWord), + "size of the backing word size is not divisible by the size of the words supplied as arguments" ); + static_assert( sizeof(FirstWord) * (1 + sizeof...(Rest)) <= Size, "too many words supplied to make_from_word_sequence" ); + + fixed_key key; + set_from_word_sequence(std::array{{ first_word, rest... }}, key); + return key; + } + + const auto& get_array()const { return _data; } + + auto data() { return _data.data(); } + auto data()const { return _data.data(); } + + auto size()const { return _data.size(); } + + std::array extract_as_byte_array()const { + std::array arr; + + const size_t num_sub_words = sizeof(word_t); + + auto arr_itr = arr.begin(); + auto data_itr = _data.begin(); + + for( size_t counter = _data.size(); counter > 0; --counter, ++data_itr ) { + size_t sub_words_left = num_sub_words; + + if( counter == 1 ) { // If last word in _data array... + sub_words_left -= padded_bytes(); + } + auto temp_word = *data_itr; + for( ; sub_words_left > 0; --sub_words_left ) { + *(arr_itr + sub_words_left - 1) = static_cast(temp_word & 0xFF); + temp_word >>= 8; + } + arr_itr += num_sub_words; + } + + return arr; + } + + // Comparison operators + friend bool operator== <>(const fixed_key &c1, const fixed_key &c2); + + friend bool operator!= <>(const fixed_key &c1, const fixed_key &c2); + + friend bool operator> <>(const fixed_key &c1, const fixed_key &c2); + + friend bool operator< <>(const fixed_key &c1, const fixed_key &c2); + + private: + + std::array _data; + }; + + /** + * @brief Compares two fixed_key variables c1 and c2 + * + * @details Lexicographically compares two fixed_key variables c1 and c2 + * @return if c1 == c2, return true, otherwise false + */ + template + bool operator==(const fixed_key &c1, const fixed_key &c2) { + return c1._data == c2._data; + } + + /** + * @brief Compares two fixed_key variables c1 and c2 + * + * @details Lexicographically compares two fixed_key variables c1 and c2 + * @return if c1 != c2, return true, otherwise false + */ + template + bool operator!=(const fixed_key &c1, const fixed_key &c2) { + return c1._data != c2._data; + } + + /** + * @brief Compares two fixed_key variables c1 and c2 + * + * @details Lexicographically compares two fixed_key variables c1 and c2 + * @return if c1 > c2, return true, otherwise false + */ + template + bool operator>(const fixed_key &c1, const fixed_key &c2) { + return c1._data > c2._data; + } + + /** + * @brief Compares two fixed_key variables c1 and c2 + * + * @details Lexicographically compares two fixed_key variables c1 and c2 + * @return if c1 < c2, return true, otherwise false + */ + template + bool operator<(const fixed_key &c1, const fixed_key &c2) { + return c1._data < c2._data; + } + /// @} fixed_key + + typedef fixed_key<32> key256; +} diff --git a/libraries/chain/include/eosio/chain/transaction.hpp b/libraries/chain/include/eosio/chain/transaction.hpp index 7293ff87be22ecb14b5bd1d67408d183b5115f1e..45202858e03be000b6c0a5869f263dcd21fb87ae 100644 --- a/libraries/chain/include/eosio/chain/transaction.hpp +++ b/libraries/chain/include/eosio/chain/transaction.hpp @@ -43,6 +43,7 @@ namespace eosio { namespace chain { } void set_reference_block( const block_id_type& reference_block ); bool verify_reference_block( const block_id_type& reference_block )const; + void validate()const; }; /** @@ -153,7 +154,7 @@ namespace eosio { namespace chain { deferred_transaction() = default; - deferred_transaction(uint128_t sender_id, account_name sender, account_name payer,time_point_sec execute_after, + deferred_transaction(uint128_t sender_id, account_name sender, account_name payer,time_point_sec execute_after, const signed_transaction& txn) : signed_transaction(txn), sender_id(sender_id), diff --git a/libraries/chain/transaction.cpp b/libraries/chain/transaction.cpp index b32994e26a09d62bcf342a409c38c6939568d0c1..18ab97b7f19afb2b5543ad42fec27f593e6f30ec 100644 --- a/libraries/chain/transaction.cpp +++ b/libraries/chain/transaction.cpp @@ -57,6 +57,13 @@ bool transaction_header::verify_reference_block( const block_id_type& reference_ ref_block_prefix == (decltype(ref_block_prefix))reference_block._hash[1]; } +void transaction_header::validate()const { + EOS_ASSERT( max_kcpu_usage.value < UINT32_MAX / 1024UL, transaction_exception, + "declared max_kcpu_usage overflows when expanded to max cpu usage" ); + EOS_ASSERT( max_net_usage_words.value < UINT32_MAX / 8UL, transaction_exception, + "declared max_net_usage_words overflows when expanded to max net usage" ); +} + transaction_id_type transaction::id() const { digest_type::encoder enc; fc::raw::pack( enc, *this ); diff --git a/libraries/chain/transaction_context.cpp b/libraries/chain/transaction_context.cpp index 361dc2d5b90a58bda838f85a88be947a1247b1bd..53eaec54c81df92675af45fad976a2bf40dd0120 100644 --- a/libraries/chain/transaction_context.cpp +++ b/libraries/chain/transaction_context.cpp @@ -4,15 +4,13 @@ #include #include #include - +#include namespace eosio { namespace chain { void transaction_context::exec() { - EOS_ASSERT( trx.max_kcpu_usage.value < UINT32_MAX / 1024UL, transaction_exception, "declared max_kcpu_usage overflows when expanded to max cpu usage" ); - EOS_ASSERT( trx.max_net_usage_words.value < UINT32_MAX / 8UL, transaction_exception, "declared max_net_usage_words overflows when expanded to max net usage" ); - + trx.validate(); control.validate_tapos( trx ); control.validate_referenced_accounts( trx ); @@ -20,12 +18,11 @@ namespace eosio { namespace chain { control.validate_expiration( trx ); record_transaction( id, trx.expiration ); /// checks for dupes } - - if( trx.max_kcpu_usage.value != 0 ) { - max_cpu = uint64_t(trx.max_kcpu_usage.value)*1024; - } else { - max_cpu = uint64_t(-1); - } + max_cpu = control.get_global_properties().configuration.max_transaction_cpu_usage; + // TODO: reduce max_cpu to the minimum of the amount that the paying accounts can afford to pay + uint64_t trx_specified_cpu_usage_limit = uint64_t(trx.max_kcpu_usage.value)*1024; // overflow checked in transaction_header::validate() + if( trx_specified_cpu_usage_limit > 0 ) + max_cpu = std::min( max_cpu, trx_specified_cpu_usage_limit ); if( apply_context_free ) { for( const auto& act : trx.context_free_actions ) { @@ -46,11 +43,16 @@ namespace eosio { namespace chain { bill_to_accounts.insert( auth.actor ); } - FC_ASSERT( trace->cpu_usage <= max_cpu, "transaction consumed too many CPU cycles" ); + trace->cpu_usage = ((trace->cpu_usage + 1023)/1024)*1024; // Round up to nearest multiple of 1024 + + EOS_ASSERT( trace->cpu_usage <= max_cpu, tx_resource_exhausted, + "cpu usage of transaction is too high: ${actual_net_usage} > ${cpu_usage_limit}", + ("actual_net_usage", trace->cpu_usage)("cpu_usage_limit", max_cpu) ); auto& rl = control.get_mutable_resource_limits_manager(); flat_set bta( bill_to_accounts.begin(), bill_to_accounts.end() ); + FC_ASSERT( net_usage % 8 == 0, "net_usage must be a multiple of word size (8)" ); rl.add_transaction_usage( bta, trace->cpu_usage, net_usage, block_timestamp_type(control.pending_block_time()).slot ); } diff --git a/libraries/chain/wasm_interface.cpp b/libraries/chain/wasm_interface.cpp index b50fe7ac0784f5a56d17c44fa3e53aa52ae6677e..974f958ba72f2b35b7a3d275ad072e30236549c5 100644 --- a/libraries/chain/wasm_interface.cpp +++ b/libraries/chain/wasm_interface.cpp @@ -1432,92 +1432,6 @@ class compiler_builtins : public context_aware_api { static constexpr uint32_t SHIFT_WIDTH = (sizeof(uint64_t)*8)-1; }; -class math_api : public context_aware_api { - public: - math_api( apply_context& ctx ) - :context_aware_api(ctx,true){} - - void diveq_i128(unsigned __int128* self, const unsigned __int128* other) { - fc::uint128_t s(*self); - const fc::uint128_t o(*other); - FC_ASSERT( o != 0, "divide by zero" ); - - s = s/o; - *self = (unsigned __int128)s; - } - - void multeq_i128(unsigned __int128* self, const unsigned __int128* other) { - fc::uint128_t s(*self); - const fc::uint128_t o(*other); - s *= o; - *self = (unsigned __int128)s; - } - - uint64_t double_add(uint64_t a, uint64_t b) { - using DOUBLE = boost::multiprecision::cpp_bin_float_50; - DOUBLE c = DOUBLE(*reinterpret_cast(&a)) - + DOUBLE(*reinterpret_cast(&b)); - double res = c.convert_to(); - return *reinterpret_cast(&res); - } - - uint64_t double_mult(uint64_t a, uint64_t b) { - using DOUBLE = boost::multiprecision::cpp_bin_float_50; - DOUBLE c = DOUBLE(*reinterpret_cast(&a)) - * DOUBLE(*reinterpret_cast(&b)); - double res = c.convert_to(); - return *reinterpret_cast(&res); - } - - uint64_t double_div(uint64_t a, uint64_t b) { - using DOUBLE = boost::multiprecision::cpp_bin_float_50; - DOUBLE divisor = DOUBLE(*reinterpret_cast(&b)); - FC_ASSERT(divisor != 0, "divide by zero"); - DOUBLE c = DOUBLE(*reinterpret_cast(&a)) / divisor; - double res = c.convert_to(); - return *reinterpret_cast(&res); - } - - uint32_t double_eq(uint64_t a, uint64_t b) { - using DOUBLE = boost::multiprecision::cpp_bin_float_50; - return DOUBLE(*reinterpret_cast(&a)) == DOUBLE(*reinterpret_cast(&b)); - } - - uint32_t double_lt(uint64_t a, uint64_t b) { - using DOUBLE = boost::multiprecision::cpp_bin_float_50; - return DOUBLE(*reinterpret_cast(&a)) < DOUBLE(*reinterpret_cast(&b)); - } - - uint32_t double_gt(uint64_t a, uint64_t b) { - using DOUBLE = boost::multiprecision::cpp_bin_float_50; - return DOUBLE(*reinterpret_cast(&a)) > DOUBLE(*reinterpret_cast(&b)); - } - - uint64_t double_to_i64(uint64_t n) { - using DOUBLE = boost::multiprecision::cpp_bin_float_50; - return DOUBLE(*reinterpret_cast(&n)).convert_to(); - } - - uint64_t i64_to_double(int64_t n) { - using DOUBLE = boost::multiprecision::cpp_bin_float_50; - double res = DOUBLE(n).convert_to(); - return *reinterpret_cast(&res); - } -}; - -REGISTER_INTRINSICS(math_api, - (diveq_i128, void(int, int) ) - (multeq_i128, void(int, int) ) - (double_add, int64_t(int64_t, int64_t) ) - (double_mult, int64_t(int64_t, int64_t) ) - (double_div, int64_t(int64_t, int64_t) ) - (double_eq, int32_t(int64_t, int64_t) ) - (double_lt, int32_t(int64_t, int64_t) ) - (double_gt, int32_t(int64_t, int64_t) ) - (double_to_i64, int64_t(int64_t) ) - (i64_to_double, int64_t(int64_t) ) -); - REGISTER_INTRINSICS(compiler_builtins, (__ashlti3, void(int, int64_t, int64_t, int) ) (__ashrti3, void(int, int64_t, int64_t, int) ) diff --git a/libraries/testing/include/eosio/testing/tester.hpp b/libraries/testing/include/eosio/testing/tester.hpp index 9ae6a6b70183bc387e698c5b7abe25079a381037..47dc988ebd2b609627f6ddb2852fd943ce99000d 100644 --- a/libraries/testing/include/eosio/testing/tester.hpp +++ b/libraries/testing/include/eosio/testing/tester.hpp @@ -59,6 +59,8 @@ namespace eosio { namespace testing { fc::variant_object filter_fields(const fc::variant_object& filter, const fc::variant_object& value); + void copy_row(const chain::key_value_object& obj, vector& data); + /** * @class tester * @brief provides utility function to simplify the creation of unit tests diff --git a/libraries/testing/tester.cpp b/libraries/testing/tester.cpp index 2e77e29902528199acd5dae963c93216ec5b1464..15327bf3be7d6f7b1808305ea1e785d648380363 100644 --- a/libraries/testing/tester.cpp +++ b/libraries/testing/tester.cpp @@ -17,6 +17,11 @@ namespace eosio { namespace testing { return res; } + void copy_row(const chain::key_value_object& obj, vector& data) { + data.resize( obj.value.size() ); + memcpy( data.data(), obj.value.data(), obj.value.size() ); + } + bool base_tester::is_same_chain( base_tester& other ) { return control->head_block_id() == other.control->head_block_id(); } diff --git a/unittests/CMakeLists.txt b/unittests/CMakeLists.txt index 2bca59a67e68dd8026b4376c9b553e2fdd29f052..77bcee65e83912be8a35010b591eb738a36efcb9 100644 --- a/unittests/CMakeLists.txt +++ b/unittests/CMakeLists.txt @@ -14,6 +14,7 @@ set( CMAKE_CXX_STANDARD 14 ) include_directories("${CMAKE_BINARY_DIR}/contracts") include_directories("${CMAKE_SOURCE_DIR}/contracts") +include_directories("${CMAKE_SOURCE_DIR}/unittests/contracts") include_directories("${CMAKE_SOURCE_DIR}/libraries/testing/include") configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config.hpp.in ${CMAKE_CURRENT_SOURCE_DIR}/config.hpp ESCAPE_QUOTES) diff --git a/unittests/contracts/test_softfloat_wasts.hpp b/unittests/contracts/test_softfloat_wasts.hpp new file mode 100644 index 0000000000000000000000000000000000000000..3fcddc44fdeaea2f7944061c626542dfb4fce42f --- /dev/null +++ b/unittests/contracts/test_softfloat_wasts.hpp @@ -0,0 +1,21684 @@ +#pragma once + +static const char f32_test_wast[] = R"=====( +(module + (import "env" "require_auth" (func $require_auth (param i64))) + (import "env" "eosio_assert" (func $eosio_assert (param i32 i32))) + (table 0 anyfunc) + (memory $0 1) + (data (i32.const 20) "1") + (data (i32.const 24) "2") + (data (i32.const 28) "3") + (data (i32.const 32) "4") + (data (i32.const 36) "5") + (data (i32.const 40) "6") + (data (i32.const 44) "7") + (data (i32.const 48) "8") + (data (i32.const 52) "9") + (data (i32.const 56) "10") + (data (i32.const 60) "11") + (data (i32.const 64) "12") + (data (i32.const 68) "13") + (data (i32.const 72) "14") + (data (i32.const 76) "15") + (data (i32.const 80) "16") + (data (i32.const 84) "17") + (data (i32.const 88) "18") + (data (i32.const 92) "19") + (data (i32.const 96) "20") + (data (i32.const 100) "21") + (data (i32.const 104) "22") + (data (i32.const 108) "23") + (data (i32.const 112) "24") + (data (i32.const 116) "25") + (data (i32.const 120) "26") + (data (i32.const 124) "27") + (data (i32.const 128) "28") + (data (i32.const 132) "29") + (data (i32.const 136) "30") + (data (i32.const 140) "31") + (data (i32.const 144) "32") + (data (i32.const 148) "33") + (data (i32.const 152) "34") + (data (i32.const 156) "35") + (data (i32.const 160) "36") + (data (i32.const 164) "37") + (data (i32.const 168) "38") + (data (i32.const 172) "39") + (data (i32.const 176) "40") + (data (i32.const 180) "41") + (data (i32.const 184) "42") + (data (i32.const 188) "43") + (data (i32.const 192) "44") + (data (i32.const 196) "45") + (data (i32.const 200) "46") + (data (i32.const 204) "47") + (data (i32.const 208) "48") + (data (i32.const 212) "49") + (data (i32.const 216) "50") + (data (i32.const 220) "51") + (data (i32.const 224) "52") + (data (i32.const 228) "53") + (data (i32.const 232) "54") + (data (i32.const 236) "55") + (data (i32.const 240) "56") + (data (i32.const 244) "57") + (data (i32.const 248) "58") + (data (i32.const 252) "59") + (data (i32.const 256) "60") + (data (i32.const 260) "61") + (data (i32.const 264) "62") + (data (i32.const 268) "63") + (data (i32.const 272) "64") + (data (i32.const 276) "65") + (data (i32.const 280) "66") + (data (i32.const 284) "67") + (data (i32.const 288) "68") + (data (i32.const 292) "69") + (data (i32.const 296) "70") + (data (i32.const 300) "71") + (data (i32.const 304) "72") + (data (i32.const 308) "73") + (data (i32.const 312) "74") + (data (i32.const 316) "75") + (data (i32.const 320) "76") + (data (i32.const 324) "77") + (data (i32.const 328) "78") + (data (i32.const 332) "79") + (data (i32.const 336) "80") + (data (i32.const 340) "81") + (data (i32.const 344) "82") + (data (i32.const 348) "83") + (data (i32.const 352) "84") + (data (i32.const 356) "85") + (data (i32.const 360) "86") + (data (i32.const 364) "87") + (data (i32.const 368) "88") + (data (i32.const 372) "89") + (data (i32.const 376) "90") + (data (i32.const 380) "91") + (data (i32.const 384) "92") + (data (i32.const 388) "93") + (data (i32.const 392) "94") + (data (i32.const 396) "95") + (data (i32.const 400) "96") + (data (i32.const 404) "97") + (data (i32.const 408) "98") + (data (i32.const 412) "99") + (data (i32.const 416) "100") + (data (i32.const 420) "101") + (data (i32.const 424) "102") + (data (i32.const 428) "103") + (data (i32.const 432) "104") + (data (i32.const 436) "105") + (data (i32.const 440) "106") + (data (i32.const 444) "107") + (data (i32.const 448) "108") + (data (i32.const 452) "109") + (data (i32.const 456) "110") + (data (i32.const 460) "111") + (data (i32.const 464) "112") + (data (i32.const 468) "113") + (data (i32.const 472) "114") + (data (i32.const 476) "115") + (data (i32.const 480) "116") + (data (i32.const 484) "117") + (data (i32.const 488) "118") + (data (i32.const 492) "119") + (data (i32.const 496) "120") + (data (i32.const 500) "121") + (data (i32.const 504) "122") + (data (i32.const 508) "123") + (data (i32.const 512) "124") + (data (i32.const 516) "125") + (data (i32.const 520) "126") + (data (i32.const 524) "127") + (data (i32.const 528) "128") + (data (i32.const 532) "129") + (data (i32.const 536) "130") + (data (i32.const 540) "131") + (data (i32.const 544) "132") + (data (i32.const 548) "133") + (data (i32.const 552) "134") + (data (i32.const 556) "135") + (data (i32.const 560) "136") + (data (i32.const 564) "137") + (data (i32.const 568) "138") + (data (i32.const 572) "139") + (data (i32.const 576) "140") + (data (i32.const 580) "141") + (data (i32.const 584) "142") + (data (i32.const 588) "143") + (data (i32.const 592) "144") + (data (i32.const 596) "145") + (data (i32.const 600) "146") + (data (i32.const 604) "147") + (data (i32.const 608) "148") + (data (i32.const 612) "149") + (data (i32.const 616) "150") + (data (i32.const 620) "151") + (data (i32.const 624) "152") + (data (i32.const 628) "153") + (data (i32.const 632) "154") + (data (i32.const 636) "155") + (data (i32.const 640) "156") + (data (i32.const 644) "157") + (data (i32.const 648) "158") + (data (i32.const 652) "159") + (data (i32.const 656) "160") + (data (i32.const 660) "161") + (data (i32.const 664) "162") + (data (i32.const 668) "163") + (data (i32.const 672) "164") + (data (i32.const 676) "165") + (data (i32.const 680) "166") + (data (i32.const 684) "167") + (data (i32.const 688) "168") + (data (i32.const 692) "169") + (data (i32.const 696) "170") + (data (i32.const 700) "171") + (data (i32.const 704) "172") + (data (i32.const 708) "173") + (data (i32.const 712) "174") + (data (i32.const 716) "175") + (data (i32.const 720) "176") + (data (i32.const 724) "177") + (data (i32.const 728) "178") + (data (i32.const 732) "179") + (data (i32.const 736) "180") + (data (i32.const 740) "181") + (data (i32.const 744) "182") + (data (i32.const 748) "183") + (data (i32.const 752) "184") + (data (i32.const 756) "185") + (data (i32.const 760) "186") + (data (i32.const 764) "187") + (data (i32.const 768) "188") + (data (i32.const 772) "189") + (data (i32.const 776) "190") + (data (i32.const 780) "191") + (data (i32.const 784) "192") + (data (i32.const 788) "193") + (data (i32.const 792) "194") + (data (i32.const 796) "195") + (data (i32.const 800) "196") + (data (i32.const 804) "197") + (data (i32.const 808) "198") + (data (i32.const 812) "199") + (data (i32.const 816) "200") + (data (i32.const 820) "201") + (data (i32.const 824) "202") + (data (i32.const 828) "203") + (data (i32.const 832) "204") + (data (i32.const 836) "205") + (data (i32.const 840) "206") + (data (i32.const 844) "207") + (data (i32.const 848) "208") + (data (i32.const 852) "209") + (data (i32.const 856) "210") + (data (i32.const 860) "211") + (data (i32.const 864) "212") + (data (i32.const 868) "213") + (data (i32.const 872) "214") + (data (i32.const 876) "215") + (data (i32.const 880) "216") + (data (i32.const 884) "217") + (data (i32.const 888) "218") + (data (i32.const 892) "219") + (data (i32.const 896) "220") + (data (i32.const 900) "221") + (data (i32.const 904) "222") + (data (i32.const 908) "223") + (data (i32.const 912) "224") + (data (i32.const 916) "225") + (data (i32.const 920) "226") + (data (i32.const 924) "227") + (data (i32.const 928) "228") + (data (i32.const 932) "229") + (data (i32.const 936) "230") + (data (i32.const 940) "231") + (data (i32.const 944) "232") + (data (i32.const 948) "233") + (data (i32.const 952) "234") + (data (i32.const 956) "235") + (data (i32.const 960) "236") + (data (i32.const 964) "237") + (data (i32.const 968) "238") + (data (i32.const 972) "239") + (data (i32.const 976) "240") + (data (i32.const 980) "241") + (data (i32.const 984) "242") + (data (i32.const 988) "243") + (data (i32.const 992) "244") + (data (i32.const 996) "245") + (data (i32.const 1000) "246") + (data (i32.const 1004) "247") + (data (i32.const 1008) "248") + (data (i32.const 1012) "249") + (data (i32.const 1016) "250") + (data (i32.const 1020) "251") + (data (i32.const 1024) "252") + (data (i32.const 1028) "253") + (data (i32.const 1032) "254") + (data (i32.const 1036) "255") + (data (i32.const 1040) "256") + (data (i32.const 1044) "257") + (data (i32.const 1048) "258") + (data (i32.const 1052) "259") + (data (i32.const 1056) "260") + (data (i32.const 1060) "261") + (data (i32.const 1064) "262") + (data (i32.const 1068) "263") + (data (i32.const 1072) "264") + (data (i32.const 1076) "265") + (data (i32.const 1080) "266") + (data (i32.const 1084) "267") + (data (i32.const 1088) "268") + (data (i32.const 1092) "269") + (data (i32.const 1096) "270") + (data (i32.const 1100) "271") + (data (i32.const 1104) "272") + (data (i32.const 1108) "273") + (data (i32.const 1112) "274") + (data (i32.const 1116) "275") + (data (i32.const 1120) "276") + (data (i32.const 1124) "277") + (data (i32.const 1128) "278") + (data (i32.const 1132) "279") + (data (i32.const 1136) "280") + (data (i32.const 1140) "281") + (data (i32.const 1144) "282") + (data (i32.const 1148) "283") + (data (i32.const 1152) "284") + (data (i32.const 1156) "285") + (data (i32.const 1160) "286") + (data (i32.const 1164) "287") + (data (i32.const 1168) "288") + (data (i32.const 1172) "289") + (data (i32.const 1176) "290") + (data (i32.const 1180) "291") + (data (i32.const 1184) "292") + (data (i32.const 1188) "293") + (data (i32.const 1192) "294") + (data (i32.const 1196) "295") + (data (i32.const 1200) "296") + (data (i32.const 1204) "297") + (data (i32.const 1208) "298") + (data (i32.const 1212) "299") + (data (i32.const 1216) "300") + (data (i32.const 1220) "301") + (data (i32.const 1224) "302") + (data (i32.const 1228) "303") + (data (i32.const 1232) "304") + (data (i32.const 1236) "305") + (data (i32.const 1240) "306") + (data (i32.const 1244) "307") + (data (i32.const 1248) "308") + (data (i32.const 1252) "309") + (data (i32.const 1256) "310") + (data (i32.const 1260) "311") + (data (i32.const 1264) "312") + (data (i32.const 1268) "313") + (data (i32.const 1272) "314") + (data (i32.const 1276) "315") + (data (i32.const 1280) "316") + (data (i32.const 1284) "317") + (data (i32.const 1288) "318") + (data (i32.const 1292) "319") + (data (i32.const 1296) "320") + (data (i32.const 1300) "321") + (data (i32.const 1304) "322") + (data (i32.const 1308) "323") + (data (i32.const 1312) "324") + (data (i32.const 1316) "325") + (data (i32.const 1320) "326") + (data (i32.const 1324) "327") + (data (i32.const 1328) "328") + (data (i32.const 1332) "329") + (data (i32.const 1336) "330") + (data (i32.const 1340) "331") + (data (i32.const 1344) "332") + (data (i32.const 1348) "333") + (data (i32.const 1352) "334") + (data (i32.const 1356) "335") + (data (i32.const 1360) "336") + (data (i32.const 1364) "337") + (data (i32.const 1368) "338") + (data (i32.const 1372) "339") + (data (i32.const 1376) "340") + (data (i32.const 1380) "341") + (data (i32.const 1384) "342") + (data (i32.const 1388) "343") + (data (i32.const 1392) "344") + (data (i32.const 1396) "345") + (data (i32.const 1400) "346") + (data (i32.const 1404) "347") + (data (i32.const 1408) "348") + (data (i32.const 1412) "349") + (data (i32.const 1416) "350") + (data (i32.const 1420) "351") + (data (i32.const 1424) "352") + (data (i32.const 1428) "353") + (data (i32.const 1432) "354") + (data (i32.const 1436) "355") + (data (i32.const 1440) "356") + (data (i32.const 1444) "357") + (data (i32.const 1448) "358") + (data (i32.const 1452) "359") + (data (i32.const 1456) "360") + (data (i32.const 1460) "361") + (data (i32.const 1464) "362") + (data (i32.const 1468) "363") + (data (i32.const 1472) "364") + (data (i32.const 1476) "365") + (data (i32.const 1480) "366") + (data (i32.const 1484) "367") + (data (i32.const 1488) "368") + (data (i32.const 1492) "369") + (data (i32.const 1496) "370") + (data (i32.const 1500) "371") + (data (i32.const 1504) "372") + (data (i32.const 1508) "373") + (data (i32.const 1512) "374") + (data (i32.const 1516) "375") + (data (i32.const 1520) "376") + (data (i32.const 1524) "377") + (data (i32.const 1528) "378") + (data (i32.const 1532) "379") + (data (i32.const 1536) "380") + (data (i32.const 1540) "381") + (data (i32.const 1544) "382") + (data (i32.const 1548) "383") + (data (i32.const 1552) "384") + (data (i32.const 1556) "385") + (data (i32.const 1560) "386") + (data (i32.const 1564) "387") + (data (i32.const 1568) "388") + (data (i32.const 1572) "389") + (data (i32.const 1576) "390") + (data (i32.const 1580) "391") + (data (i32.const 1584) "392") + (data (i32.const 1588) "393") + (data (i32.const 1592) "394") + (data (i32.const 1596) "395") + (data (i32.const 1600) "396") + (data (i32.const 1604) "397") + (data (i32.const 1608) "398") + (data (i32.const 1612) "399") + (data (i32.const 1616) "400") + (data (i32.const 1620) "401") + (data (i32.const 1624) "402") + (data (i32.const 1628) "403") + (data (i32.const 1632) "404") + (data (i32.const 1636) "405") + (data (i32.const 1640) "406") + (data (i32.const 1644) "407") + (data (i32.const 1648) "408") + (data (i32.const 1652) "409") + (data (i32.const 1656) "410") + (data (i32.const 1660) "411") + (data (i32.const 1664) "412") + (data (i32.const 1668) "413") + (data (i32.const 1672) "414") + (data (i32.const 1676) "415") + (data (i32.const 1680) "416") + (data (i32.const 1684) "417") + (data (i32.const 1688) "418") + (data (i32.const 1692) "419") + (data (i32.const 1696) "420") + (data (i32.const 1700) "421") + (data (i32.const 1704) "422") + (data (i32.const 1708) "423") + (data (i32.const 1712) "424") + (data (i32.const 1716) "425") + (data (i32.const 1720) "426") + (data (i32.const 1724) "427") + (data (i32.const 1728) "428") + (data (i32.const 1732) "429") + (data (i32.const 1736) "430") + (data (i32.const 1740) "431") + (data (i32.const 1744) "432") + (data (i32.const 1748) "433") + (data (i32.const 1752) "434") + (data (i32.const 1756) "435") + (data (i32.const 1760) "436") + (data (i32.const 1764) "437") + (data (i32.const 1768) "438") + (data (i32.const 1772) "439") + (data (i32.const 1776) "440") + (data (i32.const 1780) "441") + (data (i32.const 1784) "442") + (data (i32.const 1788) "443") + (data (i32.const 1792) "444") + (data (i32.const 1796) "445") + (data (i32.const 1800) "446") + (data (i32.const 1804) "447") + (data (i32.const 1808) "448") + (data (i32.const 1812) "449") + (data (i32.const 1816) "450") + (data (i32.const 1820) "451") + (data (i32.const 1824) "452") + (data (i32.const 1828) "453") + (data (i32.const 1832) "454") + (data (i32.const 1836) "455") + (data (i32.const 1840) "456") + (data (i32.const 1844) "457") + (data (i32.const 1848) "458") + (data (i32.const 1852) "459") + (data (i32.const 1856) "460") + (data (i32.const 1860) "461") + (data (i32.const 1864) "462") + (data (i32.const 1868) "463") + (data (i32.const 1872) "464") + (data (i32.const 1876) "465") + (data (i32.const 1880) "466") + (data (i32.const 1884) "467") + (data (i32.const 1888) "468") + (data (i32.const 1892) "469") + (data (i32.const 1896) "470") + (data (i32.const 1900) "471") + (data (i32.const 1904) "472") + (data (i32.const 1908) "473") + (data (i32.const 1912) "474") + (data (i32.const 1916) "475") + (data (i32.const 1920) "476") + (data (i32.const 1924) "477") + (data (i32.const 1928) "478") + (data (i32.const 1932) "479") + (data (i32.const 1936) "480") + (data (i32.const 1940) "481") + (data (i32.const 1944) "482") + (data (i32.const 1948) "483") + (data (i32.const 1952) "484") + (data (i32.const 1956) "485") + (data (i32.const 1960) "486") + (data (i32.const 1964) "487") + (data (i32.const 1968) "488") + (data (i32.const 1972) "489") + (data (i32.const 1976) "490") + (data (i32.const 1980) "491") + (data (i32.const 1984) "492") + (data (i32.const 1988) "493") + (data (i32.const 1992) "494") + (data (i32.const 1996) "495") + (data (i32.const 2000) "496") + (data (i32.const 2004) "497") + (data (i32.const 2008) "498") + (data (i32.const 2012) "499") + (data (i32.const 2016) "500") + (data (i32.const 2020) "501") + (data (i32.const 2024) "502") + (data (i32.const 2028) "503") + (data (i32.const 2032) "504") + (data (i32.const 2036) "505") + (data (i32.const 2040) "506") + (data (i32.const 2044) "507") + (data (i32.const 2048) "508") + (data (i32.const 2052) "509") + (data (i32.const 2056) "510") + (data (i32.const 2060) "511") + (data (i32.const 2064) "512") + (data (i32.const 2068) "513") + (data (i32.const 2072) "514") + (data (i32.const 2076) "515") + (data (i32.const 2080) "516") + (data (i32.const 2084) "517") + (data (i32.const 2088) "518") + (data (i32.const 2092) "519") + (data (i32.const 2096) "520") + (data (i32.const 2100) "521") + (data (i32.const 2104) "522") + (data (i32.const 2108) "523") + (data (i32.const 2112) "524") + (data (i32.const 2116) "525") + (data (i32.const 2120) "526") + (data (i32.const 2124) "527") + (data (i32.const 2128) "528") + (data (i32.const 2132) "529") + (data (i32.const 2136) "530") + (data (i32.const 2140) "531") + (data (i32.const 2144) "532") + (data (i32.const 2148) "533") + (data (i32.const 2152) "534") + (data (i32.const 2156) "535") + (data (i32.const 2160) "536") + (data (i32.const 2164) "537") + (data (i32.const 2168) "538") + (data (i32.const 2172) "539") + (data (i32.const 2176) "540") + (data (i32.const 2180) "541") + (data (i32.const 2184) "542") + (data (i32.const 2188) "543") + (data (i32.const 2192) "544") + (data (i32.const 2196) "545") + (data (i32.const 2200) "546") + (data (i32.const 2204) "547") + (data (i32.const 2208) "548") + (data (i32.const 2212) "549") + (data (i32.const 2216) "550") + (data (i32.const 2220) "551") + (data (i32.const 2224) "552") + (data (i32.const 2228) "553") + (data (i32.const 2232) "554") + (data (i32.const 2236) "555") + (data (i32.const 2240) "556") + (data (i32.const 2244) "557") + (data (i32.const 2248) "558") + (data (i32.const 2252) "559") + (data (i32.const 2256) "560") + (data (i32.const 2260) "561") + (data (i32.const 2264) "562") + (data (i32.const 2268) "563") + (data (i32.const 2272) "564") + (data (i32.const 2276) "565") + (data (i32.const 2280) "566") + (data (i32.const 2284) "567") + (data (i32.const 2288) "568") + (data (i32.const 2292) "569") + (data (i32.const 2296) "570") + (data (i32.const 2300) "571") + (data (i32.const 2304) "572") + (data (i32.const 2308) "573") + (data (i32.const 2312) "574") + (data (i32.const 2316) "575") + (data (i32.const 2320) "576") + (data (i32.const 2324) "577") + (data (i32.const 2328) "578") + (data (i32.const 2332) "579") + (data (i32.const 2336) "580") + (data (i32.const 2340) "581") + (data (i32.const 2344) "582") + (data (i32.const 2348) "583") + (data (i32.const 2352) "584") + (data (i32.const 2356) "585") + (data (i32.const 2360) "586") + (data (i32.const 2364) "587") + (data (i32.const 2368) "588") + (data (i32.const 2372) "589") + (data (i32.const 2376) "590") + (data (i32.const 2380) "591") + (data (i32.const 2384) "592") + (data (i32.const 2388) "593") + (data (i32.const 2392) "594") + (data (i32.const 2396) "595") + (data (i32.const 2400) "596") + (data (i32.const 2404) "597") + (data (i32.const 2408) "598") + (data (i32.const 2412) "599") + (data (i32.const 2416) "600") + (data (i32.const 2420) "601") + (data (i32.const 2424) "602") + (data (i32.const 2428) "603") + (data (i32.const 2432) "604") + (data (i32.const 2436) "605") + (data (i32.const 2440) "606") + (data (i32.const 2444) "607") + (data (i32.const 2448) "608") + (data (i32.const 2452) "609") + (data (i32.const 2456) "610") + (data (i32.const 2460) "611") + (data (i32.const 2464) "612") + (data (i32.const 2468) "613") + (data (i32.const 2472) "614") + (data (i32.const 2476) "615") + (data (i32.const 2480) "616") + (data (i32.const 2484) "617") + (data (i32.const 2488) "618") + (data (i32.const 2492) "619") + (data (i32.const 2496) "620") + (data (i32.const 2500) "621") + (data (i32.const 2504) "622") + (data (i32.const 2508) "623") + (data (i32.const 2512) "624") + (data (i32.const 2516) "625") + (data (i32.const 2520) "626") + (data (i32.const 2524) "627") + (data (i32.const 2528) "628") + (data (i32.const 2532) "629") + (data (i32.const 2536) "630") + (data (i32.const 2540) "631") + (data (i32.const 2544) "632") + (data (i32.const 2548) "633") + (data (i32.const 2552) "634") + (data (i32.const 2556) "635") + (data (i32.const 2560) "636") + (data (i32.const 2564) "637") + (data (i32.const 2568) "638") + (data (i32.const 2572) "639") + (data (i32.const 2576) "640") + (data (i32.const 2580) "641") + (data (i32.const 2584) "642") + (data (i32.const 2588) "643") + (data (i32.const 2592) "644") + (data (i32.const 2596) "645") + (data (i32.const 2600) "646") + (data (i32.const 2604) "647") + (data (i32.const 2608) "648") + (data (i32.const 2612) "649") + (data (i32.const 2616) "650") + (data (i32.const 2620) "651") + (data (i32.const 2624) "652") + (data (i32.const 2628) "653") + (data (i32.const 2632) "654") + (data (i32.const 2636) "655") + (data (i32.const 2640) "656") + (data (i32.const 2644) "657") + (data (i32.const 2648) "658") + (data (i32.const 2652) "659") + (data (i32.const 2656) "660") + (data (i32.const 2660) "661") + (data (i32.const 2664) "662") + (data (i32.const 2668) "663") + (data (i32.const 2672) "664") + (data (i32.const 2676) "665") + (data (i32.const 2680) "666") + (data (i32.const 2684) "667") + (data (i32.const 2688) "668") + (data (i32.const 2692) "669") + (data (i32.const 2696) "670") + (data (i32.const 2700) "671") + (data (i32.const 2704) "672") + (data (i32.const 2708) "673") + (data (i32.const 2712) "674") + (data (i32.const 2716) "675") + (data (i32.const 2720) "676") + (data (i32.const 2724) "677") + (data (i32.const 2728) "678") + (data (i32.const 2732) "679") + (data (i32.const 2736) "680") + (data (i32.const 2740) "681") + (data (i32.const 2744) "682") + (data (i32.const 2748) "683") + (data (i32.const 2752) "684") + (data (i32.const 2756) "685") + (data (i32.const 2760) "686") + (data (i32.const 2764) "687") + (data (i32.const 2768) "688") + (data (i32.const 2772) "689") + (data (i32.const 2776) "690") + (data (i32.const 2780) "691") + (data (i32.const 2784) "692") + (data (i32.const 2788) "693") + (data (i32.const 2792) "694") + (data (i32.const 2796) "695") + (data (i32.const 2800) "696") + (data (i32.const 2804) "697") + (data (i32.const 2808) "698") + (data (i32.const 2812) "699") + (data (i32.const 2816) "700") + (data (i32.const 2820) "701") + (data (i32.const 2824) "702") + (data (i32.const 2828) "703") + (data (i32.const 2832) "704") + (data (i32.const 2836) "705") + (data (i32.const 2840) "706") + (data (i32.const 2844) "707") + (data (i32.const 2848) "708") + (data (i32.const 2852) "709") + (data (i32.const 2856) "710") + (data (i32.const 2860) "711") + (data (i32.const 2864) "712") + (data (i32.const 2868) "713") + (data (i32.const 2872) "714") + (data (i32.const 2876) "715") + (data (i32.const 2880) "716") + (data (i32.const 2884) "717") + (data (i32.const 2888) "718") + (data (i32.const 2892) "719") + (data (i32.const 2896) "720") + (data (i32.const 2900) "721") + (data (i32.const 2904) "722") + (data (i32.const 2908) "723") + (data (i32.const 2912) "724") + (data (i32.const 2916) "725") + (data (i32.const 2920) "726") + (data (i32.const 2924) "727") + (data (i32.const 2928) "728") + (data (i32.const 2932) "729") + (data (i32.const 2936) "730") + (data (i32.const 2940) "731") + (data (i32.const 2944) "732") + (data (i32.const 2948) "733") + (data (i32.const 2952) "734") + (data (i32.const 2956) "735") + (data (i32.const 2960) "736") + (data (i32.const 2964) "737") + (data (i32.const 2968) "738") + (data (i32.const 2972) "739") + (data (i32.const 2976) "740") + (data (i32.const 2980) "741") + (data (i32.const 2984) "742") + (data (i32.const 2988) "743") + (data (i32.const 2992) "744") + (data (i32.const 2996) "745") + (data (i32.const 3000) "746") + (data (i32.const 3004) "747") + (data (i32.const 3008) "748") + (data (i32.const 3012) "749") + (data (i32.const 3016) "750") + (data (i32.const 3020) "751") + (data (i32.const 3024) "752") + (data (i32.const 3028) "753") + (data (i32.const 3032) "754") + (data (i32.const 3036) "755") + (data (i32.const 3040) "756") + (data (i32.const 3044) "757") + (data (i32.const 3048) "758") + (data (i32.const 3052) "759") + (data (i32.const 3056) "760") + (data (i32.const 3060) "761") + (data (i32.const 3064) "762") + (data (i32.const 3068) "763") + (data (i32.const 3072) "764") + (data (i32.const 3076) "765") + (data (i32.const 3080) "766") + (data (i32.const 3084) "767") + (data (i32.const 3088) "768") + (data (i32.const 3092) "769") + (data (i32.const 3096) "770") + (data (i32.const 3100) "771") + (data (i32.const 3104) "772") + (data (i32.const 3108) "773") + (data (i32.const 3112) "774") + (data (i32.const 3116) "775") + (data (i32.const 3120) "776") + (data (i32.const 3124) "777") + (data (i32.const 3128) "778") + (data (i32.const 3132) "779") + (data (i32.const 3136) "780") + (data (i32.const 3140) "781") + (data (i32.const 3144) "782") + (data (i32.const 3148) "783") + (data (i32.const 3152) "784") + (data (i32.const 3156) "785") + (data (i32.const 3160) "786") + (data (i32.const 3164) "787") + (data (i32.const 3168) "788") + (data (i32.const 3172) "789") + (data (i32.const 3176) "790") + (data (i32.const 3180) "791") + (data (i32.const 3184) "792") + (data (i32.const 3188) "793") + (data (i32.const 3192) "794") + (data (i32.const 3196) "795") + (data (i32.const 3200) "796") + (data (i32.const 3204) "797") + (data (i32.const 3208) "798") + (data (i32.const 3212) "799") + (data (i32.const 3216) "800") + (data (i32.const 3220) "801") + (data (i32.const 3224) "802") + (data (i32.const 3228) "803") + (data (i32.const 3232) "804") + (data (i32.const 3236) "805") + (data (i32.const 3240) "806") + (data (i32.const 3244) "807") + (data (i32.const 3248) "808") + (data (i32.const 3252) "809") + (data (i32.const 3256) "810") + (data (i32.const 3260) "811") + (data (i32.const 3264) "812") + (data (i32.const 3268) "813") + (data (i32.const 3272) "814") + (data (i32.const 3276) "815") + (data (i32.const 3280) "816") + (data (i32.const 3284) "817") + (data (i32.const 3288) "818") + (data (i32.const 3292) "819") + (data (i32.const 3296) "820") + (data (i32.const 3300) "821") + (data (i32.const 3304) "822") + (data (i32.const 3308) "823") + (data (i32.const 3312) "824") + (data (i32.const 3316) "825") + (data (i32.const 3320) "826") + (data (i32.const 3324) "827") + (data (i32.const 3328) "828") + (data (i32.const 3332) "829") + (data (i32.const 3336) "830") + (data (i32.const 3340) "831") + (data (i32.const 3344) "832") + (data (i32.const 3348) "833") + (data (i32.const 3352) "834") + (data (i32.const 3356) "835") + (data (i32.const 3360) "836") + (data (i32.const 3364) "837") + (data (i32.const 3368) "838") + (data (i32.const 3372) "839") + (data (i32.const 3376) "840") + (data (i32.const 3380) "841") + (data (i32.const 3384) "842") + (data (i32.const 3388) "843") + (data (i32.const 3392) "844") + (data (i32.const 3396) "845") + (data (i32.const 3400) "846") + (data (i32.const 3404) "847") + (data (i32.const 3408) "848") + (data (i32.const 3412) "849") + (data (i32.const 3416) "850") + (data (i32.const 3420) "851") + (data (i32.const 3424) "852") + (data (i32.const 3428) "853") + (data (i32.const 3432) "854") + (data (i32.const 3436) "855") + (data (i32.const 3440) "856") + (data (i32.const 3444) "857") + (data (i32.const 3448) "858") + (data (i32.const 3452) "859") + (data (i32.const 3456) "860") + (data (i32.const 3460) "861") + (data (i32.const 3464) "862") + (data (i32.const 3468) "863") + (data (i32.const 3472) "864") + (data (i32.const 3476) "865") + (data (i32.const 3480) "866") + (data (i32.const 3484) "867") + (data (i32.const 3488) "868") + (data (i32.const 3492) "869") + (data (i32.const 3496) "870") + (data (i32.const 3500) "871") + (data (i32.const 3504) "872") + (data (i32.const 3508) "873") + (data (i32.const 3512) "874") + (data (i32.const 3516) "875") + (data (i32.const 3520) "876") + (data (i32.const 3524) "877") + (data (i32.const 3528) "878") + (data (i32.const 3532) "879") + (data (i32.const 3536) "880") + (data (i32.const 3540) "881") + (data (i32.const 3544) "882") + (data (i32.const 3548) "883") + (data (i32.const 3552) "884") + (data (i32.const 3556) "885") + (data (i32.const 3560) "886") + (data (i32.const 3564) "887") + (data (i32.const 3568) "888") + (data (i32.const 3572) "889") + (data (i32.const 3576) "890") + (data (i32.const 3580) "891") + (data (i32.const 3584) "892") + (data (i32.const 3588) "893") + (data (i32.const 3592) "894") + (data (i32.const 3596) "895") + (data (i32.const 3600) "896") + (data (i32.const 3604) "897") + (data (i32.const 3608) "898") + (data (i32.const 3612) "899") + (data (i32.const 3616) "900") + (data (i32.const 3620) "901") + (data (i32.const 3624) "902") + (data (i32.const 3628) "903") + (data (i32.const 3632) "904") + (data (i32.const 3636) "905") + (data (i32.const 3640) "906") + (data (i32.const 3644) "907") + (data (i32.const 3648) "908") + (data (i32.const 3652) "909") + (data (i32.const 3656) "910") + (data (i32.const 3660) "911") + (data (i32.const 3664) "912") + (data (i32.const 3668) "913") + (data (i32.const 3672) "914") + (data (i32.const 3676) "915") + (data (i32.const 3680) "916") + (data (i32.const 3684) "917") + (data (i32.const 3688) "918") + (data (i32.const 3692) "919") + (data (i32.const 3696) "920") + (data (i32.const 3700) "921") + (data (i32.const 3704) "922") + (data (i32.const 3708) "923") + (data (i32.const 3712) "924") + (data (i32.const 3716) "925") + (data (i32.const 3720) "926") + (data (i32.const 3724) "927") + (data (i32.const 3728) "928") + (data (i32.const 3732) "929") + (data (i32.const 3736) "930") + (data (i32.const 3740) "931") + (data (i32.const 3744) "932") + (data (i32.const 3748) "933") + (data (i32.const 3752) "934") + (data (i32.const 3756) "935") + (data (i32.const 3760) "936") + (data (i32.const 3764) "937") + (data (i32.const 3768) "938") + (data (i32.const 3772) "939") + (data (i32.const 3776) "940") + (data (i32.const 3780) "941") + (data (i32.const 3784) "942") + (data (i32.const 3788) "943") + (data (i32.const 3792) "944") + (data (i32.const 3796) "945") + (data (i32.const 3800) "946") + (data (i32.const 3804) "947") + (data (i32.const 3808) "948") + (data (i32.const 3812) "949") + (data (i32.const 3816) "950") + (data (i32.const 3820) "951") + (data (i32.const 3824) "952") + (data (i32.const 3828) "953") + (data (i32.const 3832) "954") + (data (i32.const 3836) "955") + (data (i32.const 3840) "956") + (data (i32.const 3844) "957") + (data (i32.const 3848) "958") + (data (i32.const 3852) "959") + (data (i32.const 3856) "960") + (data (i32.const 3860) "961") + (data (i32.const 3864) "962") + (data (i32.const 3868) "963") + (data (i32.const 3872) "964") + (data (i32.const 3876) "965") + (data (i32.const 3880) "966") + (data (i32.const 3884) "967") + (data (i32.const 3888) "968") + (data (i32.const 3892) "969") + (data (i32.const 3896) "970") + (data (i32.const 3900) "971") + (data (i32.const 3904) "972") + (data (i32.const 3908) "973") + (data (i32.const 3912) "974") + (data (i32.const 3916) "975") + (data (i32.const 3920) "976") + (data (i32.const 3924) "977") + (data (i32.const 3928) "978") + (data (i32.const 3932) "979") + (data (i32.const 3936) "980") + (data (i32.const 3940) "981") + (data (i32.const 3944) "982") + (data (i32.const 3948) "983") + (data (i32.const 3952) "984") + (data (i32.const 3956) "985") + (data (i32.const 3960) "986") + (data (i32.const 3964) "987") + (data (i32.const 3968) "988") + (data (i32.const 3972) "989") + (data (i32.const 3976) "990") + (data (i32.const 3980) "991") + (data (i32.const 3984) "992") + (data (i32.const 3988) "993") + (data (i32.const 3992) "994") + (data (i32.const 3996) "995") + (data (i32.const 4000) "996") + (data (i32.const 4004) "997") + (data (i32.const 4008) "998") + (data (i32.const 4012) "999") + (data (i32.const 4016) "1000") + (data (i32.const 4020) "1001") + (data (i32.const 4024) "1002") + (data (i32.const 4028) "1003") + (data (i32.const 4032) "1004") + (data (i32.const 4036) "1005") + (data (i32.const 4040) "1006") + (data (i32.const 4044) "1007") + (data (i32.const 4048) "1008") + (data (i32.const 4052) "1009") + (data (i32.const 4056) "1010") + (data (i32.const 4060) "1011") + (data (i32.const 4064) "1012") + (data (i32.const 4068) "1013") + (data (i32.const 4072) "1014") + (data (i32.const 4076) "1015") + (data (i32.const 4080) "1016") + (data (i32.const 4084) "1017") + (data (i32.const 4088) "1018") + (data (i32.const 4092) "1019") + (data (i32.const 4096) "1020") + (data (i32.const 4100) "1021") + (data (i32.const 4104) "1022") + (data (i32.const 4108) "1023") + (data (i32.const 4112) "1024") + (data (i32.const 4116) "1025") + (data (i32.const 4120) "1026") + (data (i32.const 4124) "1027") + (data (i32.const 4128) "1028") + (data (i32.const 4132) "1029") + (data (i32.const 4136) "1030") + (data (i32.const 4140) "1031") + (data (i32.const 4144) "1032") + (data (i32.const 4148) "1033") + (data (i32.const 4152) "1034") + (data (i32.const 4156) "1035") + (data (i32.const 4160) "1036") + (data (i32.const 4164) "1037") + (data (i32.const 4168) "1038") + (data (i32.const 4172) "1039") + (data (i32.const 4176) "1040") + (data (i32.const 4180) "1041") + (data (i32.const 4184) "1042") + (data (i32.const 4188) "1043") + (data (i32.const 4192) "1044") + (data (i32.const 4196) "1045") + (data (i32.const 4200) "1046") + (data (i32.const 4204) "1047") + (data (i32.const 4208) "1048") + (data (i32.const 4212) "1049") + (data (i32.const 4216) "1050") + (data (i32.const 4220) "1051") + (data (i32.const 4224) "1052") + (data (i32.const 4228) "1053") + (data (i32.const 4232) "1054") + (data (i32.const 4236) "1055") + (data (i32.const 4240) "1056") + (data (i32.const 4244) "1057") + (data (i32.const 4248) "1058") + (data (i32.const 4252) "1059") + (data (i32.const 4256) "1060") + (data (i32.const 4260) "1061") + (data (i32.const 4264) "1062") + (data (i32.const 4268) "1063") + (data (i32.const 4272) "1064") + (data (i32.const 4276) "1065") + (data (i32.const 4280) "1066") + (data (i32.const 4284) "1067") + (data (i32.const 4288) "1068") + (data (i32.const 4292) "1069") + (data (i32.const 4296) "1070") + (data (i32.const 4300) "1071") + (data (i32.const 4304) "1072") + (data (i32.const 4308) "1073") + (data (i32.const 4312) "1074") + (data (i32.const 4316) "1075") + (data (i32.const 4320) "1076") + (data (i32.const 4324) "1077") + (data (i32.const 4328) "1078") + (data (i32.const 4332) "1079") + (data (i32.const 4336) "1080") + (data (i32.const 4340) "1081") + (data (i32.const 4344) "1082") + (data (i32.const 4348) "1083") + (data (i32.const 4352) "1084") + (data (i32.const 4356) "1085") + (data (i32.const 4360) "1086") + (data (i32.const 4364) "1087") + (data (i32.const 4368) "1088") + (data (i32.const 4372) "1089") + (data (i32.const 4376) "1090") + (data (i32.const 4380) "1091") + (data (i32.const 4384) "1092") + (data (i32.const 4388) "1093") + (data (i32.const 4392) "1094") + (data (i32.const 4396) "1095") + (data (i32.const 4400) "1096") + (data (i32.const 4404) "1097") + (data (i32.const 4408) "1098") + (data (i32.const 4412) "1099") + (data (i32.const 4416) "1100") + (data (i32.const 4420) "1101") + (data (i32.const 4424) "1102") + (data (i32.const 4428) "1103") + (data (i32.const 4432) "1104") + (data (i32.const 4436) "1105") + (data (i32.const 4440) "1106") + (data (i32.const 4444) "1107") + (data (i32.const 4448) "1108") + (data (i32.const 4452) "1109") + (data (i32.const 4456) "1110") + (data (i32.const 4460) "1111") + (data (i32.const 4464) "1112") + (data (i32.const 4468) "1113") + (data (i32.const 4472) "1114") + (data (i32.const 4476) "1115") + (data (i32.const 4480) "1116") + (data (i32.const 4484) "1117") + (data (i32.const 4488) "1118") + (data (i32.const 4492) "1119") + (data (i32.const 4496) "1120") + (data (i32.const 4500) "1121") + (data (i32.const 4504) "1122") + (data (i32.const 4508) "1123") + (data (i32.const 4512) "1124") + (data (i32.const 4516) "1125") + (data (i32.const 4520) "1126") + (data (i32.const 4524) "1127") + (data (i32.const 4528) "1128") + (data (i32.const 4532) "1129") + (data (i32.const 4536) "1130") + (data (i32.const 4540) "1131") + (data (i32.const 4544) "1132") + (data (i32.const 4548) "1133") + (data (i32.const 4552) "1134") + (data (i32.const 4556) "1135") + (data (i32.const 4560) "1136") + (data (i32.const 4564) "1137") + (data (i32.const 4568) "1138") + (data (i32.const 4572) "1139") + (data (i32.const 4576) "1140") + (data (i32.const 4580) "1141") + (data (i32.const 4584) "1142") + (data (i32.const 4588) "1143") + (data (i32.const 4592) "1144") + (data (i32.const 4596) "1145") + (data (i32.const 4600) "1146") + (data (i32.const 4604) "1147") + (data (i32.const 4608) "1148") + (data (i32.const 4612) "1149") + (data (i32.const 4616) "1150") + (data (i32.const 4620) "1151") + (data (i32.const 4624) "1152") + (data (i32.const 4628) "1153") + (data (i32.const 4632) "1154") + (data (i32.const 4636) "1155") + (data (i32.const 4640) "1156") + (data (i32.const 4644) "1157") + (data (i32.const 4648) "1158") + (data (i32.const 4652) "1159") + (data (i32.const 4656) "1160") + (data (i32.const 4660) "1161") + (data (i32.const 4664) "1162") + (data (i32.const 4668) "1163") + (data (i32.const 4672) "1164") + (data (i32.const 4676) "1165") + (data (i32.const 4680) "1166") + (data (i32.const 4684) "1167") + (data (i32.const 4688) "1168") + (data (i32.const 4692) "1169") + (data (i32.const 4696) "1170") + (data (i32.const 4700) "1171") + (data (i32.const 4704) "1172") + (data (i32.const 4708) "1173") + (data (i32.const 4712) "1174") + (data (i32.const 4716) "1175") + (data (i32.const 4720) "1176") + (data (i32.const 4724) "1177") + (data (i32.const 4728) "1178") + (data (i32.const 4732) "1179") + (data (i32.const 4736) "1180") + (data (i32.const 4740) "1181") + (data (i32.const 4744) "1182") + (data (i32.const 4748) "1183") + (data (i32.const 4752) "1184") + (data (i32.const 4756) "1185") + (data (i32.const 4760) "1186") + (data (i32.const 4764) "1187") + (data (i32.const 4768) "1188") + (data (i32.const 4772) "1189") + (data (i32.const 4776) "1190") + (data (i32.const 4780) "1191") + (data (i32.const 4784) "1192") + (data (i32.const 4788) "1193") + (data (i32.const 4792) "1194") + (data (i32.const 4796) "1195") + (data (i32.const 4800) "1196") + (data (i32.const 4804) "1197") + (data (i32.const 4808) "1198") + (data (i32.const 4812) "1199") + (data (i32.const 4816) "1200") + (data (i32.const 4820) "1201") + (data (i32.const 4824) "1202") + (data (i32.const 4828) "1203") + (data (i32.const 4832) "1204") + (data (i32.const 4836) "1205") + (data (i32.const 4840) "1206") + (data (i32.const 4844) "1207") + (data (i32.const 4848) "1208") + (data (i32.const 4852) "1209") + (data (i32.const 4856) "1210") + (data (i32.const 4860) "1211") + (data (i32.const 4864) "1212") + (data (i32.const 4868) "1213") + (data (i32.const 4872) "1214") + (data (i32.const 4876) "1215") + (data (i32.const 4880) "1216") + (data (i32.const 4884) "1217") + (data (i32.const 4888) "1218") + (data (i32.const 4892) "1219") + (data (i32.const 4896) "1220") + (data (i32.const 4900) "1221") + (data (i32.const 4904) "1222") + (data (i32.const 4908) "1223") + (data (i32.const 4912) "1224") + (data (i32.const 4916) "1225") + (data (i32.const 4920) "1226") + (data (i32.const 4924) "1227") + (data (i32.const 4928) "1228") + (data (i32.const 4932) "1229") + (data (i32.const 4936) "1230") + (data (i32.const 4940) "1231") + (data (i32.const 4944) "1232") + (data (i32.const 4948) "1233") + (data (i32.const 4952) "1234") + (data (i32.const 4956) "1235") + (data (i32.const 4960) "1236") + (data (i32.const 4964) "1237") + (data (i32.const 4968) "1238") + (data (i32.const 4972) "1239") + (data (i32.const 4976) "1240") + (data (i32.const 4980) "1241") + (data (i32.const 4984) "1242") + (data (i32.const 4988) "1243") + (data (i32.const 4992) "1244") + (data (i32.const 4996) "1245") + (data (i32.const 5000) "1246") + (data (i32.const 5004) "1247") + (data (i32.const 5008) "1248") + (data (i32.const 5012) "1249") + (data (i32.const 5016) "1250") + (data (i32.const 5020) "1251") + (data (i32.const 5024) "1252") + (data (i32.const 5028) "1253") + (data (i32.const 5032) "1254") + (data (i32.const 5036) "1255") + (data (i32.const 5040) "1256") + (data (i32.const 5044) "1257") + (data (i32.const 5048) "1258") + (data (i32.const 5052) "1259") + (data (i32.const 5056) "1260") + (data (i32.const 5060) "1261") + (data (i32.const 5064) "1262") + (data (i32.const 5068) "1263") + (data (i32.const 5072) "1264") + (data (i32.const 5076) "1265") + (data (i32.const 5080) "1266") + (data (i32.const 5084) "1267") + (data (i32.const 5088) "1268") + (data (i32.const 5092) "1269") + (data (i32.const 5096) "1270") + (data (i32.const 5100) "1271") + (data (i32.const 5104) "1272") + (data (i32.const 5108) "1273") + (data (i32.const 5112) "1274") + (data (i32.const 5116) "1275") + (data (i32.const 5120) "1276") + (data (i32.const 5124) "1277") + (data (i32.const 5128) "1278") + (data (i32.const 5132) "1279") + (data (i32.const 5136) "1280") + (data (i32.const 5140) "1281") + (data (i32.const 5144) "1282") + (data (i32.const 5148) "1283") + (data (i32.const 5152) "1284") + (data (i32.const 5156) "1285") + (data (i32.const 5160) "1286") + (data (i32.const 5164) "1287") + (data (i32.const 5168) "1288") + (data (i32.const 5172) "1289") + (data (i32.const 5176) "1290") + (data (i32.const 5180) "1291") + (data (i32.const 5184) "1292") + (data (i32.const 5188) "1293") + (data (i32.const 5192) "1294") + (data (i32.const 5196) "1295") + (data (i32.const 5200) "1296") + (data (i32.const 5204) "1297") + (data (i32.const 5208) "1298") + (data (i32.const 5212) "1299") + (data (i32.const 5216) "1300") + (data (i32.const 5220) "1301") + (data (i32.const 5224) "1302") + (data (i32.const 5228) "1303") + (data (i32.const 5232) "1304") + (data (i32.const 5236) "1305") + (data (i32.const 5240) "1306") + (data (i32.const 5244) "1307") + (data (i32.const 5248) "1308") + (data (i32.const 5252) "1309") + (data (i32.const 5256) "1310") + (data (i32.const 5260) "1311") + (data (i32.const 5264) "1312") + (data (i32.const 5268) "1313") + (data (i32.const 5272) "1314") + (data (i32.const 5276) "1315") + (data (i32.const 5280) "1316") + (data (i32.const 5284) "1317") + (data (i32.const 5288) "1318") + (data (i32.const 5292) "1319") + (data (i32.const 5296) "1320") + (data (i32.const 5300) "1321") + (data (i32.const 5304) "1322") + (data (i32.const 5308) "1323") + (data (i32.const 5312) "1324") + (data (i32.const 5316) "1325") + (data (i32.const 5320) "1326") + (data (i32.const 5324) "1327") + (data (i32.const 5328) "1328") + (data (i32.const 5332) "1329") + (data (i32.const 5336) "1330") + (data (i32.const 5340) "1331") + (data (i32.const 5344) "1332") + (data (i32.const 5348) "1333") + (data (i32.const 5352) "1334") + (data (i32.const 5356) "1335") + (data (i32.const 5360) "1336") + (data (i32.const 5364) "1337") + (data (i32.const 5368) "1338") + (data (i32.const 5372) "1339") + (data (i32.const 5376) "1340") + (data (i32.const 5380) "1341") + (data (i32.const 5384) "1342") + (data (i32.const 5388) "1343") + (data (i32.const 5392) "1344") + (data (i32.const 5396) "1345") + (data (i32.const 5400) "1346") + (data (i32.const 5404) "1347") + (data (i32.const 5408) "1348") + (data (i32.const 5412) "1349") + (data (i32.const 5416) "1350") + (data (i32.const 5420) "1351") + (data (i32.const 5424) "1352") + (data (i32.const 5428) "1353") + (data (i32.const 5432) "1354") + (data (i32.const 5436) "1355") + (data (i32.const 5440) "1356") + (data (i32.const 5444) "1357") + (data (i32.const 5448) "1358") + (data (i32.const 5452) "1359") + (data (i32.const 5456) "1360") + (data (i32.const 5460) "1361") + (data (i32.const 5464) "1362") + (data (i32.const 5468) "1363") + (data (i32.const 5472) "1364") + (data (i32.const 5476) "1365") + (data (i32.const 5480) "1366") + (data (i32.const 5484) "1367") + (data (i32.const 5488) "1368") + (data (i32.const 5492) "1369") + (data (i32.const 5496) "1370") + (data (i32.const 5500) "1371") + (data (i32.const 5504) "1372") + (data (i32.const 5508) "1373") + (data (i32.const 5512) "1374") + (data (i32.const 5516) "1375") + (data (i32.const 5520) "1376") + (data (i32.const 5524) "1377") + (data (i32.const 5528) "1378") + (data (i32.const 5532) "1379") + (data (i32.const 5536) "1380") + (data (i32.const 5540) "1381") + (data (i32.const 5544) "1382") + (data (i32.const 5548) "1383") + (data (i32.const 5552) "1384") + (data (i32.const 5556) "1385") + (data (i32.const 5560) "1386") + (data (i32.const 5564) "1387") + (data (i32.const 5568) "1388") + (data (i32.const 5572) "1389") + (data (i32.const 5576) "1390") + (data (i32.const 5580) "1391") + (data (i32.const 5584) "1392") + (data (i32.const 5588) "1393") + (data (i32.const 5592) "1394") + (data (i32.const 5596) "1395") + (data (i32.const 5600) "1396") + (data (i32.const 5604) "1397") + (data (i32.const 5608) "1398") + (data (i32.const 5612) "1399") + (data (i32.const 5616) "1400") + (data (i32.const 5620) "1401") + (data (i32.const 5624) "1402") + (data (i32.const 5628) "1403") + (data (i32.const 5632) "1404") + (data (i32.const 5636) "1405") + (data (i32.const 5640) "1406") + (data (i32.const 5644) "1407") + (data (i32.const 5648) "1408") + (data (i32.const 5652) "1409") + (data (i32.const 5656) "1410") + (data (i32.const 5660) "1411") + (data (i32.const 5664) "1412") + (data (i32.const 5668) "1413") + (data (i32.const 5672) "1414") + (data (i32.const 5676) "1415") + (data (i32.const 5680) "1416") + (data (i32.const 5684) "1417") + (data (i32.const 5688) "1418") + (data (i32.const 5692) "1419") + (data (i32.const 5696) "1420") + (data (i32.const 5700) "1421") + (data (i32.const 5704) "1422") + (data (i32.const 5708) "1423") + (data (i32.const 5712) "1424") + (data (i32.const 5716) "1425") + (data (i32.const 5720) "1426") + (data (i32.const 5724) "1427") + (data (i32.const 5728) "1428") + (data (i32.const 5732) "1429") + (data (i32.const 5736) "1430") + (data (i32.const 5740) "1431") + (data (i32.const 5744) "1432") + (data (i32.const 5748) "1433") + (data (i32.const 5752) "1434") + (data (i32.const 5756) "1435") + (data (i32.const 5760) "1436") + (data (i32.const 5764) "1437") + (data (i32.const 5768) "1438") + (data (i32.const 5772) "1439") + (data (i32.const 5776) "1440") + (data (i32.const 5780) "1441") + (data (i32.const 5784) "1442") + (data (i32.const 5788) "1443") + (data (i32.const 5792) "1444") + (data (i32.const 5796) "1445") + (data (i32.const 5800) "1446") + (data (i32.const 5804) "1447") + (data (i32.const 5808) "1448") + (data (i32.const 5812) "1449") + (data (i32.const 5816) "1450") + (data (i32.const 5820) "1451") + (data (i32.const 5824) "1452") + (data (i32.const 5828) "1453") + (data (i32.const 5832) "1454") + (data (i32.const 5836) "1455") + (data (i32.const 5840) "1456") + (data (i32.const 5844) "1457") + (data (i32.const 5848) "1458") + (data (i32.const 5852) "1459") + (data (i32.const 5856) "1460") + (data (i32.const 5860) "1461") + (data (i32.const 5864) "1462") + (data (i32.const 5868) "1463") + (data (i32.const 5872) "1464") + (data (i32.const 5876) "1465") + (data (i32.const 5880) "1466") + (data (i32.const 5884) "1467") + (data (i32.const 5888) "1468") + (data (i32.const 5892) "1469") + (data (i32.const 5896) "1470") + (data (i32.const 5900) "1471") + (data (i32.const 5904) "1472") + (data (i32.const 5908) "1473") + (data (i32.const 5912) "1474") + (data (i32.const 5916) "1475") + (data (i32.const 5920) "1476") + (data (i32.const 5924) "1477") + (data (i32.const 5928) "1478") + (data (i32.const 5932) "1479") + (data (i32.const 5936) "1480") + (data (i32.const 5940) "1481") + (data (i32.const 5944) "1482") + (data (i32.const 5948) "1483") + (data (i32.const 5952) "1484") + (data (i32.const 5956) "1485") + (data (i32.const 5960) "1486") + (data (i32.const 5964) "1487") + (data (i32.const 5968) "1488") + (data (i32.const 5972) "1489") + (data (i32.const 5976) "1490") + (data (i32.const 5980) "1491") + (data (i32.const 5984) "1492") + (data (i32.const 5988) "1493") + (data (i32.const 5992) "1494") + (data (i32.const 5996) "1495") + (data (i32.const 6000) "1496") + (data (i32.const 6004) "1497") + (data (i32.const 6008) "1498") + (data (i32.const 6012) "1499") + (data (i32.const 6016) "1500") + (data (i32.const 6020) "1501") + (data (i32.const 6024) "1502") + (data (i32.const 6028) "1503") + (data (i32.const 6032) "1504") + (data (i32.const 6036) "1505") + (data (i32.const 6040) "1506") + (data (i32.const 6044) "1507") + (data (i32.const 6048) "1508") + (data (i32.const 6052) "1509") + (data (i32.const 6056) "1510") + (data (i32.const 6060) "1511") + (data (i32.const 6064) "1512") + (data (i32.const 6068) "1513") + (data (i32.const 6072) "1514") + (data (i32.const 6076) "1515") + (data (i32.const 6080) "1516") + (data (i32.const 6084) "1517") + (data (i32.const 6088) "1518") + (data (i32.const 6092) "1519") + (data (i32.const 6096) "1520") + (data (i32.const 6100) "1521") + (data (i32.const 6104) "1522") + (data (i32.const 6108) "1523") + (data (i32.const 6112) "1524") + (data (i32.const 6116) "1525") + (data (i32.const 6120) "1526") + (data (i32.const 6124) "1527") + (data (i32.const 6128) "1528") + (data (i32.const 6132) "1529") + (data (i32.const 6136) "1530") + (data (i32.const 6140) "1531") + (data (i32.const 6144) "1532") + (data (i32.const 6148) "1533") + (data (i32.const 6152) "1534") + (data (i32.const 6156) "1535") + (data (i32.const 6160) "1536") + (data (i32.const 6164) "1537") + (data (i32.const 6168) "1538") + (data (i32.const 6172) "1539") + (data (i32.const 6176) "1540") + (data (i32.const 6180) "1541") + (data (i32.const 6184) "1542") + (data (i32.const 6188) "1543") + (data (i32.const 6192) "1544") + (data (i32.const 6196) "1545") + (data (i32.const 6200) "1546") + (data (i32.const 6204) "1547") + (data (i32.const 6208) "1548") + (data (i32.const 6212) "1549") + (data (i32.const 6216) "1550") + (data (i32.const 6220) "1551") + (data (i32.const 6224) "1552") + (data (i32.const 6228) "1553") + (data (i32.const 6232) "1554") + (data (i32.const 6236) "1555") + (data (i32.const 6240) "1556") + (data (i32.const 6244) "1557") + (data (i32.const 6248) "1558") + (data (i32.const 6252) "1559") + (data (i32.const 6256) "1560") + (data (i32.const 6260) "1561") + (data (i32.const 6264) "1562") + (data (i32.const 6268) "1563") + (data (i32.const 6272) "1564") + (data (i32.const 6276) "1565") + (data (i32.const 6280) "1566") + (data (i32.const 6284) "1567") + (data (i32.const 6288) "1568") + (data (i32.const 6292) "1569") + (data (i32.const 6296) "1570") + (data (i32.const 6300) "1571") + (data (i32.const 6304) "1572") + (data (i32.const 6308) "1573") + (data (i32.const 6312) "1574") + (data (i32.const 6316) "1575") + (data (i32.const 6320) "1576") + (data (i32.const 6324) "1577") + (data (i32.const 6328) "1578") + (data (i32.const 6332) "1579") + (data (i32.const 6336) "1580") + (data (i32.const 6340) "1581") + (data (i32.const 6344) "1582") + (data (i32.const 6348) "1583") + (data (i32.const 6352) "1584") + (data (i32.const 6356) "1585") + (data (i32.const 6360) "1586") + (data (i32.const 6364) "1587") + (data (i32.const 6368) "1588") + (data (i32.const 6372) "1589") + (data (i32.const 6376) "1590") + (data (i32.const 6380) "1591") + (data (i32.const 6384) "1592") + (data (i32.const 6388) "1593") + (data (i32.const 6392) "1594") + (data (i32.const 6396) "1595") + (data (i32.const 6400) "1596") + (data (i32.const 6404) "1597") + (data (i32.const 6408) "1598") + (data (i32.const 6412) "1599") + (data (i32.const 6416) "1600") + (data (i32.const 6420) "1601") + (data (i32.const 6424) "1602") + (data (i32.const 6428) "1603") + (data (i32.const 6432) "1604") + (data (i32.const 6436) "1605") + (data (i32.const 6440) "1606") + (data (i32.const 6444) "1607") + (data (i32.const 6448) "1608") + (data (i32.const 6452) "1609") + (data (i32.const 6456) "1610") + (data (i32.const 6460) "1611") + (data (i32.const 6464) "1612") + (data (i32.const 6468) "1613") + (data (i32.const 6472) "1614") + (data (i32.const 6476) "1615") + (data (i32.const 6480) "1616") + (data (i32.const 6484) "1617") + (data (i32.const 6488) "1618") + (data (i32.const 6492) "1619") + (data (i32.const 6496) "1620") + (data (i32.const 6500) "1621") + (data (i32.const 6504) "1622") + (data (i32.const 6508) "1623") + (data (i32.const 6512) "1624") + (data (i32.const 6516) "1625") + (data (i32.const 6520) "1626") + (data (i32.const 6524) "1627") + (data (i32.const 6528) "1628") + (data (i32.const 6532) "1629") + (data (i32.const 6536) "1630") + (data (i32.const 6540) "1631") + (data (i32.const 6544) "1632") + (data (i32.const 6548) "1633") + (data (i32.const 6552) "1634") + (data (i32.const 6556) "1635") + (data (i32.const 6560) "1636") + (data (i32.const 6564) "1637") + (data (i32.const 6568) "1638") + (data (i32.const 6572) "1639") + (data (i32.const 6576) "1640") + (data (i32.const 6580) "1641") + (data (i32.const 6584) "1642") + (data (i32.const 6588) "1643") + (data (i32.const 6592) "1644") + (data (i32.const 6596) "1645") + (data (i32.const 6600) "1646") + (data (i32.const 6604) "1647") + (data (i32.const 6608) "1648") + (data (i32.const 6612) "1649") + (data (i32.const 6616) "1650") + (data (i32.const 6620) "1651") + (data (i32.const 6624) "1652") + (data (i32.const 6628) "1653") + (data (i32.const 6632) "1654") + (data (i32.const 6636) "1655") + (data (i32.const 6640) "1656") + (data (i32.const 6644) "1657") + (data (i32.const 6648) "1658") + (data (i32.const 6652) "1659") + (data (i32.const 6656) "1660") + (data (i32.const 6660) "1661") + (data (i32.const 6664) "1662") + (data (i32.const 6668) "1663") + (data (i32.const 6672) "1664") + (data (i32.const 6676) "1665") + (data (i32.const 6680) "1666") + (data (i32.const 6684) "1667") + (data (i32.const 6688) "1668") + (data (i32.const 6692) "1669") + (data (i32.const 6696) "1670") + (data (i32.const 6700) "1671") + (data (i32.const 6704) "1672") + (data (i32.const 6708) "1673") + (data (i32.const 6712) "1674") + (data (i32.const 6716) "1675") + (data (i32.const 6720) "1676") + (data (i32.const 6724) "1677") + (data (i32.const 6728) "1678") + (data (i32.const 6732) "1679") + (data (i32.const 6736) "1680") + (data (i32.const 6740) "1681") + (data (i32.const 6744) "1682") + (data (i32.const 6748) "1683") + (data (i32.const 6752) "1684") + (data (i32.const 6756) "1685") + (data (i32.const 6760) "1686") + (data (i32.const 6764) "1687") + (data (i32.const 6768) "1688") + (data (i32.const 6772) "1689") + (data (i32.const 6776) "1690") + (data (i32.const 6780) "1691") + (data (i32.const 6784) "1692") + (data (i32.const 6788) "1693") + (data (i32.const 6792) "1694") + (data (i32.const 6796) "1695") + (data (i32.const 6800) "1696") + (data (i32.const 6804) "1697") + (data (i32.const 6808) "1698") + (data (i32.const 6812) "1699") + (data (i32.const 6816) "1700") + (data (i32.const 6820) "1701") + (data (i32.const 6824) "1702") + (data (i32.const 6828) "1703") + (data (i32.const 6832) "1704") + (data (i32.const 6836) "1705") + (data (i32.const 6840) "1706") + (data (i32.const 6844) "1707") + (data (i32.const 6848) "1708") + (data (i32.const 6852) "1709") + (data (i32.const 6856) "1710") + (data (i32.const 6860) "1711") + (data (i32.const 6864) "1712") + (data (i32.const 6868) "1713") + (data (i32.const 6872) "1714") + (data (i32.const 6876) "1715") + (data (i32.const 6880) "1716") + (data (i32.const 6884) "1717") + (data (i32.const 6888) "1718") + (data (i32.const 6892) "1719") + (data (i32.const 6896) "1720") + (data (i32.const 6900) "1721") + (data (i32.const 6904) "1722") + (data (i32.const 6908) "1723") + (data (i32.const 6912) "1724") + (data (i32.const 6916) "1725") + (data (i32.const 6920) "1726") + (data (i32.const 6924) "1727") + (data (i32.const 6928) "1728") + (data (i32.const 6932) "1729") + (data (i32.const 6936) "1730") + (data (i32.const 6940) "1731") + (data (i32.const 6944) "1732") + (data (i32.const 6948) "1733") + (data (i32.const 6952) "1734") + (data (i32.const 6956) "1735") + (data (i32.const 6960) "1736") + (data (i32.const 6964) "1737") + (data (i32.const 6968) "1738") + (data (i32.const 6972) "1739") + (data (i32.const 6976) "1740") + (data (i32.const 6980) "1741") + (data (i32.const 6984) "1742") + (data (i32.const 6988) "1743") + (data (i32.const 6992) "1744") + (data (i32.const 6996) "1745") + (data (i32.const 7000) "1746") + (data (i32.const 7004) "1747") + (data (i32.const 7008) "1748") + (data (i32.const 7012) "1749") + (data (i32.const 7016) "1750") + (data (i32.const 7020) "1751") + (data (i32.const 7024) "1752") + (data (i32.const 7028) "1753") + (data (i32.const 7032) "1754") + (data (i32.const 7036) "1755") + (data (i32.const 7040) "1756") + (data (i32.const 7044) "1757") + (data (i32.const 7048) "1758") + (data (i32.const 7052) "1759") + (data (i32.const 7056) "1760") + (data (i32.const 7060) "1761") + (data (i32.const 7064) "1762") + (data (i32.const 7068) "1763") + (data (i32.const 7072) "1764") + (data (i32.const 7076) "1765") + (data (i32.const 7080) "1766") + (data (i32.const 7084) "1767") + (data (i32.const 7088) "1768") + (data (i32.const 7092) "1769") + (data (i32.const 7096) "1770") + (data (i32.const 7100) "1771") + (data (i32.const 7104) "1772") + (data (i32.const 7108) "1773") + (data (i32.const 7112) "1774") + (data (i32.const 7116) "1775") + (data (i32.const 7120) "1776") + (data (i32.const 7124) "1777") + (data (i32.const 7128) "1778") + (data (i32.const 7132) "1779") + (data (i32.const 7136) "1780") + (data (i32.const 7140) "1781") + (data (i32.const 7144) "1782") + (data (i32.const 7148) "1783") + (data (i32.const 7152) "1784") + (data (i32.const 7156) "1785") + (data (i32.const 7160) "1786") + (data (i32.const 7164) "1787") + (data (i32.const 7168) "1788") + (data (i32.const 7172) "1789") + (data (i32.const 7176) "1790") + (data (i32.const 7180) "1791") + (data (i32.const 7184) "1792") + (data (i32.const 7188) "1793") + (data (i32.const 7192) "1794") + (data (i32.const 7196) "1795") + (data (i32.const 7200) "1796") + (data (i32.const 7204) "1797") + (data (i32.const 7208) "1798") + (data (i32.const 7212) "1799") + (data (i32.const 7216) "1800") + (data (i32.const 7220) "1801") + (data (i32.const 7224) "1802") + (data (i32.const 7228) "1803") + (data (i32.const 7232) "1804") + (data (i32.const 7236) "1805") + (data (i32.const 7240) "1806") + (data (i32.const 7244) "1807") + (data (i32.const 7248) "1808") + (data (i32.const 7252) "1809") + (data (i32.const 7256) "1810") + (data (i32.const 7260) "1811") + (data (i32.const 7264) "1812") + (data (i32.const 7268) "1813") + (data (i32.const 7272) "1814") + (data (i32.const 7276) "1815") + (data (i32.const 7280) "1816") + (data (i32.const 7284) "1817") + (data (i32.const 7288) "1818") + (data (i32.const 7292) "1819") + (data (i32.const 7296) "1820") + (data (i32.const 7300) "1821") + (data (i32.const 7304) "1822") + (data (i32.const 7308) "1823") + (data (i32.const 7312) "1824") + (data (i32.const 7316) "1825") + (data (i32.const 7320) "1826") + (data (i32.const 7324) "1827") + (data (i32.const 7328) "1828") + (data (i32.const 7332) "1829") + (data (i32.const 7336) "1830") + (data (i32.const 7340) "1831") + (data (i32.const 7344) "1832") + (data (i32.const 7348) "1833") + (data (i32.const 7352) "1834") + (data (i32.const 7356) "1835") + (data (i32.const 7360) "1836") + (data (i32.const 7364) "1837") + (data (i32.const 7368) "1838") + (data (i32.const 7372) "1839") + (data (i32.const 7376) "1840") + (data (i32.const 7380) "1841") + (data (i32.const 7384) "1842") + (data (i32.const 7388) "1843") + (data (i32.const 7392) "1844") + (data (i32.const 7396) "1845") + (data (i32.const 7400) "1846") + (data (i32.const 7404) "1847") + (data (i32.const 7408) "1848") + (data (i32.const 7412) "1849") + (data (i32.const 7416) "1850") + (data (i32.const 7420) "1851") + (data (i32.const 7424) "1852") + (data (i32.const 7428) "1853") + (data (i32.const 7432) "1854") + (data (i32.const 7436) "1855") + (data (i32.const 7440) "1856") + (data (i32.const 7444) "1857") + (data (i32.const 7448) "1858") + (data (i32.const 7452) "1859") + (data (i32.const 7456) "1860") + (data (i32.const 7460) "1861") + (data (i32.const 7464) "1862") + (data (i32.const 7468) "1863") + (data (i32.const 7472) "1864") + (data (i32.const 7476) "1865") + (data (i32.const 7480) "1866") + (data (i32.const 7484) "1867") + (data (i32.const 7488) "1868") + (data (i32.const 7492) "1869") + (data (i32.const 7496) "1870") + (data (i32.const 7500) "1871") + (data (i32.const 7504) "1872") + (data (i32.const 7508) "1873") + (data (i32.const 7512) "1874") + (data (i32.const 7516) "1875") + (data (i32.const 7520) "1876") + (data (i32.const 7524) "1877") + (data (i32.const 7528) "1878") + (data (i32.const 7532) "1879") + (data (i32.const 7536) "1880") + (data (i32.const 7540) "1881") + (data (i32.const 7544) "1882") + (data (i32.const 7548) "1883") + (data (i32.const 7552) "1884") + (data (i32.const 7556) "1885") + (data (i32.const 7560) "1886") + (data (i32.const 7564) "1887") + (data (i32.const 7568) "1888") + (data (i32.const 7572) "1889") + (data (i32.const 7576) "1890") + (data (i32.const 7580) "1891") + (data (i32.const 7584) "1892") + (data (i32.const 7588) "1893") + (data (i32.const 7592) "1894") + (data (i32.const 7596) "1895") + (data (i32.const 7600) "1896") + (data (i32.const 7604) "1897") + (data (i32.const 7608) "1898") + (data (i32.const 7612) "1899") + (data (i32.const 7616) "1900") + (data (i32.const 7620) "1901") + (data (i32.const 7624) "1902") + (data (i32.const 7628) "1903") + (data (i32.const 7632) "1904") + (data (i32.const 7636) "1905") + (data (i32.const 7640) "1906") + (data (i32.const 7644) "1907") + (data (i32.const 7648) "1908") + (data (i32.const 7652) "1909") + (data (i32.const 7656) "1910") + (data (i32.const 7660) "1911") + (data (i32.const 7664) "1912") + (data (i32.const 7668) "1913") + (data (i32.const 7672) "1914") + (data (i32.const 7676) "1915") + (data (i32.const 7680) "1916") + (data (i32.const 7684) "1917") + (data (i32.const 7688) "1918") + (data (i32.const 7692) "1919") + (data (i32.const 7696) "1920") + (data (i32.const 7700) "1921") + (data (i32.const 7704) "1922") + (data (i32.const 7708) "1923") + (data (i32.const 7712) "1924") + (data (i32.const 7716) "1925") + (data (i32.const 7720) "1926") + (data (i32.const 7724) "1927") + (data (i32.const 7728) "1928") + (data (i32.const 7732) "1929") + (data (i32.const 7736) "1930") + (data (i32.const 7740) "1931") + (data (i32.const 7744) "1932") + (data (i32.const 7748) "1933") + (data (i32.const 7752) "1934") + (data (i32.const 7756) "1935") + (data (i32.const 7760) "1936") + (data (i32.const 7764) "1937") + (data (i32.const 7768) "1938") + (data (i32.const 7772) "1939") + (data (i32.const 7776) "1940") + (data (i32.const 7780) "1941") + (data (i32.const 7784) "1942") + (data (i32.const 7788) "1943") + (data (i32.const 7792) "1944") + (data (i32.const 7796) "1945") + (data (i32.const 7800) "1946") + (data (i32.const 7804) "1947") + (data (i32.const 7808) "1948") + (data (i32.const 7812) "1949") + (data (i32.const 7816) "1950") + (data (i32.const 7820) "1951") + (data (i32.const 7824) "1952") + (data (i32.const 7828) "1953") + (data (i32.const 7832) "1954") + (data (i32.const 7836) "1955") + (data (i32.const 7840) "1956") + (data (i32.const 7844) "1957") + (data (i32.const 7848) "1958") + (data (i32.const 7852) "1959") + (data (i32.const 7856) "1960") + (data (i32.const 7860) "1961") + (data (i32.const 7864) "1962") + (data (i32.const 7868) "1963") + (data (i32.const 7872) "1964") + (data (i32.const 7876) "1965") + (data (i32.const 7880) "1966") + (data (i32.const 7884) "1967") + (data (i32.const 7888) "1968") + (data (i32.const 7892) "1969") + (data (i32.const 7896) "1970") + (data (i32.const 7900) "1971") + (data (i32.const 7904) "1972") + (data (i32.const 7908) "1973") + (data (i32.const 7912) "1974") + (data (i32.const 7916) "1975") + (data (i32.const 7920) "1976") + (data (i32.const 7924) "1977") + (data (i32.const 7928) "1978") + (data (i32.const 7932) "1979") + (data (i32.const 7936) "1980") + (data (i32.const 7940) "1981") + (data (i32.const 7944) "1982") + (data (i32.const 7948) "1983") + (data (i32.const 7952) "1984") + (data (i32.const 7956) "1985") + (data (i32.const 7960) "1986") + (data (i32.const 7964) "1987") + (data (i32.const 7968) "1988") + (data (i32.const 7972) "1989") + (data (i32.const 7976) "1990") + (data (i32.const 7980) "1991") + (data (i32.const 7984) "1992") + (data (i32.const 7988) "1993") + (data (i32.const 7992) "1994") + (data (i32.const 7996) "1995") + (data (i32.const 8000) "1996") + (data (i32.const 8004) "1997") + (data (i32.const 8008) "1998") + (data (i32.const 8012) "1999") + (data (i32.const 8016) "2000") + (data (i32.const 8020) "2001") + (data (i32.const 8024) "2002") + (data (i32.const 8028) "2003") + (data (i32.const 8032) "2004") + (data (i32.const 8036) "2005") + (data (i32.const 8040) "2006") + (data (i32.const 8044) "2007") + (data (i32.const 8048) "2008") + (data (i32.const 8052) "2009") + (data (i32.const 8056) "2010") + (data (i32.const 8060) "2011") + (data (i32.const 8064) "2012") + (data (i32.const 8068) "2013") + (data (i32.const 8072) "2014") + (data (i32.const 8076) "2015") + (data (i32.const 8080) "2016") + (data (i32.const 8084) "2017") + (data (i32.const 8088) "2018") + (data (i32.const 8092) "2019") + (data (i32.const 8096) "2020") + (data (i32.const 8100) "2021") + (data (i32.const 8104) "2022") + (data (i32.const 8108) "2023") + (data (i32.const 8112) "2024") + (data (i32.const 8116) "2025") + (data (i32.const 8120) "2026") + (data (i32.const 8124) "2027") + (data (i32.const 8128) "2028") + (data (i32.const 8132) "2029") + (data (i32.const 8136) "2030") + (data (i32.const 8140) "2031") + (data (i32.const 8144) "2032") + (data (i32.const 8148) "2033") + (data (i32.const 8152) "2034") + (data (i32.const 8156) "2035") + (data (i32.const 8160) "2036") + (data (i32.const 8164) "2037") + (data (i32.const 8168) "2038") + (data (i32.const 8172) "2039") + (data (i32.const 8176) "2040") + (data (i32.const 8180) "2041") + (data (i32.const 8184) "2042") + (data (i32.const 8188) "2043") + (data (i32.const 8192) "2044") + (data (i32.const 8196) "2045") + (data (i32.const 8200) "2046") + (data (i32.const 8204) "2047") + (data (i32.const 8208) "2048") + (data (i32.const 8212) "2049") + (data (i32.const 8216) "2050") + (data (i32.const 8220) "2051") + (data (i32.const 8224) "2052") + (data (i32.const 8228) "2053") + (data (i32.const 8232) "2054") + (data (i32.const 8236) "2055") + (data (i32.const 8240) "2056") + (data (i32.const 8244) "2057") + (data (i32.const 8248) "2058") + (data (i32.const 8252) "2059") + (data (i32.const 8256) "2060") + (data (i32.const 8260) "2061") + (data (i32.const 8264) "2062") + (data (i32.const 8268) "2063") + (data (i32.const 8272) "2064") + (data (i32.const 8276) "2065") + (data (i32.const 8280) "2066") + (data (i32.const 8284) "2067") + (data (i32.const 8288) "2068") + (data (i32.const 8292) "2069") + (data (i32.const 8296) "2070") + (data (i32.const 8300) "2071") + (data (i32.const 8304) "2072") + (data (i32.const 8308) "2073") + (data (i32.const 8312) "2074") + (data (i32.const 8316) "2075") + (data (i32.const 8320) "2076") + (data (i32.const 8324) "2077") + (data (i32.const 8328) "2078") + (data (i32.const 8332) "2079") + (data (i32.const 8336) "2080") + (data (i32.const 8340) "2081") + (data (i32.const 8344) "2082") + (data (i32.const 8348) "2083") + (data (i32.const 8352) "2084") + (data (i32.const 8356) "2085") + (data (i32.const 8360) "2086") + (data (i32.const 8364) "2087") + (data (i32.const 8368) "2088") + (data (i32.const 8372) "2089") + (data (i32.const 8376) "2090") + (data (i32.const 8380) "2091") + (data (i32.const 8384) "2092") + (data (i32.const 8388) "2093") + (data (i32.const 8392) "2094") + (data (i32.const 8396) "2095") + (data (i32.const 8400) "2096") + (data (i32.const 8404) "2097") + (data (i32.const 8408) "2098") + (data (i32.const 8412) "2099") + (data (i32.const 8416) "2100") + (data (i32.const 8420) "2101") + (data (i32.const 8424) "2102") + (data (i32.const 8428) "2103") + (data (i32.const 8432) "2104") + (data (i32.const 8436) "2105") + (data (i32.const 8440) "2106") + (data (i32.const 8444) "2107") + (data (i32.const 8448) "2108") + (data (i32.const 8452) "2109") + (data (i32.const 8456) "2110") + (data (i32.const 8460) "2111") + (data (i32.const 8464) "2112") + (data (i32.const 8468) "2113") + (data (i32.const 8472) "2114") + (data (i32.const 8476) "2115") + (data (i32.const 8480) "2116") + (data (i32.const 8484) "2117") + (data (i32.const 8488) "2118") + (data (i32.const 8492) "2119") + (data (i32.const 8496) "2120") + (data (i32.const 8500) "2121") + (data (i32.const 8504) "2122") + (data (i32.const 8508) "2123") + (data (i32.const 8512) "2124") + (data (i32.const 8516) "2125") + (data (i32.const 8520) "2126") + (data (i32.const 8524) "2127") + (data (i32.const 8528) "2128") + (data (i32.const 8532) "2129") + (data (i32.const 8536) "2130") + (data (i32.const 8540) "2131") + (data (i32.const 8544) "2132") + (data (i32.const 8548) "2133") + (data (i32.const 8552) "2134") + (data (i32.const 8556) "2135") + (data (i32.const 8560) "2136") + (data (i32.const 8564) "2137") + (data (i32.const 8568) "2138") + (data (i32.const 8572) "2139") + (data (i32.const 8576) "2140") + (data (i32.const 8580) "2141") + (data (i32.const 8584) "2142") + (data (i32.const 8588) "2143") + (data (i32.const 8592) "2144") + (data (i32.const 8596) "2145") + (data (i32.const 8600) "2146") + (data (i32.const 8604) "2147") + (data (i32.const 8608) "2148") + (data (i32.const 8612) "2149") + (data (i32.const 8616) "2150") + (data (i32.const 8620) "2151") + (data (i32.const 8624) "2152") + (data (i32.const 8628) "2153") + (data (i32.const 8632) "2154") + (data (i32.const 8636) "2155") + (data (i32.const 8640) "2156") + (data (i32.const 8644) "2157") + (data (i32.const 8648) "2158") + (data (i32.const 8652) "2159") + (data (i32.const 8656) "2160") + (data (i32.const 8660) "2161") + (data (i32.const 8664) "2162") + (data (i32.const 8668) "2163") + (data (i32.const 8672) "2164") + (data (i32.const 8676) "2165") + (data (i32.const 8680) "2166") + (data (i32.const 8684) "2167") + (data (i32.const 8688) "2168") + (data (i32.const 8692) "2169") + (data (i32.const 8696) "2170") + (data (i32.const 8700) "2171") + (data (i32.const 8704) "2172") + (data (i32.const 8708) "2173") + (data (i32.const 8712) "2174") + (data (i32.const 8716) "2175") + (data (i32.const 8720) "2176") + (data (i32.const 8724) "2177") + (data (i32.const 8728) "2178") + (data (i32.const 8732) "2179") + (data (i32.const 8736) "2180") + (data (i32.const 8740) "2181") + (data (i32.const 8744) "2182") + (data (i32.const 8748) "2183") + (data (i32.const 8752) "2184") + (data (i32.const 8756) "2185") + (data (i32.const 8760) "2186") + (data (i32.const 8764) "2187") + (data (i32.const 8768) "2188") + (data (i32.const 8772) "2189") + (data (i32.const 8776) "2190") + (data (i32.const 8780) "2191") + (data (i32.const 8784) "2192") + (data (i32.const 8788) "2193") + (data (i32.const 8792) "2194") + (data (i32.const 8796) "2195") + (data (i32.const 8800) "2196") + (data (i32.const 8804) "2197") + (data (i32.const 8808) "2198") + (data (i32.const 8812) "2199") + (data (i32.const 8816) "2200") + (data (i32.const 8820) "2201") + (data (i32.const 8824) "2202") + (data (i32.const 8828) "2203") + (data (i32.const 8832) "2204") + (data (i32.const 8836) "2205") + (data (i32.const 8840) "2206") + (data (i32.const 8844) "2207") + (data (i32.const 8848) "2208") + (data (i32.const 8852) "2209") + (data (i32.const 8856) "2210") + (data (i32.const 8860) "2211") + (data (i32.const 8864) "2212") + (data (i32.const 8868) "2213") + (data (i32.const 8872) "2214") + (data (i32.const 8876) "2215") + (data (i32.const 8880) "2216") + (data (i32.const 8884) "2217") + (data (i32.const 8888) "2218") + (data (i32.const 8892) "2219") + (data (i32.const 8896) "2220") + (data (i32.const 8900) "2221") + (data (i32.const 8904) "2222") + (data (i32.const 8908) "2223") + (data (i32.const 8912) "2224") + (data (i32.const 8916) "2225") + (data (i32.const 8920) "2226") + (data (i32.const 8924) "2227") + (data (i32.const 8928) "2228") + (data (i32.const 8932) "2229") + (data (i32.const 8936) "2230") + (data (i32.const 8940) "2231") + (data (i32.const 8944) "2232") + (data (i32.const 8948) "2233") + (data (i32.const 8952) "2234") + (data (i32.const 8956) "2235") + (data (i32.const 8960) "2236") + (data (i32.const 8964) "2237") + (data (i32.const 8968) "2238") + (data (i32.const 8972) "2239") + (data (i32.const 8976) "2240") + (data (i32.const 8980) "2241") + (data (i32.const 8984) "2242") + (data (i32.const 8988) "2243") + (data (i32.const 8992) "2244") + (data (i32.const 8996) "2245") + (data (i32.const 9000) "2246") + (data (i32.const 9004) "2247") + (data (i32.const 9008) "2248") + (data (i32.const 9012) "2249") + (data (i32.const 9016) "2250") + (data (i32.const 9020) "2251") + (data (i32.const 9024) "2252") + (data (i32.const 9028) "2253") + (data (i32.const 9032) "2254") + (data (i32.const 9036) "2255") + (data (i32.const 9040) "2256") + (data (i32.const 9044) "2257") + (data (i32.const 9048) "2258") + (data (i32.const 9052) "2259") + (data (i32.const 9056) "2260") + (data (i32.const 9060) "2261") + (data (i32.const 9064) "2262") + (data (i32.const 9068) "2263") + (data (i32.const 9072) "2264") + (data (i32.const 9076) "2265") + (data (i32.const 9080) "2266") + (data (i32.const 9084) "2267") + (data (i32.const 9088) "2268") + (data (i32.const 9092) "2269") + (data (i32.const 9096) "2270") + (data (i32.const 9100) "2271") + (data (i32.const 9104) "2272") + (data (i32.const 9108) "2273") + (data (i32.const 9112) "2274") + (data (i32.const 9116) "2275") + (data (i32.const 9120) "2276") + (data (i32.const 9124) "2277") + (data (i32.const 9128) "2278") + (data (i32.const 9132) "2279") + (data (i32.const 9136) "2280") + (data (i32.const 9140) "2281") + (data (i32.const 9144) "2282") + (data (i32.const 9148) "2283") + (data (i32.const 9152) "2284") + (data (i32.const 9156) "2285") + (data (i32.const 9160) "2286") + (data (i32.const 9164) "2287") + (data (i32.const 9168) "2288") + (data (i32.const 9172) "2289") + (data (i32.const 9176) "2290") + (data (i32.const 9180) "2291") + (data (i32.const 9184) "2292") + (data (i32.const 9188) "2293") + (data (i32.const 9192) "2294") + (data (i32.const 9196) "2295") + (data (i32.const 9200) "2296") + (data (i32.const 9204) "2297") + (data (i32.const 9208) "2298") + (data (i32.const 9212) "2299") + (data (i32.const 9216) "2300") + (data (i32.const 9220) "2301") + (data (i32.const 9224) "2302") + (data (i32.const 9228) "2303") + (data (i32.const 9232) "2304") + (data (i32.const 9236) "2305") + (data (i32.const 9240) "2306") + (data (i32.const 9244) "2307") + (data (i32.const 9248) "2308") + (data (i32.const 9252) "2309") + (data (i32.const 9256) "2310") + (data (i32.const 9260) "2311") + (data (i32.const 9264) "2312") + (data (i32.const 9268) "2313") + (data (i32.const 9272) "2314") + (data (i32.const 9276) "2315") + (data (i32.const 9280) "2316") + (data (i32.const 9284) "2317") + (data (i32.const 9288) "2318") + (data (i32.const 9292) "2319") + (data (i32.const 9296) "2320") + (data (i32.const 9300) "2321") + (data (i32.const 9304) "2322") + (data (i32.const 9308) "2323") + (data (i32.const 9312) "2324") + (data (i32.const 9316) "2325") + (data (i32.const 9320) "2326") + (data (i32.const 9324) "2327") + (data (i32.const 9328) "2328") + (data (i32.const 9332) "2329") + (data (i32.const 9336) "2330") + (data (i32.const 9340) "2331") + (data (i32.const 9344) "2332") + (data (i32.const 9348) "2333") + (data (i32.const 9352) "2334") + (data (i32.const 9356) "2335") + (data (i32.const 9360) "2336") + (data (i32.const 9364) "2337") + (data (i32.const 9368) "2338") + (data (i32.const 9372) "2339") + (data (i32.const 9376) "2340") + (data (i32.const 9380) "2341") + (data (i32.const 9384) "2342") + (data (i32.const 9388) "2343") + (data (i32.const 9392) "2344") + (data (i32.const 9396) "2345") + (data (i32.const 9400) "2346") + (data (i32.const 9404) "2347") + (data (i32.const 9408) "2348") + (data (i32.const 9412) "2349") + (data (i32.const 9416) "2350") + (data (i32.const 9420) "2351") + (data (i32.const 9424) "2352") + (data (i32.const 9428) "2353") + (data (i32.const 9432) "2354") + (data (i32.const 9436) "2355") + (data (i32.const 9440) "2356") + (data (i32.const 9444) "2357") + (data (i32.const 9448) "2358") + (data (i32.const 9452) "2359") + (data (i32.const 9456) "2360") + (data (i32.const 9460) "2361") + (data (i32.const 9464) "2362") + (data (i32.const 9468) "2363") + (data (i32.const 9472) "2364") + (data (i32.const 9476) "2365") + (data (i32.const 9480) "2366") + (data (i32.const 9484) "2367") + (data (i32.const 9488) "2368") + (data (i32.const 9492) "2369") + (data (i32.const 9496) "2370") + (data (i32.const 9500) "2371") + (data (i32.const 9504) "2372") + (data (i32.const 9508) "2373") + (data (i32.const 9512) "2374") + (data (i32.const 9516) "2375") + (data (i32.const 9520) "2376") + (data (i32.const 9524) "2377") + (data (i32.const 9528) "2378") + (data (i32.const 9532) "2379") + (data (i32.const 9536) "2380") + (data (i32.const 9540) "2381") + (data (i32.const 9544) "2382") + (data (i32.const 9548) "2383") + (data (i32.const 9552) "2384") + (data (i32.const 9556) "2385") + (data (i32.const 9560) "2386") + (data (i32.const 9564) "2387") + (data (i32.const 9568) "2388") + (data (i32.const 9572) "2389") + (data (i32.const 9576) "2390") + (data (i32.const 9580) "2391") + (data (i32.const 9584) "2392") + (data (i32.const 9588) "2393") + (data (i32.const 9592) "2394") + (data (i32.const 9596) "2395") + (data (i32.const 9600) "2396") + (data (i32.const 9604) "2397") + (data (i32.const 9608) "2398") + (data (i32.const 9612) "2399") + (data (i32.const 9616) "2400") + (data (i32.const 9620) "2401") + (data (i32.const 9624) "2402") + (data (i32.const 9628) "2403") + (data (i32.const 9632) "2404") + (data (i32.const 9636) "2405") + (data (i32.const 9640) "2406") + (data (i32.const 9644) "2407") + (data (i32.const 9648) "2408") + (data (i32.const 9652) "2409") + (data (i32.const 9656) "2410") + (data (i32.const 9660) "2411") + (data (i32.const 9664) "2412") + (data (i32.const 9668) "2413") + (data (i32.const 9672) "2414") + (data (i32.const 9676) "2415") + (data (i32.const 9680) "2416") + (data (i32.const 9684) "2417") + (data (i32.const 9688) "2418") + (data (i32.const 9692) "2419") + (data (i32.const 9696) "2420") + (data (i32.const 9700) "2421") + (data (i32.const 9704) "2422") + (data (i32.const 9708) "2423") + (data (i32.const 9712) "2424") + (data (i32.const 9716) "2425") + (data (i32.const 9720) "2426") + (data (i32.const 9724) "2427") + (data (i32.const 9728) "2428") + (data (i32.const 9732) "2429") + (data (i32.const 9736) "2430") + (data (i32.const 9740) "2431") + (data (i32.const 9744) "2432") + (data (i32.const 9748) "2433") + (data (i32.const 9752) "2434") + (data (i32.const 9756) "2435") + (data (i32.const 9760) "2436") + (data (i32.const 9764) "2437") + (data (i32.const 9768) "2438") + (data (i32.const 9772) "2439") + (data (i32.const 9776) "2440") + (data (i32.const 9780) "2441") + (data (i32.const 9784) "2442") + (data (i32.const 9788) "2443") + (data (i32.const 9792) "2444") + (data (i32.const 9796) "2445") + (data (i32.const 9800) "2446") + (data (i32.const 9804) "2447") + (data (i32.const 9808) "2448") + (data (i32.const 9812) "2449") + (data (i32.const 9816) "2450") + (data (i32.const 9820) "2451") + (data (i32.const 9824) "2452") + (data (i32.const 9828) "2453") + (data (i32.const 9832) "2454") + (data (i32.const 9836) "2455") + (data (i32.const 9840) "2456") + (data (i32.const 9844) "2457") + (data (i32.const 9848) "2458") + (data (i32.const 9852) "2459") + (data (i32.const 9856) "2460") + (data (i32.const 9860) "2461") + (data (i32.const 9864) "2462") + (data (i32.const 9868) "2463") + (data (i32.const 9872) "2464") + (data (i32.const 9876) "2465") + (data (i32.const 9880) "2466") + (data (i32.const 9884) "2467") + (data (i32.const 9888) "2468") + (data (i32.const 9892) "2469") + (data (i32.const 9896) "2470") + (data (i32.const 9900) "2471") + (data (i32.const 9904) "2472") + (data (i32.const 9908) "2473") + (data (i32.const 9912) "2474") + (data (i32.const 9916) "2475") + (data (i32.const 9920) "2476") + (data (i32.const 9924) "2477") + (data (i32.const 9928) "2478") + (data (i32.const 9932) "2479") + (data (i32.const 9936) "2480") + (data (i32.const 9940) "2481") + (data (i32.const 9944) "2482") + (data (i32.const 9948) "2483") + (data (i32.const 9952) "2484") + (data (i32.const 9956) "2485") + (data (i32.const 9960) "2486") + (data (i32.const 9964) "2487") + (data (i32.const 9968) "2488") + (data (i32.const 9972) "2489") + (data (i32.const 9976) "2490") + (data (i32.const 9980) "2491") + (data (i32.const 9984) "2492") + (data (i32.const 9988) "2493") + (data (i32.const 9992) "2494") + (data (i32.const 9996) "2495") + (data (i32.const 10000) "2496") + (data (i32.const 10004) "2497") + (data (i32.const 10008) "2498") + (data (i32.const 10012) "2499") + (data (i32.const 10016) "2500") + (export "add" (func $add)) + (export "sub" (func $sub)) + (export "mul" (func $mul)) + (export "div" (func $div)) + (export "sqrt" (func $sqrt)) + (export "min" (func $min)) + (export "max" (func $max)) + (export "ceil" (func $ceil)) + (export "floor" (func $floor)) + (export "trunc" (func $trunc)) + (export "nearest" (func $nearest)) + (export "is_nanf" (func $is_nanf)) + (export "apply" (func $apply)) + (export "assert_return" (func $assert_return)) + (export "assert_return_nan" (func $assert_return_nan)) + (func $assert_return (param $0 f32) (param $1 f32 ) (param $2 i32) (call $eosio_assert(i32.eq (i32.reinterpret/f32 (get_local $0)) (i32.reinterpret/f32 (get_local $1))) (get_local $2))) + (func $is_nanf (param $0 f32) (result i32) + (i32.gt_u + (i32.and + (i32.reinterpret/f32 + (get_local $0) + ) + (i32.const 2147483647) + ) + (i32.const 2139095040) + ) + ) + (func $assert_return_nan (param $0 f32) (param $1 i32)( call $eosio_assert (call $is_nanf (get_local $0)) (get_local $1))) + (func $add (param $0 f32) (param $1 f32) (result f32) (f32.add (get_local $0) (get_local $1))) + (func $sub (param $0 f32) (param $1 f32) (result f32) (f32.sub (get_local $0) (get_local $1))) + (func $mul (param $0 f32) (param $1 f32) (result f32) (f32.mul (get_local $0) (get_local $1))) + (func $div (param $0 f32) (param $1 f32) (result f32) (f32.div (get_local $0) (get_local $1))) + (func $sqrt (param $0 f32) (result f32) (f32.sqrt (get_local $0))) + (func $min (param $0 f32) (param $1 f32) (result f32) (f32.min (get_local $0) (get_local $1))) + (func $max (param $0 f32) (param $1 f32) (result f32) (f32.max (get_local $0) (get_local $1))) + (func $ceil (param $0 f32) (result f32) (f32.ceil (get_local $0))) + (func $floor (param $0 f32) (result f32) (f32.floor (get_local $0))) + (func $trunc (param $0 f32) (result f32) (f32.trunc (get_local $0))) + (func $nearest (param $0 f32) (result f32) (f32.nearest (get_local $0))) + (func $apply (param $0 i64)(param $1 i64)(param $2 i64) + (call $require_auth (i64.const 6396251299783901184)) + (call $assert_return (call $add (f32.const -0x0p+0) (f32.const -0x0p+0)) (f32.const -0x0p+0) (i32.const 20)) + (call $assert_return (call $add (f32.const -0x0p+0) (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 24)) + (call $assert_return (call $add (f32.const 0x0p+0) (f32.const -0x0p+0)) (f32.const 0x0p+0) (i32.const 28)) + (call $assert_return (call $add (f32.const 0x0p+0) (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 32)) + (call $assert_return (call $add (f32.const -0x0p+0) (f32.const -0x1p-149)) (f32.const -0x1p-149) (i32.const 36)) + (call $assert_return (call $add (f32.const -0x0p+0) (f32.const 0x1p-149)) (f32.const 0x1p-149) (i32.const 40)) + (call $assert_return (call $add (f32.const 0x0p+0) (f32.const -0x1p-149)) (f32.const -0x1p-149) (i32.const 44)) + (call $assert_return (call $add (f32.const 0x0p+0) (f32.const 0x1p-149)) (f32.const 0x1p-149) (i32.const 48)) + (call $assert_return (call $add (f32.const -0x0p+0) (f32.const -0x1p-126)) (f32.const -0x1p-126) (i32.const 52)) + (call $assert_return (call $add (f32.const -0x0p+0) (f32.const 0x1p-126)) (f32.const 0x1p-126) (i32.const 56)) + (call $assert_return (call $add (f32.const 0x0p+0) (f32.const -0x1p-126)) (f32.const -0x1p-126) (i32.const 60)) + (call $assert_return (call $add (f32.const 0x0p+0) (f32.const 0x1p-126)) (f32.const 0x1p-126) (i32.const 64)) + (call $assert_return (call $add (f32.const -0x0p+0) (f32.const -0x1p-1)) (f32.const -0x1p-1) (i32.const 68)) + (call $assert_return (call $add (f32.const -0x0p+0) (f32.const 0x1p-1)) (f32.const 0x1p-1) (i32.const 72)) + (call $assert_return (call $add (f32.const 0x0p+0) (f32.const -0x1p-1)) (f32.const -0x1p-1) (i32.const 76)) + (call $assert_return (call $add (f32.const 0x0p+0) (f32.const 0x1p-1)) (f32.const 0x1p-1) (i32.const 80)) + (call $assert_return (call $add (f32.const -0x0p+0) (f32.const -0x1p+0)) (f32.const -0x1p+0) (i32.const 84)) + (call $assert_return (call $add (f32.const -0x0p+0) (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 88)) + (call $assert_return (call $add (f32.const 0x0p+0) (f32.const -0x1p+0)) (f32.const -0x1p+0) (i32.const 92)) + (call $assert_return (call $add (f32.const 0x0p+0) (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 96)) + (call $assert_return (call $add (f32.const -0x0p+0) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 100)) + (call $assert_return (call $add (f32.const -0x0p+0) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 104)) + (call $assert_return (call $add (f32.const 0x0p+0) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 108)) + (call $assert_return (call $add (f32.const 0x0p+0) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 112)) + (call $assert_return (call $add (f32.const -0x0p+0) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 116)) + (call $assert_return (call $add (f32.const -0x0p+0) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 120)) + (call $assert_return (call $add (f32.const 0x0p+0) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 124)) + (call $assert_return (call $add (f32.const 0x0p+0) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 128)) + (call $assert_return (call $add (f32.const -0x0p+0) (f32.const -inf)) (f32.const -inf) (i32.const 132)) + (call $assert_return (call $add (f32.const -0x0p+0) (f32.const inf)) (f32.const inf) (i32.const 136)) + (call $assert_return (call $add (f32.const 0x0p+0) (f32.const -inf)) (f32.const -inf) (i32.const 140)) + (call $assert_return (call $add (f32.const 0x0p+0) (f32.const inf)) (f32.const inf) (i32.const 144)) + (call $assert_return_nan (call $add (f32.const -0x0p+0) (f32.const -nan)) (i32.const 148)) + (call $assert_return_nan (call $add (f32.const -0x0p+0) (f32.const -nan:0x200000)) (i32.const 152)) + (call $assert_return_nan (call $add (f32.const -0x0p+0) (f32.const nan)) (i32.const 156)) + (call $assert_return_nan (call $add (f32.const -0x0p+0) (f32.const nan:0x200000)) (i32.const 160)) + (call $assert_return_nan (call $add (f32.const 0x0p+0) (f32.const -nan)) (i32.const 164)) + (call $assert_return_nan (call $add (f32.const 0x0p+0) (f32.const -nan:0x200000)) (i32.const 168)) + (call $assert_return_nan (call $add (f32.const 0x0p+0) (f32.const nan)) (i32.const 172)) + (call $assert_return_nan (call $add (f32.const 0x0p+0) (f32.const nan:0x200000)) (i32.const 176)) + (call $assert_return (call $add (f32.const -0x1p-149) (f32.const -0x0p+0)) (f32.const -0x1p-149) (i32.const 180)) + (call $assert_return (call $add (f32.const -0x1p-149) (f32.const 0x0p+0)) (f32.const -0x1p-149) (i32.const 184)) + (call $assert_return (call $add (f32.const 0x1p-149) (f32.const -0x0p+0)) (f32.const 0x1p-149) (i32.const 188)) + (call $assert_return (call $add (f32.const 0x1p-149) (f32.const 0x0p+0)) (f32.const 0x1p-149) (i32.const 192)) + (call $assert_return (call $add (f32.const -0x1p-149) (f32.const -0x1p-149)) (f32.const -0x1p-148) (i32.const 196)) + (call $assert_return (call $add (f32.const -0x1p-149) (f32.const 0x1p-149)) (f32.const 0x0p+0) (i32.const 200)) + (call $assert_return (call $add (f32.const 0x1p-149) (f32.const -0x1p-149)) (f32.const 0x0p+0) (i32.const 204)) + (call $assert_return (call $add (f32.const 0x1p-149) (f32.const 0x1p-149)) (f32.const 0x1p-148) (i32.const 208)) + (call $assert_return (call $add (f32.const -0x1p-149) (f32.const -0x1p-126)) (f32.const -0x1.000002p-126) (i32.const 212)) + (call $assert_return (call $add (f32.const -0x1p-149) (f32.const 0x1p-126)) (f32.const 0x1.fffffcp-127) (i32.const 216)) + (call $assert_return (call $add (f32.const 0x1p-149) (f32.const -0x1p-126)) (f32.const -0x1.fffffcp-127) (i32.const 220)) + (call $assert_return (call $add (f32.const 0x1p-149) (f32.const 0x1p-126)) (f32.const 0x1.000002p-126) (i32.const 224)) + (call $assert_return (call $add (f32.const -0x1p-149) (f32.const -0x1p-1)) (f32.const -0x1p-1) (i32.const 228)) + (call $assert_return (call $add (f32.const -0x1p-149) (f32.const 0x1p-1)) (f32.const 0x1p-1) (i32.const 232)) + (call $assert_return (call $add (f32.const 0x1p-149) (f32.const -0x1p-1)) (f32.const -0x1p-1) (i32.const 236)) + (call $assert_return (call $add (f32.const 0x1p-149) (f32.const 0x1p-1)) (f32.const 0x1p-1) (i32.const 240)) + (call $assert_return (call $add (f32.const -0x1p-149) (f32.const -0x1p+0)) (f32.const -0x1p+0) (i32.const 244)) + (call $assert_return (call $add (f32.const -0x1p-149) (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 248)) + (call $assert_return (call $add (f32.const 0x1p-149) (f32.const -0x1p+0)) (f32.const -0x1p+0) (i32.const 252)) + (call $assert_return (call $add (f32.const 0x1p-149) (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 256)) + (call $assert_return (call $add (f32.const -0x1p-149) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 260)) + (call $assert_return (call $add (f32.const -0x1p-149) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 264)) + (call $assert_return (call $add (f32.const 0x1p-149) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 268)) + (call $assert_return (call $add (f32.const 0x1p-149) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 272)) + (call $assert_return (call $add (f32.const -0x1p-149) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 276)) + (call $assert_return (call $add (f32.const -0x1p-149) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 280)) + (call $assert_return (call $add (f32.const 0x1p-149) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 284)) + (call $assert_return (call $add (f32.const 0x1p-149) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 288)) + (call $assert_return (call $add (f32.const -0x1p-149) (f32.const -inf)) (f32.const -inf) (i32.const 292)) + (call $assert_return (call $add (f32.const -0x1p-149) (f32.const inf)) (f32.const inf) (i32.const 296)) + (call $assert_return (call $add (f32.const 0x1p-149) (f32.const -inf)) (f32.const -inf) (i32.const 300)) + (call $assert_return (call $add (f32.const 0x1p-149) (f32.const inf)) (f32.const inf) (i32.const 304)) + (call $assert_return_nan (call $add (f32.const -0x1p-149) (f32.const -nan)) (i32.const 308)) + (call $assert_return_nan (call $add (f32.const -0x1p-149) (f32.const -nan:0x200000)) (i32.const 312)) + (call $assert_return_nan (call $add (f32.const -0x1p-149) (f32.const nan)) (i32.const 316)) + (call $assert_return_nan (call $add (f32.const -0x1p-149) (f32.const nan:0x200000)) (i32.const 320)) + (call $assert_return_nan (call $add (f32.const 0x1p-149) (f32.const -nan)) (i32.const 324)) + (call $assert_return_nan (call $add (f32.const 0x1p-149) (f32.const -nan:0x200000)) (i32.const 328)) + (call $assert_return_nan (call $add (f32.const 0x1p-149) (f32.const nan)) (i32.const 332)) + (call $assert_return_nan (call $add (f32.const 0x1p-149) (f32.const nan:0x200000)) (i32.const 336)) + (call $assert_return (call $add (f32.const -0x1p-126) (f32.const -0x0p+0)) (f32.const -0x1p-126) (i32.const 340)) + (call $assert_return (call $add (f32.const -0x1p-126) (f32.const 0x0p+0)) (f32.const -0x1p-126) (i32.const 344)) + (call $assert_return (call $add (f32.const 0x1p-126) (f32.const -0x0p+0)) (f32.const 0x1p-126) (i32.const 348)) + (call $assert_return (call $add (f32.const 0x1p-126) (f32.const 0x0p+0)) (f32.const 0x1p-126) (i32.const 352)) + (call $assert_return (call $add (f32.const -0x1p-126) (f32.const -0x1p-149)) (f32.const -0x1.000002p-126) (i32.const 356)) + (call $assert_return (call $add (f32.const -0x1p-126) (f32.const 0x1p-149)) (f32.const -0x1.fffffcp-127) (i32.const 360)) + (call $assert_return (call $add (f32.const 0x1p-126) (f32.const -0x1p-149)) (f32.const 0x1.fffffcp-127) (i32.const 364)) + (call $assert_return (call $add (f32.const 0x1p-126) (f32.const 0x1p-149)) (f32.const 0x1.000002p-126) (i32.const 368)) + (call $assert_return (call $add (f32.const -0x1p-126) (f32.const -0x1p-126)) (f32.const -0x1p-125) (i32.const 372)) + (call $assert_return (call $add (f32.const -0x1p-126) (f32.const 0x1p-126)) (f32.const 0x0p+0) (i32.const 376)) + (call $assert_return (call $add (f32.const 0x1p-126) (f32.const -0x1p-126)) (f32.const 0x0p+0) (i32.const 380)) + (call $assert_return (call $add (f32.const 0x1p-126) (f32.const 0x1p-126)) (f32.const 0x1p-125) (i32.const 384)) + (call $assert_return (call $add (f32.const -0x1p-126) (f32.const -0x1p-1)) (f32.const -0x1p-1) (i32.const 388)) + (call $assert_return (call $add (f32.const -0x1p-126) (f32.const 0x1p-1)) (f32.const 0x1p-1) (i32.const 392)) + (call $assert_return (call $add (f32.const 0x1p-126) (f32.const -0x1p-1)) (f32.const -0x1p-1) (i32.const 396)) + (call $assert_return (call $add (f32.const 0x1p-126) (f32.const 0x1p-1)) (f32.const 0x1p-1) (i32.const 400)) + (call $assert_return (call $add (f32.const -0x1p-126) (f32.const -0x1p+0)) (f32.const -0x1p+0) (i32.const 404)) + (call $assert_return (call $add (f32.const -0x1p-126) (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 408)) + (call $assert_return (call $add (f32.const 0x1p-126) (f32.const -0x1p+0)) (f32.const -0x1p+0) (i32.const 412)) + (call $assert_return (call $add (f32.const 0x1p-126) (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 416)) + (call $assert_return (call $add (f32.const -0x1p-126) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 420)) + (call $assert_return (call $add (f32.const -0x1p-126) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 424)) + (call $assert_return (call $add (f32.const 0x1p-126) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 428)) + (call $assert_return (call $add (f32.const 0x1p-126) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 432)) + (call $assert_return (call $add (f32.const -0x1p-126) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 436)) + (call $assert_return (call $add (f32.const -0x1p-126) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 440)) + (call $assert_return (call $add (f32.const 0x1p-126) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 444)) + (call $assert_return (call $add (f32.const 0x1p-126) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 448)) + (call $assert_return (call $add (f32.const -0x1p-126) (f32.const -inf)) (f32.const -inf) (i32.const 452)) + (call $assert_return (call $add (f32.const -0x1p-126) (f32.const inf)) (f32.const inf) (i32.const 456)) + (call $assert_return (call $add (f32.const 0x1p-126) (f32.const -inf)) (f32.const -inf) (i32.const 460)) + (call $assert_return (call $add (f32.const 0x1p-126) (f32.const inf)) (f32.const inf) (i32.const 464)) + (call $assert_return_nan (call $add (f32.const -0x1p-126) (f32.const -nan)) (i32.const 468)) + (call $assert_return_nan (call $add (f32.const -0x1p-126) (f32.const -nan:0x200000)) (i32.const 472)) + (call $assert_return_nan (call $add (f32.const -0x1p-126) (f32.const nan)) (i32.const 476)) + (call $assert_return_nan (call $add (f32.const -0x1p-126) (f32.const nan:0x200000)) (i32.const 480)) + (call $assert_return_nan (call $add (f32.const 0x1p-126) (f32.const -nan)) (i32.const 484)) + (call $assert_return_nan (call $add (f32.const 0x1p-126) (f32.const -nan:0x200000)) (i32.const 488)) + (call $assert_return_nan (call $add (f32.const 0x1p-126) (f32.const nan)) (i32.const 492)) + (call $assert_return_nan (call $add (f32.const 0x1p-126) (f32.const nan:0x200000)) (i32.const 496)) + (call $assert_return (call $add (f32.const -0x1p-1) (f32.const -0x0p+0)) (f32.const -0x1p-1) (i32.const 500)) + (call $assert_return (call $add (f32.const -0x1p-1) (f32.const 0x0p+0)) (f32.const -0x1p-1) (i32.const 504)) + (call $assert_return (call $add (f32.const 0x1p-1) (f32.const -0x0p+0)) (f32.const 0x1p-1) (i32.const 508)) + (call $assert_return (call $add (f32.const 0x1p-1) (f32.const 0x0p+0)) (f32.const 0x1p-1) (i32.const 512)) + (call $assert_return (call $add (f32.const -0x1p-1) (f32.const -0x1p-149)) (f32.const -0x1p-1) (i32.const 516)) + (call $assert_return (call $add (f32.const -0x1p-1) (f32.const 0x1p-149)) (f32.const -0x1p-1) (i32.const 520)) + (call $assert_return (call $add (f32.const 0x1p-1) (f32.const -0x1p-149)) (f32.const 0x1p-1) (i32.const 524)) + (call $assert_return (call $add (f32.const 0x1p-1) (f32.const 0x1p-149)) (f32.const 0x1p-1) (i32.const 528)) + (call $assert_return (call $add (f32.const -0x1p-1) (f32.const -0x1p-126)) (f32.const -0x1p-1) (i32.const 532)) + (call $assert_return (call $add (f32.const -0x1p-1) (f32.const 0x1p-126)) (f32.const -0x1p-1) (i32.const 536)) + (call $assert_return (call $add (f32.const 0x1p-1) (f32.const -0x1p-126)) (f32.const 0x1p-1) (i32.const 540)) + (call $assert_return (call $add (f32.const 0x1p-1) (f32.const 0x1p-126)) (f32.const 0x1p-1) (i32.const 544)) + (call $assert_return (call $add (f32.const -0x1p-1) (f32.const -0x1p-1)) (f32.const -0x1p+0) (i32.const 548)) + (call $assert_return (call $add (f32.const -0x1p-1) (f32.const 0x1p-1)) (f32.const 0x0p+0) (i32.const 552)) + (call $assert_return (call $add (f32.const 0x1p-1) (f32.const -0x1p-1)) (f32.const 0x0p+0) (i32.const 556)) + (call $assert_return (call $add (f32.const 0x1p-1) (f32.const 0x1p-1)) (f32.const 0x1p+0) (i32.const 560)) + (call $assert_return (call $add (f32.const -0x1p-1) (f32.const -0x1p+0)) (f32.const -0x1.8p+0) (i32.const 564)) + (call $assert_return (call $add (f32.const -0x1p-1) (f32.const 0x1p+0)) (f32.const 0x1p-1) (i32.const 568)) + (call $assert_return (call $add (f32.const 0x1p-1) (f32.const -0x1p+0)) (f32.const -0x1p-1) (i32.const 572)) + (call $assert_return (call $add (f32.const 0x1p-1) (f32.const 0x1p+0)) (f32.const 0x1.8p+0) (i32.const 576)) + (call $assert_return (call $add (f32.const -0x1p-1) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.b21fb6p+2) (i32.const 580)) + (call $assert_return (call $add (f32.const -0x1p-1) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.721fb6p+2) (i32.const 584)) + (call $assert_return (call $add (f32.const 0x1p-1) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.721fb6p+2) (i32.const 588)) + (call $assert_return (call $add (f32.const 0x1p-1) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.b21fb6p+2) (i32.const 592)) + (call $assert_return (call $add (f32.const -0x1p-1) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 596)) + (call $assert_return (call $add (f32.const -0x1p-1) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 600)) + (call $assert_return (call $add (f32.const 0x1p-1) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 604)) + (call $assert_return (call $add (f32.const 0x1p-1) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 608)) + (call $assert_return (call $add (f32.const -0x1p-1) (f32.const -inf)) (f32.const -inf) (i32.const 612)) + (call $assert_return (call $add (f32.const -0x1p-1) (f32.const inf)) (f32.const inf) (i32.const 616)) + (call $assert_return (call $add (f32.const 0x1p-1) (f32.const -inf)) (f32.const -inf) (i32.const 620)) + (call $assert_return (call $add (f32.const 0x1p-1) (f32.const inf)) (f32.const inf) (i32.const 624)) + (call $assert_return_nan (call $add (f32.const -0x1p-1) (f32.const -nan)) (i32.const 628)) + (call $assert_return_nan (call $add (f32.const -0x1p-1) (f32.const -nan:0x200000)) (i32.const 632)) + (call $assert_return_nan (call $add (f32.const -0x1p-1) (f32.const nan)) (i32.const 636)) + (call $assert_return_nan (call $add (f32.const -0x1p-1) (f32.const nan:0x200000)) (i32.const 640)) + (call $assert_return_nan (call $add (f32.const 0x1p-1) (f32.const -nan)) (i32.const 644)) + (call $assert_return_nan (call $add (f32.const 0x1p-1) (f32.const -nan:0x200000)) (i32.const 648)) + (call $assert_return_nan (call $add (f32.const 0x1p-1) (f32.const nan)) (i32.const 652)) + (call $assert_return_nan (call $add (f32.const 0x1p-1) (f32.const nan:0x200000)) (i32.const 656)) + (call $assert_return (call $add (f32.const -0x1p+0) (f32.const -0x0p+0)) (f32.const -0x1p+0) (i32.const 660)) + (call $assert_return (call $add (f32.const -0x1p+0) (f32.const 0x0p+0)) (f32.const -0x1p+0) (i32.const 664)) + (call $assert_return (call $add (f32.const 0x1p+0) (f32.const -0x0p+0)) (f32.const 0x1p+0) (i32.const 668)) + (call $assert_return (call $add (f32.const 0x1p+0) (f32.const 0x0p+0)) (f32.const 0x1p+0) (i32.const 672)) + (call $assert_return (call $add (f32.const -0x1p+0) (f32.const -0x1p-149)) (f32.const -0x1p+0) (i32.const 676)) + (call $assert_return (call $add (f32.const -0x1p+0) (f32.const 0x1p-149)) (f32.const -0x1p+0) (i32.const 680)) + (call $assert_return (call $add (f32.const 0x1p+0) (f32.const -0x1p-149)) (f32.const 0x1p+0) (i32.const 684)) + (call $assert_return (call $add (f32.const 0x1p+0) (f32.const 0x1p-149)) (f32.const 0x1p+0) (i32.const 688)) + (call $assert_return (call $add (f32.const -0x1p+0) (f32.const -0x1p-126)) (f32.const -0x1p+0) (i32.const 692)) + (call $assert_return (call $add (f32.const -0x1p+0) (f32.const 0x1p-126)) (f32.const -0x1p+0) (i32.const 696)) + (call $assert_return (call $add (f32.const 0x1p+0) (f32.const -0x1p-126)) (f32.const 0x1p+0) (i32.const 700)) + (call $assert_return (call $add (f32.const 0x1p+0) (f32.const 0x1p-126)) (f32.const 0x1p+0) (i32.const 704)) + (call $assert_return (call $add (f32.const -0x1p+0) (f32.const -0x1p-1)) (f32.const -0x1.8p+0) (i32.const 708)) + (call $assert_return (call $add (f32.const -0x1p+0) (f32.const 0x1p-1)) (f32.const -0x1p-1) (i32.const 712)) + (call $assert_return (call $add (f32.const 0x1p+0) (f32.const -0x1p-1)) (f32.const 0x1p-1) (i32.const 716)) + (call $assert_return (call $add (f32.const 0x1p+0) (f32.const 0x1p-1)) (f32.const 0x1.8p+0) (i32.const 720)) + (call $assert_return (call $add (f32.const -0x1p+0) (f32.const -0x1p+0)) (f32.const -0x1p+1) (i32.const 724)) + (call $assert_return (call $add (f32.const -0x1p+0) (f32.const 0x1p+0)) (f32.const 0x0p+0) (i32.const 728)) + (call $assert_return (call $add (f32.const 0x1p+0) (f32.const -0x1p+0)) (f32.const 0x0p+0) (i32.const 732)) + (call $assert_return (call $add (f32.const 0x1p+0) (f32.const 0x1p+0)) (f32.const 0x1p+1) (i32.const 736)) + (call $assert_return (call $add (f32.const -0x1p+0) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.d21fb6p+2) (i32.const 740)) + (call $assert_return (call $add (f32.const -0x1p+0) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.521fb6p+2) (i32.const 744)) + (call $assert_return (call $add (f32.const 0x1p+0) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.521fb6p+2) (i32.const 748)) + (call $assert_return (call $add (f32.const 0x1p+0) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.d21fb6p+2) (i32.const 752)) + (call $assert_return (call $add (f32.const -0x1p+0) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 756)) + (call $assert_return (call $add (f32.const -0x1p+0) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 760)) + (call $assert_return (call $add (f32.const 0x1p+0) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 764)) + (call $assert_return (call $add (f32.const 0x1p+0) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 768)) + (call $assert_return (call $add (f32.const -0x1p+0) (f32.const -inf)) (f32.const -inf) (i32.const 772)) + (call $assert_return (call $add (f32.const -0x1p+0) (f32.const inf)) (f32.const inf) (i32.const 776)) + (call $assert_return (call $add (f32.const 0x1p+0) (f32.const -inf)) (f32.const -inf) (i32.const 780)) + (call $assert_return (call $add (f32.const 0x1p+0) (f32.const inf)) (f32.const inf) (i32.const 784)) + (call $assert_return_nan (call $add (f32.const -0x1p+0) (f32.const -nan)) (i32.const 788)) + (call $assert_return_nan (call $add (f32.const -0x1p+0) (f32.const -nan:0x200000)) (i32.const 792)) + (call $assert_return_nan (call $add (f32.const -0x1p+0) (f32.const nan)) (i32.const 796)) + (call $assert_return_nan (call $add (f32.const -0x1p+0) (f32.const nan:0x200000)) (i32.const 800)) + (call $assert_return_nan (call $add (f32.const 0x1p+0) (f32.const -nan)) (i32.const 804)) + (call $assert_return_nan (call $add (f32.const 0x1p+0) (f32.const -nan:0x200000)) (i32.const 808)) + (call $assert_return_nan (call $add (f32.const 0x1p+0) (f32.const nan)) (i32.const 812)) + (call $assert_return_nan (call $add (f32.const 0x1p+0) (f32.const nan:0x200000)) (i32.const 816)) + (call $assert_return (call $add (f32.const -0x1.921fb6p+2) (f32.const -0x0p+0)) (f32.const -0x1.921fb6p+2) (i32.const 820)) + (call $assert_return (call $add (f32.const -0x1.921fb6p+2) (f32.const 0x0p+0)) (f32.const -0x1.921fb6p+2) (i32.const 824)) + (call $assert_return (call $add (f32.const 0x1.921fb6p+2) (f32.const -0x0p+0)) (f32.const 0x1.921fb6p+2) (i32.const 828)) + (call $assert_return (call $add (f32.const 0x1.921fb6p+2) (f32.const 0x0p+0)) (f32.const 0x1.921fb6p+2) (i32.const 832)) + (call $assert_return (call $add (f32.const -0x1.921fb6p+2) (f32.const -0x1p-149)) (f32.const -0x1.921fb6p+2) (i32.const 836)) + (call $assert_return (call $add (f32.const -0x1.921fb6p+2) (f32.const 0x1p-149)) (f32.const -0x1.921fb6p+2) (i32.const 840)) + (call $assert_return (call $add (f32.const 0x1.921fb6p+2) (f32.const -0x1p-149)) (f32.const 0x1.921fb6p+2) (i32.const 844)) + (call $assert_return (call $add (f32.const 0x1.921fb6p+2) (f32.const 0x1p-149)) (f32.const 0x1.921fb6p+2) (i32.const 848)) + (call $assert_return (call $add (f32.const -0x1.921fb6p+2) (f32.const -0x1p-126)) (f32.const -0x1.921fb6p+2) (i32.const 852)) + (call $assert_return (call $add (f32.const -0x1.921fb6p+2) (f32.const 0x1p-126)) (f32.const -0x1.921fb6p+2) (i32.const 856)) + (call $assert_return (call $add (f32.const 0x1.921fb6p+2) (f32.const -0x1p-126)) (f32.const 0x1.921fb6p+2) (i32.const 860)) + (call $assert_return (call $add (f32.const 0x1.921fb6p+2) (f32.const 0x1p-126)) (f32.const 0x1.921fb6p+2) (i32.const 864)) + (call $assert_return (call $add (f32.const -0x1.921fb6p+2) (f32.const -0x1p-1)) (f32.const -0x1.b21fb6p+2) (i32.const 868)) + (call $assert_return (call $add (f32.const -0x1.921fb6p+2) (f32.const 0x1p-1)) (f32.const -0x1.721fb6p+2) (i32.const 872)) + (call $assert_return (call $add (f32.const 0x1.921fb6p+2) (f32.const -0x1p-1)) (f32.const 0x1.721fb6p+2) (i32.const 876)) + (call $assert_return (call $add (f32.const 0x1.921fb6p+2) (f32.const 0x1p-1)) (f32.const 0x1.b21fb6p+2) (i32.const 880)) + (call $assert_return (call $add (f32.const -0x1.921fb6p+2) (f32.const -0x1p+0)) (f32.const -0x1.d21fb6p+2) (i32.const 884)) + (call $assert_return (call $add (f32.const -0x1.921fb6p+2) (f32.const 0x1p+0)) (f32.const -0x1.521fb6p+2) (i32.const 888)) + (call $assert_return (call $add (f32.const 0x1.921fb6p+2) (f32.const -0x1p+0)) (f32.const 0x1.521fb6p+2) (i32.const 892)) + (call $assert_return (call $add (f32.const 0x1.921fb6p+2) (f32.const 0x1p+0)) (f32.const 0x1.d21fb6p+2) (i32.const 896)) + (call $assert_return (call $add (f32.const -0x1.921fb6p+2) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.921fb6p+3) (i32.const 900)) + (call $assert_return (call $add (f32.const -0x1.921fb6p+2) (f32.const 0x1.921fb6p+2)) (f32.const 0x0p+0) (i32.const 904)) + (call $assert_return (call $add (f32.const 0x1.921fb6p+2) (f32.const -0x1.921fb6p+2)) (f32.const 0x0p+0) (i32.const 908)) + (call $assert_return (call $add (f32.const 0x1.921fb6p+2) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.921fb6p+3) (i32.const 912)) + (call $assert_return (call $add (f32.const -0x1.921fb6p+2) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 916)) + (call $assert_return (call $add (f32.const -0x1.921fb6p+2) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 920)) + (call $assert_return (call $add (f32.const 0x1.921fb6p+2) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 924)) + (call $assert_return (call $add (f32.const 0x1.921fb6p+2) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 928)) + (call $assert_return (call $add (f32.const -0x1.921fb6p+2) (f32.const -inf)) (f32.const -inf) (i32.const 932)) + (call $assert_return (call $add (f32.const -0x1.921fb6p+2) (f32.const inf)) (f32.const inf) (i32.const 936)) + (call $assert_return (call $add (f32.const 0x1.921fb6p+2) (f32.const -inf)) (f32.const -inf) (i32.const 940)) + (call $assert_return (call $add (f32.const 0x1.921fb6p+2) (f32.const inf)) (f32.const inf) (i32.const 944)) + (call $assert_return_nan (call $add (f32.const -0x1.921fb6p+2) (f32.const -nan)) (i32.const 948)) + (call $assert_return_nan (call $add (f32.const -0x1.921fb6p+2) (f32.const -nan:0x200000)) (i32.const 952)) + (call $assert_return_nan (call $add (f32.const -0x1.921fb6p+2) (f32.const nan)) (i32.const 956)) + (call $assert_return_nan (call $add (f32.const -0x1.921fb6p+2) (f32.const nan:0x200000)) (i32.const 960)) + (call $assert_return_nan (call $add (f32.const 0x1.921fb6p+2) (f32.const -nan)) (i32.const 964)) + (call $assert_return_nan (call $add (f32.const 0x1.921fb6p+2) (f32.const -nan:0x200000)) (i32.const 968)) + (call $assert_return_nan (call $add (f32.const 0x1.921fb6p+2) (f32.const nan)) (i32.const 972)) + (call $assert_return_nan (call $add (f32.const 0x1.921fb6p+2) (f32.const nan:0x200000)) (i32.const 976)) + (call $assert_return (call $add (f32.const -0x1.fffffep+127) (f32.const -0x0p+0)) (f32.const -0x1.fffffep+127) (i32.const 980)) + (call $assert_return (call $add (f32.const -0x1.fffffep+127) (f32.const 0x0p+0)) (f32.const -0x1.fffffep+127) (i32.const 984)) + (call $assert_return (call $add (f32.const 0x1.fffffep+127) (f32.const -0x0p+0)) (f32.const 0x1.fffffep+127) (i32.const 988)) + (call $assert_return (call $add (f32.const 0x1.fffffep+127) (f32.const 0x0p+0)) (f32.const 0x1.fffffep+127) (i32.const 992)) + (call $assert_return (call $add (f32.const -0x1.fffffep+127) (f32.const -0x1p-149)) (f32.const -0x1.fffffep+127) (i32.const 996)) + (call $assert_return (call $add (f32.const -0x1.fffffep+127) (f32.const 0x1p-149)) (f32.const -0x1.fffffep+127) (i32.const 1000)) + (call $assert_return (call $add (f32.const 0x1.fffffep+127) (f32.const -0x1p-149)) (f32.const 0x1.fffffep+127) (i32.const 1004)) + (call $assert_return (call $add (f32.const 0x1.fffffep+127) (f32.const 0x1p-149)) (f32.const 0x1.fffffep+127) (i32.const 1008)) + (call $assert_return (call $add (f32.const -0x1.fffffep+127) (f32.const -0x1p-126)) (f32.const -0x1.fffffep+127) (i32.const 1012)) + (call $assert_return (call $add (f32.const -0x1.fffffep+127) (f32.const 0x1p-126)) (f32.const -0x1.fffffep+127) (i32.const 1016)) + (call $assert_return (call $add (f32.const 0x1.fffffep+127) (f32.const -0x1p-126)) (f32.const 0x1.fffffep+127) (i32.const 1020)) + (call $assert_return (call $add (f32.const 0x1.fffffep+127) (f32.const 0x1p-126)) (f32.const 0x1.fffffep+127) (i32.const 1024)) + (call $assert_return (call $add (f32.const -0x1.fffffep+127) (f32.const -0x1p-1)) (f32.const -0x1.fffffep+127) (i32.const 1028)) + (call $assert_return (call $add (f32.const -0x1.fffffep+127) (f32.const 0x1p-1)) (f32.const -0x1.fffffep+127) (i32.const 1032)) + (call $assert_return (call $add (f32.const 0x1.fffffep+127) (f32.const -0x1p-1)) (f32.const 0x1.fffffep+127) (i32.const 1036)) + (call $assert_return (call $add (f32.const 0x1.fffffep+127) (f32.const 0x1p-1)) (f32.const 0x1.fffffep+127) (i32.const 1040)) + (call $assert_return (call $add (f32.const -0x1.fffffep+127) (f32.const -0x1p+0)) (f32.const -0x1.fffffep+127) (i32.const 1044)) + (call $assert_return (call $add (f32.const -0x1.fffffep+127) (f32.const 0x1p+0)) (f32.const -0x1.fffffep+127) (i32.const 1048)) + (call $assert_return (call $add (f32.const 0x1.fffffep+127) (f32.const -0x1p+0)) (f32.const 0x1.fffffep+127) (i32.const 1052)) + (call $assert_return (call $add (f32.const 0x1.fffffep+127) (f32.const 0x1p+0)) (f32.const 0x1.fffffep+127) (i32.const 1056)) + (call $assert_return (call $add (f32.const -0x1.fffffep+127) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.fffffep+127) (i32.const 1060)) + (call $assert_return (call $add (f32.const -0x1.fffffep+127) (f32.const 0x1.921fb6p+2)) (f32.const -0x1.fffffep+127) (i32.const 1064)) + (call $assert_return (call $add (f32.const 0x1.fffffep+127) (f32.const -0x1.921fb6p+2)) (f32.const 0x1.fffffep+127) (i32.const 1068)) + (call $assert_return (call $add (f32.const 0x1.fffffep+127) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.fffffep+127) (i32.const 1072)) + (call $assert_return (call $add (f32.const -0x1.fffffep+127) (f32.const -0x1.fffffep+127)) (f32.const -inf) (i32.const 1076)) + (call $assert_return (call $add (f32.const -0x1.fffffep+127) (f32.const 0x1.fffffep+127)) (f32.const 0x0p+0) (i32.const 1080)) + (call $assert_return (call $add (f32.const 0x1.fffffep+127) (f32.const -0x1.fffffep+127)) (f32.const 0x0p+0) (i32.const 1084)) + (call $assert_return (call $add (f32.const 0x1.fffffep+127) (f32.const 0x1.fffffep+127)) (f32.const inf) (i32.const 1088)) + (call $assert_return (call $add (f32.const -0x1.fffffep+127) (f32.const -inf)) (f32.const -inf) (i32.const 1092)) + (call $assert_return (call $add (f32.const -0x1.fffffep+127) (f32.const inf)) (f32.const inf) (i32.const 1096)) + (call $assert_return (call $add (f32.const 0x1.fffffep+127) (f32.const -inf)) (f32.const -inf) (i32.const 1100)) + (call $assert_return (call $add (f32.const 0x1.fffffep+127) (f32.const inf)) (f32.const inf) (i32.const 1104)) + (call $assert_return_nan (call $add (f32.const -0x1.fffffep+127) (f32.const -nan)) (i32.const 1108)) + (call $assert_return_nan (call $add (f32.const -0x1.fffffep+127) (f32.const -nan:0x200000)) (i32.const 1112)) + (call $assert_return_nan (call $add (f32.const -0x1.fffffep+127) (f32.const nan)) (i32.const 1116)) + (call $assert_return_nan (call $add (f32.const -0x1.fffffep+127) (f32.const nan:0x200000)) (i32.const 1120)) + (call $assert_return_nan (call $add (f32.const 0x1.fffffep+127) (f32.const -nan)) (i32.const 1124)) + (call $assert_return_nan (call $add (f32.const 0x1.fffffep+127) (f32.const -nan:0x200000)) (i32.const 1128)) + (call $assert_return_nan (call $add (f32.const 0x1.fffffep+127) (f32.const nan)) (i32.const 1132)) + (call $assert_return_nan (call $add (f32.const 0x1.fffffep+127) (f32.const nan:0x200000)) (i32.const 1136)) + (call $assert_return (call $add (f32.const -inf) (f32.const -0x0p+0)) (f32.const -inf) (i32.const 1140)) + (call $assert_return (call $add (f32.const -inf) (f32.const 0x0p+0)) (f32.const -inf) (i32.const 1144)) + (call $assert_return (call $add (f32.const inf) (f32.const -0x0p+0)) (f32.const inf) (i32.const 1148)) + (call $assert_return (call $add (f32.const inf) (f32.const 0x0p+0)) (f32.const inf) (i32.const 1152)) + (call $assert_return (call $add (f32.const -inf) (f32.const -0x1p-149)) (f32.const -inf) (i32.const 1156)) + (call $assert_return (call $add (f32.const -inf) (f32.const 0x1p-149)) (f32.const -inf) (i32.const 1160)) + (call $assert_return (call $add (f32.const inf) (f32.const -0x1p-149)) (f32.const inf) (i32.const 1164)) + (call $assert_return (call $add (f32.const inf) (f32.const 0x1p-149)) (f32.const inf) (i32.const 1168)) + (call $assert_return (call $add (f32.const -inf) (f32.const -0x1p-126)) (f32.const -inf) (i32.const 1172)) + (call $assert_return (call $add (f32.const -inf) (f32.const 0x1p-126)) (f32.const -inf) (i32.const 1176)) + (call $assert_return (call $add (f32.const inf) (f32.const -0x1p-126)) (f32.const inf) (i32.const 1180)) + (call $assert_return (call $add (f32.const inf) (f32.const 0x1p-126)) (f32.const inf) (i32.const 1184)) + (call $assert_return (call $add (f32.const -inf) (f32.const -0x1p-1)) (f32.const -inf) (i32.const 1188)) + (call $assert_return (call $add (f32.const -inf) (f32.const 0x1p-1)) (f32.const -inf) (i32.const 1192)) + (call $assert_return (call $add (f32.const inf) (f32.const -0x1p-1)) (f32.const inf) (i32.const 1196)) + (call $assert_return (call $add (f32.const inf) (f32.const 0x1p-1)) (f32.const inf) (i32.const 1200)) + (call $assert_return (call $add (f32.const -inf) (f32.const -0x1p+0)) (f32.const -inf) (i32.const 1204)) + (call $assert_return (call $add (f32.const -inf) (f32.const 0x1p+0)) (f32.const -inf) (i32.const 1208)) + (call $assert_return (call $add (f32.const inf) (f32.const -0x1p+0)) (f32.const inf) (i32.const 1212)) + (call $assert_return (call $add (f32.const inf) (f32.const 0x1p+0)) (f32.const inf) (i32.const 1216)) + (call $assert_return (call $add (f32.const -inf) (f32.const -0x1.921fb6p+2)) (f32.const -inf) (i32.const 1220)) + (call $assert_return (call $add (f32.const -inf) (f32.const 0x1.921fb6p+2)) (f32.const -inf) (i32.const 1224)) + (call $assert_return (call $add (f32.const inf) (f32.const -0x1.921fb6p+2)) (f32.const inf) (i32.const 1228)) + (call $assert_return (call $add (f32.const inf) (f32.const 0x1.921fb6p+2)) (f32.const inf) (i32.const 1232)) + (call $assert_return (call $add (f32.const -inf) (f32.const -0x1.fffffep+127)) (f32.const -inf) (i32.const 1236)) + (call $assert_return (call $add (f32.const -inf) (f32.const 0x1.fffffep+127)) (f32.const -inf) (i32.const 1240)) + (call $assert_return (call $add (f32.const inf) (f32.const -0x1.fffffep+127)) (f32.const inf) (i32.const 1244)) + (call $assert_return (call $add (f32.const inf) (f32.const 0x1.fffffep+127)) (f32.const inf) (i32.const 1248)) + (call $assert_return (call $add (f32.const -inf) (f32.const -inf)) (f32.const -inf) (i32.const 1252)) + (call $assert_return_nan (call $add (f32.const -inf) (f32.const inf)) (i32.const 1256)) + (call $assert_return_nan (call $add (f32.const inf) (f32.const -inf)) (i32.const 1260)) + (call $assert_return (call $add (f32.const inf) (f32.const inf)) (f32.const inf) (i32.const 1264)) + (call $assert_return_nan (call $add (f32.const -inf) (f32.const -nan)) (i32.const 1268)) + (call $assert_return_nan (call $add (f32.const -inf) (f32.const -nan:0x200000)) (i32.const 1272)) + (call $assert_return_nan (call $add (f32.const -inf) (f32.const nan)) (i32.const 1276)) + (call $assert_return_nan (call $add (f32.const -inf) (f32.const nan:0x200000)) (i32.const 1280)) + (call $assert_return_nan (call $add (f32.const inf) (f32.const -nan)) (i32.const 1284)) + (call $assert_return_nan (call $add (f32.const inf) (f32.const -nan:0x200000)) (i32.const 1288)) + (call $assert_return_nan (call $add (f32.const inf) (f32.const nan)) (i32.const 1292)) + (call $assert_return_nan (call $add (f32.const inf) (f32.const nan:0x200000)) (i32.const 1296)) + (call $assert_return_nan (call $add (f32.const -nan) (f32.const -0x0p+0)) (i32.const 1300)) + (call $assert_return_nan (call $add (f32.const -nan:0x200000) (f32.const -0x0p+0)) (i32.const 1304)) + (call $assert_return_nan (call $add (f32.const -nan) (f32.const 0x0p+0)) (i32.const 1308)) + (call $assert_return_nan (call $add (f32.const -nan:0x200000) (f32.const 0x0p+0)) (i32.const 1312)) + (call $assert_return_nan (call $add (f32.const nan) (f32.const -0x0p+0)) (i32.const 1316)) + (call $assert_return_nan (call $add (f32.const nan:0x200000) (f32.const -0x0p+0)) (i32.const 1320)) + (call $assert_return_nan (call $add (f32.const nan) (f32.const 0x0p+0)) (i32.const 1324)) + (call $assert_return_nan (call $add (f32.const nan:0x200000) (f32.const 0x0p+0)) (i32.const 1328)) + (call $assert_return_nan (call $add (f32.const -nan) (f32.const -0x1p-149)) (i32.const 1332)) + (call $assert_return_nan (call $add (f32.const -nan:0x200000) (f32.const -0x1p-149)) (i32.const 1336)) + (call $assert_return_nan (call $add (f32.const -nan) (f32.const 0x1p-149)) (i32.const 1340)) + (call $assert_return_nan (call $add (f32.const -nan:0x200000) (f32.const 0x1p-149)) (i32.const 1344)) + (call $assert_return_nan (call $add (f32.const nan) (f32.const -0x1p-149)) (i32.const 1348)) + (call $assert_return_nan (call $add (f32.const nan:0x200000) (f32.const -0x1p-149)) (i32.const 1352)) + (call $assert_return_nan (call $add (f32.const nan) (f32.const 0x1p-149)) (i32.const 1356)) + (call $assert_return_nan (call $add (f32.const nan:0x200000) (f32.const 0x1p-149)) (i32.const 1360)) + (call $assert_return_nan (call $add (f32.const -nan) (f32.const -0x1p-126)) (i32.const 1364)) + (call $assert_return_nan (call $add (f32.const -nan:0x200000) (f32.const -0x1p-126)) (i32.const 1368)) + (call $assert_return_nan (call $add (f32.const -nan) (f32.const 0x1p-126)) (i32.const 1372)) + (call $assert_return_nan (call $add (f32.const -nan:0x200000) (f32.const 0x1p-126)) (i32.const 1376)) + (call $assert_return_nan (call $add (f32.const nan) (f32.const -0x1p-126)) (i32.const 1380)) + (call $assert_return_nan (call $add (f32.const nan:0x200000) (f32.const -0x1p-126)) (i32.const 1384)) + (call $assert_return_nan (call $add (f32.const nan) (f32.const 0x1p-126)) (i32.const 1388)) + (call $assert_return_nan (call $add (f32.const nan:0x200000) (f32.const 0x1p-126)) (i32.const 1392)) + (call $assert_return_nan (call $add (f32.const -nan) (f32.const -0x1p-1)) (i32.const 1396)) + (call $assert_return_nan (call $add (f32.const -nan:0x200000) (f32.const -0x1p-1)) (i32.const 1400)) + (call $assert_return_nan (call $add (f32.const -nan) (f32.const 0x1p-1)) (i32.const 1404)) + (call $assert_return_nan (call $add (f32.const -nan:0x200000) (f32.const 0x1p-1)) (i32.const 1408)) + (call $assert_return_nan (call $add (f32.const nan) (f32.const -0x1p-1)) (i32.const 1412)) + (call $assert_return_nan (call $add (f32.const nan:0x200000) (f32.const -0x1p-1)) (i32.const 1416)) + (call $assert_return_nan (call $add (f32.const nan) (f32.const 0x1p-1)) (i32.const 1420)) + (call $assert_return_nan (call $add (f32.const nan:0x200000) (f32.const 0x1p-1)) (i32.const 1424)) + (call $assert_return_nan (call $add (f32.const -nan) (f32.const -0x1p+0)) (i32.const 1428)) + (call $assert_return_nan (call $add (f32.const -nan:0x200000) (f32.const -0x1p+0)) (i32.const 1432)) + (call $assert_return_nan (call $add (f32.const -nan) (f32.const 0x1p+0)) (i32.const 1436)) + (call $assert_return_nan (call $add (f32.const -nan:0x200000) (f32.const 0x1p+0)) (i32.const 1440)) + (call $assert_return_nan (call $add (f32.const nan) (f32.const -0x1p+0)) (i32.const 1444)) + (call $assert_return_nan (call $add (f32.const nan:0x200000) (f32.const -0x1p+0)) (i32.const 1448)) + (call $assert_return_nan (call $add (f32.const nan) (f32.const 0x1p+0)) (i32.const 1452)) + (call $assert_return_nan (call $add (f32.const nan:0x200000) (f32.const 0x1p+0)) (i32.const 1456)) + (call $assert_return_nan (call $add (f32.const -nan) (f32.const -0x1.921fb6p+2)) (i32.const 1460)) + (call $assert_return_nan (call $add (f32.const -nan:0x200000) (f32.const -0x1.921fb6p+2)) (i32.const 1464)) + (call $assert_return_nan (call $add (f32.const -nan) (f32.const 0x1.921fb6p+2)) (i32.const 1468)) + (call $assert_return_nan (call $add (f32.const -nan:0x200000) (f32.const 0x1.921fb6p+2)) (i32.const 1472)) + (call $assert_return_nan (call $add (f32.const nan) (f32.const -0x1.921fb6p+2)) (i32.const 1476)) + (call $assert_return_nan (call $add (f32.const nan:0x200000) (f32.const -0x1.921fb6p+2)) (i32.const 1480)) + (call $assert_return_nan (call $add (f32.const nan) (f32.const 0x1.921fb6p+2)) (i32.const 1484)) + (call $assert_return_nan (call $add (f32.const nan:0x200000) (f32.const 0x1.921fb6p+2)) (i32.const 1488)) + (call $assert_return_nan (call $add (f32.const -nan) (f32.const -0x1.fffffep+127)) (i32.const 1492)) + (call $assert_return_nan (call $add (f32.const -nan:0x200000) (f32.const -0x1.fffffep+127)) (i32.const 1496)) + (call $assert_return_nan (call $add (f32.const -nan) (f32.const 0x1.fffffep+127)) (i32.const 1500)) + (call $assert_return_nan (call $add (f32.const -nan:0x200000) (f32.const 0x1.fffffep+127)) (i32.const 1504)) + (call $assert_return_nan (call $add (f32.const nan) (f32.const -0x1.fffffep+127)) (i32.const 1508)) + (call $assert_return_nan (call $add (f32.const nan:0x200000) (f32.const -0x1.fffffep+127)) (i32.const 1512)) + (call $assert_return_nan (call $add (f32.const nan) (f32.const 0x1.fffffep+127)) (i32.const 1516)) + (call $assert_return_nan (call $add (f32.const nan:0x200000) (f32.const 0x1.fffffep+127)) (i32.const 1520)) + (call $assert_return_nan (call $add (f32.const -nan) (f32.const -inf)) (i32.const 1524)) + (call $assert_return_nan (call $add (f32.const -nan:0x200000) (f32.const -inf)) (i32.const 1528)) + (call $assert_return_nan (call $add (f32.const -nan) (f32.const inf)) (i32.const 1532)) + (call $assert_return_nan (call $add (f32.const -nan:0x200000) (f32.const inf)) (i32.const 1536)) + (call $assert_return_nan (call $add (f32.const nan) (f32.const -inf)) (i32.const 1540)) + (call $assert_return_nan (call $add (f32.const nan:0x200000) (f32.const -inf)) (i32.const 1544)) + (call $assert_return_nan (call $add (f32.const nan) (f32.const inf)) (i32.const 1548)) + (call $assert_return_nan (call $add (f32.const nan:0x200000) (f32.const inf)) (i32.const 1552)) + (call $assert_return_nan (call $add (f32.const -nan) (f32.const -nan)) (i32.const 1556)) + (call $assert_return_nan (call $add (f32.const -nan:0x200000) (f32.const -nan)) (i32.const 1560)) + (call $assert_return_nan (call $add (f32.const -nan) (f32.const -nan:0x200000)) (i32.const 1564)) + (call $assert_return_nan (call $add (f32.const -nan:0x200000) (f32.const -nan:0x200000)) (i32.const 1568)) + (call $assert_return_nan (call $add (f32.const -nan) (f32.const nan)) (i32.const 1572)) + (call $assert_return_nan (call $add (f32.const -nan:0x200000) (f32.const nan)) (i32.const 1576)) + (call $assert_return_nan (call $add (f32.const -nan) (f32.const nan:0x200000)) (i32.const 1580)) + (call $assert_return_nan (call $add (f32.const -nan:0x200000) (f32.const nan:0x200000)) (i32.const 1584)) + (call $assert_return_nan (call $add (f32.const nan) (f32.const -nan)) (i32.const 1588)) + (call $assert_return_nan (call $add (f32.const nan:0x200000) (f32.const -nan)) (i32.const 1592)) + (call $assert_return_nan (call $add (f32.const nan) (f32.const -nan:0x200000)) (i32.const 1596)) + (call $assert_return_nan (call $add (f32.const nan:0x200000) (f32.const -nan:0x200000)) (i32.const 1600)) + (call $assert_return_nan (call $add (f32.const nan) (f32.const nan)) (i32.const 1604)) + (call $assert_return_nan (call $add (f32.const nan:0x200000) (f32.const nan)) (i32.const 1608)) + (call $assert_return_nan (call $add (f32.const nan) (f32.const nan:0x200000)) (i32.const 1612)) + (call $assert_return_nan (call $add (f32.const nan:0x200000) (f32.const nan:0x200000)) (i32.const 1616)) + (call $assert_return (call $sub (f32.const -0x0p+0) (f32.const -0x0p+0)) (f32.const 0x0p+0) (i32.const 1620)) + (call $assert_return (call $sub (f32.const -0x0p+0) (f32.const 0x0p+0)) (f32.const -0x0p+0) (i32.const 1624)) + (call $assert_return (call $sub (f32.const 0x0p+0) (f32.const -0x0p+0)) (f32.const 0x0p+0) (i32.const 1628)) + (call $assert_return (call $sub (f32.const 0x0p+0) (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 1632)) + (call $assert_return (call $sub (f32.const -0x0p+0) (f32.const -0x1p-149)) (f32.const 0x1p-149) (i32.const 1636)) + (call $assert_return (call $sub (f32.const -0x0p+0) (f32.const 0x1p-149)) (f32.const -0x1p-149) (i32.const 1640)) + (call $assert_return (call $sub (f32.const 0x0p+0) (f32.const -0x1p-149)) (f32.const 0x1p-149) (i32.const 1644)) + (call $assert_return (call $sub (f32.const 0x0p+0) (f32.const 0x1p-149)) (f32.const -0x1p-149) (i32.const 1648)) + (call $assert_return (call $sub (f32.const -0x0p+0) (f32.const -0x1p-126)) (f32.const 0x1p-126) (i32.const 1652)) + (call $assert_return (call $sub (f32.const -0x0p+0) (f32.const 0x1p-126)) (f32.const -0x1p-126) (i32.const 1656)) + (call $assert_return (call $sub (f32.const 0x0p+0) (f32.const -0x1p-126)) (f32.const 0x1p-126) (i32.const 1660)) + (call $assert_return (call $sub (f32.const 0x0p+0) (f32.const 0x1p-126)) (f32.const -0x1p-126) (i32.const 1664)) + (call $assert_return (call $sub (f32.const -0x0p+0) (f32.const -0x1p-1)) (f32.const 0x1p-1) (i32.const 1668)) + (call $assert_return (call $sub (f32.const -0x0p+0) (f32.const 0x1p-1)) (f32.const -0x1p-1) (i32.const 1672)) + (call $assert_return (call $sub (f32.const 0x0p+0) (f32.const -0x1p-1)) (f32.const 0x1p-1) (i32.const 1676)) + (call $assert_return (call $sub (f32.const 0x0p+0) (f32.const 0x1p-1)) (f32.const -0x1p-1) (i32.const 1680)) + (call $assert_return (call $sub (f32.const -0x0p+0) (f32.const -0x1p+0)) (f32.const 0x1p+0) (i32.const 1684)) + (call $assert_return (call $sub (f32.const -0x0p+0) (f32.const 0x1p+0)) (f32.const -0x1p+0) (i32.const 1688)) + (call $assert_return (call $sub (f32.const 0x0p+0) (f32.const -0x1p+0)) (f32.const 0x1p+0) (i32.const 1692)) + (call $assert_return (call $sub (f32.const 0x0p+0) (f32.const 0x1p+0)) (f32.const -0x1p+0) (i32.const 1696)) + (call $assert_return (call $sub (f32.const -0x0p+0) (f32.const -0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 1700)) + (call $assert_return (call $sub (f32.const -0x0p+0) (f32.const 0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 1704)) + (call $assert_return (call $sub (f32.const 0x0p+0) (f32.const -0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 1708)) + (call $assert_return (call $sub (f32.const 0x0p+0) (f32.const 0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 1712)) + (call $assert_return (call $sub (f32.const -0x0p+0) (f32.const -0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 1716)) + (call $assert_return (call $sub (f32.const -0x0p+0) (f32.const 0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 1720)) + (call $assert_return (call $sub (f32.const 0x0p+0) (f32.const -0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 1724)) + (call $assert_return (call $sub (f32.const 0x0p+0) (f32.const 0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 1728)) + (call $assert_return (call $sub (f32.const -0x0p+0) (f32.const -inf)) (f32.const inf) (i32.const 1732)) + (call $assert_return (call $sub (f32.const -0x0p+0) (f32.const inf)) (f32.const -inf) (i32.const 1736)) + (call $assert_return (call $sub (f32.const 0x0p+0) (f32.const -inf)) (f32.const inf) (i32.const 1740)) + (call $assert_return (call $sub (f32.const 0x0p+0) (f32.const inf)) (f32.const -inf) (i32.const 1744)) + (call $assert_return_nan (call $sub (f32.const -0x0p+0) (f32.const -nan)) (i32.const 1748)) + (call $assert_return_nan (call $sub (f32.const -0x0p+0) (f32.const -nan:0x200000)) (i32.const 1752)) + (call $assert_return_nan (call $sub (f32.const -0x0p+0) (f32.const nan)) (i32.const 1756)) + (call $assert_return_nan (call $sub (f32.const -0x0p+0) (f32.const nan:0x200000)) (i32.const 1760)) + (call $assert_return_nan (call $sub (f32.const 0x0p+0) (f32.const -nan)) (i32.const 1764)) + (call $assert_return_nan (call $sub (f32.const 0x0p+0) (f32.const -nan:0x200000)) (i32.const 1768)) + (call $assert_return_nan (call $sub (f32.const 0x0p+0) (f32.const nan)) (i32.const 1772)) + (call $assert_return_nan (call $sub (f32.const 0x0p+0) (f32.const nan:0x200000)) (i32.const 1776)) + (call $assert_return (call $sub (f32.const -0x1p-149) (f32.const -0x0p+0)) (f32.const -0x1p-149) (i32.const 1780)) + (call $assert_return (call $sub (f32.const -0x1p-149) (f32.const 0x0p+0)) (f32.const -0x1p-149) (i32.const 1784)) + (call $assert_return (call $sub (f32.const 0x1p-149) (f32.const -0x0p+0)) (f32.const 0x1p-149) (i32.const 1788)) + (call $assert_return (call $sub (f32.const 0x1p-149) (f32.const 0x0p+0)) (f32.const 0x1p-149) (i32.const 1792)) + (call $assert_return (call $sub (f32.const -0x1p-149) (f32.const -0x1p-149)) (f32.const 0x0p+0) (i32.const 1796)) + (call $assert_return (call $sub (f32.const -0x1p-149) (f32.const 0x1p-149)) (f32.const -0x1p-148) (i32.const 1800)) + (call $assert_return (call $sub (f32.const 0x1p-149) (f32.const -0x1p-149)) (f32.const 0x1p-148) (i32.const 1804)) + (call $assert_return (call $sub (f32.const 0x1p-149) (f32.const 0x1p-149)) (f32.const 0x0p+0) (i32.const 1808)) + (call $assert_return (call $sub (f32.const -0x1p-149) (f32.const -0x1p-126)) (f32.const 0x1.fffffcp-127) (i32.const 1812)) + (call $assert_return (call $sub (f32.const -0x1p-149) (f32.const 0x1p-126)) (f32.const -0x1.000002p-126) (i32.const 1816)) + (call $assert_return (call $sub (f32.const 0x1p-149) (f32.const -0x1p-126)) (f32.const 0x1.000002p-126) (i32.const 1820)) + (call $assert_return (call $sub (f32.const 0x1p-149) (f32.const 0x1p-126)) (f32.const -0x1.fffffcp-127) (i32.const 1824)) + (call $assert_return (call $sub (f32.const -0x1p-149) (f32.const -0x1p-1)) (f32.const 0x1p-1) (i32.const 1828)) + (call $assert_return (call $sub (f32.const -0x1p-149) (f32.const 0x1p-1)) (f32.const -0x1p-1) (i32.const 1832)) + (call $assert_return (call $sub (f32.const 0x1p-149) (f32.const -0x1p-1)) (f32.const 0x1p-1) (i32.const 1836)) + (call $assert_return (call $sub (f32.const 0x1p-149) (f32.const 0x1p-1)) (f32.const -0x1p-1) (i32.const 1840)) + (call $assert_return (call $sub (f32.const -0x1p-149) (f32.const -0x1p+0)) (f32.const 0x1p+0) (i32.const 1844)) + (call $assert_return (call $sub (f32.const -0x1p-149) (f32.const 0x1p+0)) (f32.const -0x1p+0) (i32.const 1848)) + (call $assert_return (call $sub (f32.const 0x1p-149) (f32.const -0x1p+0)) (f32.const 0x1p+0) (i32.const 1852)) + (call $assert_return (call $sub (f32.const 0x1p-149) (f32.const 0x1p+0)) (f32.const -0x1p+0) (i32.const 1856)) + (call $assert_return (call $sub (f32.const -0x1p-149) (f32.const -0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 1860)) + (call $assert_return (call $sub (f32.const -0x1p-149) (f32.const 0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 1864)) + (call $assert_return (call $sub (f32.const 0x1p-149) (f32.const -0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 1868)) + (call $assert_return (call $sub (f32.const 0x1p-149) (f32.const 0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 1872)) + (call $assert_return (call $sub (f32.const -0x1p-149) (f32.const -0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 1876)) + (call $assert_return (call $sub (f32.const -0x1p-149) (f32.const 0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 1880)) + (call $assert_return (call $sub (f32.const 0x1p-149) (f32.const -0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 1884)) + (call $assert_return (call $sub (f32.const 0x1p-149) (f32.const 0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 1888)) + (call $assert_return (call $sub (f32.const -0x1p-149) (f32.const -inf)) (f32.const inf) (i32.const 1892)) + (call $assert_return (call $sub (f32.const -0x1p-149) (f32.const inf)) (f32.const -inf) (i32.const 1896)) + (call $assert_return (call $sub (f32.const 0x1p-149) (f32.const -inf)) (f32.const inf) (i32.const 1900)) + (call $assert_return (call $sub (f32.const 0x1p-149) (f32.const inf)) (f32.const -inf) (i32.const 1904)) + (call $assert_return_nan (call $sub (f32.const -0x1p-149) (f32.const -nan)) (i32.const 1908)) + (call $assert_return_nan (call $sub (f32.const -0x1p-149) (f32.const -nan:0x200000)) (i32.const 1912)) + (call $assert_return_nan (call $sub (f32.const -0x1p-149) (f32.const nan)) (i32.const 1916)) + (call $assert_return_nan (call $sub (f32.const -0x1p-149) (f32.const nan:0x200000)) (i32.const 1920)) + (call $assert_return_nan (call $sub (f32.const 0x1p-149) (f32.const -nan)) (i32.const 1924)) + (call $assert_return_nan (call $sub (f32.const 0x1p-149) (f32.const -nan:0x200000)) (i32.const 1928)) + (call $assert_return_nan (call $sub (f32.const 0x1p-149) (f32.const nan)) (i32.const 1932)) + (call $assert_return_nan (call $sub (f32.const 0x1p-149) (f32.const nan:0x200000)) (i32.const 1936)) + (call $assert_return (call $sub (f32.const -0x1p-126) (f32.const -0x0p+0)) (f32.const -0x1p-126) (i32.const 1940)) + (call $assert_return (call $sub (f32.const -0x1p-126) (f32.const 0x0p+0)) (f32.const -0x1p-126) (i32.const 1944)) + (call $assert_return (call $sub (f32.const 0x1p-126) (f32.const -0x0p+0)) (f32.const 0x1p-126) (i32.const 1948)) + (call $assert_return (call $sub (f32.const 0x1p-126) (f32.const 0x0p+0)) (f32.const 0x1p-126) (i32.const 1952)) + (call $assert_return (call $sub (f32.const -0x1p-126) (f32.const -0x1p-149)) (f32.const -0x1.fffffcp-127) (i32.const 1956)) + (call $assert_return (call $sub (f32.const -0x1p-126) (f32.const 0x1p-149)) (f32.const -0x1.000002p-126) (i32.const 1960)) + (call $assert_return (call $sub (f32.const 0x1p-126) (f32.const -0x1p-149)) (f32.const 0x1.000002p-126) (i32.const 1964)) + (call $assert_return (call $sub (f32.const 0x1p-126) (f32.const 0x1p-149)) (f32.const 0x1.fffffcp-127) (i32.const 1968)) + (call $assert_return (call $sub (f32.const -0x1p-126) (f32.const -0x1p-126)) (f32.const 0x0p+0) (i32.const 1972)) + (call $assert_return (call $sub (f32.const -0x1p-126) (f32.const 0x1p-126)) (f32.const -0x1p-125) (i32.const 1976)) + (call $assert_return (call $sub (f32.const 0x1p-126) (f32.const -0x1p-126)) (f32.const 0x1p-125) (i32.const 1980)) + (call $assert_return (call $sub (f32.const 0x1p-126) (f32.const 0x1p-126)) (f32.const 0x0p+0) (i32.const 1984)) + (call $assert_return (call $sub (f32.const -0x1p-126) (f32.const -0x1p-1)) (f32.const 0x1p-1) (i32.const 1988)) + (call $assert_return (call $sub (f32.const -0x1p-126) (f32.const 0x1p-1)) (f32.const -0x1p-1) (i32.const 1992)) + (call $assert_return (call $sub (f32.const 0x1p-126) (f32.const -0x1p-1)) (f32.const 0x1p-1) (i32.const 1996)) + (call $assert_return (call $sub (f32.const 0x1p-126) (f32.const 0x1p-1)) (f32.const -0x1p-1) (i32.const 2000)) + (call $assert_return (call $sub (f32.const -0x1p-126) (f32.const -0x1p+0)) (f32.const 0x1p+0) (i32.const 2004)) + (call $assert_return (call $sub (f32.const -0x1p-126) (f32.const 0x1p+0)) (f32.const -0x1p+0) (i32.const 2008)) + (call $assert_return (call $sub (f32.const 0x1p-126) (f32.const -0x1p+0)) (f32.const 0x1p+0) (i32.const 2012)) + (call $assert_return (call $sub (f32.const 0x1p-126) (f32.const 0x1p+0)) (f32.const -0x1p+0) (i32.const 2016)) + (call $assert_return (call $sub (f32.const -0x1p-126) (f32.const -0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 2020)) + (call $assert_return (call $sub (f32.const -0x1p-126) (f32.const 0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 2024)) + (call $assert_return (call $sub (f32.const 0x1p-126) (f32.const -0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 2028)) + (call $assert_return (call $sub (f32.const 0x1p-126) (f32.const 0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 2032)) + (call $assert_return (call $sub (f32.const -0x1p-126) (f32.const -0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 2036)) + (call $assert_return (call $sub (f32.const -0x1p-126) (f32.const 0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 2040)) + (call $assert_return (call $sub (f32.const 0x1p-126) (f32.const -0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 2044)) + (call $assert_return (call $sub (f32.const 0x1p-126) (f32.const 0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 2048)) + (call $assert_return (call $sub (f32.const -0x1p-126) (f32.const -inf)) (f32.const inf) (i32.const 2052)) + (call $assert_return (call $sub (f32.const -0x1p-126) (f32.const inf)) (f32.const -inf) (i32.const 2056)) + (call $assert_return (call $sub (f32.const 0x1p-126) (f32.const -inf)) (f32.const inf) (i32.const 2060)) + (call $assert_return (call $sub (f32.const 0x1p-126) (f32.const inf)) (f32.const -inf) (i32.const 2064)) + (call $assert_return_nan (call $sub (f32.const -0x1p-126) (f32.const -nan)) (i32.const 2068)) + (call $assert_return_nan (call $sub (f32.const -0x1p-126) (f32.const -nan:0x200000)) (i32.const 2072)) + (call $assert_return_nan (call $sub (f32.const -0x1p-126) (f32.const nan)) (i32.const 2076)) + (call $assert_return_nan (call $sub (f32.const -0x1p-126) (f32.const nan:0x200000)) (i32.const 2080)) + (call $assert_return_nan (call $sub (f32.const 0x1p-126) (f32.const -nan)) (i32.const 2084)) + (call $assert_return_nan (call $sub (f32.const 0x1p-126) (f32.const -nan:0x200000)) (i32.const 2088)) + (call $assert_return_nan (call $sub (f32.const 0x1p-126) (f32.const nan)) (i32.const 2092)) + (call $assert_return_nan (call $sub (f32.const 0x1p-126) (f32.const nan:0x200000)) (i32.const 2096)) + (call $assert_return (call $sub (f32.const -0x1p-1) (f32.const -0x0p+0)) (f32.const -0x1p-1) (i32.const 2100)) + (call $assert_return (call $sub (f32.const -0x1p-1) (f32.const 0x0p+0)) (f32.const -0x1p-1) (i32.const 2104)) + (call $assert_return (call $sub (f32.const 0x1p-1) (f32.const -0x0p+0)) (f32.const 0x1p-1) (i32.const 2108)) + (call $assert_return (call $sub (f32.const 0x1p-1) (f32.const 0x0p+0)) (f32.const 0x1p-1) (i32.const 2112)) + (call $assert_return (call $sub (f32.const -0x1p-1) (f32.const -0x1p-149)) (f32.const -0x1p-1) (i32.const 2116)) + (call $assert_return (call $sub (f32.const -0x1p-1) (f32.const 0x1p-149)) (f32.const -0x1p-1) (i32.const 2120)) + (call $assert_return (call $sub (f32.const 0x1p-1) (f32.const -0x1p-149)) (f32.const 0x1p-1) (i32.const 2124)) + (call $assert_return (call $sub (f32.const 0x1p-1) (f32.const 0x1p-149)) (f32.const 0x1p-1) (i32.const 2128)) + (call $assert_return (call $sub (f32.const -0x1p-1) (f32.const -0x1p-126)) (f32.const -0x1p-1) (i32.const 2132)) + (call $assert_return (call $sub (f32.const -0x1p-1) (f32.const 0x1p-126)) (f32.const -0x1p-1) (i32.const 2136)) + (call $assert_return (call $sub (f32.const 0x1p-1) (f32.const -0x1p-126)) (f32.const 0x1p-1) (i32.const 2140)) + (call $assert_return (call $sub (f32.const 0x1p-1) (f32.const 0x1p-126)) (f32.const 0x1p-1) (i32.const 2144)) + (call $assert_return (call $sub (f32.const -0x1p-1) (f32.const -0x1p-1)) (f32.const 0x0p+0) (i32.const 2148)) + (call $assert_return (call $sub (f32.const -0x1p-1) (f32.const 0x1p-1)) (f32.const -0x1p+0) (i32.const 2152)) + (call $assert_return (call $sub (f32.const 0x1p-1) (f32.const -0x1p-1)) (f32.const 0x1p+0) (i32.const 2156)) + (call $assert_return (call $sub (f32.const 0x1p-1) (f32.const 0x1p-1)) (f32.const 0x0p+0) (i32.const 2160)) + (call $assert_return (call $sub (f32.const -0x1p-1) (f32.const -0x1p+0)) (f32.const 0x1p-1) (i32.const 2164)) + (call $assert_return (call $sub (f32.const -0x1p-1) (f32.const 0x1p+0)) (f32.const -0x1.8p+0) (i32.const 2168)) + (call $assert_return (call $sub (f32.const 0x1p-1) (f32.const -0x1p+0)) (f32.const 0x1.8p+0) (i32.const 2172)) + (call $assert_return (call $sub (f32.const 0x1p-1) (f32.const 0x1p+0)) (f32.const -0x1p-1) (i32.const 2176)) + (call $assert_return (call $sub (f32.const -0x1p-1) (f32.const -0x1.921fb6p+2)) (f32.const 0x1.721fb6p+2) (i32.const 2180)) + (call $assert_return (call $sub (f32.const -0x1p-1) (f32.const 0x1.921fb6p+2)) (f32.const -0x1.b21fb6p+2) (i32.const 2184)) + (call $assert_return (call $sub (f32.const 0x1p-1) (f32.const -0x1.921fb6p+2)) (f32.const 0x1.b21fb6p+2) (i32.const 2188)) + (call $assert_return (call $sub (f32.const 0x1p-1) (f32.const 0x1.921fb6p+2)) (f32.const -0x1.721fb6p+2) (i32.const 2192)) + (call $assert_return (call $sub (f32.const -0x1p-1) (f32.const -0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 2196)) + (call $assert_return (call $sub (f32.const -0x1p-1) (f32.const 0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 2200)) + (call $assert_return (call $sub (f32.const 0x1p-1) (f32.const -0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 2204)) + (call $assert_return (call $sub (f32.const 0x1p-1) (f32.const 0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 2208)) + (call $assert_return (call $sub (f32.const -0x1p-1) (f32.const -inf)) (f32.const inf) (i32.const 2212)) + (call $assert_return (call $sub (f32.const -0x1p-1) (f32.const inf)) (f32.const -inf) (i32.const 2216)) + (call $assert_return (call $sub (f32.const 0x1p-1) (f32.const -inf)) (f32.const inf) (i32.const 2220)) + (call $assert_return (call $sub (f32.const 0x1p-1) (f32.const inf)) (f32.const -inf) (i32.const 2224)) + (call $assert_return_nan (call $sub (f32.const -0x1p-1) (f32.const -nan)) (i32.const 2228)) + (call $assert_return_nan (call $sub (f32.const -0x1p-1) (f32.const -nan:0x200000)) (i32.const 2232)) + (call $assert_return_nan (call $sub (f32.const -0x1p-1) (f32.const nan)) (i32.const 2236)) + (call $assert_return_nan (call $sub (f32.const -0x1p-1) (f32.const nan:0x200000)) (i32.const 2240)) + (call $assert_return_nan (call $sub (f32.const 0x1p-1) (f32.const -nan)) (i32.const 2244)) + (call $assert_return_nan (call $sub (f32.const 0x1p-1) (f32.const -nan:0x200000)) (i32.const 2248)) + (call $assert_return_nan (call $sub (f32.const 0x1p-1) (f32.const nan)) (i32.const 2252)) + (call $assert_return_nan (call $sub (f32.const 0x1p-1) (f32.const nan:0x200000)) (i32.const 2256)) + (call $assert_return (call $sub (f32.const -0x1p+0) (f32.const -0x0p+0)) (f32.const -0x1p+0) (i32.const 2260)) + (call $assert_return (call $sub (f32.const -0x1p+0) (f32.const 0x0p+0)) (f32.const -0x1p+0) (i32.const 2264)) + (call $assert_return (call $sub (f32.const 0x1p+0) (f32.const -0x0p+0)) (f32.const 0x1p+0) (i32.const 2268)) + (call $assert_return (call $sub (f32.const 0x1p+0) (f32.const 0x0p+0)) (f32.const 0x1p+0) (i32.const 2272)) + (call $assert_return (call $sub (f32.const -0x1p+0) (f32.const -0x1p-149)) (f32.const -0x1p+0) (i32.const 2276)) + (call $assert_return (call $sub (f32.const -0x1p+0) (f32.const 0x1p-149)) (f32.const -0x1p+0) (i32.const 2280)) + (call $assert_return (call $sub (f32.const 0x1p+0) (f32.const -0x1p-149)) (f32.const 0x1p+0) (i32.const 2284)) + (call $assert_return (call $sub (f32.const 0x1p+0) (f32.const 0x1p-149)) (f32.const 0x1p+0) (i32.const 2288)) + (call $assert_return (call $sub (f32.const -0x1p+0) (f32.const -0x1p-126)) (f32.const -0x1p+0) (i32.const 2292)) + (call $assert_return (call $sub (f32.const -0x1p+0) (f32.const 0x1p-126)) (f32.const -0x1p+0) (i32.const 2296)) + (call $assert_return (call $sub (f32.const 0x1p+0) (f32.const -0x1p-126)) (f32.const 0x1p+0) (i32.const 2300)) + (call $assert_return (call $sub (f32.const 0x1p+0) (f32.const 0x1p-126)) (f32.const 0x1p+0) (i32.const 2304)) + (call $assert_return (call $sub (f32.const -0x1p+0) (f32.const -0x1p-1)) (f32.const -0x1p-1) (i32.const 2308)) + (call $assert_return (call $sub (f32.const -0x1p+0) (f32.const 0x1p-1)) (f32.const -0x1.8p+0) (i32.const 2312)) + (call $assert_return (call $sub (f32.const 0x1p+0) (f32.const -0x1p-1)) (f32.const 0x1.8p+0) (i32.const 2316)) + (call $assert_return (call $sub (f32.const 0x1p+0) (f32.const 0x1p-1)) (f32.const 0x1p-1) (i32.const 2320)) + (call $assert_return (call $sub (f32.const -0x1p+0) (f32.const -0x1p+0)) (f32.const 0x0p+0) (i32.const 2324)) + (call $assert_return (call $sub (f32.const -0x1p+0) (f32.const 0x1p+0)) (f32.const -0x1p+1) (i32.const 2328)) + (call $assert_return (call $sub (f32.const 0x1p+0) (f32.const -0x1p+0)) (f32.const 0x1p+1) (i32.const 2332)) + (call $assert_return (call $sub (f32.const 0x1p+0) (f32.const 0x1p+0)) (f32.const 0x0p+0) (i32.const 2336)) + (call $assert_return (call $sub (f32.const -0x1p+0) (f32.const -0x1.921fb6p+2)) (f32.const 0x1.521fb6p+2) (i32.const 2340)) + (call $assert_return (call $sub (f32.const -0x1p+0) (f32.const 0x1.921fb6p+2)) (f32.const -0x1.d21fb6p+2) (i32.const 2344)) + (call $assert_return (call $sub (f32.const 0x1p+0) (f32.const -0x1.921fb6p+2)) (f32.const 0x1.d21fb6p+2) (i32.const 2348)) + (call $assert_return (call $sub (f32.const 0x1p+0) (f32.const 0x1.921fb6p+2)) (f32.const -0x1.521fb6p+2) (i32.const 2352)) + (call $assert_return (call $sub (f32.const -0x1p+0) (f32.const -0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 2356)) + (call $assert_return (call $sub (f32.const -0x1p+0) (f32.const 0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 2360)) + (call $assert_return (call $sub (f32.const 0x1p+0) (f32.const -0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 2364)) + (call $assert_return (call $sub (f32.const 0x1p+0) (f32.const 0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 2368)) + (call $assert_return (call $sub (f32.const -0x1p+0) (f32.const -inf)) (f32.const inf) (i32.const 2372)) + (call $assert_return (call $sub (f32.const -0x1p+0) (f32.const inf)) (f32.const -inf) (i32.const 2376)) + (call $assert_return (call $sub (f32.const 0x1p+0) (f32.const -inf)) (f32.const inf) (i32.const 2380)) + (call $assert_return (call $sub (f32.const 0x1p+0) (f32.const inf)) (f32.const -inf) (i32.const 2384)) + (call $assert_return_nan (call $sub (f32.const -0x1p+0) (f32.const -nan)) (i32.const 2388)) + (call $assert_return_nan (call $sub (f32.const -0x1p+0) (f32.const -nan:0x200000)) (i32.const 2392)) + (call $assert_return_nan (call $sub (f32.const -0x1p+0) (f32.const nan)) (i32.const 2396)) + (call $assert_return_nan (call $sub (f32.const -0x1p+0) (f32.const nan:0x200000)) (i32.const 2400)) + (call $assert_return_nan (call $sub (f32.const 0x1p+0) (f32.const -nan)) (i32.const 2404)) + (call $assert_return_nan (call $sub (f32.const 0x1p+0) (f32.const -nan:0x200000)) (i32.const 2408)) + (call $assert_return_nan (call $sub (f32.const 0x1p+0) (f32.const nan)) (i32.const 2412)) + (call $assert_return_nan (call $sub (f32.const 0x1p+0) (f32.const nan:0x200000)) (i32.const 2416)) + (call $assert_return (call $sub (f32.const -0x1.921fb6p+2) (f32.const -0x0p+0)) (f32.const -0x1.921fb6p+2) (i32.const 2420)) + (call $assert_return (call $sub (f32.const -0x1.921fb6p+2) (f32.const 0x0p+0)) (f32.const -0x1.921fb6p+2) (i32.const 2424)) + (call $assert_return (call $sub (f32.const 0x1.921fb6p+2) (f32.const -0x0p+0)) (f32.const 0x1.921fb6p+2) (i32.const 2428)) + (call $assert_return (call $sub (f32.const 0x1.921fb6p+2) (f32.const 0x0p+0)) (f32.const 0x1.921fb6p+2) (i32.const 2432)) + (call $assert_return (call $sub (f32.const -0x1.921fb6p+2) (f32.const -0x1p-149)) (f32.const -0x1.921fb6p+2) (i32.const 2436)) + (call $assert_return (call $sub (f32.const -0x1.921fb6p+2) (f32.const 0x1p-149)) (f32.const -0x1.921fb6p+2) (i32.const 2440)) + (call $assert_return (call $sub (f32.const 0x1.921fb6p+2) (f32.const -0x1p-149)) (f32.const 0x1.921fb6p+2) (i32.const 2444)) + (call $assert_return (call $sub (f32.const 0x1.921fb6p+2) (f32.const 0x1p-149)) (f32.const 0x1.921fb6p+2) (i32.const 2448)) + (call $assert_return (call $sub (f32.const -0x1.921fb6p+2) (f32.const -0x1p-126)) (f32.const -0x1.921fb6p+2) (i32.const 2452)) + (call $assert_return (call $sub (f32.const -0x1.921fb6p+2) (f32.const 0x1p-126)) (f32.const -0x1.921fb6p+2) (i32.const 2456)) + (call $assert_return (call $sub (f32.const 0x1.921fb6p+2) (f32.const -0x1p-126)) (f32.const 0x1.921fb6p+2) (i32.const 2460)) + (call $assert_return (call $sub (f32.const 0x1.921fb6p+2) (f32.const 0x1p-126)) (f32.const 0x1.921fb6p+2) (i32.const 2464)) + (call $assert_return (call $sub (f32.const -0x1.921fb6p+2) (f32.const -0x1p-1)) (f32.const -0x1.721fb6p+2) (i32.const 2468)) + (call $assert_return (call $sub (f32.const -0x1.921fb6p+2) (f32.const 0x1p-1)) (f32.const -0x1.b21fb6p+2) (i32.const 2472)) + (call $assert_return (call $sub (f32.const 0x1.921fb6p+2) (f32.const -0x1p-1)) (f32.const 0x1.b21fb6p+2) (i32.const 2476)) + (call $assert_return (call $sub (f32.const 0x1.921fb6p+2) (f32.const 0x1p-1)) (f32.const 0x1.721fb6p+2) (i32.const 2480)) + (call $assert_return (call $sub (f32.const -0x1.921fb6p+2) (f32.const -0x1p+0)) (f32.const -0x1.521fb6p+2) (i32.const 2484)) + (call $assert_return (call $sub (f32.const -0x1.921fb6p+2) (f32.const 0x1p+0)) (f32.const -0x1.d21fb6p+2) (i32.const 2488)) + (call $assert_return (call $sub (f32.const 0x1.921fb6p+2) (f32.const -0x1p+0)) (f32.const 0x1.d21fb6p+2) (i32.const 2492)) + (call $assert_return (call $sub (f32.const 0x1.921fb6p+2) (f32.const 0x1p+0)) (f32.const 0x1.521fb6p+2) (i32.const 2496)) + (call $assert_return (call $sub (f32.const -0x1.921fb6p+2) (f32.const -0x1.921fb6p+2)) (f32.const 0x0p+0) (i32.const 2500)) + (call $assert_return (call $sub (f32.const -0x1.921fb6p+2) (f32.const 0x1.921fb6p+2)) (f32.const -0x1.921fb6p+3) (i32.const 2504)) + (call $assert_return (call $sub (f32.const 0x1.921fb6p+2) (f32.const -0x1.921fb6p+2)) (f32.const 0x1.921fb6p+3) (i32.const 2508)) + (call $assert_return (call $sub (f32.const 0x1.921fb6p+2) (f32.const 0x1.921fb6p+2)) (f32.const 0x0p+0) (i32.const 2512)) + (call $assert_return (call $sub (f32.const -0x1.921fb6p+2) (f32.const -0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 2516)) + (call $assert_return (call $sub (f32.const -0x1.921fb6p+2) (f32.const 0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 2520)) + (call $assert_return (call $sub (f32.const 0x1.921fb6p+2) (f32.const -0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 2524)) + (call $assert_return (call $sub (f32.const 0x1.921fb6p+2) (f32.const 0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 2528)) + (call $assert_return (call $sub (f32.const -0x1.921fb6p+2) (f32.const -inf)) (f32.const inf) (i32.const 2532)) + (call $assert_return (call $sub (f32.const -0x1.921fb6p+2) (f32.const inf)) (f32.const -inf) (i32.const 2536)) + (call $assert_return (call $sub (f32.const 0x1.921fb6p+2) (f32.const -inf)) (f32.const inf) (i32.const 2540)) + (call $assert_return (call $sub (f32.const 0x1.921fb6p+2) (f32.const inf)) (f32.const -inf) (i32.const 2544)) + (call $assert_return_nan (call $sub (f32.const -0x1.921fb6p+2) (f32.const -nan)) (i32.const 2548)) + (call $assert_return_nan (call $sub (f32.const -0x1.921fb6p+2) (f32.const -nan:0x200000)) (i32.const 2552)) + (call $assert_return_nan (call $sub (f32.const -0x1.921fb6p+2) (f32.const nan)) (i32.const 2556)) + (call $assert_return_nan (call $sub (f32.const -0x1.921fb6p+2) (f32.const nan:0x200000)) (i32.const 2560)) + (call $assert_return_nan (call $sub (f32.const 0x1.921fb6p+2) (f32.const -nan)) (i32.const 2564)) + (call $assert_return_nan (call $sub (f32.const 0x1.921fb6p+2) (f32.const -nan:0x200000)) (i32.const 2568)) + (call $assert_return_nan (call $sub (f32.const 0x1.921fb6p+2) (f32.const nan)) (i32.const 2572)) + (call $assert_return_nan (call $sub (f32.const 0x1.921fb6p+2) (f32.const nan:0x200000)) (i32.const 2576)) + (call $assert_return (call $sub (f32.const -0x1.fffffep+127) (f32.const -0x0p+0)) (f32.const -0x1.fffffep+127) (i32.const 2580)) + (call $assert_return (call $sub (f32.const -0x1.fffffep+127) (f32.const 0x0p+0)) (f32.const -0x1.fffffep+127) (i32.const 2584)) + (call $assert_return (call $sub (f32.const 0x1.fffffep+127) (f32.const -0x0p+0)) (f32.const 0x1.fffffep+127) (i32.const 2588)) + (call $assert_return (call $sub (f32.const 0x1.fffffep+127) (f32.const 0x0p+0)) (f32.const 0x1.fffffep+127) (i32.const 2592)) + (call $assert_return (call $sub (f32.const -0x1.fffffep+127) (f32.const -0x1p-149)) (f32.const -0x1.fffffep+127) (i32.const 2596)) + (call $assert_return (call $sub (f32.const -0x1.fffffep+127) (f32.const 0x1p-149)) (f32.const -0x1.fffffep+127) (i32.const 2600)) + (call $assert_return (call $sub (f32.const 0x1.fffffep+127) (f32.const -0x1p-149)) (f32.const 0x1.fffffep+127) (i32.const 2604)) + (call $assert_return (call $sub (f32.const 0x1.fffffep+127) (f32.const 0x1p-149)) (f32.const 0x1.fffffep+127) (i32.const 2608)) + (call $assert_return (call $sub (f32.const -0x1.fffffep+127) (f32.const -0x1p-126)) (f32.const -0x1.fffffep+127) (i32.const 2612)) + (call $assert_return (call $sub (f32.const -0x1.fffffep+127) (f32.const 0x1p-126)) (f32.const -0x1.fffffep+127) (i32.const 2616)) + (call $assert_return (call $sub (f32.const 0x1.fffffep+127) (f32.const -0x1p-126)) (f32.const 0x1.fffffep+127) (i32.const 2620)) + (call $assert_return (call $sub (f32.const 0x1.fffffep+127) (f32.const 0x1p-126)) (f32.const 0x1.fffffep+127) (i32.const 2624)) + (call $assert_return (call $sub (f32.const -0x1.fffffep+127) (f32.const -0x1p-1)) (f32.const -0x1.fffffep+127) (i32.const 2628)) + (call $assert_return (call $sub (f32.const -0x1.fffffep+127) (f32.const 0x1p-1)) (f32.const -0x1.fffffep+127) (i32.const 2632)) + (call $assert_return (call $sub (f32.const 0x1.fffffep+127) (f32.const -0x1p-1)) (f32.const 0x1.fffffep+127) (i32.const 2636)) + (call $assert_return (call $sub (f32.const 0x1.fffffep+127) (f32.const 0x1p-1)) (f32.const 0x1.fffffep+127) (i32.const 2640)) + (call $assert_return (call $sub (f32.const -0x1.fffffep+127) (f32.const -0x1p+0)) (f32.const -0x1.fffffep+127) (i32.const 2644)) + (call $assert_return (call $sub (f32.const -0x1.fffffep+127) (f32.const 0x1p+0)) (f32.const -0x1.fffffep+127) (i32.const 2648)) + (call $assert_return (call $sub (f32.const 0x1.fffffep+127) (f32.const -0x1p+0)) (f32.const 0x1.fffffep+127) (i32.const 2652)) + (call $assert_return (call $sub (f32.const 0x1.fffffep+127) (f32.const 0x1p+0)) (f32.const 0x1.fffffep+127) (i32.const 2656)) + (call $assert_return (call $sub (f32.const -0x1.fffffep+127) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.fffffep+127) (i32.const 2660)) + (call $assert_return (call $sub (f32.const -0x1.fffffep+127) (f32.const 0x1.921fb6p+2)) (f32.const -0x1.fffffep+127) (i32.const 2664)) + (call $assert_return (call $sub (f32.const 0x1.fffffep+127) (f32.const -0x1.921fb6p+2)) (f32.const 0x1.fffffep+127) (i32.const 2668)) + (call $assert_return (call $sub (f32.const 0x1.fffffep+127) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.fffffep+127) (i32.const 2672)) + (call $assert_return (call $sub (f32.const -0x1.fffffep+127) (f32.const -0x1.fffffep+127)) (f32.const 0x0p+0) (i32.const 2676)) + (call $assert_return (call $sub (f32.const -0x1.fffffep+127) (f32.const 0x1.fffffep+127)) (f32.const -inf) (i32.const 2680)) + (call $assert_return (call $sub (f32.const 0x1.fffffep+127) (f32.const -0x1.fffffep+127)) (f32.const inf) (i32.const 2684)) + (call $assert_return (call $sub (f32.const 0x1.fffffep+127) (f32.const 0x1.fffffep+127)) (f32.const 0x0p+0) (i32.const 2688)) + (call $assert_return (call $sub (f32.const -0x1.fffffep+127) (f32.const -inf)) (f32.const inf) (i32.const 2692)) + (call $assert_return (call $sub (f32.const -0x1.fffffep+127) (f32.const inf)) (f32.const -inf) (i32.const 2696)) + (call $assert_return (call $sub (f32.const 0x1.fffffep+127) (f32.const -inf)) (f32.const inf) (i32.const 2700)) + (call $assert_return (call $sub (f32.const 0x1.fffffep+127) (f32.const inf)) (f32.const -inf) (i32.const 2704)) + (call $assert_return_nan (call $sub (f32.const -0x1.fffffep+127) (f32.const -nan)) (i32.const 2708)) + (call $assert_return_nan (call $sub (f32.const -0x1.fffffep+127) (f32.const -nan:0x200000)) (i32.const 2712)) + (call $assert_return_nan (call $sub (f32.const -0x1.fffffep+127) (f32.const nan)) (i32.const 2716)) + (call $assert_return_nan (call $sub (f32.const -0x1.fffffep+127) (f32.const nan:0x200000)) (i32.const 2720)) + (call $assert_return_nan (call $sub (f32.const 0x1.fffffep+127) (f32.const -nan)) (i32.const 2724)) + (call $assert_return_nan (call $sub (f32.const 0x1.fffffep+127) (f32.const -nan:0x200000)) (i32.const 2728)) + (call $assert_return_nan (call $sub (f32.const 0x1.fffffep+127) (f32.const nan)) (i32.const 2732)) + (call $assert_return_nan (call $sub (f32.const 0x1.fffffep+127) (f32.const nan:0x200000)) (i32.const 2736)) + (call $assert_return (call $sub (f32.const -inf) (f32.const -0x0p+0)) (f32.const -inf) (i32.const 2740)) + (call $assert_return (call $sub (f32.const -inf) (f32.const 0x0p+0)) (f32.const -inf) (i32.const 2744)) + (call $assert_return (call $sub (f32.const inf) (f32.const -0x0p+0)) (f32.const inf) (i32.const 2748)) + (call $assert_return (call $sub (f32.const inf) (f32.const 0x0p+0)) (f32.const inf) (i32.const 2752)) + (call $assert_return (call $sub (f32.const -inf) (f32.const -0x1p-149)) (f32.const -inf) (i32.const 2756)) + (call $assert_return (call $sub (f32.const -inf) (f32.const 0x1p-149)) (f32.const -inf) (i32.const 2760)) + (call $assert_return (call $sub (f32.const inf) (f32.const -0x1p-149)) (f32.const inf) (i32.const 2764)) + (call $assert_return (call $sub (f32.const inf) (f32.const 0x1p-149)) (f32.const inf) (i32.const 2768)) + (call $assert_return (call $sub (f32.const -inf) (f32.const -0x1p-126)) (f32.const -inf) (i32.const 2772)) + (call $assert_return (call $sub (f32.const -inf) (f32.const 0x1p-126)) (f32.const -inf) (i32.const 2776)) + (call $assert_return (call $sub (f32.const inf) (f32.const -0x1p-126)) (f32.const inf) (i32.const 2780)) + (call $assert_return (call $sub (f32.const inf) (f32.const 0x1p-126)) (f32.const inf) (i32.const 2784)) + (call $assert_return (call $sub (f32.const -inf) (f32.const -0x1p-1)) (f32.const -inf) (i32.const 2788)) + (call $assert_return (call $sub (f32.const -inf) (f32.const 0x1p-1)) (f32.const -inf) (i32.const 2792)) + (call $assert_return (call $sub (f32.const inf) (f32.const -0x1p-1)) (f32.const inf) (i32.const 2796)) + (call $assert_return (call $sub (f32.const inf) (f32.const 0x1p-1)) (f32.const inf) (i32.const 2800)) + (call $assert_return (call $sub (f32.const -inf) (f32.const -0x1p+0)) (f32.const -inf) (i32.const 2804)) + (call $assert_return (call $sub (f32.const -inf) (f32.const 0x1p+0)) (f32.const -inf) (i32.const 2808)) + (call $assert_return (call $sub (f32.const inf) (f32.const -0x1p+0)) (f32.const inf) (i32.const 2812)) + (call $assert_return (call $sub (f32.const inf) (f32.const 0x1p+0)) (f32.const inf) (i32.const 2816)) + (call $assert_return (call $sub (f32.const -inf) (f32.const -0x1.921fb6p+2)) (f32.const -inf) (i32.const 2820)) + (call $assert_return (call $sub (f32.const -inf) (f32.const 0x1.921fb6p+2)) (f32.const -inf) (i32.const 2824)) + (call $assert_return (call $sub (f32.const inf) (f32.const -0x1.921fb6p+2)) (f32.const inf) (i32.const 2828)) + (call $assert_return (call $sub (f32.const inf) (f32.const 0x1.921fb6p+2)) (f32.const inf) (i32.const 2832)) + (call $assert_return (call $sub (f32.const -inf) (f32.const -0x1.fffffep+127)) (f32.const -inf) (i32.const 2836)) + (call $assert_return (call $sub (f32.const -inf) (f32.const 0x1.fffffep+127)) (f32.const -inf) (i32.const 2840)) + (call $assert_return (call $sub (f32.const inf) (f32.const -0x1.fffffep+127)) (f32.const inf) (i32.const 2844)) + (call $assert_return (call $sub (f32.const inf) (f32.const 0x1.fffffep+127)) (f32.const inf) (i32.const 2848)) + (call $assert_return_nan (call $sub (f32.const -inf) (f32.const -inf)) (i32.const 2852)) + (call $assert_return (call $sub (f32.const -inf) (f32.const inf)) (f32.const -inf) (i32.const 2856)) + (call $assert_return (call $sub (f32.const inf) (f32.const -inf)) (f32.const inf) (i32.const 2860)) + (call $assert_return_nan (call $sub (f32.const inf) (f32.const inf)) (i32.const 2864)) + (call $assert_return_nan (call $sub (f32.const -inf) (f32.const -nan)) (i32.const 2868)) + (call $assert_return_nan (call $sub (f32.const -inf) (f32.const -nan:0x200000)) (i32.const 2872)) + (call $assert_return_nan (call $sub (f32.const -inf) (f32.const nan)) (i32.const 2876)) + (call $assert_return_nan (call $sub (f32.const -inf) (f32.const nan:0x200000)) (i32.const 2880)) + (call $assert_return_nan (call $sub (f32.const inf) (f32.const -nan)) (i32.const 2884)) + (call $assert_return_nan (call $sub (f32.const inf) (f32.const -nan:0x200000)) (i32.const 2888)) + (call $assert_return_nan (call $sub (f32.const inf) (f32.const nan)) (i32.const 2892)) + (call $assert_return_nan (call $sub (f32.const inf) (f32.const nan:0x200000)) (i32.const 2896)) + (call $assert_return_nan (call $sub (f32.const -nan) (f32.const -0x0p+0)) (i32.const 2900)) + (call $assert_return_nan (call $sub (f32.const -nan:0x200000) (f32.const -0x0p+0)) (i32.const 2904)) + (call $assert_return_nan (call $sub (f32.const -nan) (f32.const 0x0p+0)) (i32.const 2908)) + (call $assert_return_nan (call $sub (f32.const -nan:0x200000) (f32.const 0x0p+0)) (i32.const 2912)) + (call $assert_return_nan (call $sub (f32.const nan) (f32.const -0x0p+0)) (i32.const 2916)) + (call $assert_return_nan (call $sub (f32.const nan:0x200000) (f32.const -0x0p+0)) (i32.const 2920)) + (call $assert_return_nan (call $sub (f32.const nan) (f32.const 0x0p+0)) (i32.const 2924)) + (call $assert_return_nan (call $sub (f32.const nan:0x200000) (f32.const 0x0p+0)) (i32.const 2928)) + (call $assert_return_nan (call $sub (f32.const -nan) (f32.const -0x1p-149)) (i32.const 2932)) + (call $assert_return_nan (call $sub (f32.const -nan:0x200000) (f32.const -0x1p-149)) (i32.const 2936)) + (call $assert_return_nan (call $sub (f32.const -nan) (f32.const 0x1p-149)) (i32.const 2940)) + (call $assert_return_nan (call $sub (f32.const -nan:0x200000) (f32.const 0x1p-149)) (i32.const 2944)) + (call $assert_return_nan (call $sub (f32.const nan) (f32.const -0x1p-149)) (i32.const 2948)) + (call $assert_return_nan (call $sub (f32.const nan:0x200000) (f32.const -0x1p-149)) (i32.const 2952)) + (call $assert_return_nan (call $sub (f32.const nan) (f32.const 0x1p-149)) (i32.const 2956)) + (call $assert_return_nan (call $sub (f32.const nan:0x200000) (f32.const 0x1p-149)) (i32.const 2960)) + (call $assert_return_nan (call $sub (f32.const -nan) (f32.const -0x1p-126)) (i32.const 2964)) + (call $assert_return_nan (call $sub (f32.const -nan:0x200000) (f32.const -0x1p-126)) (i32.const 2968)) + (call $assert_return_nan (call $sub (f32.const -nan) (f32.const 0x1p-126)) (i32.const 2972)) + (call $assert_return_nan (call $sub (f32.const -nan:0x200000) (f32.const 0x1p-126)) (i32.const 2976)) + (call $assert_return_nan (call $sub (f32.const nan) (f32.const -0x1p-126)) (i32.const 2980)) + (call $assert_return_nan (call $sub (f32.const nan:0x200000) (f32.const -0x1p-126)) (i32.const 2984)) + (call $assert_return_nan (call $sub (f32.const nan) (f32.const 0x1p-126)) (i32.const 2988)) + (call $assert_return_nan (call $sub (f32.const nan:0x200000) (f32.const 0x1p-126)) (i32.const 2992)) + (call $assert_return_nan (call $sub (f32.const -nan) (f32.const -0x1p-1)) (i32.const 2996)) + (call $assert_return_nan (call $sub (f32.const -nan:0x200000) (f32.const -0x1p-1)) (i32.const 3000)) + (call $assert_return_nan (call $sub (f32.const -nan) (f32.const 0x1p-1)) (i32.const 3004)) + (call $assert_return_nan (call $sub (f32.const -nan:0x200000) (f32.const 0x1p-1)) (i32.const 3008)) + (call $assert_return_nan (call $sub (f32.const nan) (f32.const -0x1p-1)) (i32.const 3012)) + (call $assert_return_nan (call $sub (f32.const nan:0x200000) (f32.const -0x1p-1)) (i32.const 3016)) + (call $assert_return_nan (call $sub (f32.const nan) (f32.const 0x1p-1)) (i32.const 3020)) + (call $assert_return_nan (call $sub (f32.const nan:0x200000) (f32.const 0x1p-1)) (i32.const 3024)) + (call $assert_return_nan (call $sub (f32.const -nan) (f32.const -0x1p+0)) (i32.const 3028)) + (call $assert_return_nan (call $sub (f32.const -nan:0x200000) (f32.const -0x1p+0)) (i32.const 3032)) + (call $assert_return_nan (call $sub (f32.const -nan) (f32.const 0x1p+0)) (i32.const 3036)) + (call $assert_return_nan (call $sub (f32.const -nan:0x200000) (f32.const 0x1p+0)) (i32.const 3040)) + (call $assert_return_nan (call $sub (f32.const nan) (f32.const -0x1p+0)) (i32.const 3044)) + (call $assert_return_nan (call $sub (f32.const nan:0x200000) (f32.const -0x1p+0)) (i32.const 3048)) + (call $assert_return_nan (call $sub (f32.const nan) (f32.const 0x1p+0)) (i32.const 3052)) + (call $assert_return_nan (call $sub (f32.const nan:0x200000) (f32.const 0x1p+0)) (i32.const 3056)) + (call $assert_return_nan (call $sub (f32.const -nan) (f32.const -0x1.921fb6p+2)) (i32.const 3060)) + (call $assert_return_nan (call $sub (f32.const -nan:0x200000) (f32.const -0x1.921fb6p+2)) (i32.const 3064)) + (call $assert_return_nan (call $sub (f32.const -nan) (f32.const 0x1.921fb6p+2)) (i32.const 3068)) + (call $assert_return_nan (call $sub (f32.const -nan:0x200000) (f32.const 0x1.921fb6p+2)) (i32.const 3072)) + (call $assert_return_nan (call $sub (f32.const nan) (f32.const -0x1.921fb6p+2)) (i32.const 3076)) + (call $assert_return_nan (call $sub (f32.const nan:0x200000) (f32.const -0x1.921fb6p+2)) (i32.const 3080)) + (call $assert_return_nan (call $sub (f32.const nan) (f32.const 0x1.921fb6p+2)) (i32.const 3084)) + (call $assert_return_nan (call $sub (f32.const nan:0x200000) (f32.const 0x1.921fb6p+2)) (i32.const 3088)) + (call $assert_return_nan (call $sub (f32.const -nan) (f32.const -0x1.fffffep+127)) (i32.const 3092)) + (call $assert_return_nan (call $sub (f32.const -nan:0x200000) (f32.const -0x1.fffffep+127)) (i32.const 3096)) + (call $assert_return_nan (call $sub (f32.const -nan) (f32.const 0x1.fffffep+127)) (i32.const 3100)) + (call $assert_return_nan (call $sub (f32.const -nan:0x200000) (f32.const 0x1.fffffep+127)) (i32.const 3104)) + (call $assert_return_nan (call $sub (f32.const nan) (f32.const -0x1.fffffep+127)) (i32.const 3108)) + (call $assert_return_nan (call $sub (f32.const nan:0x200000) (f32.const -0x1.fffffep+127)) (i32.const 3112)) + (call $assert_return_nan (call $sub (f32.const nan) (f32.const 0x1.fffffep+127)) (i32.const 3116)) + (call $assert_return_nan (call $sub (f32.const nan:0x200000) (f32.const 0x1.fffffep+127)) (i32.const 3120)) + (call $assert_return_nan (call $sub (f32.const -nan) (f32.const -inf)) (i32.const 3124)) + (call $assert_return_nan (call $sub (f32.const -nan:0x200000) (f32.const -inf)) (i32.const 3128)) + (call $assert_return_nan (call $sub (f32.const -nan) (f32.const inf)) (i32.const 3132)) + (call $assert_return_nan (call $sub (f32.const -nan:0x200000) (f32.const inf)) (i32.const 3136)) + (call $assert_return_nan (call $sub (f32.const nan) (f32.const -inf)) (i32.const 3140)) + (call $assert_return_nan (call $sub (f32.const nan:0x200000) (f32.const -inf)) (i32.const 3144)) + (call $assert_return_nan (call $sub (f32.const nan) (f32.const inf)) (i32.const 3148)) + (call $assert_return_nan (call $sub (f32.const nan:0x200000) (f32.const inf)) (i32.const 3152)) + (call $assert_return_nan (call $sub (f32.const -nan) (f32.const -nan)) (i32.const 3156)) + (call $assert_return_nan (call $sub (f32.const -nan:0x200000) (f32.const -nan)) (i32.const 3160)) + (call $assert_return_nan (call $sub (f32.const -nan) (f32.const -nan:0x200000)) (i32.const 3164)) + (call $assert_return_nan (call $sub (f32.const -nan:0x200000) (f32.const -nan:0x200000)) (i32.const 3168)) + (call $assert_return_nan (call $sub (f32.const -nan) (f32.const nan)) (i32.const 3172)) + (call $assert_return_nan (call $sub (f32.const -nan:0x200000) (f32.const nan)) (i32.const 3176)) + (call $assert_return_nan (call $sub (f32.const -nan) (f32.const nan:0x200000)) (i32.const 3180)) + (call $assert_return_nan (call $sub (f32.const -nan:0x200000) (f32.const nan:0x200000)) (i32.const 3184)) + (call $assert_return_nan (call $sub (f32.const nan) (f32.const -nan)) (i32.const 3188)) + (call $assert_return_nan (call $sub (f32.const nan:0x200000) (f32.const -nan)) (i32.const 3192)) + (call $assert_return_nan (call $sub (f32.const nan) (f32.const -nan:0x200000)) (i32.const 3196)) + (call $assert_return_nan (call $sub (f32.const nan:0x200000) (f32.const -nan:0x200000)) (i32.const 3200)) + (call $assert_return_nan (call $sub (f32.const nan) (f32.const nan)) (i32.const 3204)) + (call $assert_return_nan (call $sub (f32.const nan:0x200000) (f32.const nan)) (i32.const 3208)) + (call $assert_return_nan (call $sub (f32.const nan) (f32.const nan:0x200000)) (i32.const 3212)) + (call $assert_return_nan (call $sub (f32.const nan:0x200000) (f32.const nan:0x200000)) (i32.const 3216)) + (call $assert_return (call $mul (f32.const -0x0p+0) (f32.const -0x0p+0)) (f32.const 0x0p+0) (i32.const 3220)) + (call $assert_return (call $mul (f32.const -0x0p+0) (f32.const 0x0p+0)) (f32.const -0x0p+0) (i32.const 3224)) + (call $assert_return (call $mul (f32.const 0x0p+0) (f32.const -0x0p+0)) (f32.const -0x0p+0) (i32.const 3228)) + (call $assert_return (call $mul (f32.const 0x0p+0) (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 3232)) + (call $assert_return (call $mul (f32.const -0x0p+0) (f32.const -0x1p-149)) (f32.const 0x0p+0) (i32.const 3236)) + (call $assert_return (call $mul (f32.const -0x0p+0) (f32.const 0x1p-149)) (f32.const -0x0p+0) (i32.const 3240)) + (call $assert_return (call $mul (f32.const 0x0p+0) (f32.const -0x1p-149)) (f32.const -0x0p+0) (i32.const 3244)) + (call $assert_return (call $mul (f32.const 0x0p+0) (f32.const 0x1p-149)) (f32.const 0x0p+0) (i32.const 3248)) + (call $assert_return (call $mul (f32.const -0x0p+0) (f32.const -0x1p-126)) (f32.const 0x0p+0) (i32.const 3252)) + (call $assert_return (call $mul (f32.const -0x0p+0) (f32.const 0x1p-126)) (f32.const -0x0p+0) (i32.const 3256)) + (call $assert_return (call $mul (f32.const 0x0p+0) (f32.const -0x1p-126)) (f32.const -0x0p+0) (i32.const 3260)) + (call $assert_return (call $mul (f32.const 0x0p+0) (f32.const 0x1p-126)) (f32.const 0x0p+0) (i32.const 3264)) + (call $assert_return (call $mul (f32.const -0x0p+0) (f32.const -0x1p-1)) (f32.const 0x0p+0) (i32.const 3268)) + (call $assert_return (call $mul (f32.const -0x0p+0) (f32.const 0x1p-1)) (f32.const -0x0p+0) (i32.const 3272)) + (call $assert_return (call $mul (f32.const 0x0p+0) (f32.const -0x1p-1)) (f32.const -0x0p+0) (i32.const 3276)) + (call $assert_return (call $mul (f32.const 0x0p+0) (f32.const 0x1p-1)) (f32.const 0x0p+0) (i32.const 3280)) + (call $assert_return (call $mul (f32.const -0x0p+0) (f32.const -0x1p+0)) (f32.const 0x0p+0) (i32.const 3284)) + (call $assert_return (call $mul (f32.const -0x0p+0) (f32.const 0x1p+0)) (f32.const -0x0p+0) (i32.const 3288)) + (call $assert_return (call $mul (f32.const 0x0p+0) (f32.const -0x1p+0)) (f32.const -0x0p+0) (i32.const 3292)) + (call $assert_return (call $mul (f32.const 0x0p+0) (f32.const 0x1p+0)) (f32.const 0x0p+0) (i32.const 3296)) + (call $assert_return (call $mul (f32.const -0x0p+0) (f32.const -0x1.921fb6p+2)) (f32.const 0x0p+0) (i32.const 3300)) + (call $assert_return (call $mul (f32.const -0x0p+0) (f32.const 0x1.921fb6p+2)) (f32.const -0x0p+0) (i32.const 3304)) + (call $assert_return (call $mul (f32.const 0x0p+0) (f32.const -0x1.921fb6p+2)) (f32.const -0x0p+0) (i32.const 3308)) + (call $assert_return (call $mul (f32.const 0x0p+0) (f32.const 0x1.921fb6p+2)) (f32.const 0x0p+0) (i32.const 3312)) + (call $assert_return (call $mul (f32.const -0x0p+0) (f32.const -0x1.fffffep+127)) (f32.const 0x0p+0) (i32.const 3316)) + (call $assert_return (call $mul (f32.const -0x0p+0) (f32.const 0x1.fffffep+127)) (f32.const -0x0p+0) (i32.const 3320)) + (call $assert_return (call $mul (f32.const 0x0p+0) (f32.const -0x1.fffffep+127)) (f32.const -0x0p+0) (i32.const 3324)) + (call $assert_return (call $mul (f32.const 0x0p+0) (f32.const 0x1.fffffep+127)) (f32.const 0x0p+0) (i32.const 3328)) + (call $assert_return_nan (call $mul (f32.const -0x0p+0) (f32.const -inf)) (i32.const 3332)) + (call $assert_return_nan (call $mul (f32.const -0x0p+0) (f32.const inf)) (i32.const 3336)) + (call $assert_return_nan (call $mul (f32.const 0x0p+0) (f32.const -inf)) (i32.const 3340)) + (call $assert_return_nan (call $mul (f32.const 0x0p+0) (f32.const inf)) (i32.const 3344)) + (call $assert_return_nan (call $mul (f32.const -0x0p+0) (f32.const -nan)) (i32.const 3348)) + (call $assert_return_nan (call $mul (f32.const -0x0p+0) (f32.const -nan:0x200000)) (i32.const 3352)) + (call $assert_return_nan (call $mul (f32.const -0x0p+0) (f32.const nan)) (i32.const 3356)) + (call $assert_return_nan (call $mul (f32.const -0x0p+0) (f32.const nan:0x200000)) (i32.const 3360)) + (call $assert_return_nan (call $mul (f32.const 0x0p+0) (f32.const -nan)) (i32.const 3364)) + (call $assert_return_nan (call $mul (f32.const 0x0p+0) (f32.const -nan:0x200000)) (i32.const 3368)) + (call $assert_return_nan (call $mul (f32.const 0x0p+0) (f32.const nan)) (i32.const 3372)) + (call $assert_return_nan (call $mul (f32.const 0x0p+0) (f32.const nan:0x200000)) (i32.const 3376)) + (call $assert_return (call $mul (f32.const -0x1p-149) (f32.const -0x0p+0)) (f32.const 0x0p+0) (i32.const 3380)) + (call $assert_return (call $mul (f32.const -0x1p-149) (f32.const 0x0p+0)) (f32.const -0x0p+0) (i32.const 3384)) + (call $assert_return (call $mul (f32.const 0x1p-149) (f32.const -0x0p+0)) (f32.const -0x0p+0) (i32.const 3388)) + (call $assert_return (call $mul (f32.const 0x1p-149) (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 3392)) + (call $assert_return (call $mul (f32.const -0x1p-149) (f32.const -0x1p-149)) (f32.const 0x0p+0) (i32.const 3396)) + (call $assert_return (call $mul (f32.const -0x1p-149) (f32.const 0x1p-149)) (f32.const -0x0p+0) (i32.const 3400)) + (call $assert_return (call $mul (f32.const 0x1p-149) (f32.const -0x1p-149)) (f32.const -0x0p+0) (i32.const 3404)) + (call $assert_return (call $mul (f32.const 0x1p-149) (f32.const 0x1p-149)) (f32.const 0x0p+0) (i32.const 3408)) + (call $assert_return (call $mul (f32.const -0x1p-149) (f32.const -0x1p-126)) (f32.const 0x0p+0) (i32.const 3412)) + (call $assert_return (call $mul (f32.const -0x1p-149) (f32.const 0x1p-126)) (f32.const -0x0p+0) (i32.const 3416)) + (call $assert_return (call $mul (f32.const 0x1p-149) (f32.const -0x1p-126)) (f32.const -0x0p+0) (i32.const 3420)) + (call $assert_return (call $mul (f32.const 0x1p-149) (f32.const 0x1p-126)) (f32.const 0x0p+0) (i32.const 3424)) + (call $assert_return (call $mul (f32.const -0x1p-149) (f32.const -0x1p-1)) (f32.const 0x0p+0) (i32.const 3428)) + (call $assert_return (call $mul (f32.const -0x1p-149) (f32.const 0x1p-1)) (f32.const -0x0p+0) (i32.const 3432)) + (call $assert_return (call $mul (f32.const 0x1p-149) (f32.const -0x1p-1)) (f32.const -0x0p+0) (i32.const 3436)) + (call $assert_return (call $mul (f32.const 0x1p-149) (f32.const 0x1p-1)) (f32.const 0x0p+0) (i32.const 3440)) + (call $assert_return (call $mul (f32.const -0x1p-149) (f32.const -0x1p+0)) (f32.const 0x1p-149) (i32.const 3444)) + (call $assert_return (call $mul (f32.const -0x1p-149) (f32.const 0x1p+0)) (f32.const -0x1p-149) (i32.const 3448)) + (call $assert_return (call $mul (f32.const 0x1p-149) (f32.const -0x1p+0)) (f32.const -0x1p-149) (i32.const 3452)) + (call $assert_return (call $mul (f32.const 0x1p-149) (f32.const 0x1p+0)) (f32.const 0x1p-149) (i32.const 3456)) + (call $assert_return (call $mul (f32.const -0x1p-149) (f32.const -0x1.921fb6p+2)) (f32.const 0x1.8p-147) (i32.const 3460)) + (call $assert_return (call $mul (f32.const -0x1p-149) (f32.const 0x1.921fb6p+2)) (f32.const -0x1.8p-147) (i32.const 3464)) + (call $assert_return (call $mul (f32.const 0x1p-149) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.8p-147) (i32.const 3468)) + (call $assert_return (call $mul (f32.const 0x1p-149) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.8p-147) (i32.const 3472)) + (call $assert_return (call $mul (f32.const -0x1p-149) (f32.const -0x1.fffffep+127)) (f32.const 0x1.fffffep-22) (i32.const 3476)) + (call $assert_return (call $mul (f32.const -0x1p-149) (f32.const 0x1.fffffep+127)) (f32.const -0x1.fffffep-22) (i32.const 3480)) + (call $assert_return (call $mul (f32.const 0x1p-149) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep-22) (i32.const 3484)) + (call $assert_return (call $mul (f32.const 0x1p-149) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep-22) (i32.const 3488)) + (call $assert_return (call $mul (f32.const -0x1p-149) (f32.const -inf)) (f32.const inf) (i32.const 3492)) + (call $assert_return (call $mul (f32.const -0x1p-149) (f32.const inf)) (f32.const -inf) (i32.const 3496)) + (call $assert_return (call $mul (f32.const 0x1p-149) (f32.const -inf)) (f32.const -inf) (i32.const 3500)) + (call $assert_return (call $mul (f32.const 0x1p-149) (f32.const inf)) (f32.const inf) (i32.const 3504)) + (call $assert_return_nan (call $mul (f32.const -0x1p-149) (f32.const -nan)) (i32.const 3508)) + (call $assert_return_nan (call $mul (f32.const -0x1p-149) (f32.const -nan:0x200000)) (i32.const 3512)) + (call $assert_return_nan (call $mul (f32.const -0x1p-149) (f32.const nan)) (i32.const 3516)) + (call $assert_return_nan (call $mul (f32.const -0x1p-149) (f32.const nan:0x200000)) (i32.const 3520)) + (call $assert_return_nan (call $mul (f32.const 0x1p-149) (f32.const -nan)) (i32.const 3524)) + (call $assert_return_nan (call $mul (f32.const 0x1p-149) (f32.const -nan:0x200000)) (i32.const 3528)) + (call $assert_return_nan (call $mul (f32.const 0x1p-149) (f32.const nan)) (i32.const 3532)) + (call $assert_return_nan (call $mul (f32.const 0x1p-149) (f32.const nan:0x200000)) (i32.const 3536)) + (call $assert_return (call $mul (f32.const -0x1p-126) (f32.const -0x0p+0)) (f32.const 0x0p+0) (i32.const 3540)) + (call $assert_return (call $mul (f32.const -0x1p-126) (f32.const 0x0p+0)) (f32.const -0x0p+0) (i32.const 3544)) + (call $assert_return (call $mul (f32.const 0x1p-126) (f32.const -0x0p+0)) (f32.const -0x0p+0) (i32.const 3548)) + (call $assert_return (call $mul (f32.const 0x1p-126) (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 3552)) + (call $assert_return (call $mul (f32.const -0x1p-126) (f32.const -0x1p-149)) (f32.const 0x0p+0) (i32.const 3556)) + (call $assert_return (call $mul (f32.const -0x1p-126) (f32.const 0x1p-149)) (f32.const -0x0p+0) (i32.const 3560)) + (call $assert_return (call $mul (f32.const 0x1p-126) (f32.const -0x1p-149)) (f32.const -0x0p+0) (i32.const 3564)) + (call $assert_return (call $mul (f32.const 0x1p-126) (f32.const 0x1p-149)) (f32.const 0x0p+0) (i32.const 3568)) + (call $assert_return (call $mul (f32.const -0x1p-126) (f32.const -0x1p-126)) (f32.const 0x0p+0) (i32.const 3572)) + (call $assert_return (call $mul (f32.const -0x1p-126) (f32.const 0x1p-126)) (f32.const -0x0p+0) (i32.const 3576)) + (call $assert_return (call $mul (f32.const 0x1p-126) (f32.const -0x1p-126)) (f32.const -0x0p+0) (i32.const 3580)) + (call $assert_return (call $mul (f32.const 0x1p-126) (f32.const 0x1p-126)) (f32.const 0x0p+0) (i32.const 3584)) + (call $assert_return (call $mul (f32.const -0x1p-126) (f32.const -0x1p-1)) (f32.const 0x1p-127) (i32.const 3588)) + (call $assert_return (call $mul (f32.const -0x1p-126) (f32.const 0x1p-1)) (f32.const -0x1p-127) (i32.const 3592)) + (call $assert_return (call $mul (f32.const 0x1p-126) (f32.const -0x1p-1)) (f32.const -0x1p-127) (i32.const 3596)) + (call $assert_return (call $mul (f32.const 0x1p-126) (f32.const 0x1p-1)) (f32.const 0x1p-127) (i32.const 3600)) + (call $assert_return (call $mul (f32.const -0x1p-126) (f32.const -0x1p+0)) (f32.const 0x1p-126) (i32.const 3604)) + (call $assert_return (call $mul (f32.const -0x1p-126) (f32.const 0x1p+0)) (f32.const -0x1p-126) (i32.const 3608)) + (call $assert_return (call $mul (f32.const 0x1p-126) (f32.const -0x1p+0)) (f32.const -0x1p-126) (i32.const 3612)) + (call $assert_return (call $mul (f32.const 0x1p-126) (f32.const 0x1p+0)) (f32.const 0x1p-126) (i32.const 3616)) + (call $assert_return (call $mul (f32.const -0x1p-126) (f32.const -0x1.921fb6p+2)) (f32.const 0x1.921fb6p-124) (i32.const 3620)) + (call $assert_return (call $mul (f32.const -0x1p-126) (f32.const 0x1.921fb6p+2)) (f32.const -0x1.921fb6p-124) (i32.const 3624)) + (call $assert_return (call $mul (f32.const 0x1p-126) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.921fb6p-124) (i32.const 3628)) + (call $assert_return (call $mul (f32.const 0x1p-126) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.921fb6p-124) (i32.const 3632)) + (call $assert_return (call $mul (f32.const -0x1p-126) (f32.const -0x1.fffffep+127)) (f32.const 0x1.fffffep+1) (i32.const 3636)) + (call $assert_return (call $mul (f32.const -0x1p-126) (f32.const 0x1.fffffep+127)) (f32.const -0x1.fffffep+1) (i32.const 3640)) + (call $assert_return (call $mul (f32.const 0x1p-126) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+1) (i32.const 3644)) + (call $assert_return (call $mul (f32.const 0x1p-126) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+1) (i32.const 3648)) + (call $assert_return (call $mul (f32.const -0x1p-126) (f32.const -inf)) (f32.const inf) (i32.const 3652)) + (call $assert_return (call $mul (f32.const -0x1p-126) (f32.const inf)) (f32.const -inf) (i32.const 3656)) + (call $assert_return (call $mul (f32.const 0x1p-126) (f32.const -inf)) (f32.const -inf) (i32.const 3660)) + (call $assert_return (call $mul (f32.const 0x1p-126) (f32.const inf)) (f32.const inf) (i32.const 3664)) + (call $assert_return_nan (call $mul (f32.const -0x1p-126) (f32.const -nan)) (i32.const 3668)) + (call $assert_return_nan (call $mul (f32.const -0x1p-126) (f32.const -nan:0x200000)) (i32.const 3672)) + (call $assert_return_nan (call $mul (f32.const -0x1p-126) (f32.const nan)) (i32.const 3676)) + (call $assert_return_nan (call $mul (f32.const -0x1p-126) (f32.const nan:0x200000)) (i32.const 3680)) + (call $assert_return_nan (call $mul (f32.const 0x1p-126) (f32.const -nan)) (i32.const 3684)) + (call $assert_return_nan (call $mul (f32.const 0x1p-126) (f32.const -nan:0x200000)) (i32.const 3688)) + (call $assert_return_nan (call $mul (f32.const 0x1p-126) (f32.const nan)) (i32.const 3692)) + (call $assert_return_nan (call $mul (f32.const 0x1p-126) (f32.const nan:0x200000)) (i32.const 3696)) + (call $assert_return (call $mul (f32.const -0x1p-1) (f32.const -0x0p+0)) (f32.const 0x0p+0) (i32.const 3700)) + (call $assert_return (call $mul (f32.const -0x1p-1) (f32.const 0x0p+0)) (f32.const -0x0p+0) (i32.const 3704)) + (call $assert_return (call $mul (f32.const 0x1p-1) (f32.const -0x0p+0)) (f32.const -0x0p+0) (i32.const 3708)) + (call $assert_return (call $mul (f32.const 0x1p-1) (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 3712)) + (call $assert_return (call $mul (f32.const -0x1p-1) (f32.const -0x1p-149)) (f32.const 0x0p+0) (i32.const 3716)) + (call $assert_return (call $mul (f32.const -0x1p-1) (f32.const 0x1p-149)) (f32.const -0x0p+0) (i32.const 3720)) + (call $assert_return (call $mul (f32.const 0x1p-1) (f32.const -0x1p-149)) (f32.const -0x0p+0) (i32.const 3724)) + (call $assert_return (call $mul (f32.const 0x1p-1) (f32.const 0x1p-149)) (f32.const 0x0p+0) (i32.const 3728)) + (call $assert_return (call $mul (f32.const -0x1p-1) (f32.const -0x1p-126)) (f32.const 0x1p-127) (i32.const 3732)) + (call $assert_return (call $mul (f32.const -0x1p-1) (f32.const 0x1p-126)) (f32.const -0x1p-127) (i32.const 3736)) + (call $assert_return (call $mul (f32.const 0x1p-1) (f32.const -0x1p-126)) (f32.const -0x1p-127) (i32.const 3740)) + (call $assert_return (call $mul (f32.const 0x1p-1) (f32.const 0x1p-126)) (f32.const 0x1p-127) (i32.const 3744)) + (call $assert_return (call $mul (f32.const -0x1p-1) (f32.const -0x1p-1)) (f32.const 0x1p-2) (i32.const 3748)) + (call $assert_return (call $mul (f32.const -0x1p-1) (f32.const 0x1p-1)) (f32.const -0x1p-2) (i32.const 3752)) + (call $assert_return (call $mul (f32.const 0x1p-1) (f32.const -0x1p-1)) (f32.const -0x1p-2) (i32.const 3756)) + (call $assert_return (call $mul (f32.const 0x1p-1) (f32.const 0x1p-1)) (f32.const 0x1p-2) (i32.const 3760)) + (call $assert_return (call $mul (f32.const -0x1p-1) (f32.const -0x1p+0)) (f32.const 0x1p-1) (i32.const 3764)) + (call $assert_return (call $mul (f32.const -0x1p-1) (f32.const 0x1p+0)) (f32.const -0x1p-1) (i32.const 3768)) + (call $assert_return (call $mul (f32.const 0x1p-1) (f32.const -0x1p+0)) (f32.const -0x1p-1) (i32.const 3772)) + (call $assert_return (call $mul (f32.const 0x1p-1) (f32.const 0x1p+0)) (f32.const 0x1p-1) (i32.const 3776)) + (call $assert_return (call $mul (f32.const -0x1p-1) (f32.const -0x1.921fb6p+2)) (f32.const 0x1.921fb6p+1) (i32.const 3780)) + (call $assert_return (call $mul (f32.const -0x1p-1) (f32.const 0x1.921fb6p+2)) (f32.const -0x1.921fb6p+1) (i32.const 3784)) + (call $assert_return (call $mul (f32.const 0x1p-1) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.921fb6p+1) (i32.const 3788)) + (call $assert_return (call $mul (f32.const 0x1p-1) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.921fb6p+1) (i32.const 3792)) + (call $assert_return (call $mul (f32.const -0x1p-1) (f32.const -0x1.fffffep+127)) (f32.const 0x1.fffffep+126) (i32.const 3796)) + (call $assert_return (call $mul (f32.const -0x1p-1) (f32.const 0x1.fffffep+127)) (f32.const -0x1.fffffep+126) (i32.const 3800)) + (call $assert_return (call $mul (f32.const 0x1p-1) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+126) (i32.const 3804)) + (call $assert_return (call $mul (f32.const 0x1p-1) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+126) (i32.const 3808)) + (call $assert_return (call $mul (f32.const -0x1p-1) (f32.const -inf)) (f32.const inf) (i32.const 3812)) + (call $assert_return (call $mul (f32.const -0x1p-1) (f32.const inf)) (f32.const -inf) (i32.const 3816)) + (call $assert_return (call $mul (f32.const 0x1p-1) (f32.const -inf)) (f32.const -inf) (i32.const 3820)) + (call $assert_return (call $mul (f32.const 0x1p-1) (f32.const inf)) (f32.const inf) (i32.const 3824)) + (call $assert_return_nan (call $mul (f32.const -0x1p-1) (f32.const -nan)) (i32.const 3828)) + (call $assert_return_nan (call $mul (f32.const -0x1p-1) (f32.const -nan:0x200000)) (i32.const 3832)) + (call $assert_return_nan (call $mul (f32.const -0x1p-1) (f32.const nan)) (i32.const 3836)) + (call $assert_return_nan (call $mul (f32.const -0x1p-1) (f32.const nan:0x200000)) (i32.const 3840)) + (call $assert_return_nan (call $mul (f32.const 0x1p-1) (f32.const -nan)) (i32.const 3844)) + (call $assert_return_nan (call $mul (f32.const 0x1p-1) (f32.const -nan:0x200000)) (i32.const 3848)) + (call $assert_return_nan (call $mul (f32.const 0x1p-1) (f32.const nan)) (i32.const 3852)) + (call $assert_return_nan (call $mul (f32.const 0x1p-1) (f32.const nan:0x200000)) (i32.const 3856)) + (call $assert_return (call $mul (f32.const -0x1p+0) (f32.const -0x0p+0)) (f32.const 0x0p+0) (i32.const 3860)) + (call $assert_return (call $mul (f32.const -0x1p+0) (f32.const 0x0p+0)) (f32.const -0x0p+0) (i32.const 3864)) + (call $assert_return (call $mul (f32.const 0x1p+0) (f32.const -0x0p+0)) (f32.const -0x0p+0) (i32.const 3868)) + (call $assert_return (call $mul (f32.const 0x1p+0) (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 3872)) + (call $assert_return (call $mul (f32.const -0x1p+0) (f32.const -0x1p-149)) (f32.const 0x1p-149) (i32.const 3876)) + (call $assert_return (call $mul (f32.const -0x1p+0) (f32.const 0x1p-149)) (f32.const -0x1p-149) (i32.const 3880)) + (call $assert_return (call $mul (f32.const 0x1p+0) (f32.const -0x1p-149)) (f32.const -0x1p-149) (i32.const 3884)) + (call $assert_return (call $mul (f32.const 0x1p+0) (f32.const 0x1p-149)) (f32.const 0x1p-149) (i32.const 3888)) + (call $assert_return (call $mul (f32.const -0x1p+0) (f32.const -0x1p-126)) (f32.const 0x1p-126) (i32.const 3892)) + (call $assert_return (call $mul (f32.const -0x1p+0) (f32.const 0x1p-126)) (f32.const -0x1p-126) (i32.const 3896)) + (call $assert_return (call $mul (f32.const 0x1p+0) (f32.const -0x1p-126)) (f32.const -0x1p-126) (i32.const 3900)) + (call $assert_return (call $mul (f32.const 0x1p+0) (f32.const 0x1p-126)) (f32.const 0x1p-126) (i32.const 3904)) + (call $assert_return (call $mul (f32.const -0x1p+0) (f32.const -0x1p-1)) (f32.const 0x1p-1) (i32.const 3908)) + (call $assert_return (call $mul (f32.const -0x1p+0) (f32.const 0x1p-1)) (f32.const -0x1p-1) (i32.const 3912)) + (call $assert_return (call $mul (f32.const 0x1p+0) (f32.const -0x1p-1)) (f32.const -0x1p-1) (i32.const 3916)) + (call $assert_return (call $mul (f32.const 0x1p+0) (f32.const 0x1p-1)) (f32.const 0x1p-1) (i32.const 3920)) + (call $assert_return (call $mul (f32.const -0x1p+0) (f32.const -0x1p+0)) (f32.const 0x1p+0) (i32.const 3924)) + (call $assert_return (call $mul (f32.const -0x1p+0) (f32.const 0x1p+0)) (f32.const -0x1p+0) (i32.const 3928)) + (call $assert_return (call $mul (f32.const 0x1p+0) (f32.const -0x1p+0)) (f32.const -0x1p+0) (i32.const 3932)) + (call $assert_return (call $mul (f32.const 0x1p+0) (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 3936)) + (call $assert_return (call $mul (f32.const -0x1p+0) (f32.const -0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 3940)) + (call $assert_return (call $mul (f32.const -0x1p+0) (f32.const 0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 3944)) + (call $assert_return (call $mul (f32.const 0x1p+0) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 3948)) + (call $assert_return (call $mul (f32.const 0x1p+0) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 3952)) + (call $assert_return (call $mul (f32.const -0x1p+0) (f32.const -0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 3956)) + (call $assert_return (call $mul (f32.const -0x1p+0) (f32.const 0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 3960)) + (call $assert_return (call $mul (f32.const 0x1p+0) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 3964)) + (call $assert_return (call $mul (f32.const 0x1p+0) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 3968)) + (call $assert_return (call $mul (f32.const -0x1p+0) (f32.const -inf)) (f32.const inf) (i32.const 3972)) + (call $assert_return (call $mul (f32.const -0x1p+0) (f32.const inf)) (f32.const -inf) (i32.const 3976)) + (call $assert_return (call $mul (f32.const 0x1p+0) (f32.const -inf)) (f32.const -inf) (i32.const 3980)) + (call $assert_return (call $mul (f32.const 0x1p+0) (f32.const inf)) (f32.const inf) (i32.const 3984)) + (call $assert_return_nan (call $mul (f32.const -0x1p+0) (f32.const -nan)) (i32.const 3988)) + (call $assert_return_nan (call $mul (f32.const -0x1p+0) (f32.const -nan:0x200000)) (i32.const 3992)) + (call $assert_return_nan (call $mul (f32.const -0x1p+0) (f32.const nan)) (i32.const 3996)) + (call $assert_return_nan (call $mul (f32.const -0x1p+0) (f32.const nan:0x200000)) (i32.const 4000)) + (call $assert_return_nan (call $mul (f32.const 0x1p+0) (f32.const -nan)) (i32.const 4004)) + (call $assert_return_nan (call $mul (f32.const 0x1p+0) (f32.const -nan:0x200000)) (i32.const 4008)) + (call $assert_return_nan (call $mul (f32.const 0x1p+0) (f32.const nan)) (i32.const 4012)) + (call $assert_return_nan (call $mul (f32.const 0x1p+0) (f32.const nan:0x200000)) (i32.const 4016)) + (call $assert_return (call $mul (f32.const -0x1.921fb6p+2) (f32.const -0x0p+0)) (f32.const 0x0p+0) (i32.const 4020)) + (call $assert_return (call $mul (f32.const -0x1.921fb6p+2) (f32.const 0x0p+0)) (f32.const -0x0p+0) (i32.const 4024)) + (call $assert_return (call $mul (f32.const 0x1.921fb6p+2) (f32.const -0x0p+0)) (f32.const -0x0p+0) (i32.const 4028)) + (call $assert_return (call $mul (f32.const 0x1.921fb6p+2) (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 4032)) + (call $assert_return (call $mul (f32.const -0x1.921fb6p+2) (f32.const -0x1p-149)) (f32.const 0x1.8p-147) (i32.const 4036)) + (call $assert_return (call $mul (f32.const -0x1.921fb6p+2) (f32.const 0x1p-149)) (f32.const -0x1.8p-147) (i32.const 4040)) + (call $assert_return (call $mul (f32.const 0x1.921fb6p+2) (f32.const -0x1p-149)) (f32.const -0x1.8p-147) (i32.const 4044)) + (call $assert_return (call $mul (f32.const 0x1.921fb6p+2) (f32.const 0x1p-149)) (f32.const 0x1.8p-147) (i32.const 4048)) + (call $assert_return (call $mul (f32.const -0x1.921fb6p+2) (f32.const -0x1p-126)) (f32.const 0x1.921fb6p-124) (i32.const 4052)) + (call $assert_return (call $mul (f32.const -0x1.921fb6p+2) (f32.const 0x1p-126)) (f32.const -0x1.921fb6p-124) (i32.const 4056)) + (call $assert_return (call $mul (f32.const 0x1.921fb6p+2) (f32.const -0x1p-126)) (f32.const -0x1.921fb6p-124) (i32.const 4060)) + (call $assert_return (call $mul (f32.const 0x1.921fb6p+2) (f32.const 0x1p-126)) (f32.const 0x1.921fb6p-124) (i32.const 4064)) + (call $assert_return (call $mul (f32.const -0x1.921fb6p+2) (f32.const -0x1p-1)) (f32.const 0x1.921fb6p+1) (i32.const 4068)) + (call $assert_return (call $mul (f32.const -0x1.921fb6p+2) (f32.const 0x1p-1)) (f32.const -0x1.921fb6p+1) (i32.const 4072)) + (call $assert_return (call $mul (f32.const 0x1.921fb6p+2) (f32.const -0x1p-1)) (f32.const -0x1.921fb6p+1) (i32.const 4076)) + (call $assert_return (call $mul (f32.const 0x1.921fb6p+2) (f32.const 0x1p-1)) (f32.const 0x1.921fb6p+1) (i32.const 4080)) + (call $assert_return (call $mul (f32.const -0x1.921fb6p+2) (f32.const -0x1p+0)) (f32.const 0x1.921fb6p+2) (i32.const 4084)) + (call $assert_return (call $mul (f32.const -0x1.921fb6p+2) (f32.const 0x1p+0)) (f32.const -0x1.921fb6p+2) (i32.const 4088)) + (call $assert_return (call $mul (f32.const 0x1.921fb6p+2) (f32.const -0x1p+0)) (f32.const -0x1.921fb6p+2) (i32.const 4092)) + (call $assert_return (call $mul (f32.const 0x1.921fb6p+2) (f32.const 0x1p+0)) (f32.const 0x1.921fb6p+2) (i32.const 4096)) + (call $assert_return (call $mul (f32.const -0x1.921fb6p+2) (f32.const -0x1.921fb6p+2)) (f32.const 0x1.3bd3cep+5) (i32.const 4100)) + (call $assert_return (call $mul (f32.const -0x1.921fb6p+2) (f32.const 0x1.921fb6p+2)) (f32.const -0x1.3bd3cep+5) (i32.const 4104)) + (call $assert_return (call $mul (f32.const 0x1.921fb6p+2) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.3bd3cep+5) (i32.const 4108)) + (call $assert_return (call $mul (f32.const 0x1.921fb6p+2) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.3bd3cep+5) (i32.const 4112)) + (call $assert_return (call $mul (f32.const -0x1.921fb6p+2) (f32.const -0x1.fffffep+127)) (f32.const inf) (i32.const 4116)) + (call $assert_return (call $mul (f32.const -0x1.921fb6p+2) (f32.const 0x1.fffffep+127)) (f32.const -inf) (i32.const 4120)) + (call $assert_return (call $mul (f32.const 0x1.921fb6p+2) (f32.const -0x1.fffffep+127)) (f32.const -inf) (i32.const 4124)) + (call $assert_return (call $mul (f32.const 0x1.921fb6p+2) (f32.const 0x1.fffffep+127)) (f32.const inf) (i32.const 4128)) + (call $assert_return (call $mul (f32.const -0x1.921fb6p+2) (f32.const -inf)) (f32.const inf) (i32.const 4132)) + (call $assert_return (call $mul (f32.const -0x1.921fb6p+2) (f32.const inf)) (f32.const -inf) (i32.const 4136)) + (call $assert_return (call $mul (f32.const 0x1.921fb6p+2) (f32.const -inf)) (f32.const -inf) (i32.const 4140)) + (call $assert_return (call $mul (f32.const 0x1.921fb6p+2) (f32.const inf)) (f32.const inf) (i32.const 4144)) + (call $assert_return_nan (call $mul (f32.const -0x1.921fb6p+2) (f32.const -nan)) (i32.const 4148)) + (call $assert_return_nan (call $mul (f32.const -0x1.921fb6p+2) (f32.const -nan:0x200000)) (i32.const 4152)) + (call $assert_return_nan (call $mul (f32.const -0x1.921fb6p+2) (f32.const nan)) (i32.const 4156)) + (call $assert_return_nan (call $mul (f32.const -0x1.921fb6p+2) (f32.const nan:0x200000)) (i32.const 4160)) + (call $assert_return_nan (call $mul (f32.const 0x1.921fb6p+2) (f32.const -nan)) (i32.const 4164)) + (call $assert_return_nan (call $mul (f32.const 0x1.921fb6p+2) (f32.const -nan:0x200000)) (i32.const 4168)) + (call $assert_return_nan (call $mul (f32.const 0x1.921fb6p+2) (f32.const nan)) (i32.const 4172)) + (call $assert_return_nan (call $mul (f32.const 0x1.921fb6p+2) (f32.const nan:0x200000)) (i32.const 4176)) + (call $assert_return (call $mul (f32.const -0x1.fffffep+127) (f32.const -0x0p+0)) (f32.const 0x0p+0) (i32.const 4180)) + (call $assert_return (call $mul (f32.const -0x1.fffffep+127) (f32.const 0x0p+0)) (f32.const -0x0p+0) (i32.const 4184)) + (call $assert_return (call $mul (f32.const 0x1.fffffep+127) (f32.const -0x0p+0)) (f32.const -0x0p+0) (i32.const 4188)) + (call $assert_return (call $mul (f32.const 0x1.fffffep+127) (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 4192)) + (call $assert_return (call $mul (f32.const -0x1.fffffep+127) (f32.const -0x1p-149)) (f32.const 0x1.fffffep-22) (i32.const 4196)) + (call $assert_return (call $mul (f32.const -0x1.fffffep+127) (f32.const 0x1p-149)) (f32.const -0x1.fffffep-22) (i32.const 4200)) + (call $assert_return (call $mul (f32.const 0x1.fffffep+127) (f32.const -0x1p-149)) (f32.const -0x1.fffffep-22) (i32.const 4204)) + (call $assert_return (call $mul (f32.const 0x1.fffffep+127) (f32.const 0x1p-149)) (f32.const 0x1.fffffep-22) (i32.const 4208)) + (call $assert_return (call $mul (f32.const -0x1.fffffep+127) (f32.const -0x1p-126)) (f32.const 0x1.fffffep+1) (i32.const 4212)) + (call $assert_return (call $mul (f32.const -0x1.fffffep+127) (f32.const 0x1p-126)) (f32.const -0x1.fffffep+1) (i32.const 4216)) + (call $assert_return (call $mul (f32.const 0x1.fffffep+127) (f32.const -0x1p-126)) (f32.const -0x1.fffffep+1) (i32.const 4220)) + (call $assert_return (call $mul (f32.const 0x1.fffffep+127) (f32.const 0x1p-126)) (f32.const 0x1.fffffep+1) (i32.const 4224)) + (call $assert_return (call $mul (f32.const -0x1.fffffep+127) (f32.const -0x1p-1)) (f32.const 0x1.fffffep+126) (i32.const 4228)) + (call $assert_return (call $mul (f32.const -0x1.fffffep+127) (f32.const 0x1p-1)) (f32.const -0x1.fffffep+126) (i32.const 4232)) + (call $assert_return (call $mul (f32.const 0x1.fffffep+127) (f32.const -0x1p-1)) (f32.const -0x1.fffffep+126) (i32.const 4236)) + (call $assert_return (call $mul (f32.const 0x1.fffffep+127) (f32.const 0x1p-1)) (f32.const 0x1.fffffep+126) (i32.const 4240)) + (call $assert_return (call $mul (f32.const -0x1.fffffep+127) (f32.const -0x1p+0)) (f32.const 0x1.fffffep+127) (i32.const 4244)) + (call $assert_return (call $mul (f32.const -0x1.fffffep+127) (f32.const 0x1p+0)) (f32.const -0x1.fffffep+127) (i32.const 4248)) + (call $assert_return (call $mul (f32.const 0x1.fffffep+127) (f32.const -0x1p+0)) (f32.const -0x1.fffffep+127) (i32.const 4252)) + (call $assert_return (call $mul (f32.const 0x1.fffffep+127) (f32.const 0x1p+0)) (f32.const 0x1.fffffep+127) (i32.const 4256)) + (call $assert_return (call $mul (f32.const -0x1.fffffep+127) (f32.const -0x1.921fb6p+2)) (f32.const inf) (i32.const 4260)) + (call $assert_return (call $mul (f32.const -0x1.fffffep+127) (f32.const 0x1.921fb6p+2)) (f32.const -inf) (i32.const 4264)) + (call $assert_return (call $mul (f32.const 0x1.fffffep+127) (f32.const -0x1.921fb6p+2)) (f32.const -inf) (i32.const 4268)) + (call $assert_return (call $mul (f32.const 0x1.fffffep+127) (f32.const 0x1.921fb6p+2)) (f32.const inf) (i32.const 4272)) + (call $assert_return (call $mul (f32.const -0x1.fffffep+127) (f32.const -0x1.fffffep+127)) (f32.const inf) (i32.const 4276)) + (call $assert_return (call $mul (f32.const -0x1.fffffep+127) (f32.const 0x1.fffffep+127)) (f32.const -inf) (i32.const 4280)) + (call $assert_return (call $mul (f32.const 0x1.fffffep+127) (f32.const -0x1.fffffep+127)) (f32.const -inf) (i32.const 4284)) + (call $assert_return (call $mul (f32.const 0x1.fffffep+127) (f32.const 0x1.fffffep+127)) (f32.const inf) (i32.const 4288)) + (call $assert_return (call $mul (f32.const -0x1.fffffep+127) (f32.const -inf)) (f32.const inf) (i32.const 4292)) + (call $assert_return (call $mul (f32.const -0x1.fffffep+127) (f32.const inf)) (f32.const -inf) (i32.const 4296)) + (call $assert_return (call $mul (f32.const 0x1.fffffep+127) (f32.const -inf)) (f32.const -inf) (i32.const 4300)) + (call $assert_return (call $mul (f32.const 0x1.fffffep+127) (f32.const inf)) (f32.const inf) (i32.const 4304)) + (call $assert_return_nan (call $mul (f32.const -0x1.fffffep+127) (f32.const -nan)) (i32.const 4308)) + (call $assert_return_nan (call $mul (f32.const -0x1.fffffep+127) (f32.const -nan:0x200000)) (i32.const 4312)) + (call $assert_return_nan (call $mul (f32.const -0x1.fffffep+127) (f32.const nan)) (i32.const 4316)) + (call $assert_return_nan (call $mul (f32.const -0x1.fffffep+127) (f32.const nan:0x200000)) (i32.const 4320)) + (call $assert_return_nan (call $mul (f32.const 0x1.fffffep+127) (f32.const -nan)) (i32.const 4324)) + (call $assert_return_nan (call $mul (f32.const 0x1.fffffep+127) (f32.const -nan:0x200000)) (i32.const 4328)) + (call $assert_return_nan (call $mul (f32.const 0x1.fffffep+127) (f32.const nan)) (i32.const 4332)) + (call $assert_return_nan (call $mul (f32.const 0x1.fffffep+127) (f32.const nan:0x200000)) (i32.const 4336)) + (call $assert_return_nan (call $mul (f32.const -inf) (f32.const -0x0p+0)) (i32.const 4340)) + (call $assert_return_nan (call $mul (f32.const -inf) (f32.const 0x0p+0)) (i32.const 4344)) + (call $assert_return_nan (call $mul (f32.const inf) (f32.const -0x0p+0)) (i32.const 4348)) + (call $assert_return_nan (call $mul (f32.const inf) (f32.const 0x0p+0)) (i32.const 4352)) + (call $assert_return (call $mul (f32.const -inf) (f32.const -0x1p-149)) (f32.const inf) (i32.const 4356)) + (call $assert_return (call $mul (f32.const -inf) (f32.const 0x1p-149)) (f32.const -inf) (i32.const 4360)) + (call $assert_return (call $mul (f32.const inf) (f32.const -0x1p-149)) (f32.const -inf) (i32.const 4364)) + (call $assert_return (call $mul (f32.const inf) (f32.const 0x1p-149)) (f32.const inf) (i32.const 4368)) + (call $assert_return (call $mul (f32.const -inf) (f32.const -0x1p-126)) (f32.const inf) (i32.const 4372)) + (call $assert_return (call $mul (f32.const -inf) (f32.const 0x1p-126)) (f32.const -inf) (i32.const 4376)) + (call $assert_return (call $mul (f32.const inf) (f32.const -0x1p-126)) (f32.const -inf) (i32.const 4380)) + (call $assert_return (call $mul (f32.const inf) (f32.const 0x1p-126)) (f32.const inf) (i32.const 4384)) + (call $assert_return (call $mul (f32.const -inf) (f32.const -0x1p-1)) (f32.const inf) (i32.const 4388)) + (call $assert_return (call $mul (f32.const -inf) (f32.const 0x1p-1)) (f32.const -inf) (i32.const 4392)) + (call $assert_return (call $mul (f32.const inf) (f32.const -0x1p-1)) (f32.const -inf) (i32.const 4396)) + (call $assert_return (call $mul (f32.const inf) (f32.const 0x1p-1)) (f32.const inf) (i32.const 4400)) + (call $assert_return (call $mul (f32.const -inf) (f32.const -0x1p+0)) (f32.const inf) (i32.const 4404)) + (call $assert_return (call $mul (f32.const -inf) (f32.const 0x1p+0)) (f32.const -inf) (i32.const 4408)) + (call $assert_return (call $mul (f32.const inf) (f32.const -0x1p+0)) (f32.const -inf) (i32.const 4412)) + (call $assert_return (call $mul (f32.const inf) (f32.const 0x1p+0)) (f32.const inf) (i32.const 4416)) + (call $assert_return (call $mul (f32.const -inf) (f32.const -0x1.921fb6p+2)) (f32.const inf) (i32.const 4420)) + (call $assert_return (call $mul (f32.const -inf) (f32.const 0x1.921fb6p+2)) (f32.const -inf) (i32.const 4424)) + (call $assert_return (call $mul (f32.const inf) (f32.const -0x1.921fb6p+2)) (f32.const -inf) (i32.const 4428)) + (call $assert_return (call $mul (f32.const inf) (f32.const 0x1.921fb6p+2)) (f32.const inf) (i32.const 4432)) + (call $assert_return (call $mul (f32.const -inf) (f32.const -0x1.fffffep+127)) (f32.const inf) (i32.const 4436)) + (call $assert_return (call $mul (f32.const -inf) (f32.const 0x1.fffffep+127)) (f32.const -inf) (i32.const 4440)) + (call $assert_return (call $mul (f32.const inf) (f32.const -0x1.fffffep+127)) (f32.const -inf) (i32.const 4444)) + (call $assert_return (call $mul (f32.const inf) (f32.const 0x1.fffffep+127)) (f32.const inf) (i32.const 4448)) + (call $assert_return (call $mul (f32.const -inf) (f32.const -inf)) (f32.const inf) (i32.const 4452)) + (call $assert_return (call $mul (f32.const -inf) (f32.const inf)) (f32.const -inf) (i32.const 4456)) + (call $assert_return (call $mul (f32.const inf) (f32.const -inf)) (f32.const -inf) (i32.const 4460)) + (call $assert_return (call $mul (f32.const inf) (f32.const inf)) (f32.const inf) (i32.const 4464)) + (call $assert_return_nan (call $mul (f32.const -inf) (f32.const -nan)) (i32.const 4468)) + (call $assert_return_nan (call $mul (f32.const -inf) (f32.const -nan:0x200000)) (i32.const 4472)) + (call $assert_return_nan (call $mul (f32.const -inf) (f32.const nan)) (i32.const 4476)) + (call $assert_return_nan (call $mul (f32.const -inf) (f32.const nan:0x200000)) (i32.const 4480)) + (call $assert_return_nan (call $mul (f32.const inf) (f32.const -nan)) (i32.const 4484)) + (call $assert_return_nan (call $mul (f32.const inf) (f32.const -nan:0x200000)) (i32.const 4488)) + (call $assert_return_nan (call $mul (f32.const inf) (f32.const nan)) (i32.const 4492)) + (call $assert_return_nan (call $mul (f32.const inf) (f32.const nan:0x200000)) (i32.const 4496)) + (call $assert_return_nan (call $mul (f32.const -nan) (f32.const -0x0p+0)) (i32.const 4500)) + (call $assert_return_nan (call $mul (f32.const -nan:0x200000) (f32.const -0x0p+0)) (i32.const 4504)) + (call $assert_return_nan (call $mul (f32.const -nan) (f32.const 0x0p+0)) (i32.const 4508)) + (call $assert_return_nan (call $mul (f32.const -nan:0x200000) (f32.const 0x0p+0)) (i32.const 4512)) + (call $assert_return_nan (call $mul (f32.const nan) (f32.const -0x0p+0)) (i32.const 4516)) + (call $assert_return_nan (call $mul (f32.const nan:0x200000) (f32.const -0x0p+0)) (i32.const 4520)) + (call $assert_return_nan (call $mul (f32.const nan) (f32.const 0x0p+0)) (i32.const 4524)) + (call $assert_return_nan (call $mul (f32.const nan:0x200000) (f32.const 0x0p+0)) (i32.const 4528)) + (call $assert_return_nan (call $mul (f32.const -nan) (f32.const -0x1p-149)) (i32.const 4532)) + (call $assert_return_nan (call $mul (f32.const -nan:0x200000) (f32.const -0x1p-149)) (i32.const 4536)) + (call $assert_return_nan (call $mul (f32.const -nan) (f32.const 0x1p-149)) (i32.const 4540)) + (call $assert_return_nan (call $mul (f32.const -nan:0x200000) (f32.const 0x1p-149)) (i32.const 4544)) + (call $assert_return_nan (call $mul (f32.const nan) (f32.const -0x1p-149)) (i32.const 4548)) + (call $assert_return_nan (call $mul (f32.const nan:0x200000) (f32.const -0x1p-149)) (i32.const 4552)) + (call $assert_return_nan (call $mul (f32.const nan) (f32.const 0x1p-149)) (i32.const 4556)) + (call $assert_return_nan (call $mul (f32.const nan:0x200000) (f32.const 0x1p-149)) (i32.const 4560)) + (call $assert_return_nan (call $mul (f32.const -nan) (f32.const -0x1p-126)) (i32.const 4564)) + (call $assert_return_nan (call $mul (f32.const -nan:0x200000) (f32.const -0x1p-126)) (i32.const 4568)) + (call $assert_return_nan (call $mul (f32.const -nan) (f32.const 0x1p-126)) (i32.const 4572)) + (call $assert_return_nan (call $mul (f32.const -nan:0x200000) (f32.const 0x1p-126)) (i32.const 4576)) + (call $assert_return_nan (call $mul (f32.const nan) (f32.const -0x1p-126)) (i32.const 4580)) + (call $assert_return_nan (call $mul (f32.const nan:0x200000) (f32.const -0x1p-126)) (i32.const 4584)) + (call $assert_return_nan (call $mul (f32.const nan) (f32.const 0x1p-126)) (i32.const 4588)) + (call $assert_return_nan (call $mul (f32.const nan:0x200000) (f32.const 0x1p-126)) (i32.const 4592)) + (call $assert_return_nan (call $mul (f32.const -nan) (f32.const -0x1p-1)) (i32.const 4596)) + (call $assert_return_nan (call $mul (f32.const -nan:0x200000) (f32.const -0x1p-1)) (i32.const 4600)) + (call $assert_return_nan (call $mul (f32.const -nan) (f32.const 0x1p-1)) (i32.const 4604)) + (call $assert_return_nan (call $mul (f32.const -nan:0x200000) (f32.const 0x1p-1)) (i32.const 4608)) + (call $assert_return_nan (call $mul (f32.const nan) (f32.const -0x1p-1)) (i32.const 4612)) + (call $assert_return_nan (call $mul (f32.const nan:0x200000) (f32.const -0x1p-1)) (i32.const 4616)) + (call $assert_return_nan (call $mul (f32.const nan) (f32.const 0x1p-1)) (i32.const 4620)) + (call $assert_return_nan (call $mul (f32.const nan:0x200000) (f32.const 0x1p-1)) (i32.const 4624)) + (call $assert_return_nan (call $mul (f32.const -nan) (f32.const -0x1p+0)) (i32.const 4628)) + (call $assert_return_nan (call $mul (f32.const -nan:0x200000) (f32.const -0x1p+0)) (i32.const 4632)) + (call $assert_return_nan (call $mul (f32.const -nan) (f32.const 0x1p+0)) (i32.const 4636)) + (call $assert_return_nan (call $mul (f32.const -nan:0x200000) (f32.const 0x1p+0)) (i32.const 4640)) + (call $assert_return_nan (call $mul (f32.const nan) (f32.const -0x1p+0)) (i32.const 4644)) + (call $assert_return_nan (call $mul (f32.const nan:0x200000) (f32.const -0x1p+0)) (i32.const 4648)) + (call $assert_return_nan (call $mul (f32.const nan) (f32.const 0x1p+0)) (i32.const 4652)) + (call $assert_return_nan (call $mul (f32.const nan:0x200000) (f32.const 0x1p+0)) (i32.const 4656)) + (call $assert_return_nan (call $mul (f32.const -nan) (f32.const -0x1.921fb6p+2)) (i32.const 4660)) + (call $assert_return_nan (call $mul (f32.const -nan:0x200000) (f32.const -0x1.921fb6p+2)) (i32.const 4664)) + (call $assert_return_nan (call $mul (f32.const -nan) (f32.const 0x1.921fb6p+2)) (i32.const 4668)) + (call $assert_return_nan (call $mul (f32.const -nan:0x200000) (f32.const 0x1.921fb6p+2)) (i32.const 4672)) + (call $assert_return_nan (call $mul (f32.const nan) (f32.const -0x1.921fb6p+2)) (i32.const 4676)) + (call $assert_return_nan (call $mul (f32.const nan:0x200000) (f32.const -0x1.921fb6p+2)) (i32.const 4680)) + (call $assert_return_nan (call $mul (f32.const nan) (f32.const 0x1.921fb6p+2)) (i32.const 4684)) + (call $assert_return_nan (call $mul (f32.const nan:0x200000) (f32.const 0x1.921fb6p+2)) (i32.const 4688)) + (call $assert_return_nan (call $mul (f32.const -nan) (f32.const -0x1.fffffep+127)) (i32.const 4692)) + (call $assert_return_nan (call $mul (f32.const -nan:0x200000) (f32.const -0x1.fffffep+127)) (i32.const 4696)) + (call $assert_return_nan (call $mul (f32.const -nan) (f32.const 0x1.fffffep+127)) (i32.const 4700)) + (call $assert_return_nan (call $mul (f32.const -nan:0x200000) (f32.const 0x1.fffffep+127)) (i32.const 4704)) + (call $assert_return_nan (call $mul (f32.const nan) (f32.const -0x1.fffffep+127)) (i32.const 4708)) + (call $assert_return_nan (call $mul (f32.const nan:0x200000) (f32.const -0x1.fffffep+127)) (i32.const 4712)) + (call $assert_return_nan (call $mul (f32.const nan) (f32.const 0x1.fffffep+127)) (i32.const 4716)) + (call $assert_return_nan (call $mul (f32.const nan:0x200000) (f32.const 0x1.fffffep+127)) (i32.const 4720)) + (call $assert_return_nan (call $mul (f32.const -nan) (f32.const -inf)) (i32.const 4724)) + (call $assert_return_nan (call $mul (f32.const -nan:0x200000) (f32.const -inf)) (i32.const 4728)) + (call $assert_return_nan (call $mul (f32.const -nan) (f32.const inf)) (i32.const 4732)) + (call $assert_return_nan (call $mul (f32.const -nan:0x200000) (f32.const inf)) (i32.const 4736)) + (call $assert_return_nan (call $mul (f32.const nan) (f32.const -inf)) (i32.const 4740)) + (call $assert_return_nan (call $mul (f32.const nan:0x200000) (f32.const -inf)) (i32.const 4744)) + (call $assert_return_nan (call $mul (f32.const nan) (f32.const inf)) (i32.const 4748)) + (call $assert_return_nan (call $mul (f32.const nan:0x200000) (f32.const inf)) (i32.const 4752)) + (call $assert_return_nan (call $mul (f32.const -nan) (f32.const -nan)) (i32.const 4756)) + (call $assert_return_nan (call $mul (f32.const -nan:0x200000) (f32.const -nan)) (i32.const 4760)) + (call $assert_return_nan (call $mul (f32.const -nan) (f32.const -nan:0x200000)) (i32.const 4764)) + (call $assert_return_nan (call $mul (f32.const -nan:0x200000) (f32.const -nan:0x200000)) (i32.const 4768)) + (call $assert_return_nan (call $mul (f32.const -nan) (f32.const nan)) (i32.const 4772)) + (call $assert_return_nan (call $mul (f32.const -nan:0x200000) (f32.const nan)) (i32.const 4776)) + (call $assert_return_nan (call $mul (f32.const -nan) (f32.const nan:0x200000)) (i32.const 4780)) + (call $assert_return_nan (call $mul (f32.const -nan:0x200000) (f32.const nan:0x200000)) (i32.const 4784)) + (call $assert_return_nan (call $mul (f32.const nan) (f32.const -nan)) (i32.const 4788)) + (call $assert_return_nan (call $mul (f32.const nan:0x200000) (f32.const -nan)) (i32.const 4792)) + (call $assert_return_nan (call $mul (f32.const nan) (f32.const -nan:0x200000)) (i32.const 4796)) + (call $assert_return_nan (call $mul (f32.const nan:0x200000) (f32.const -nan:0x200000)) (i32.const 4800)) + (call $assert_return_nan (call $mul (f32.const nan) (f32.const nan)) (i32.const 4804)) + (call $assert_return_nan (call $mul (f32.const nan:0x200000) (f32.const nan)) (i32.const 4808)) + (call $assert_return_nan (call $mul (f32.const nan) (f32.const nan:0x200000)) (i32.const 4812)) + (call $assert_return_nan (call $mul (f32.const nan:0x200000) (f32.const nan:0x200000)) (i32.const 4816)) + (call $assert_return_nan (call $div (f32.const -0x0p+0) (f32.const -0x0p+0)) (i32.const 4820)) + (call $assert_return_nan (call $div (f32.const -0x0p+0) (f32.const 0x0p+0)) (i32.const 4824)) + (call $assert_return_nan (call $div (f32.const 0x0p+0) (f32.const -0x0p+0)) (i32.const 4828)) + (call $assert_return_nan (call $div (f32.const 0x0p+0) (f32.const 0x0p+0)) (i32.const 4832)) + (call $assert_return (call $div (f32.const -0x0p+0) (f32.const -0x1p-149)) (f32.const 0x0p+0) (i32.const 4836)) + (call $assert_return (call $div (f32.const -0x0p+0) (f32.const 0x1p-149)) (f32.const -0x0p+0) (i32.const 4840)) + (call $assert_return (call $div (f32.const 0x0p+0) (f32.const -0x1p-149)) (f32.const -0x0p+0) (i32.const 4844)) + (call $assert_return (call $div (f32.const 0x0p+0) (f32.const 0x1p-149)) (f32.const 0x0p+0) (i32.const 4848)) + (call $assert_return (call $div (f32.const -0x0p+0) (f32.const -0x1p-126)) (f32.const 0x0p+0) (i32.const 4852)) + (call $assert_return (call $div (f32.const -0x0p+0) (f32.const 0x1p-126)) (f32.const -0x0p+0) (i32.const 4856)) + (call $assert_return (call $div (f32.const 0x0p+0) (f32.const -0x1p-126)) (f32.const -0x0p+0) (i32.const 4860)) + (call $assert_return (call $div (f32.const 0x0p+0) (f32.const 0x1p-126)) (f32.const 0x0p+0) (i32.const 4864)) + (call $assert_return (call $div (f32.const -0x0p+0) (f32.const -0x1p-1)) (f32.const 0x0p+0) (i32.const 4868)) + (call $assert_return (call $div (f32.const -0x0p+0) (f32.const 0x1p-1)) (f32.const -0x0p+0) (i32.const 4872)) + (call $assert_return (call $div (f32.const 0x0p+0) (f32.const -0x1p-1)) (f32.const -0x0p+0) (i32.const 4876)) + (call $assert_return (call $div (f32.const 0x0p+0) (f32.const 0x1p-1)) (f32.const 0x0p+0) (i32.const 4880)) + (call $assert_return (call $div (f32.const -0x0p+0) (f32.const -0x1p+0)) (f32.const 0x0p+0) (i32.const 4884)) + (call $assert_return (call $div (f32.const -0x0p+0) (f32.const 0x1p+0)) (f32.const -0x0p+0) (i32.const 4888)) + (call $assert_return (call $div (f32.const 0x0p+0) (f32.const -0x1p+0)) (f32.const -0x0p+0) (i32.const 4892)) + (call $assert_return (call $div (f32.const 0x0p+0) (f32.const 0x1p+0)) (f32.const 0x0p+0) (i32.const 4896)) + (call $assert_return (call $div (f32.const -0x0p+0) (f32.const -0x1.921fb6p+2)) (f32.const 0x0p+0) (i32.const 4900)) + (call $assert_return (call $div (f32.const -0x0p+0) (f32.const 0x1.921fb6p+2)) (f32.const -0x0p+0) (i32.const 4904)) + (call $assert_return (call $div (f32.const 0x0p+0) (f32.const -0x1.921fb6p+2)) (f32.const -0x0p+0) (i32.const 4908)) + (call $assert_return (call $div (f32.const 0x0p+0) (f32.const 0x1.921fb6p+2)) (f32.const 0x0p+0) (i32.const 4912)) + (call $assert_return (call $div (f32.const -0x0p+0) (f32.const -0x1.fffffep+127)) (f32.const 0x0p+0) (i32.const 4916)) + (call $assert_return (call $div (f32.const -0x0p+0) (f32.const 0x1.fffffep+127)) (f32.const -0x0p+0) (i32.const 4920)) + (call $assert_return (call $div (f32.const 0x0p+0) (f32.const -0x1.fffffep+127)) (f32.const -0x0p+0) (i32.const 4924)) + (call $assert_return (call $div (f32.const 0x0p+0) (f32.const 0x1.fffffep+127)) (f32.const 0x0p+0) (i32.const 4928)) + (call $assert_return (call $div (f32.const -0x0p+0) (f32.const -inf)) (f32.const 0x0p+0) (i32.const 4932)) + (call $assert_return (call $div (f32.const -0x0p+0) (f32.const inf)) (f32.const -0x0p+0) (i32.const 4936)) + (call $assert_return (call $div (f32.const 0x0p+0) (f32.const -inf)) (f32.const -0x0p+0) (i32.const 4940)) + (call $assert_return (call $div (f32.const 0x0p+0) (f32.const inf)) (f32.const 0x0p+0) (i32.const 4944)) + (call $assert_return_nan (call $div (f32.const -0x0p+0) (f32.const -nan)) (i32.const 4948)) + (call $assert_return_nan (call $div (f32.const -0x0p+0) (f32.const -nan:0x200000)) (i32.const 4952)) + (call $assert_return_nan (call $div (f32.const -0x0p+0) (f32.const nan)) (i32.const 4956)) + (call $assert_return_nan (call $div (f32.const -0x0p+0) (f32.const nan:0x200000)) (i32.const 4960)) + (call $assert_return_nan (call $div (f32.const 0x0p+0) (f32.const -nan)) (i32.const 4964)) + (call $assert_return_nan (call $div (f32.const 0x0p+0) (f32.const -nan:0x200000)) (i32.const 4968)) + (call $assert_return_nan (call $div (f32.const 0x0p+0) (f32.const nan)) (i32.const 4972)) + (call $assert_return_nan (call $div (f32.const 0x0p+0) (f32.const nan:0x200000)) (i32.const 4976)) + (call $assert_return (call $div (f32.const -0x1p-149) (f32.const -0x0p+0)) (f32.const inf) (i32.const 4980)) + (call $assert_return (call $div (f32.const -0x1p-149) (f32.const 0x0p+0)) (f32.const -inf) (i32.const 4984)) + (call $assert_return (call $div (f32.const 0x1p-149) (f32.const -0x0p+0)) (f32.const -inf) (i32.const 4988)) + (call $assert_return (call $div (f32.const 0x1p-149) (f32.const 0x0p+0)) (f32.const inf) (i32.const 4992)) + (call $assert_return (call $div (f32.const -0x1p-149) (f32.const -0x1p-149)) (f32.const 0x1p+0) (i32.const 4996)) + (call $assert_return (call $div (f32.const -0x1p-149) (f32.const 0x1p-149)) (f32.const -0x1p+0) (i32.const 5000)) + (call $assert_return (call $div (f32.const 0x1p-149) (f32.const -0x1p-149)) (f32.const -0x1p+0) (i32.const 5004)) + (call $assert_return (call $div (f32.const 0x1p-149) (f32.const 0x1p-149)) (f32.const 0x1p+0) (i32.const 5008)) + (call $assert_return (call $div (f32.const -0x1p-149) (f32.const -0x1p-126)) (f32.const 0x1p-23) (i32.const 5012)) + (call $assert_return (call $div (f32.const -0x1p-149) (f32.const 0x1p-126)) (f32.const -0x1p-23) (i32.const 5016)) + (call $assert_return (call $div (f32.const 0x1p-149) (f32.const -0x1p-126)) (f32.const -0x1p-23) (i32.const 5020)) + (call $assert_return (call $div (f32.const 0x1p-149) (f32.const 0x1p-126)) (f32.const 0x1p-23) (i32.const 5024)) + (call $assert_return (call $div (f32.const -0x1p-149) (f32.const -0x1p-1)) (f32.const 0x1p-148) (i32.const 5028)) + (call $assert_return (call $div (f32.const -0x1p-149) (f32.const 0x1p-1)) (f32.const -0x1p-148) (i32.const 5032)) + (call $assert_return (call $div (f32.const 0x1p-149) (f32.const -0x1p-1)) (f32.const -0x1p-148) (i32.const 5036)) + (call $assert_return (call $div (f32.const 0x1p-149) (f32.const 0x1p-1)) (f32.const 0x1p-148) (i32.const 5040)) + (call $assert_return (call $div (f32.const -0x1p-149) (f32.const -0x1p+0)) (f32.const 0x1p-149) (i32.const 5044)) + (call $assert_return (call $div (f32.const -0x1p-149) (f32.const 0x1p+0)) (f32.const -0x1p-149) (i32.const 5048)) + (call $assert_return (call $div (f32.const 0x1p-149) (f32.const -0x1p+0)) (f32.const -0x1p-149) (i32.const 5052)) + (call $assert_return (call $div (f32.const 0x1p-149) (f32.const 0x1p+0)) (f32.const 0x1p-149) (i32.const 5056)) + (call $assert_return (call $div (f32.const -0x1p-149) (f32.const -0x1.921fb6p+2)) (f32.const 0x0p+0) (i32.const 5060)) + (call $assert_return (call $div (f32.const -0x1p-149) (f32.const 0x1.921fb6p+2)) (f32.const -0x0p+0) (i32.const 5064)) + (call $assert_return (call $div (f32.const 0x1p-149) (f32.const -0x1.921fb6p+2)) (f32.const -0x0p+0) (i32.const 5068)) + (call $assert_return (call $div (f32.const 0x1p-149) (f32.const 0x1.921fb6p+2)) (f32.const 0x0p+0) (i32.const 5072)) + (call $assert_return (call $div (f32.const -0x1p-149) (f32.const -0x1.fffffep+127)) (f32.const 0x0p+0) (i32.const 5076)) + (call $assert_return (call $div (f32.const -0x1p-149) (f32.const 0x1.fffffep+127)) (f32.const -0x0p+0) (i32.const 5080)) + (call $assert_return (call $div (f32.const 0x1p-149) (f32.const -0x1.fffffep+127)) (f32.const -0x0p+0) (i32.const 5084)) + (call $assert_return (call $div (f32.const 0x1p-149) (f32.const 0x1.fffffep+127)) (f32.const 0x0p+0) (i32.const 5088)) + (call $assert_return (call $div (f32.const -0x1p-149) (f32.const -inf)) (f32.const 0x0p+0) (i32.const 5092)) + (call $assert_return (call $div (f32.const -0x1p-149) (f32.const inf)) (f32.const -0x0p+0) (i32.const 5096)) + (call $assert_return (call $div (f32.const 0x1p-149) (f32.const -inf)) (f32.const -0x0p+0) (i32.const 5100)) + (call $assert_return (call $div (f32.const 0x1p-149) (f32.const inf)) (f32.const 0x0p+0) (i32.const 5104)) + (call $assert_return_nan (call $div (f32.const -0x1p-149) (f32.const -nan)) (i32.const 5108)) + (call $assert_return_nan (call $div (f32.const -0x1p-149) (f32.const -nan:0x200000)) (i32.const 5112)) + (call $assert_return_nan (call $div (f32.const -0x1p-149) (f32.const nan)) (i32.const 5116)) + (call $assert_return_nan (call $div (f32.const -0x1p-149) (f32.const nan:0x200000)) (i32.const 5120)) + (call $assert_return_nan (call $div (f32.const 0x1p-149) (f32.const -nan)) (i32.const 5124)) + (call $assert_return_nan (call $div (f32.const 0x1p-149) (f32.const -nan:0x200000)) (i32.const 5128)) + (call $assert_return_nan (call $div (f32.const 0x1p-149) (f32.const nan)) (i32.const 5132)) + (call $assert_return_nan (call $div (f32.const 0x1p-149) (f32.const nan:0x200000)) (i32.const 5136)) + (call $assert_return (call $div (f32.const -0x1p-126) (f32.const -0x0p+0)) (f32.const inf) (i32.const 5140)) + (call $assert_return (call $div (f32.const -0x1p-126) (f32.const 0x0p+0)) (f32.const -inf) (i32.const 5144)) + (call $assert_return (call $div (f32.const 0x1p-126) (f32.const -0x0p+0)) (f32.const -inf) (i32.const 5148)) + (call $assert_return (call $div (f32.const 0x1p-126) (f32.const 0x0p+0)) (f32.const inf) (i32.const 5152)) + (call $assert_return (call $div (f32.const -0x1p-126) (f32.const -0x1p-149)) (f32.const 0x1p+23) (i32.const 5156)) + (call $assert_return (call $div (f32.const -0x1p-126) (f32.const 0x1p-149)) (f32.const -0x1p+23) (i32.const 5160)) + (call $assert_return (call $div (f32.const 0x1p-126) (f32.const -0x1p-149)) (f32.const -0x1p+23) (i32.const 5164)) + (call $assert_return (call $div (f32.const 0x1p-126) (f32.const 0x1p-149)) (f32.const 0x1p+23) (i32.const 5168)) + (call $assert_return (call $div (f32.const -0x1p-126) (f32.const -0x1p-126)) (f32.const 0x1p+0) (i32.const 5172)) + (call $assert_return (call $div (f32.const -0x1p-126) (f32.const 0x1p-126)) (f32.const -0x1p+0) (i32.const 5176)) + (call $assert_return (call $div (f32.const 0x1p-126) (f32.const -0x1p-126)) (f32.const -0x1p+0) (i32.const 5180)) + (call $assert_return (call $div (f32.const 0x1p-126) (f32.const 0x1p-126)) (f32.const 0x1p+0) (i32.const 5184)) + (call $assert_return (call $div (f32.const -0x1p-126) (f32.const -0x1p-1)) (f32.const 0x1p-125) (i32.const 5188)) + (call $assert_return (call $div (f32.const -0x1p-126) (f32.const 0x1p-1)) (f32.const -0x1p-125) (i32.const 5192)) + (call $assert_return (call $div (f32.const 0x1p-126) (f32.const -0x1p-1)) (f32.const -0x1p-125) (i32.const 5196)) + (call $assert_return (call $div (f32.const 0x1p-126) (f32.const 0x1p-1)) (f32.const 0x1p-125) (i32.const 5200)) + (call $assert_return (call $div (f32.const -0x1p-126) (f32.const -0x1p+0)) (f32.const 0x1p-126) (i32.const 5204)) + (call $assert_return (call $div (f32.const -0x1p-126) (f32.const 0x1p+0)) (f32.const -0x1p-126) (i32.const 5208)) + (call $assert_return (call $div (f32.const 0x1p-126) (f32.const -0x1p+0)) (f32.const -0x1p-126) (i32.const 5212)) + (call $assert_return (call $div (f32.const 0x1p-126) (f32.const 0x1p+0)) (f32.const 0x1p-126) (i32.const 5216)) + (call $assert_return (call $div (f32.const -0x1p-126) (f32.const -0x1.921fb6p+2)) (f32.const 0x1.45f3p-129) (i32.const 5220)) + (call $assert_return (call $div (f32.const -0x1p-126) (f32.const 0x1.921fb6p+2)) (f32.const -0x1.45f3p-129) (i32.const 5224)) + (call $assert_return (call $div (f32.const 0x1p-126) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.45f3p-129) (i32.const 5228)) + (call $assert_return (call $div (f32.const 0x1p-126) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.45f3p-129) (i32.const 5232)) + (call $assert_return (call $div (f32.const -0x1p-126) (f32.const -0x1.fffffep+127)) (f32.const 0x0p+0) (i32.const 5236)) + (call $assert_return (call $div (f32.const -0x1p-126) (f32.const 0x1.fffffep+127)) (f32.const -0x0p+0) (i32.const 5240)) + (call $assert_return (call $div (f32.const 0x1p-126) (f32.const -0x1.fffffep+127)) (f32.const -0x0p+0) (i32.const 5244)) + (call $assert_return (call $div (f32.const 0x1p-126) (f32.const 0x1.fffffep+127)) (f32.const 0x0p+0) (i32.const 5248)) + (call $assert_return (call $div (f32.const -0x1p-126) (f32.const -inf)) (f32.const 0x0p+0) (i32.const 5252)) + (call $assert_return (call $div (f32.const -0x1p-126) (f32.const inf)) (f32.const -0x0p+0) (i32.const 5256)) + (call $assert_return (call $div (f32.const 0x1p-126) (f32.const -inf)) (f32.const -0x0p+0) (i32.const 5260)) + (call $assert_return (call $div (f32.const 0x1p-126) (f32.const inf)) (f32.const 0x0p+0) (i32.const 5264)) + (call $assert_return_nan (call $div (f32.const -0x1p-126) (f32.const -nan)) (i32.const 5268)) + (call $assert_return_nan (call $div (f32.const -0x1p-126) (f32.const -nan:0x200000)) (i32.const 5272)) + (call $assert_return_nan (call $div (f32.const -0x1p-126) (f32.const nan)) (i32.const 5276)) + (call $assert_return_nan (call $div (f32.const -0x1p-126) (f32.const nan:0x200000)) (i32.const 5280)) + (call $assert_return_nan (call $div (f32.const 0x1p-126) (f32.const -nan)) (i32.const 5284)) + (call $assert_return_nan (call $div (f32.const 0x1p-126) (f32.const -nan:0x200000)) (i32.const 5288)) + (call $assert_return_nan (call $div (f32.const 0x1p-126) (f32.const nan)) (i32.const 5292)) + (call $assert_return_nan (call $div (f32.const 0x1p-126) (f32.const nan:0x200000)) (i32.const 5296)) + (call $assert_return (call $div (f32.const -0x1p-1) (f32.const -0x0p+0)) (f32.const inf) (i32.const 5300)) + (call $assert_return (call $div (f32.const -0x1p-1) (f32.const 0x0p+0)) (f32.const -inf) (i32.const 5304)) + (call $assert_return (call $div (f32.const 0x1p-1) (f32.const -0x0p+0)) (f32.const -inf) (i32.const 5308)) + (call $assert_return (call $div (f32.const 0x1p-1) (f32.const 0x0p+0)) (f32.const inf) (i32.const 5312)) + (call $assert_return (call $div (f32.const -0x1p-1) (f32.const -0x1p-149)) (f32.const inf) (i32.const 5316)) + (call $assert_return (call $div (f32.const -0x1p-1) (f32.const 0x1p-149)) (f32.const -inf) (i32.const 5320)) + (call $assert_return (call $div (f32.const 0x1p-1) (f32.const -0x1p-149)) (f32.const -inf) (i32.const 5324)) + (call $assert_return (call $div (f32.const 0x1p-1) (f32.const 0x1p-149)) (f32.const inf) (i32.const 5328)) + (call $assert_return (call $div (f32.const -0x1p-1) (f32.const -0x1p-126)) (f32.const 0x1p+125) (i32.const 5332)) + (call $assert_return (call $div (f32.const -0x1p-1) (f32.const 0x1p-126)) (f32.const -0x1p+125) (i32.const 5336)) + (call $assert_return (call $div (f32.const 0x1p-1) (f32.const -0x1p-126)) (f32.const -0x1p+125) (i32.const 5340)) + (call $assert_return (call $div (f32.const 0x1p-1) (f32.const 0x1p-126)) (f32.const 0x1p+125) (i32.const 5344)) + (call $assert_return (call $div (f32.const -0x1p-1) (f32.const -0x1p-1)) (f32.const 0x1p+0) (i32.const 5348)) + (call $assert_return (call $div (f32.const -0x1p-1) (f32.const 0x1p-1)) (f32.const -0x1p+0) (i32.const 5352)) + (call $assert_return (call $div (f32.const 0x1p-1) (f32.const -0x1p-1)) (f32.const -0x1p+0) (i32.const 5356)) + (call $assert_return (call $div (f32.const 0x1p-1) (f32.const 0x1p-1)) (f32.const 0x1p+0) (i32.const 5360)) + (call $assert_return (call $div (f32.const -0x1p-1) (f32.const -0x1p+0)) (f32.const 0x1p-1) (i32.const 5364)) + (call $assert_return (call $div (f32.const -0x1p-1) (f32.const 0x1p+0)) (f32.const -0x1p-1) (i32.const 5368)) + (call $assert_return (call $div (f32.const 0x1p-1) (f32.const -0x1p+0)) (f32.const -0x1p-1) (i32.const 5372)) + (call $assert_return (call $div (f32.const 0x1p-1) (f32.const 0x1p+0)) (f32.const 0x1p-1) (i32.const 5376)) + (call $assert_return (call $div (f32.const -0x1p-1) (f32.const -0x1.921fb6p+2)) (f32.const 0x1.45f306p-4) (i32.const 5380)) + (call $assert_return (call $div (f32.const -0x1p-1) (f32.const 0x1.921fb6p+2)) (f32.const -0x1.45f306p-4) (i32.const 5384)) + (call $assert_return (call $div (f32.const 0x1p-1) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.45f306p-4) (i32.const 5388)) + (call $assert_return (call $div (f32.const 0x1p-1) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.45f306p-4) (i32.const 5392)) + (call $assert_return (call $div (f32.const -0x1p-1) (f32.const -0x1.fffffep+127)) (f32.const 0x1p-129) (i32.const 5396)) + (call $assert_return (call $div (f32.const -0x1p-1) (f32.const 0x1.fffffep+127)) (f32.const -0x1p-129) (i32.const 5400)) + (call $assert_return (call $div (f32.const 0x1p-1) (f32.const -0x1.fffffep+127)) (f32.const -0x1p-129) (i32.const 5404)) + (call $assert_return (call $div (f32.const 0x1p-1) (f32.const 0x1.fffffep+127)) (f32.const 0x1p-129) (i32.const 5408)) + (call $assert_return (call $div (f32.const -0x1p-1) (f32.const -inf)) (f32.const 0x0p+0) (i32.const 5412)) + (call $assert_return (call $div (f32.const -0x1p-1) (f32.const inf)) (f32.const -0x0p+0) (i32.const 5416)) + (call $assert_return (call $div (f32.const 0x1p-1) (f32.const -inf)) (f32.const -0x0p+0) (i32.const 5420)) + (call $assert_return (call $div (f32.const 0x1p-1) (f32.const inf)) (f32.const 0x0p+0) (i32.const 5424)) + (call $assert_return_nan (call $div (f32.const -0x1p-1) (f32.const -nan)) (i32.const 5428)) + (call $assert_return_nan (call $div (f32.const -0x1p-1) (f32.const -nan:0x200000)) (i32.const 5432)) + (call $assert_return_nan (call $div (f32.const -0x1p-1) (f32.const nan)) (i32.const 5436)) + (call $assert_return_nan (call $div (f32.const -0x1p-1) (f32.const nan:0x200000)) (i32.const 5440)) + (call $assert_return_nan (call $div (f32.const 0x1p-1) (f32.const -nan)) (i32.const 5444)) + (call $assert_return_nan (call $div (f32.const 0x1p-1) (f32.const -nan:0x200000)) (i32.const 5448)) + (call $assert_return_nan (call $div (f32.const 0x1p-1) (f32.const nan)) (i32.const 5452)) + (call $assert_return_nan (call $div (f32.const 0x1p-1) (f32.const nan:0x200000)) (i32.const 5456)) + (call $assert_return (call $div (f32.const -0x1p+0) (f32.const -0x0p+0)) (f32.const inf) (i32.const 5460)) + (call $assert_return (call $div (f32.const -0x1p+0) (f32.const 0x0p+0)) (f32.const -inf) (i32.const 5464)) + (call $assert_return (call $div (f32.const 0x1p+0) (f32.const -0x0p+0)) (f32.const -inf) (i32.const 5468)) + (call $assert_return (call $div (f32.const 0x1p+0) (f32.const 0x0p+0)) (f32.const inf) (i32.const 5472)) + (call $assert_return (call $div (f32.const -0x1p+0) (f32.const -0x1p-149)) (f32.const inf) (i32.const 5476)) + (call $assert_return (call $div (f32.const -0x1p+0) (f32.const 0x1p-149)) (f32.const -inf) (i32.const 5480)) + (call $assert_return (call $div (f32.const 0x1p+0) (f32.const -0x1p-149)) (f32.const -inf) (i32.const 5484)) + (call $assert_return (call $div (f32.const 0x1p+0) (f32.const 0x1p-149)) (f32.const inf) (i32.const 5488)) + (call $assert_return (call $div (f32.const -0x1p+0) (f32.const -0x1p-126)) (f32.const 0x1p+126) (i32.const 5492)) + (call $assert_return (call $div (f32.const -0x1p+0) (f32.const 0x1p-126)) (f32.const -0x1p+126) (i32.const 5496)) + (call $assert_return (call $div (f32.const 0x1p+0) (f32.const -0x1p-126)) (f32.const -0x1p+126) (i32.const 5500)) + (call $assert_return (call $div (f32.const 0x1p+0) (f32.const 0x1p-126)) (f32.const 0x1p+126) (i32.const 5504)) + (call $assert_return (call $div (f32.const -0x1p+0) (f32.const -0x1p-1)) (f32.const 0x1p+1) (i32.const 5508)) + (call $assert_return (call $div (f32.const -0x1p+0) (f32.const 0x1p-1)) (f32.const -0x1p+1) (i32.const 5512)) + (call $assert_return (call $div (f32.const 0x1p+0) (f32.const -0x1p-1)) (f32.const -0x1p+1) (i32.const 5516)) + (call $assert_return (call $div (f32.const 0x1p+0) (f32.const 0x1p-1)) (f32.const 0x1p+1) (i32.const 5520)) + (call $assert_return (call $div (f32.const -0x1p+0) (f32.const -0x1p+0)) (f32.const 0x1p+0) (i32.const 5524)) + (call $assert_return (call $div (f32.const -0x1p+0) (f32.const 0x1p+0)) (f32.const -0x1p+0) (i32.const 5528)) + (call $assert_return (call $div (f32.const 0x1p+0) (f32.const -0x1p+0)) (f32.const -0x1p+0) (i32.const 5532)) + (call $assert_return (call $div (f32.const 0x1p+0) (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 5536)) + (call $assert_return (call $div (f32.const -0x1p+0) (f32.const -0x1.921fb6p+2)) (f32.const 0x1.45f306p-3) (i32.const 5540)) + (call $assert_return (call $div (f32.const -0x1p+0) (f32.const 0x1.921fb6p+2)) (f32.const -0x1.45f306p-3) (i32.const 5544)) + (call $assert_return (call $div (f32.const 0x1p+0) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.45f306p-3) (i32.const 5548)) + (call $assert_return (call $div (f32.const 0x1p+0) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.45f306p-3) (i32.const 5552)) + (call $assert_return (call $div (f32.const -0x1p+0) (f32.const -0x1.fffffep+127)) (f32.const 0x1p-128) (i32.const 5556)) + (call $assert_return (call $div (f32.const -0x1p+0) (f32.const 0x1.fffffep+127)) (f32.const -0x1p-128) (i32.const 5560)) + (call $assert_return (call $div (f32.const 0x1p+0) (f32.const -0x1.fffffep+127)) (f32.const -0x1p-128) (i32.const 5564)) + (call $assert_return (call $div (f32.const 0x1p+0) (f32.const 0x1.fffffep+127)) (f32.const 0x1p-128) (i32.const 5568)) + (call $assert_return (call $div (f32.const -0x1p+0) (f32.const -inf)) (f32.const 0x0p+0) (i32.const 5572)) + (call $assert_return (call $div (f32.const -0x1p+0) (f32.const inf)) (f32.const -0x0p+0) (i32.const 5576)) + (call $assert_return (call $div (f32.const 0x1p+0) (f32.const -inf)) (f32.const -0x0p+0) (i32.const 5580)) + (call $assert_return (call $div (f32.const 0x1p+0) (f32.const inf)) (f32.const 0x0p+0) (i32.const 5584)) + (call $assert_return_nan (call $div (f32.const -0x1p+0) (f32.const -nan)) (i32.const 5588)) + (call $assert_return_nan (call $div (f32.const -0x1p+0) (f32.const -nan:0x200000)) (i32.const 5592)) + (call $assert_return_nan (call $div (f32.const -0x1p+0) (f32.const nan)) (i32.const 5596)) + (call $assert_return_nan (call $div (f32.const -0x1p+0) (f32.const nan:0x200000)) (i32.const 5600)) + (call $assert_return_nan (call $div (f32.const 0x1p+0) (f32.const -nan)) (i32.const 5604)) + (call $assert_return_nan (call $div (f32.const 0x1p+0) (f32.const -nan:0x200000)) (i32.const 5608)) + (call $assert_return_nan (call $div (f32.const 0x1p+0) (f32.const nan)) (i32.const 5612)) + (call $assert_return_nan (call $div (f32.const 0x1p+0) (f32.const nan:0x200000)) (i32.const 5616)) + (call $assert_return (call $div (f32.const -0x1.921fb6p+2) (f32.const -0x0p+0)) (f32.const inf) (i32.const 5620)) + (call $assert_return (call $div (f32.const -0x1.921fb6p+2) (f32.const 0x0p+0)) (f32.const -inf) (i32.const 5624)) + (call $assert_return (call $div (f32.const 0x1.921fb6p+2) (f32.const -0x0p+0)) (f32.const -inf) (i32.const 5628)) + (call $assert_return (call $div (f32.const 0x1.921fb6p+2) (f32.const 0x0p+0)) (f32.const inf) (i32.const 5632)) + (call $assert_return (call $div (f32.const -0x1.921fb6p+2) (f32.const -0x1p-149)) (f32.const inf) (i32.const 5636)) + (call $assert_return (call $div (f32.const -0x1.921fb6p+2) (f32.const 0x1p-149)) (f32.const -inf) (i32.const 5640)) + (call $assert_return (call $div (f32.const 0x1.921fb6p+2) (f32.const -0x1p-149)) (f32.const -inf) (i32.const 5644)) + (call $assert_return (call $div (f32.const 0x1.921fb6p+2) (f32.const 0x1p-149)) (f32.const inf) (i32.const 5648)) + (call $assert_return (call $div (f32.const -0x1.921fb6p+2) (f32.const -0x1p-126)) (f32.const inf) (i32.const 5652)) + (call $assert_return (call $div (f32.const -0x1.921fb6p+2) (f32.const 0x1p-126)) (f32.const -inf) (i32.const 5656)) + (call $assert_return (call $div (f32.const 0x1.921fb6p+2) (f32.const -0x1p-126)) (f32.const -inf) (i32.const 5660)) + (call $assert_return (call $div (f32.const 0x1.921fb6p+2) (f32.const 0x1p-126)) (f32.const inf) (i32.const 5664)) + (call $assert_return (call $div (f32.const -0x1.921fb6p+2) (f32.const -0x1p-1)) (f32.const 0x1.921fb6p+3) (i32.const 5668)) + (call $assert_return (call $div (f32.const -0x1.921fb6p+2) (f32.const 0x1p-1)) (f32.const -0x1.921fb6p+3) (i32.const 5672)) + (call $assert_return (call $div (f32.const 0x1.921fb6p+2) (f32.const -0x1p-1)) (f32.const -0x1.921fb6p+3) (i32.const 5676)) + (call $assert_return (call $div (f32.const 0x1.921fb6p+2) (f32.const 0x1p-1)) (f32.const 0x1.921fb6p+3) (i32.const 5680)) + (call $assert_return (call $div (f32.const -0x1.921fb6p+2) (f32.const -0x1p+0)) (f32.const 0x1.921fb6p+2) (i32.const 5684)) + (call $assert_return (call $div (f32.const -0x1.921fb6p+2) (f32.const 0x1p+0)) (f32.const -0x1.921fb6p+2) (i32.const 5688)) + (call $assert_return (call $div (f32.const 0x1.921fb6p+2) (f32.const -0x1p+0)) (f32.const -0x1.921fb6p+2) (i32.const 5692)) + (call $assert_return (call $div (f32.const 0x1.921fb6p+2) (f32.const 0x1p+0)) (f32.const 0x1.921fb6p+2) (i32.const 5696)) + (call $assert_return (call $div (f32.const -0x1.921fb6p+2) (f32.const -0x1.921fb6p+2)) (f32.const 0x1p+0) (i32.const 5700)) + (call $assert_return (call $div (f32.const -0x1.921fb6p+2) (f32.const 0x1.921fb6p+2)) (f32.const -0x1p+0) (i32.const 5704)) + (call $assert_return (call $div (f32.const 0x1.921fb6p+2) (f32.const -0x1.921fb6p+2)) (f32.const -0x1p+0) (i32.const 5708)) + (call $assert_return (call $div (f32.const 0x1.921fb6p+2) (f32.const 0x1.921fb6p+2)) (f32.const 0x1p+0) (i32.const 5712)) + (call $assert_return (call $div (f32.const -0x1.921fb6p+2) (f32.const -0x1.fffffep+127)) (f32.const 0x1.921fb8p-126) (i32.const 5716)) + (call $assert_return (call $div (f32.const -0x1.921fb6p+2) (f32.const 0x1.fffffep+127)) (f32.const -0x1.921fb8p-126) (i32.const 5720)) + (call $assert_return (call $div (f32.const 0x1.921fb6p+2) (f32.const -0x1.fffffep+127)) (f32.const -0x1.921fb8p-126) (i32.const 5724)) + (call $assert_return (call $div (f32.const 0x1.921fb6p+2) (f32.const 0x1.fffffep+127)) (f32.const 0x1.921fb8p-126) (i32.const 5728)) + (call $assert_return (call $div (f32.const -0x1.921fb6p+2) (f32.const -inf)) (f32.const 0x0p+0) (i32.const 5732)) + (call $assert_return (call $div (f32.const -0x1.921fb6p+2) (f32.const inf)) (f32.const -0x0p+0) (i32.const 5736)) + (call $assert_return (call $div (f32.const 0x1.921fb6p+2) (f32.const -inf)) (f32.const -0x0p+0) (i32.const 5740)) + (call $assert_return (call $div (f32.const 0x1.921fb6p+2) (f32.const inf)) (f32.const 0x0p+0) (i32.const 5744)) + (call $assert_return_nan (call $div (f32.const -0x1.921fb6p+2) (f32.const -nan)) (i32.const 5748)) + (call $assert_return_nan (call $div (f32.const -0x1.921fb6p+2) (f32.const -nan:0x200000)) (i32.const 5752)) + (call $assert_return_nan (call $div (f32.const -0x1.921fb6p+2) (f32.const nan)) (i32.const 5756)) + (call $assert_return_nan (call $div (f32.const -0x1.921fb6p+2) (f32.const nan:0x200000)) (i32.const 5760)) + (call $assert_return_nan (call $div (f32.const 0x1.921fb6p+2) (f32.const -nan)) (i32.const 5764)) + (call $assert_return_nan (call $div (f32.const 0x1.921fb6p+2) (f32.const -nan:0x200000)) (i32.const 5768)) + (call $assert_return_nan (call $div (f32.const 0x1.921fb6p+2) (f32.const nan)) (i32.const 5772)) + (call $assert_return_nan (call $div (f32.const 0x1.921fb6p+2) (f32.const nan:0x200000)) (i32.const 5776)) + (call $assert_return (call $div (f32.const -0x1.fffffep+127) (f32.const -0x0p+0)) (f32.const inf) (i32.const 5780)) + (call $assert_return (call $div (f32.const -0x1.fffffep+127) (f32.const 0x0p+0)) (f32.const -inf) (i32.const 5784)) + (call $assert_return (call $div (f32.const 0x1.fffffep+127) (f32.const -0x0p+0)) (f32.const -inf) (i32.const 5788)) + (call $assert_return (call $div (f32.const 0x1.fffffep+127) (f32.const 0x0p+0)) (f32.const inf) (i32.const 5792)) + (call $assert_return (call $div (f32.const -0x1.fffffep+127) (f32.const -0x1p-149)) (f32.const inf) (i32.const 5796)) + (call $assert_return (call $div (f32.const -0x1.fffffep+127) (f32.const 0x1p-149)) (f32.const -inf) (i32.const 5800)) + (call $assert_return (call $div (f32.const 0x1.fffffep+127) (f32.const -0x1p-149)) (f32.const -inf) (i32.const 5804)) + (call $assert_return (call $div (f32.const 0x1.fffffep+127) (f32.const 0x1p-149)) (f32.const inf) (i32.const 5808)) + (call $assert_return (call $div (f32.const -0x1.fffffep+127) (f32.const -0x1p-126)) (f32.const inf) (i32.const 5812)) + (call $assert_return (call $div (f32.const -0x1.fffffep+127) (f32.const 0x1p-126)) (f32.const -inf) (i32.const 5816)) + (call $assert_return (call $div (f32.const 0x1.fffffep+127) (f32.const -0x1p-126)) (f32.const -inf) (i32.const 5820)) + (call $assert_return (call $div (f32.const 0x1.fffffep+127) (f32.const 0x1p-126)) (f32.const inf) (i32.const 5824)) + (call $assert_return (call $div (f32.const -0x1.fffffep+127) (f32.const -0x1p-1)) (f32.const inf) (i32.const 5828)) + (call $assert_return (call $div (f32.const -0x1.fffffep+127) (f32.const 0x1p-1)) (f32.const -inf) (i32.const 5832)) + (call $assert_return (call $div (f32.const 0x1.fffffep+127) (f32.const -0x1p-1)) (f32.const -inf) (i32.const 5836)) + (call $assert_return (call $div (f32.const 0x1.fffffep+127) (f32.const 0x1p-1)) (f32.const inf) (i32.const 5840)) + (call $assert_return (call $div (f32.const -0x1.fffffep+127) (f32.const -0x1p+0)) (f32.const 0x1.fffffep+127) (i32.const 5844)) + (call $assert_return (call $div (f32.const -0x1.fffffep+127) (f32.const 0x1p+0)) (f32.const -0x1.fffffep+127) (i32.const 5848)) + (call $assert_return (call $div (f32.const 0x1.fffffep+127) (f32.const -0x1p+0)) (f32.const -0x1.fffffep+127) (i32.const 5852)) + (call $assert_return (call $div (f32.const 0x1.fffffep+127) (f32.const 0x1p+0)) (f32.const 0x1.fffffep+127) (i32.const 5856)) + (call $assert_return (call $div (f32.const -0x1.fffffep+127) (f32.const -0x1.921fb6p+2)) (f32.const 0x1.45f304p+125) (i32.const 5860)) + (call $assert_return (call $div (f32.const -0x1.fffffep+127) (f32.const 0x1.921fb6p+2)) (f32.const -0x1.45f304p+125) (i32.const 5864)) + (call $assert_return (call $div (f32.const 0x1.fffffep+127) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.45f304p+125) (i32.const 5868)) + (call $assert_return (call $div (f32.const 0x1.fffffep+127) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.45f304p+125) (i32.const 5872)) + (call $assert_return (call $div (f32.const -0x1.fffffep+127) (f32.const -0x1.fffffep+127)) (f32.const 0x1p+0) (i32.const 5876)) + (call $assert_return (call $div (f32.const -0x1.fffffep+127) (f32.const 0x1.fffffep+127)) (f32.const -0x1p+0) (i32.const 5880)) + (call $assert_return (call $div (f32.const 0x1.fffffep+127) (f32.const -0x1.fffffep+127)) (f32.const -0x1p+0) (i32.const 5884)) + (call $assert_return (call $div (f32.const 0x1.fffffep+127) (f32.const 0x1.fffffep+127)) (f32.const 0x1p+0) (i32.const 5888)) + (call $assert_return (call $div (f32.const -0x1.fffffep+127) (f32.const -inf)) (f32.const 0x0p+0) (i32.const 5892)) + (call $assert_return (call $div (f32.const -0x1.fffffep+127) (f32.const inf)) (f32.const -0x0p+0) (i32.const 5896)) + (call $assert_return (call $div (f32.const 0x1.fffffep+127) (f32.const -inf)) (f32.const -0x0p+0) (i32.const 5900)) + (call $assert_return (call $div (f32.const 0x1.fffffep+127) (f32.const inf)) (f32.const 0x0p+0) (i32.const 5904)) + (call $assert_return_nan (call $div (f32.const -0x1.fffffep+127) (f32.const -nan)) (i32.const 5908)) + (call $assert_return_nan (call $div (f32.const -0x1.fffffep+127) (f32.const -nan:0x200000)) (i32.const 5912)) + (call $assert_return_nan (call $div (f32.const -0x1.fffffep+127) (f32.const nan)) (i32.const 5916)) + (call $assert_return_nan (call $div (f32.const -0x1.fffffep+127) (f32.const nan:0x200000)) (i32.const 5920)) + (call $assert_return_nan (call $div (f32.const 0x1.fffffep+127) (f32.const -nan)) (i32.const 5924)) + (call $assert_return_nan (call $div (f32.const 0x1.fffffep+127) (f32.const -nan:0x200000)) (i32.const 5928)) + (call $assert_return_nan (call $div (f32.const 0x1.fffffep+127) (f32.const nan)) (i32.const 5932)) + (call $assert_return_nan (call $div (f32.const 0x1.fffffep+127) (f32.const nan:0x200000)) (i32.const 5936)) + (call $assert_return (call $div (f32.const -inf) (f32.const -0x0p+0)) (f32.const inf) (i32.const 5940)) + (call $assert_return (call $div (f32.const -inf) (f32.const 0x0p+0)) (f32.const -inf) (i32.const 5944)) + (call $assert_return (call $div (f32.const inf) (f32.const -0x0p+0)) (f32.const -inf) (i32.const 5948)) + (call $assert_return (call $div (f32.const inf) (f32.const 0x0p+0)) (f32.const inf) (i32.const 5952)) + (call $assert_return (call $div (f32.const -inf) (f32.const -0x1p-149)) (f32.const inf) (i32.const 5956)) + (call $assert_return (call $div (f32.const -inf) (f32.const 0x1p-149)) (f32.const -inf) (i32.const 5960)) + (call $assert_return (call $div (f32.const inf) (f32.const -0x1p-149)) (f32.const -inf) (i32.const 5964)) + (call $assert_return (call $div (f32.const inf) (f32.const 0x1p-149)) (f32.const inf) (i32.const 5968)) + (call $assert_return (call $div (f32.const -inf) (f32.const -0x1p-126)) (f32.const inf) (i32.const 5972)) + (call $assert_return (call $div (f32.const -inf) (f32.const 0x1p-126)) (f32.const -inf) (i32.const 5976)) + (call $assert_return (call $div (f32.const inf) (f32.const -0x1p-126)) (f32.const -inf) (i32.const 5980)) + (call $assert_return (call $div (f32.const inf) (f32.const 0x1p-126)) (f32.const inf) (i32.const 5984)) + (call $assert_return (call $div (f32.const -inf) (f32.const -0x1p-1)) (f32.const inf) (i32.const 5988)) + (call $assert_return (call $div (f32.const -inf) (f32.const 0x1p-1)) (f32.const -inf) (i32.const 5992)) + (call $assert_return (call $div (f32.const inf) (f32.const -0x1p-1)) (f32.const -inf) (i32.const 5996)) + (call $assert_return (call $div (f32.const inf) (f32.const 0x1p-1)) (f32.const inf) (i32.const 6000)) + (call $assert_return (call $div (f32.const -inf) (f32.const -0x1p+0)) (f32.const inf) (i32.const 6004)) + (call $assert_return (call $div (f32.const -inf) (f32.const 0x1p+0)) (f32.const -inf) (i32.const 6008)) + (call $assert_return (call $div (f32.const inf) (f32.const -0x1p+0)) (f32.const -inf) (i32.const 6012)) + (call $assert_return (call $div (f32.const inf) (f32.const 0x1p+0)) (f32.const inf) (i32.const 6016)) + (call $assert_return (call $div (f32.const -inf) (f32.const -0x1.921fb6p+2)) (f32.const inf) (i32.const 6020)) + (call $assert_return (call $div (f32.const -inf) (f32.const 0x1.921fb6p+2)) (f32.const -inf) (i32.const 6024)) + (call $assert_return (call $div (f32.const inf) (f32.const -0x1.921fb6p+2)) (f32.const -inf) (i32.const 6028)) + (call $assert_return (call $div (f32.const inf) (f32.const 0x1.921fb6p+2)) (f32.const inf) (i32.const 6032)) + (call $assert_return (call $div (f32.const -inf) (f32.const -0x1.fffffep+127)) (f32.const inf) (i32.const 6036)) + (call $assert_return (call $div (f32.const -inf) (f32.const 0x1.fffffep+127)) (f32.const -inf) (i32.const 6040)) + (call $assert_return (call $div (f32.const inf) (f32.const -0x1.fffffep+127)) (f32.const -inf) (i32.const 6044)) + (call $assert_return (call $div (f32.const inf) (f32.const 0x1.fffffep+127)) (f32.const inf) (i32.const 6048)) + (call $assert_return_nan (call $div (f32.const -inf) (f32.const -inf)) (i32.const 6052)) + (call $assert_return_nan (call $div (f32.const -inf) (f32.const inf)) (i32.const 6056)) + (call $assert_return_nan (call $div (f32.const inf) (f32.const -inf)) (i32.const 6060)) + (call $assert_return_nan (call $div (f32.const inf) (f32.const inf)) (i32.const 6064)) + (call $assert_return_nan (call $div (f32.const -inf) (f32.const -nan)) (i32.const 6068)) + (call $assert_return_nan (call $div (f32.const -inf) (f32.const -nan:0x200000)) (i32.const 6072)) + (call $assert_return_nan (call $div (f32.const -inf) (f32.const nan)) (i32.const 6076)) + (call $assert_return_nan (call $div (f32.const -inf) (f32.const nan:0x200000)) (i32.const 6080)) + (call $assert_return_nan (call $div (f32.const inf) (f32.const -nan)) (i32.const 6084)) + (call $assert_return_nan (call $div (f32.const inf) (f32.const -nan:0x200000)) (i32.const 6088)) + (call $assert_return_nan (call $div (f32.const inf) (f32.const nan)) (i32.const 6092)) + (call $assert_return_nan (call $div (f32.const inf) (f32.const nan:0x200000)) (i32.const 6096)) + (call $assert_return_nan (call $div (f32.const -nan) (f32.const -0x0p+0)) (i32.const 6100)) + (call $assert_return_nan (call $div (f32.const -nan:0x200000) (f32.const -0x0p+0)) (i32.const 6104)) + (call $assert_return_nan (call $div (f32.const -nan) (f32.const 0x0p+0)) (i32.const 6108)) + (call $assert_return_nan (call $div (f32.const -nan:0x200000) (f32.const 0x0p+0)) (i32.const 6112)) + (call $assert_return_nan (call $div (f32.const nan) (f32.const -0x0p+0)) (i32.const 6116)) + (call $assert_return_nan (call $div (f32.const nan:0x200000) (f32.const -0x0p+0)) (i32.const 6120)) + (call $assert_return_nan (call $div (f32.const nan) (f32.const 0x0p+0)) (i32.const 6124)) + (call $assert_return_nan (call $div (f32.const nan:0x200000) (f32.const 0x0p+0)) (i32.const 6128)) + (call $assert_return_nan (call $div (f32.const -nan) (f32.const -0x1p-149)) (i32.const 6132)) + (call $assert_return_nan (call $div (f32.const -nan:0x200000) (f32.const -0x1p-149)) (i32.const 6136)) + (call $assert_return_nan (call $div (f32.const -nan) (f32.const 0x1p-149)) (i32.const 6140)) + (call $assert_return_nan (call $div (f32.const -nan:0x200000) (f32.const 0x1p-149)) (i32.const 6144)) + (call $assert_return_nan (call $div (f32.const nan) (f32.const -0x1p-149)) (i32.const 6148)) + (call $assert_return_nan (call $div (f32.const nan:0x200000) (f32.const -0x1p-149)) (i32.const 6152)) + (call $assert_return_nan (call $div (f32.const nan) (f32.const 0x1p-149)) (i32.const 6156)) + (call $assert_return_nan (call $div (f32.const nan:0x200000) (f32.const 0x1p-149)) (i32.const 6160)) + (call $assert_return_nan (call $div (f32.const -nan) (f32.const -0x1p-126)) (i32.const 6164)) + (call $assert_return_nan (call $div (f32.const -nan:0x200000) (f32.const -0x1p-126)) (i32.const 6168)) + (call $assert_return_nan (call $div (f32.const -nan) (f32.const 0x1p-126)) (i32.const 6172)) + (call $assert_return_nan (call $div (f32.const -nan:0x200000) (f32.const 0x1p-126)) (i32.const 6176)) + (call $assert_return_nan (call $div (f32.const nan) (f32.const -0x1p-126)) (i32.const 6180)) + (call $assert_return_nan (call $div (f32.const nan:0x200000) (f32.const -0x1p-126)) (i32.const 6184)) + (call $assert_return_nan (call $div (f32.const nan) (f32.const 0x1p-126)) (i32.const 6188)) + (call $assert_return_nan (call $div (f32.const nan:0x200000) (f32.const 0x1p-126)) (i32.const 6192)) + (call $assert_return_nan (call $div (f32.const -nan) (f32.const -0x1p-1)) (i32.const 6196)) + (call $assert_return_nan (call $div (f32.const -nan:0x200000) (f32.const -0x1p-1)) (i32.const 6200)) + (call $assert_return_nan (call $div (f32.const -nan) (f32.const 0x1p-1)) (i32.const 6204)) + (call $assert_return_nan (call $div (f32.const -nan:0x200000) (f32.const 0x1p-1)) (i32.const 6208)) + (call $assert_return_nan (call $div (f32.const nan) (f32.const -0x1p-1)) (i32.const 6212)) + (call $assert_return_nan (call $div (f32.const nan:0x200000) (f32.const -0x1p-1)) (i32.const 6216)) + (call $assert_return_nan (call $div (f32.const nan) (f32.const 0x1p-1)) (i32.const 6220)) + (call $assert_return_nan (call $div (f32.const nan:0x200000) (f32.const 0x1p-1)) (i32.const 6224)) + (call $assert_return_nan (call $div (f32.const -nan) (f32.const -0x1p+0)) (i32.const 6228)) + (call $assert_return_nan (call $div (f32.const -nan:0x200000) (f32.const -0x1p+0)) (i32.const 6232)) + (call $assert_return_nan (call $div (f32.const -nan) (f32.const 0x1p+0)) (i32.const 6236)) + (call $assert_return_nan (call $div (f32.const -nan:0x200000) (f32.const 0x1p+0)) (i32.const 6240)) + (call $assert_return_nan (call $div (f32.const nan) (f32.const -0x1p+0)) (i32.const 6244)) + (call $assert_return_nan (call $div (f32.const nan:0x200000) (f32.const -0x1p+0)) (i32.const 6248)) + (call $assert_return_nan (call $div (f32.const nan) (f32.const 0x1p+0)) (i32.const 6252)) + (call $assert_return_nan (call $div (f32.const nan:0x200000) (f32.const 0x1p+0)) (i32.const 6256)) + (call $assert_return_nan (call $div (f32.const -nan) (f32.const -0x1.921fb6p+2)) (i32.const 6260)) + (call $assert_return_nan (call $div (f32.const -nan:0x200000) (f32.const -0x1.921fb6p+2)) (i32.const 6264)) + (call $assert_return_nan (call $div (f32.const -nan) (f32.const 0x1.921fb6p+2)) (i32.const 6268)) + (call $assert_return_nan (call $div (f32.const -nan:0x200000) (f32.const 0x1.921fb6p+2)) (i32.const 6272)) + (call $assert_return_nan (call $div (f32.const nan) (f32.const -0x1.921fb6p+2)) (i32.const 6276)) + (call $assert_return_nan (call $div (f32.const nan:0x200000) (f32.const -0x1.921fb6p+2)) (i32.const 6280)) + (call $assert_return_nan (call $div (f32.const nan) (f32.const 0x1.921fb6p+2)) (i32.const 6284)) + (call $assert_return_nan (call $div (f32.const nan:0x200000) (f32.const 0x1.921fb6p+2)) (i32.const 6288)) + (call $assert_return_nan (call $div (f32.const -nan) (f32.const -0x1.fffffep+127)) (i32.const 6292)) + (call $assert_return_nan (call $div (f32.const -nan:0x200000) (f32.const -0x1.fffffep+127)) (i32.const 6296)) + (call $assert_return_nan (call $div (f32.const -nan) (f32.const 0x1.fffffep+127)) (i32.const 6300)) + (call $assert_return_nan (call $div (f32.const -nan:0x200000) (f32.const 0x1.fffffep+127)) (i32.const 6304)) + (call $assert_return_nan (call $div (f32.const nan) (f32.const -0x1.fffffep+127)) (i32.const 6308)) + (call $assert_return_nan (call $div (f32.const nan:0x200000) (f32.const -0x1.fffffep+127)) (i32.const 6312)) + (call $assert_return_nan (call $div (f32.const nan) (f32.const 0x1.fffffep+127)) (i32.const 6316)) + (call $assert_return_nan (call $div (f32.const nan:0x200000) (f32.const 0x1.fffffep+127)) (i32.const 6320)) + (call $assert_return_nan (call $div (f32.const -nan) (f32.const -inf)) (i32.const 6324)) + (call $assert_return_nan (call $div (f32.const -nan:0x200000) (f32.const -inf)) (i32.const 6328)) + (call $assert_return_nan (call $div (f32.const -nan) (f32.const inf)) (i32.const 6332)) + (call $assert_return_nan (call $div (f32.const -nan:0x200000) (f32.const inf)) (i32.const 6336)) + (call $assert_return_nan (call $div (f32.const nan) (f32.const -inf)) (i32.const 6340)) + (call $assert_return_nan (call $div (f32.const nan:0x200000) (f32.const -inf)) (i32.const 6344)) + (call $assert_return_nan (call $div (f32.const nan) (f32.const inf)) (i32.const 6348)) + (call $assert_return_nan (call $div (f32.const nan:0x200000) (f32.const inf)) (i32.const 6352)) + (call $assert_return_nan (call $div (f32.const -nan) (f32.const -nan)) (i32.const 6356)) + (call $assert_return_nan (call $div (f32.const -nan:0x200000) (f32.const -nan)) (i32.const 6360)) + (call $assert_return_nan (call $div (f32.const -nan) (f32.const -nan:0x200000)) (i32.const 6364)) + (call $assert_return_nan (call $div (f32.const -nan:0x200000) (f32.const -nan:0x200000)) (i32.const 6368)) + (call $assert_return_nan (call $div (f32.const -nan) (f32.const nan)) (i32.const 6372)) + (call $assert_return_nan (call $div (f32.const -nan:0x200000) (f32.const nan)) (i32.const 6376)) + (call $assert_return_nan (call $div (f32.const -nan) (f32.const nan:0x200000)) (i32.const 6380)) + (call $assert_return_nan (call $div (f32.const -nan:0x200000) (f32.const nan:0x200000)) (i32.const 6384)) + (call $assert_return_nan (call $div (f32.const nan) (f32.const -nan)) (i32.const 6388)) + (call $assert_return_nan (call $div (f32.const nan:0x200000) (f32.const -nan)) (i32.const 6392)) + (call $assert_return_nan (call $div (f32.const nan) (f32.const -nan:0x200000)) (i32.const 6396)) + (call $assert_return_nan (call $div (f32.const nan:0x200000) (f32.const -nan:0x200000)) (i32.const 6400)) + (call $assert_return_nan (call $div (f32.const nan) (f32.const nan)) (i32.const 6404)) + (call $assert_return_nan (call $div (f32.const nan:0x200000) (f32.const nan)) (i32.const 6408)) + (call $assert_return_nan (call $div (f32.const nan) (f32.const nan:0x200000)) (i32.const 6412)) + (call $assert_return_nan (call $div (f32.const nan:0x200000) (f32.const nan:0x200000)) (i32.const 6416)) + (call $assert_return (call $min (f32.const -0x0p+0) (f32.const -0x0p+0)) (f32.const -0x0p+0) (i32.const 6420)) + (call $assert_return (call $min (f32.const -0x0p+0) (f32.const 0x0p+0)) (f32.const -0x0p+0) (i32.const 6424)) + (call $assert_return (call $min (f32.const 0x0p+0) (f32.const -0x0p+0)) (f32.const -0x0p+0) (i32.const 6428)) + (call $assert_return (call $min (f32.const 0x0p+0) (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 6432)) + (call $assert_return (call $min (f32.const -0x0p+0) (f32.const -0x1p-149)) (f32.const -0x1p-149) (i32.const 6436)) + (call $assert_return (call $min (f32.const -0x0p+0) (f32.const 0x1p-149)) (f32.const -0x0p+0) (i32.const 6440)) + (call $assert_return (call $min (f32.const 0x0p+0) (f32.const -0x1p-149)) (f32.const -0x1p-149) (i32.const 6444)) + (call $assert_return (call $min (f32.const 0x0p+0) (f32.const 0x1p-149)) (f32.const 0x0p+0) (i32.const 6448)) + (call $assert_return (call $min (f32.const -0x0p+0) (f32.const -0x1p-126)) (f32.const -0x1p-126) (i32.const 6452)) + (call $assert_return (call $min (f32.const -0x0p+0) (f32.const 0x1p-126)) (f32.const -0x0p+0) (i32.const 6456)) + (call $assert_return (call $min (f32.const 0x0p+0) (f32.const -0x1p-126)) (f32.const -0x1p-126) (i32.const 6460)) + (call $assert_return (call $min (f32.const 0x0p+0) (f32.const 0x1p-126)) (f32.const 0x0p+0) (i32.const 6464)) + (call $assert_return (call $min (f32.const -0x0p+0) (f32.const -0x1p-1)) (f32.const -0x1p-1) (i32.const 6468)) + (call $assert_return (call $min (f32.const -0x0p+0) (f32.const 0x1p-1)) (f32.const -0x0p+0) (i32.const 6472)) + (call $assert_return (call $min (f32.const 0x0p+0) (f32.const -0x1p-1)) (f32.const -0x1p-1) (i32.const 6476)) + (call $assert_return (call $min (f32.const 0x0p+0) (f32.const 0x1p-1)) (f32.const 0x0p+0) (i32.const 6480)) + (call $assert_return (call $min (f32.const -0x0p+0) (f32.const -0x1p+0)) (f32.const -0x1p+0) (i32.const 6484)) + (call $assert_return (call $min (f32.const -0x0p+0) (f32.const 0x1p+0)) (f32.const -0x0p+0) (i32.const 6488)) + (call $assert_return (call $min (f32.const 0x0p+0) (f32.const -0x1p+0)) (f32.const -0x1p+0) (i32.const 6492)) + (call $assert_return (call $min (f32.const 0x0p+0) (f32.const 0x1p+0)) (f32.const 0x0p+0) (i32.const 6496)) + (call $assert_return (call $min (f32.const -0x0p+0) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 6500)) + (call $assert_return (call $min (f32.const -0x0p+0) (f32.const 0x1.921fb6p+2)) (f32.const -0x0p+0) (i32.const 6504)) + (call $assert_return (call $min (f32.const 0x0p+0) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 6508)) + (call $assert_return (call $min (f32.const 0x0p+0) (f32.const 0x1.921fb6p+2)) (f32.const 0x0p+0) (i32.const 6512)) + (call $assert_return (call $min (f32.const -0x0p+0) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 6516)) + (call $assert_return (call $min (f32.const -0x0p+0) (f32.const 0x1.fffffep+127)) (f32.const -0x0p+0) (i32.const 6520)) + (call $assert_return (call $min (f32.const 0x0p+0) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 6524)) + (call $assert_return (call $min (f32.const 0x0p+0) (f32.const 0x1.fffffep+127)) (f32.const 0x0p+0) (i32.const 6528)) + (call $assert_return (call $min (f32.const -0x0p+0) (f32.const -inf)) (f32.const -inf) (i32.const 6532)) + (call $assert_return (call $min (f32.const -0x0p+0) (f32.const inf)) (f32.const -0x0p+0) (i32.const 6536)) + (call $assert_return (call $min (f32.const 0x0p+0) (f32.const -inf)) (f32.const -inf) (i32.const 6540)) + (call $assert_return (call $min (f32.const 0x0p+0) (f32.const inf)) (f32.const 0x0p+0) (i32.const 6544)) + (call $assert_return_nan (call $min (f32.const -0x0p+0) (f32.const -nan)) (i32.const 6548)) + (call $assert_return_nan (call $min (f32.const -0x0p+0) (f32.const -nan:0x200000)) (i32.const 6552)) + (call $assert_return_nan (call $min (f32.const -0x0p+0) (f32.const nan)) (i32.const 6556)) + (call $assert_return_nan (call $min (f32.const -0x0p+0) (f32.const nan:0x200000)) (i32.const 6560)) + (call $assert_return_nan (call $min (f32.const 0x0p+0) (f32.const -nan)) (i32.const 6564)) + (call $assert_return_nan (call $min (f32.const 0x0p+0) (f32.const -nan:0x200000)) (i32.const 6568)) + (call $assert_return_nan (call $min (f32.const 0x0p+0) (f32.const nan)) (i32.const 6572)) + (call $assert_return_nan (call $min (f32.const 0x0p+0) (f32.const nan:0x200000)) (i32.const 6576)) + (call $assert_return (call $min (f32.const -0x1p-149) (f32.const -0x0p+0)) (f32.const -0x1p-149) (i32.const 6580)) + (call $assert_return (call $min (f32.const -0x1p-149) (f32.const 0x0p+0)) (f32.const -0x1p-149) (i32.const 6584)) + (call $assert_return (call $min (f32.const 0x1p-149) (f32.const -0x0p+0)) (f32.const -0x0p+0) (i32.const 6588)) + (call $assert_return (call $min (f32.const 0x1p-149) (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 6592)) + (call $assert_return (call $min (f32.const -0x1p-149) (f32.const -0x1p-149)) (f32.const -0x1p-149) (i32.const 6596)) + (call $assert_return (call $min (f32.const -0x1p-149) (f32.const 0x1p-149)) (f32.const -0x1p-149) (i32.const 6600)) + (call $assert_return (call $min (f32.const 0x1p-149) (f32.const -0x1p-149)) (f32.const -0x1p-149) (i32.const 6604)) + (call $assert_return (call $min (f32.const 0x1p-149) (f32.const 0x1p-149)) (f32.const 0x1p-149) (i32.const 6608)) + (call $assert_return (call $min (f32.const -0x1p-149) (f32.const -0x1p-126)) (f32.const -0x1p-126) (i32.const 6612)) + (call $assert_return (call $min (f32.const -0x1p-149) (f32.const 0x1p-126)) (f32.const -0x1p-149) (i32.const 6616)) + (call $assert_return (call $min (f32.const 0x1p-149) (f32.const -0x1p-126)) (f32.const -0x1p-126) (i32.const 6620)) + (call $assert_return (call $min (f32.const 0x1p-149) (f32.const 0x1p-126)) (f32.const 0x1p-149) (i32.const 6624)) + (call $assert_return (call $min (f32.const -0x1p-149) (f32.const -0x1p-1)) (f32.const -0x1p-1) (i32.const 6628)) + (call $assert_return (call $min (f32.const -0x1p-149) (f32.const 0x1p-1)) (f32.const -0x1p-149) (i32.const 6632)) + (call $assert_return (call $min (f32.const 0x1p-149) (f32.const -0x1p-1)) (f32.const -0x1p-1) (i32.const 6636)) + (call $assert_return (call $min (f32.const 0x1p-149) (f32.const 0x1p-1)) (f32.const 0x1p-149) (i32.const 6640)) + (call $assert_return (call $min (f32.const -0x1p-149) (f32.const -0x1p+0)) (f32.const -0x1p+0) (i32.const 6644)) + (call $assert_return (call $min (f32.const -0x1p-149) (f32.const 0x1p+0)) (f32.const -0x1p-149) (i32.const 6648)) + (call $assert_return (call $min (f32.const 0x1p-149) (f32.const -0x1p+0)) (f32.const -0x1p+0) (i32.const 6652)) + (call $assert_return (call $min (f32.const 0x1p-149) (f32.const 0x1p+0)) (f32.const 0x1p-149) (i32.const 6656)) + (call $assert_return (call $min (f32.const -0x1p-149) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 6660)) + (call $assert_return (call $min (f32.const -0x1p-149) (f32.const 0x1.921fb6p+2)) (f32.const -0x1p-149) (i32.const 6664)) + (call $assert_return (call $min (f32.const 0x1p-149) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 6668)) + (call $assert_return (call $min (f32.const 0x1p-149) (f32.const 0x1.921fb6p+2)) (f32.const 0x1p-149) (i32.const 6672)) + (call $assert_return (call $min (f32.const -0x1p-149) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 6676)) + (call $assert_return (call $min (f32.const -0x1p-149) (f32.const 0x1.fffffep+127)) (f32.const -0x1p-149) (i32.const 6680)) + (call $assert_return (call $min (f32.const 0x1p-149) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 6684)) + (call $assert_return (call $min (f32.const 0x1p-149) (f32.const 0x1.fffffep+127)) (f32.const 0x1p-149) (i32.const 6688)) + (call $assert_return (call $min (f32.const -0x1p-149) (f32.const -inf)) (f32.const -inf) (i32.const 6692)) + (call $assert_return (call $min (f32.const -0x1p-149) (f32.const inf)) (f32.const -0x1p-149) (i32.const 6696)) + (call $assert_return (call $min (f32.const 0x1p-149) (f32.const -inf)) (f32.const -inf) (i32.const 6700)) + (call $assert_return (call $min (f32.const 0x1p-149) (f32.const inf)) (f32.const 0x1p-149) (i32.const 6704)) + (call $assert_return_nan (call $min (f32.const -0x1p-149) (f32.const -nan)) (i32.const 6708)) + (call $assert_return_nan (call $min (f32.const -0x1p-149) (f32.const -nan:0x200000)) (i32.const 6712)) + (call $assert_return_nan (call $min (f32.const -0x1p-149) (f32.const nan)) (i32.const 6716)) + (call $assert_return_nan (call $min (f32.const -0x1p-149) (f32.const nan:0x200000)) (i32.const 6720)) + (call $assert_return_nan (call $min (f32.const 0x1p-149) (f32.const -nan)) (i32.const 6724)) + (call $assert_return_nan (call $min (f32.const 0x1p-149) (f32.const -nan:0x200000)) (i32.const 6728)) + (call $assert_return_nan (call $min (f32.const 0x1p-149) (f32.const nan)) (i32.const 6732)) + (call $assert_return_nan (call $min (f32.const 0x1p-149) (f32.const nan:0x200000)) (i32.const 6736)) + (call $assert_return (call $min (f32.const -0x1p-126) (f32.const -0x0p+0)) (f32.const -0x1p-126) (i32.const 6740)) + (call $assert_return (call $min (f32.const -0x1p-126) (f32.const 0x0p+0)) (f32.const -0x1p-126) (i32.const 6744)) + (call $assert_return (call $min (f32.const 0x1p-126) (f32.const -0x0p+0)) (f32.const -0x0p+0) (i32.const 6748)) + (call $assert_return (call $min (f32.const 0x1p-126) (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 6752)) + (call $assert_return (call $min (f32.const -0x1p-126) (f32.const -0x1p-149)) (f32.const -0x1p-126) (i32.const 6756)) + (call $assert_return (call $min (f32.const -0x1p-126) (f32.const 0x1p-149)) (f32.const -0x1p-126) (i32.const 6760)) + (call $assert_return (call $min (f32.const 0x1p-126) (f32.const -0x1p-149)) (f32.const -0x1p-149) (i32.const 6764)) + (call $assert_return (call $min (f32.const 0x1p-126) (f32.const 0x1p-149)) (f32.const 0x1p-149) (i32.const 6768)) + (call $assert_return (call $min (f32.const -0x1p-126) (f32.const -0x1p-126)) (f32.const -0x1p-126) (i32.const 6772)) + (call $assert_return (call $min (f32.const -0x1p-126) (f32.const 0x1p-126)) (f32.const -0x1p-126) (i32.const 6776)) + (call $assert_return (call $min (f32.const 0x1p-126) (f32.const -0x1p-126)) (f32.const -0x1p-126) (i32.const 6780)) + (call $assert_return (call $min (f32.const 0x1p-126) (f32.const 0x1p-126)) (f32.const 0x1p-126) (i32.const 6784)) + (call $assert_return (call $min (f32.const -0x1p-126) (f32.const -0x1p-1)) (f32.const -0x1p-1) (i32.const 6788)) + (call $assert_return (call $min (f32.const -0x1p-126) (f32.const 0x1p-1)) (f32.const -0x1p-126) (i32.const 6792)) + (call $assert_return (call $min (f32.const 0x1p-126) (f32.const -0x1p-1)) (f32.const -0x1p-1) (i32.const 6796)) + (call $assert_return (call $min (f32.const 0x1p-126) (f32.const 0x1p-1)) (f32.const 0x1p-126) (i32.const 6800)) + (call $assert_return (call $min (f32.const -0x1p-126) (f32.const -0x1p+0)) (f32.const -0x1p+0) (i32.const 6804)) + (call $assert_return (call $min (f32.const -0x1p-126) (f32.const 0x1p+0)) (f32.const -0x1p-126) (i32.const 6808)) + (call $assert_return (call $min (f32.const 0x1p-126) (f32.const -0x1p+0)) (f32.const -0x1p+0) (i32.const 6812)) + (call $assert_return (call $min (f32.const 0x1p-126) (f32.const 0x1p+0)) (f32.const 0x1p-126) (i32.const 6816)) + (call $assert_return (call $min (f32.const -0x1p-126) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 6820)) + (call $assert_return (call $min (f32.const -0x1p-126) (f32.const 0x1.921fb6p+2)) (f32.const -0x1p-126) (i32.const 6824)) + (call $assert_return (call $min (f32.const 0x1p-126) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 6828)) + (call $assert_return (call $min (f32.const 0x1p-126) (f32.const 0x1.921fb6p+2)) (f32.const 0x1p-126) (i32.const 6832)) + (call $assert_return (call $min (f32.const -0x1p-126) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 6836)) + (call $assert_return (call $min (f32.const -0x1p-126) (f32.const 0x1.fffffep+127)) (f32.const -0x1p-126) (i32.const 6840)) + (call $assert_return (call $min (f32.const 0x1p-126) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 6844)) + (call $assert_return (call $min (f32.const 0x1p-126) (f32.const 0x1.fffffep+127)) (f32.const 0x1p-126) (i32.const 6848)) + (call $assert_return (call $min (f32.const -0x1p-126) (f32.const -inf)) (f32.const -inf) (i32.const 6852)) + (call $assert_return (call $min (f32.const -0x1p-126) (f32.const inf)) (f32.const -0x1p-126) (i32.const 6856)) + (call $assert_return (call $min (f32.const 0x1p-126) (f32.const -inf)) (f32.const -inf) (i32.const 6860)) + (call $assert_return (call $min (f32.const 0x1p-126) (f32.const inf)) (f32.const 0x1p-126) (i32.const 6864)) + (call $assert_return_nan (call $min (f32.const -0x1p-126) (f32.const -nan)) (i32.const 6868)) + (call $assert_return_nan (call $min (f32.const -0x1p-126) (f32.const -nan:0x200000)) (i32.const 6872)) + (call $assert_return_nan (call $min (f32.const -0x1p-126) (f32.const nan)) (i32.const 6876)) + (call $assert_return_nan (call $min (f32.const -0x1p-126) (f32.const nan:0x200000)) (i32.const 6880)) + (call $assert_return_nan (call $min (f32.const 0x1p-126) (f32.const -nan)) (i32.const 6884)) + (call $assert_return_nan (call $min (f32.const 0x1p-126) (f32.const -nan:0x200000)) (i32.const 6888)) + (call $assert_return_nan (call $min (f32.const 0x1p-126) (f32.const nan)) (i32.const 6892)) + (call $assert_return_nan (call $min (f32.const 0x1p-126) (f32.const nan:0x200000)) (i32.const 6896)) + (call $assert_return (call $min (f32.const -0x1p-1) (f32.const -0x0p+0)) (f32.const -0x1p-1) (i32.const 6900)) + (call $assert_return (call $min (f32.const -0x1p-1) (f32.const 0x0p+0)) (f32.const -0x1p-1) (i32.const 6904)) + (call $assert_return (call $min (f32.const 0x1p-1) (f32.const -0x0p+0)) (f32.const -0x0p+0) (i32.const 6908)) + (call $assert_return (call $min (f32.const 0x1p-1) (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 6912)) + (call $assert_return (call $min (f32.const -0x1p-1) (f32.const -0x1p-149)) (f32.const -0x1p-1) (i32.const 6916)) + (call $assert_return (call $min (f32.const -0x1p-1) (f32.const 0x1p-149)) (f32.const -0x1p-1) (i32.const 6920)) + (call $assert_return (call $min (f32.const 0x1p-1) (f32.const -0x1p-149)) (f32.const -0x1p-149) (i32.const 6924)) + (call $assert_return (call $min (f32.const 0x1p-1) (f32.const 0x1p-149)) (f32.const 0x1p-149) (i32.const 6928)) + (call $assert_return (call $min (f32.const -0x1p-1) (f32.const -0x1p-126)) (f32.const -0x1p-1) (i32.const 6932)) + (call $assert_return (call $min (f32.const -0x1p-1) (f32.const 0x1p-126)) (f32.const -0x1p-1) (i32.const 6936)) + (call $assert_return (call $min (f32.const 0x1p-1) (f32.const -0x1p-126)) (f32.const -0x1p-126) (i32.const 6940)) + (call $assert_return (call $min (f32.const 0x1p-1) (f32.const 0x1p-126)) (f32.const 0x1p-126) (i32.const 6944)) + (call $assert_return (call $min (f32.const -0x1p-1) (f32.const -0x1p-1)) (f32.const -0x1p-1) (i32.const 6948)) + (call $assert_return (call $min (f32.const -0x1p-1) (f32.const 0x1p-1)) (f32.const -0x1p-1) (i32.const 6952)) + (call $assert_return (call $min (f32.const 0x1p-1) (f32.const -0x1p-1)) (f32.const -0x1p-1) (i32.const 6956)) + (call $assert_return (call $min (f32.const 0x1p-1) (f32.const 0x1p-1)) (f32.const 0x1p-1) (i32.const 6960)) + (call $assert_return (call $min (f32.const -0x1p-1) (f32.const -0x1p+0)) (f32.const -0x1p+0) (i32.const 6964)) + (call $assert_return (call $min (f32.const -0x1p-1) (f32.const 0x1p+0)) (f32.const -0x1p-1) (i32.const 6968)) + (call $assert_return (call $min (f32.const 0x1p-1) (f32.const -0x1p+0)) (f32.const -0x1p+0) (i32.const 6972)) + (call $assert_return (call $min (f32.const 0x1p-1) (f32.const 0x1p+0)) (f32.const 0x1p-1) (i32.const 6976)) + (call $assert_return (call $min (f32.const -0x1p-1) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 6980)) + (call $assert_return (call $min (f32.const -0x1p-1) (f32.const 0x1.921fb6p+2)) (f32.const -0x1p-1) (i32.const 6984)) + (call $assert_return (call $min (f32.const 0x1p-1) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 6988)) + (call $assert_return (call $min (f32.const 0x1p-1) (f32.const 0x1.921fb6p+2)) (f32.const 0x1p-1) (i32.const 6992)) + (call $assert_return (call $min (f32.const -0x1p-1) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 6996)) + (call $assert_return (call $min (f32.const -0x1p-1) (f32.const 0x1.fffffep+127)) (f32.const -0x1p-1) (i32.const 7000)) + (call $assert_return (call $min (f32.const 0x1p-1) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 7004)) + (call $assert_return (call $min (f32.const 0x1p-1) (f32.const 0x1.fffffep+127)) (f32.const 0x1p-1) (i32.const 7008)) + (call $assert_return (call $min (f32.const -0x1p-1) (f32.const -inf)) (f32.const -inf) (i32.const 7012)) + (call $assert_return (call $min (f32.const -0x1p-1) (f32.const inf)) (f32.const -0x1p-1) (i32.const 7016)) + (call $assert_return (call $min (f32.const 0x1p-1) (f32.const -inf)) (f32.const -inf) (i32.const 7020)) + (call $assert_return (call $min (f32.const 0x1p-1) (f32.const inf)) (f32.const 0x1p-1) (i32.const 7024)) + (call $assert_return_nan (call $min (f32.const -0x1p-1) (f32.const -nan)) (i32.const 7028)) + (call $assert_return_nan (call $min (f32.const -0x1p-1) (f32.const -nan:0x200000)) (i32.const 7032)) + (call $assert_return_nan (call $min (f32.const -0x1p-1) (f32.const nan)) (i32.const 7036)) + (call $assert_return_nan (call $min (f32.const -0x1p-1) (f32.const nan:0x200000)) (i32.const 7040)) + (call $assert_return_nan (call $min (f32.const 0x1p-1) (f32.const -nan)) (i32.const 7044)) + (call $assert_return_nan (call $min (f32.const 0x1p-1) (f32.const -nan:0x200000)) (i32.const 7048)) + (call $assert_return_nan (call $min (f32.const 0x1p-1) (f32.const nan)) (i32.const 7052)) + (call $assert_return_nan (call $min (f32.const 0x1p-1) (f32.const nan:0x200000)) (i32.const 7056)) + (call $assert_return (call $min (f32.const -0x1p+0) (f32.const -0x0p+0)) (f32.const -0x1p+0) (i32.const 7060)) + (call $assert_return (call $min (f32.const -0x1p+0) (f32.const 0x0p+0)) (f32.const -0x1p+0) (i32.const 7064)) + (call $assert_return (call $min (f32.const 0x1p+0) (f32.const -0x0p+0)) (f32.const -0x0p+0) (i32.const 7068)) + (call $assert_return (call $min (f32.const 0x1p+0) (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 7072)) + (call $assert_return (call $min (f32.const -0x1p+0) (f32.const -0x1p-149)) (f32.const -0x1p+0) (i32.const 7076)) + (call $assert_return (call $min (f32.const -0x1p+0) (f32.const 0x1p-149)) (f32.const -0x1p+0) (i32.const 7080)) + (call $assert_return (call $min (f32.const 0x1p+0) (f32.const -0x1p-149)) (f32.const -0x1p-149) (i32.const 7084)) + (call $assert_return (call $min (f32.const 0x1p+0) (f32.const 0x1p-149)) (f32.const 0x1p-149) (i32.const 7088)) + (call $assert_return (call $min (f32.const -0x1p+0) (f32.const -0x1p-126)) (f32.const -0x1p+0) (i32.const 7092)) + (call $assert_return (call $min (f32.const -0x1p+0) (f32.const 0x1p-126)) (f32.const -0x1p+0) (i32.const 7096)) + (call $assert_return (call $min (f32.const 0x1p+0) (f32.const -0x1p-126)) (f32.const -0x1p-126) (i32.const 7100)) + (call $assert_return (call $min (f32.const 0x1p+0) (f32.const 0x1p-126)) (f32.const 0x1p-126) (i32.const 7104)) + (call $assert_return (call $min (f32.const -0x1p+0) (f32.const -0x1p-1)) (f32.const -0x1p+0) (i32.const 7108)) + (call $assert_return (call $min (f32.const -0x1p+0) (f32.const 0x1p-1)) (f32.const -0x1p+0) (i32.const 7112)) + (call $assert_return (call $min (f32.const 0x1p+0) (f32.const -0x1p-1)) (f32.const -0x1p-1) (i32.const 7116)) + (call $assert_return (call $min (f32.const 0x1p+0) (f32.const 0x1p-1)) (f32.const 0x1p-1) (i32.const 7120)) + (call $assert_return (call $min (f32.const -0x1p+0) (f32.const -0x1p+0)) (f32.const -0x1p+0) (i32.const 7124)) + (call $assert_return (call $min (f32.const -0x1p+0) (f32.const 0x1p+0)) (f32.const -0x1p+0) (i32.const 7128)) + (call $assert_return (call $min (f32.const 0x1p+0) (f32.const -0x1p+0)) (f32.const -0x1p+0) (i32.const 7132)) + (call $assert_return (call $min (f32.const 0x1p+0) (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 7136)) + (call $assert_return (call $min (f32.const -0x1p+0) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 7140)) + (call $assert_return (call $min (f32.const -0x1p+0) (f32.const 0x1.921fb6p+2)) (f32.const -0x1p+0) (i32.const 7144)) + (call $assert_return (call $min (f32.const 0x1p+0) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 7148)) + (call $assert_return (call $min (f32.const 0x1p+0) (f32.const 0x1.921fb6p+2)) (f32.const 0x1p+0) (i32.const 7152)) + (call $assert_return (call $min (f32.const -0x1p+0) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 7156)) + (call $assert_return (call $min (f32.const -0x1p+0) (f32.const 0x1.fffffep+127)) (f32.const -0x1p+0) (i32.const 7160)) + (call $assert_return (call $min (f32.const 0x1p+0) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 7164)) + (call $assert_return (call $min (f32.const 0x1p+0) (f32.const 0x1.fffffep+127)) (f32.const 0x1p+0) (i32.const 7168)) + (call $assert_return (call $min (f32.const -0x1p+0) (f32.const -inf)) (f32.const -inf) (i32.const 7172)) + (call $assert_return (call $min (f32.const -0x1p+0) (f32.const inf)) (f32.const -0x1p+0) (i32.const 7176)) + (call $assert_return (call $min (f32.const 0x1p+0) (f32.const -inf)) (f32.const -inf) (i32.const 7180)) + (call $assert_return (call $min (f32.const 0x1p+0) (f32.const inf)) (f32.const 0x1p+0) (i32.const 7184)) + (call $assert_return_nan (call $min (f32.const -0x1p+0) (f32.const -nan)) (i32.const 7188)) + (call $assert_return_nan (call $min (f32.const -0x1p+0) (f32.const -nan:0x200000)) (i32.const 7192)) + (call $assert_return_nan (call $min (f32.const -0x1p+0) (f32.const nan)) (i32.const 7196)) + (call $assert_return_nan (call $min (f32.const -0x1p+0) (f32.const nan:0x200000)) (i32.const 7200)) + (call $assert_return_nan (call $min (f32.const 0x1p+0) (f32.const -nan)) (i32.const 7204)) + (call $assert_return_nan (call $min (f32.const 0x1p+0) (f32.const -nan:0x200000)) (i32.const 7208)) + (call $assert_return_nan (call $min (f32.const 0x1p+0) (f32.const nan)) (i32.const 7212)) + (call $assert_return_nan (call $min (f32.const 0x1p+0) (f32.const nan:0x200000)) (i32.const 7216)) + (call $assert_return (call $min (f32.const -0x1.921fb6p+2) (f32.const -0x0p+0)) (f32.const -0x1.921fb6p+2) (i32.const 7220)) + (call $assert_return (call $min (f32.const -0x1.921fb6p+2) (f32.const 0x0p+0)) (f32.const -0x1.921fb6p+2) (i32.const 7224)) + (call $assert_return (call $min (f32.const 0x1.921fb6p+2) (f32.const -0x0p+0)) (f32.const -0x0p+0) (i32.const 7228)) + (call $assert_return (call $min (f32.const 0x1.921fb6p+2) (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 7232)) + (call $assert_return (call $min (f32.const -0x1.921fb6p+2) (f32.const -0x1p-149)) (f32.const -0x1.921fb6p+2) (i32.const 7236)) + (call $assert_return (call $min (f32.const -0x1.921fb6p+2) (f32.const 0x1p-149)) (f32.const -0x1.921fb6p+2) (i32.const 7240)) + (call $assert_return (call $min (f32.const 0x1.921fb6p+2) (f32.const -0x1p-149)) (f32.const -0x1p-149) (i32.const 7244)) + (call $assert_return (call $min (f32.const 0x1.921fb6p+2) (f32.const 0x1p-149)) (f32.const 0x1p-149) (i32.const 7248)) + (call $assert_return (call $min (f32.const -0x1.921fb6p+2) (f32.const -0x1p-126)) (f32.const -0x1.921fb6p+2) (i32.const 7252)) + (call $assert_return (call $min (f32.const -0x1.921fb6p+2) (f32.const 0x1p-126)) (f32.const -0x1.921fb6p+2) (i32.const 7256)) + (call $assert_return (call $min (f32.const 0x1.921fb6p+2) (f32.const -0x1p-126)) (f32.const -0x1p-126) (i32.const 7260)) + (call $assert_return (call $min (f32.const 0x1.921fb6p+2) (f32.const 0x1p-126)) (f32.const 0x1p-126) (i32.const 7264)) + (call $assert_return (call $min (f32.const -0x1.921fb6p+2) (f32.const -0x1p-1)) (f32.const -0x1.921fb6p+2) (i32.const 7268)) + (call $assert_return (call $min (f32.const -0x1.921fb6p+2) (f32.const 0x1p-1)) (f32.const -0x1.921fb6p+2) (i32.const 7272)) + (call $assert_return (call $min (f32.const 0x1.921fb6p+2) (f32.const -0x1p-1)) (f32.const -0x1p-1) (i32.const 7276)) + (call $assert_return (call $min (f32.const 0x1.921fb6p+2) (f32.const 0x1p-1)) (f32.const 0x1p-1) (i32.const 7280)) + (call $assert_return (call $min (f32.const -0x1.921fb6p+2) (f32.const -0x1p+0)) (f32.const -0x1.921fb6p+2) (i32.const 7284)) + (call $assert_return (call $min (f32.const -0x1.921fb6p+2) (f32.const 0x1p+0)) (f32.const -0x1.921fb6p+2) (i32.const 7288)) + (call $assert_return (call $min (f32.const 0x1.921fb6p+2) (f32.const -0x1p+0)) (f32.const -0x1p+0) (i32.const 7292)) + (call $assert_return (call $min (f32.const 0x1.921fb6p+2) (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 7296)) + (call $assert_return (call $min (f32.const -0x1.921fb6p+2) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 7300)) + (call $assert_return (call $min (f32.const -0x1.921fb6p+2) (f32.const 0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 7304)) + (call $assert_return (call $min (f32.const 0x1.921fb6p+2) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 7308)) + (call $assert_return (call $min (f32.const 0x1.921fb6p+2) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 7312)) + (call $assert_return (call $min (f32.const -0x1.921fb6p+2) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 7316)) + (call $assert_return (call $min (f32.const -0x1.921fb6p+2) (f32.const 0x1.fffffep+127)) (f32.const -0x1.921fb6p+2) (i32.const 7320)) + (call $assert_return (call $min (f32.const 0x1.921fb6p+2) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 7324)) + (call $assert_return (call $min (f32.const 0x1.921fb6p+2) (f32.const 0x1.fffffep+127)) (f32.const 0x1.921fb6p+2) (i32.const 7328)) + (call $assert_return (call $min (f32.const -0x1.921fb6p+2) (f32.const -inf)) (f32.const -inf) (i32.const 7332)) + (call $assert_return (call $min (f32.const -0x1.921fb6p+2) (f32.const inf)) (f32.const -0x1.921fb6p+2) (i32.const 7336)) + (call $assert_return (call $min (f32.const 0x1.921fb6p+2) (f32.const -inf)) (f32.const -inf) (i32.const 7340)) + (call $assert_return (call $min (f32.const 0x1.921fb6p+2) (f32.const inf)) (f32.const 0x1.921fb6p+2) (i32.const 7344)) + (call $assert_return_nan (call $min (f32.const -0x1.921fb6p+2) (f32.const -nan)) (i32.const 7348)) + (call $assert_return_nan (call $min (f32.const -0x1.921fb6p+2) (f32.const -nan:0x200000)) (i32.const 7352)) + (call $assert_return_nan (call $min (f32.const -0x1.921fb6p+2) (f32.const nan)) (i32.const 7356)) + (call $assert_return_nan (call $min (f32.const -0x1.921fb6p+2) (f32.const nan:0x200000)) (i32.const 7360)) + (call $assert_return_nan (call $min (f32.const 0x1.921fb6p+2) (f32.const -nan)) (i32.const 7364)) + (call $assert_return_nan (call $min (f32.const 0x1.921fb6p+2) (f32.const -nan:0x200000)) (i32.const 7368)) + (call $assert_return_nan (call $min (f32.const 0x1.921fb6p+2) (f32.const nan)) (i32.const 7372)) + (call $assert_return_nan (call $min (f32.const 0x1.921fb6p+2) (f32.const nan:0x200000)) (i32.const 7376)) + (call $assert_return (call $min (f32.const -0x1.fffffep+127) (f32.const -0x0p+0)) (f32.const -0x1.fffffep+127) (i32.const 7380)) + (call $assert_return (call $min (f32.const -0x1.fffffep+127) (f32.const 0x0p+0)) (f32.const -0x1.fffffep+127) (i32.const 7384)) + (call $assert_return (call $min (f32.const 0x1.fffffep+127) (f32.const -0x0p+0)) (f32.const -0x0p+0) (i32.const 7388)) + (call $assert_return (call $min (f32.const 0x1.fffffep+127) (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 7392)) + (call $assert_return (call $min (f32.const -0x1.fffffep+127) (f32.const -0x1p-149)) (f32.const -0x1.fffffep+127) (i32.const 7396)) + (call $assert_return (call $min (f32.const -0x1.fffffep+127) (f32.const 0x1p-149)) (f32.const -0x1.fffffep+127) (i32.const 7400)) + (call $assert_return (call $min (f32.const 0x1.fffffep+127) (f32.const -0x1p-149)) (f32.const -0x1p-149) (i32.const 7404)) + (call $assert_return (call $min (f32.const 0x1.fffffep+127) (f32.const 0x1p-149)) (f32.const 0x1p-149) (i32.const 7408)) + (call $assert_return (call $min (f32.const -0x1.fffffep+127) (f32.const -0x1p-126)) (f32.const -0x1.fffffep+127) (i32.const 7412)) + (call $assert_return (call $min (f32.const -0x1.fffffep+127) (f32.const 0x1p-126)) (f32.const -0x1.fffffep+127) (i32.const 7416)) + (call $assert_return (call $min (f32.const 0x1.fffffep+127) (f32.const -0x1p-126)) (f32.const -0x1p-126) (i32.const 7420)) + (call $assert_return (call $min (f32.const 0x1.fffffep+127) (f32.const 0x1p-126)) (f32.const 0x1p-126) (i32.const 7424)) + (call $assert_return (call $min (f32.const -0x1.fffffep+127) (f32.const -0x1p-1)) (f32.const -0x1.fffffep+127) (i32.const 7428)) + (call $assert_return (call $min (f32.const -0x1.fffffep+127) (f32.const 0x1p-1)) (f32.const -0x1.fffffep+127) (i32.const 7432)) + (call $assert_return (call $min (f32.const 0x1.fffffep+127) (f32.const -0x1p-1)) (f32.const -0x1p-1) (i32.const 7436)) + (call $assert_return (call $min (f32.const 0x1.fffffep+127) (f32.const 0x1p-1)) (f32.const 0x1p-1) (i32.const 7440)) + (call $assert_return (call $min (f32.const -0x1.fffffep+127) (f32.const -0x1p+0)) (f32.const -0x1.fffffep+127) (i32.const 7444)) + (call $assert_return (call $min (f32.const -0x1.fffffep+127) (f32.const 0x1p+0)) (f32.const -0x1.fffffep+127) (i32.const 7448)) + (call $assert_return (call $min (f32.const 0x1.fffffep+127) (f32.const -0x1p+0)) (f32.const -0x1p+0) (i32.const 7452)) + (call $assert_return (call $min (f32.const 0x1.fffffep+127) (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 7456)) + (call $assert_return (call $min (f32.const -0x1.fffffep+127) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.fffffep+127) (i32.const 7460)) + (call $assert_return (call $min (f32.const -0x1.fffffep+127) (f32.const 0x1.921fb6p+2)) (f32.const -0x1.fffffep+127) (i32.const 7464)) + (call $assert_return (call $min (f32.const 0x1.fffffep+127) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 7468)) + (call $assert_return (call $min (f32.const 0x1.fffffep+127) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 7472)) + (call $assert_return (call $min (f32.const -0x1.fffffep+127) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 7476)) + (call $assert_return (call $min (f32.const -0x1.fffffep+127) (f32.const 0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 7480)) + (call $assert_return (call $min (f32.const 0x1.fffffep+127) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 7484)) + (call $assert_return (call $min (f32.const 0x1.fffffep+127) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 7488)) + (call $assert_return (call $min (f32.const -0x1.fffffep+127) (f32.const -inf)) (f32.const -inf) (i32.const 7492)) + (call $assert_return (call $min (f32.const -0x1.fffffep+127) (f32.const inf)) (f32.const -0x1.fffffep+127) (i32.const 7496)) + (call $assert_return (call $min (f32.const 0x1.fffffep+127) (f32.const -inf)) (f32.const -inf) (i32.const 7500)) + (call $assert_return (call $min (f32.const 0x1.fffffep+127) (f32.const inf)) (f32.const 0x1.fffffep+127) (i32.const 7504)) + (call $assert_return_nan (call $min (f32.const -0x1.fffffep+127) (f32.const -nan)) (i32.const 7508)) + (call $assert_return_nan (call $min (f32.const -0x1.fffffep+127) (f32.const -nan:0x200000)) (i32.const 7512)) + (call $assert_return_nan (call $min (f32.const -0x1.fffffep+127) (f32.const nan)) (i32.const 7516)) + (call $assert_return_nan (call $min (f32.const -0x1.fffffep+127) (f32.const nan:0x200000)) (i32.const 7520)) + (call $assert_return_nan (call $min (f32.const 0x1.fffffep+127) (f32.const -nan)) (i32.const 7524)) + (call $assert_return_nan (call $min (f32.const 0x1.fffffep+127) (f32.const -nan:0x200000)) (i32.const 7528)) + (call $assert_return_nan (call $min (f32.const 0x1.fffffep+127) (f32.const nan)) (i32.const 7532)) + (call $assert_return_nan (call $min (f32.const 0x1.fffffep+127) (f32.const nan:0x200000)) (i32.const 7536)) + (call $assert_return (call $min (f32.const -inf) (f32.const -0x0p+0)) (f32.const -inf) (i32.const 7540)) + (call $assert_return (call $min (f32.const -inf) (f32.const 0x0p+0)) (f32.const -inf) (i32.const 7544)) + (call $assert_return (call $min (f32.const inf) (f32.const -0x0p+0)) (f32.const -0x0p+0) (i32.const 7548)) + (call $assert_return (call $min (f32.const inf) (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 7552)) + (call $assert_return (call $min (f32.const -inf) (f32.const -0x1p-149)) (f32.const -inf) (i32.const 7556)) + (call $assert_return (call $min (f32.const -inf) (f32.const 0x1p-149)) (f32.const -inf) (i32.const 7560)) + (call $assert_return (call $min (f32.const inf) (f32.const -0x1p-149)) (f32.const -0x1p-149) (i32.const 7564)) + (call $assert_return (call $min (f32.const inf) (f32.const 0x1p-149)) (f32.const 0x1p-149) (i32.const 7568)) + (call $assert_return (call $min (f32.const -inf) (f32.const -0x1p-126)) (f32.const -inf) (i32.const 7572)) + (call $assert_return (call $min (f32.const -inf) (f32.const 0x1p-126)) (f32.const -inf) (i32.const 7576)) + (call $assert_return (call $min (f32.const inf) (f32.const -0x1p-126)) (f32.const -0x1p-126) (i32.const 7580)) + (call $assert_return (call $min (f32.const inf) (f32.const 0x1p-126)) (f32.const 0x1p-126) (i32.const 7584)) + (call $assert_return (call $min (f32.const -inf) (f32.const -0x1p-1)) (f32.const -inf) (i32.const 7588)) + (call $assert_return (call $min (f32.const -inf) (f32.const 0x1p-1)) (f32.const -inf) (i32.const 7592)) + (call $assert_return (call $min (f32.const inf) (f32.const -0x1p-1)) (f32.const -0x1p-1) (i32.const 7596)) + (call $assert_return (call $min (f32.const inf) (f32.const 0x1p-1)) (f32.const 0x1p-1) (i32.const 7600)) + (call $assert_return (call $min (f32.const -inf) (f32.const -0x1p+0)) (f32.const -inf) (i32.const 7604)) + (call $assert_return (call $min (f32.const -inf) (f32.const 0x1p+0)) (f32.const -inf) (i32.const 7608)) + (call $assert_return (call $min (f32.const inf) (f32.const -0x1p+0)) (f32.const -0x1p+0) (i32.const 7612)) + (call $assert_return (call $min (f32.const inf) (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 7616)) + (call $assert_return (call $min (f32.const -inf) (f32.const -0x1.921fb6p+2)) (f32.const -inf) (i32.const 7620)) + (call $assert_return (call $min (f32.const -inf) (f32.const 0x1.921fb6p+2)) (f32.const -inf) (i32.const 7624)) + (call $assert_return (call $min (f32.const inf) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 7628)) + (call $assert_return (call $min (f32.const inf) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 7632)) + (call $assert_return (call $min (f32.const -inf) (f32.const -0x1.fffffep+127)) (f32.const -inf) (i32.const 7636)) + (call $assert_return (call $min (f32.const -inf) (f32.const 0x1.fffffep+127)) (f32.const -inf) (i32.const 7640)) + (call $assert_return (call $min (f32.const inf) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 7644)) + (call $assert_return (call $min (f32.const inf) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 7648)) + (call $assert_return (call $min (f32.const -inf) (f32.const -inf)) (f32.const -inf) (i32.const 7652)) + (call $assert_return (call $min (f32.const -inf) (f32.const inf)) (f32.const -inf) (i32.const 7656)) + (call $assert_return (call $min (f32.const inf) (f32.const -inf)) (f32.const -inf) (i32.const 7660)) + (call $assert_return (call $min (f32.const inf) (f32.const inf)) (f32.const inf) (i32.const 7664)) + (call $assert_return_nan (call $min (f32.const -inf) (f32.const -nan)) (i32.const 7668)) + (call $assert_return_nan (call $min (f32.const -inf) (f32.const -nan:0x200000)) (i32.const 7672)) + (call $assert_return_nan (call $min (f32.const -inf) (f32.const nan)) (i32.const 7676)) + (call $assert_return_nan (call $min (f32.const -inf) (f32.const nan:0x200000)) (i32.const 7680)) + (call $assert_return_nan (call $min (f32.const inf) (f32.const -nan)) (i32.const 7684)) + (call $assert_return_nan (call $min (f32.const inf) (f32.const -nan:0x200000)) (i32.const 7688)) + (call $assert_return_nan (call $min (f32.const inf) (f32.const nan)) (i32.const 7692)) + (call $assert_return_nan (call $min (f32.const inf) (f32.const nan:0x200000)) (i32.const 7696)) + (call $assert_return_nan (call $min (f32.const -nan) (f32.const -0x0p+0)) (i32.const 7700)) + (call $assert_return_nan (call $min (f32.const -nan:0x200000) (f32.const -0x0p+0)) (i32.const 7704)) + (call $assert_return_nan (call $min (f32.const -nan) (f32.const 0x0p+0)) (i32.const 7708)) + (call $assert_return_nan (call $min (f32.const -nan:0x200000) (f32.const 0x0p+0)) (i32.const 7712)) + (call $assert_return_nan (call $min (f32.const nan) (f32.const -0x0p+0)) (i32.const 7716)) + (call $assert_return_nan (call $min (f32.const nan:0x200000) (f32.const -0x0p+0)) (i32.const 7720)) + (call $assert_return_nan (call $min (f32.const nan) (f32.const 0x0p+0)) (i32.const 7724)) + (call $assert_return_nan (call $min (f32.const nan:0x200000) (f32.const 0x0p+0)) (i32.const 7728)) + (call $assert_return_nan (call $min (f32.const -nan) (f32.const -0x1p-149)) (i32.const 7732)) + (call $assert_return_nan (call $min (f32.const -nan:0x200000) (f32.const -0x1p-149)) (i32.const 7736)) + (call $assert_return_nan (call $min (f32.const -nan) (f32.const 0x1p-149)) (i32.const 7740)) + (call $assert_return_nan (call $min (f32.const -nan:0x200000) (f32.const 0x1p-149)) (i32.const 7744)) + (call $assert_return_nan (call $min (f32.const nan) (f32.const -0x1p-149)) (i32.const 7748)) + (call $assert_return_nan (call $min (f32.const nan:0x200000) (f32.const -0x1p-149)) (i32.const 7752)) + (call $assert_return_nan (call $min (f32.const nan) (f32.const 0x1p-149)) (i32.const 7756)) + (call $assert_return_nan (call $min (f32.const nan:0x200000) (f32.const 0x1p-149)) (i32.const 7760)) + (call $assert_return_nan (call $min (f32.const -nan) (f32.const -0x1p-126)) (i32.const 7764)) + (call $assert_return_nan (call $min (f32.const -nan:0x200000) (f32.const -0x1p-126)) (i32.const 7768)) + (call $assert_return_nan (call $min (f32.const -nan) (f32.const 0x1p-126)) (i32.const 7772)) + (call $assert_return_nan (call $min (f32.const -nan:0x200000) (f32.const 0x1p-126)) (i32.const 7776)) + (call $assert_return_nan (call $min (f32.const nan) (f32.const -0x1p-126)) (i32.const 7780)) + (call $assert_return_nan (call $min (f32.const nan:0x200000) (f32.const -0x1p-126)) (i32.const 7784)) + (call $assert_return_nan (call $min (f32.const nan) (f32.const 0x1p-126)) (i32.const 7788)) + (call $assert_return_nan (call $min (f32.const nan:0x200000) (f32.const 0x1p-126)) (i32.const 7792)) + (call $assert_return_nan (call $min (f32.const -nan) (f32.const -0x1p-1)) (i32.const 7796)) + (call $assert_return_nan (call $min (f32.const -nan:0x200000) (f32.const -0x1p-1)) (i32.const 7800)) + (call $assert_return_nan (call $min (f32.const -nan) (f32.const 0x1p-1)) (i32.const 7804)) + (call $assert_return_nan (call $min (f32.const -nan:0x200000) (f32.const 0x1p-1)) (i32.const 7808)) + (call $assert_return_nan (call $min (f32.const nan) (f32.const -0x1p-1)) (i32.const 7812)) + (call $assert_return_nan (call $min (f32.const nan:0x200000) (f32.const -0x1p-1)) (i32.const 7816)) + (call $assert_return_nan (call $min (f32.const nan) (f32.const 0x1p-1)) (i32.const 7820)) + (call $assert_return_nan (call $min (f32.const nan:0x200000) (f32.const 0x1p-1)) (i32.const 7824)) + (call $assert_return_nan (call $min (f32.const -nan) (f32.const -0x1p+0)) (i32.const 7828)) + (call $assert_return_nan (call $min (f32.const -nan:0x200000) (f32.const -0x1p+0)) (i32.const 7832)) + (call $assert_return_nan (call $min (f32.const -nan) (f32.const 0x1p+0)) (i32.const 7836)) + (call $assert_return_nan (call $min (f32.const -nan:0x200000) (f32.const 0x1p+0)) (i32.const 7840)) + (call $assert_return_nan (call $min (f32.const nan) (f32.const -0x1p+0)) (i32.const 7844)) + (call $assert_return_nan (call $min (f32.const nan:0x200000) (f32.const -0x1p+0)) (i32.const 7848)) + (call $assert_return_nan (call $min (f32.const nan) (f32.const 0x1p+0)) (i32.const 7852)) + (call $assert_return_nan (call $min (f32.const nan:0x200000) (f32.const 0x1p+0)) (i32.const 7856)) + (call $assert_return_nan (call $min (f32.const -nan) (f32.const -0x1.921fb6p+2)) (i32.const 7860)) + (call $assert_return_nan (call $min (f32.const -nan:0x200000) (f32.const -0x1.921fb6p+2)) (i32.const 7864)) + (call $assert_return_nan (call $min (f32.const -nan) (f32.const 0x1.921fb6p+2)) (i32.const 7868)) + (call $assert_return_nan (call $min (f32.const -nan:0x200000) (f32.const 0x1.921fb6p+2)) (i32.const 7872)) + (call $assert_return_nan (call $min (f32.const nan) (f32.const -0x1.921fb6p+2)) (i32.const 7876)) + (call $assert_return_nan (call $min (f32.const nan:0x200000) (f32.const -0x1.921fb6p+2)) (i32.const 7880)) + (call $assert_return_nan (call $min (f32.const nan) (f32.const 0x1.921fb6p+2)) (i32.const 7884)) + (call $assert_return_nan (call $min (f32.const nan:0x200000) (f32.const 0x1.921fb6p+2)) (i32.const 7888)) + (call $assert_return_nan (call $min (f32.const -nan) (f32.const -0x1.fffffep+127)) (i32.const 7892)) + (call $assert_return_nan (call $min (f32.const -nan:0x200000) (f32.const -0x1.fffffep+127)) (i32.const 7896)) + (call $assert_return_nan (call $min (f32.const -nan) (f32.const 0x1.fffffep+127)) (i32.const 7900)) + (call $assert_return_nan (call $min (f32.const -nan:0x200000) (f32.const 0x1.fffffep+127)) (i32.const 7904)) + (call $assert_return_nan (call $min (f32.const nan) (f32.const -0x1.fffffep+127)) (i32.const 7908)) + (call $assert_return_nan (call $min (f32.const nan:0x200000) (f32.const -0x1.fffffep+127)) (i32.const 7912)) + (call $assert_return_nan (call $min (f32.const nan) (f32.const 0x1.fffffep+127)) (i32.const 7916)) + (call $assert_return_nan (call $min (f32.const nan:0x200000) (f32.const 0x1.fffffep+127)) (i32.const 7920)) + (call $assert_return_nan (call $min (f32.const -nan) (f32.const -inf)) (i32.const 7924)) + (call $assert_return_nan (call $min (f32.const -nan:0x200000) (f32.const -inf)) (i32.const 7928)) + (call $assert_return_nan (call $min (f32.const -nan) (f32.const inf)) (i32.const 7932)) + (call $assert_return_nan (call $min (f32.const -nan:0x200000) (f32.const inf)) (i32.const 7936)) + (call $assert_return_nan (call $min (f32.const nan) (f32.const -inf)) (i32.const 7940)) + (call $assert_return_nan (call $min (f32.const nan:0x200000) (f32.const -inf)) (i32.const 7944)) + (call $assert_return_nan (call $min (f32.const nan) (f32.const inf)) (i32.const 7948)) + (call $assert_return_nan (call $min (f32.const nan:0x200000) (f32.const inf)) (i32.const 7952)) + (call $assert_return_nan (call $min (f32.const -nan) (f32.const -nan)) (i32.const 7956)) + (call $assert_return_nan (call $min (f32.const -nan:0x200000) (f32.const -nan)) (i32.const 7960)) + (call $assert_return_nan (call $min (f32.const -nan) (f32.const -nan:0x200000)) (i32.const 7964)) + (call $assert_return_nan (call $min (f32.const -nan:0x200000) (f32.const -nan:0x200000)) (i32.const 7968)) + (call $assert_return_nan (call $min (f32.const -nan) (f32.const nan)) (i32.const 7972)) + (call $assert_return_nan (call $min (f32.const -nan:0x200000) (f32.const nan)) (i32.const 7976)) + (call $assert_return_nan (call $min (f32.const -nan) (f32.const nan:0x200000)) (i32.const 7980)) + (call $assert_return_nan (call $min (f32.const -nan:0x200000) (f32.const nan:0x200000)) (i32.const 7984)) + (call $assert_return_nan (call $min (f32.const nan) (f32.const -nan)) (i32.const 7988)) + (call $assert_return_nan (call $min (f32.const nan:0x200000) (f32.const -nan)) (i32.const 7992)) + (call $assert_return_nan (call $min (f32.const nan) (f32.const -nan:0x200000)) (i32.const 7996)) + (call $assert_return_nan (call $min (f32.const nan:0x200000) (f32.const -nan:0x200000)) (i32.const 8000)) + (call $assert_return_nan (call $min (f32.const nan) (f32.const nan)) (i32.const 8004)) + (call $assert_return_nan (call $min (f32.const nan:0x200000) (f32.const nan)) (i32.const 8008)) + (call $assert_return_nan (call $min (f32.const nan) (f32.const nan:0x200000)) (i32.const 8012)) + (call $assert_return_nan (call $min (f32.const nan:0x200000) (f32.const nan:0x200000)) (i32.const 8016)) + (call $assert_return (call $max (f32.const -0x0p+0) (f32.const -0x0p+0)) (f32.const -0x0p+0) (i32.const 8020)) + (call $assert_return (call $max (f32.const -0x0p+0) (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 8024)) + (call $assert_return (call $max (f32.const 0x0p+0) (f32.const -0x0p+0)) (f32.const 0x0p+0) (i32.const 8028)) + (call $assert_return (call $max (f32.const 0x0p+0) (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 8032)) + (call $assert_return (call $max (f32.const -0x0p+0) (f32.const -0x1p-149)) (f32.const -0x0p+0) (i32.const 8036)) + (call $assert_return (call $max (f32.const -0x0p+0) (f32.const 0x1p-149)) (f32.const 0x1p-149) (i32.const 8040)) + (call $assert_return (call $max (f32.const 0x0p+0) (f32.const -0x1p-149)) (f32.const 0x0p+0) (i32.const 8044)) + (call $assert_return (call $max (f32.const 0x0p+0) (f32.const 0x1p-149)) (f32.const 0x1p-149) (i32.const 8048)) + (call $assert_return (call $max (f32.const -0x0p+0) (f32.const -0x1p-126)) (f32.const -0x0p+0) (i32.const 8052)) + (call $assert_return (call $max (f32.const -0x0p+0) (f32.const 0x1p-126)) (f32.const 0x1p-126) (i32.const 8056)) + (call $assert_return (call $max (f32.const 0x0p+0) (f32.const -0x1p-126)) (f32.const 0x0p+0) (i32.const 8060)) + (call $assert_return (call $max (f32.const 0x0p+0) (f32.const 0x1p-126)) (f32.const 0x1p-126) (i32.const 8064)) + (call $assert_return (call $max (f32.const -0x0p+0) (f32.const -0x1p-1)) (f32.const -0x0p+0) (i32.const 8068)) + (call $assert_return (call $max (f32.const -0x0p+0) (f32.const 0x1p-1)) (f32.const 0x1p-1) (i32.const 8072)) + (call $assert_return (call $max (f32.const 0x0p+0) (f32.const -0x1p-1)) (f32.const 0x0p+0) (i32.const 8076)) + (call $assert_return (call $max (f32.const 0x0p+0) (f32.const 0x1p-1)) (f32.const 0x1p-1) (i32.const 8080)) + (call $assert_return (call $max (f32.const -0x0p+0) (f32.const -0x1p+0)) (f32.const -0x0p+0) (i32.const 8084)) + (call $assert_return (call $max (f32.const -0x0p+0) (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 8088)) + (call $assert_return (call $max (f32.const 0x0p+0) (f32.const -0x1p+0)) (f32.const 0x0p+0) (i32.const 8092)) + (call $assert_return (call $max (f32.const 0x0p+0) (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 8096)) + (call $assert_return (call $max (f32.const -0x0p+0) (f32.const -0x1.921fb6p+2)) (f32.const -0x0p+0) (i32.const 8100)) + (call $assert_return (call $max (f32.const -0x0p+0) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 8104)) + (call $assert_return (call $max (f32.const 0x0p+0) (f32.const -0x1.921fb6p+2)) (f32.const 0x0p+0) (i32.const 8108)) + (call $assert_return (call $max (f32.const 0x0p+0) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 8112)) + (call $assert_return (call $max (f32.const -0x0p+0) (f32.const -0x1.fffffep+127)) (f32.const -0x0p+0) (i32.const 8116)) + (call $assert_return (call $max (f32.const -0x0p+0) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 8120)) + (call $assert_return (call $max (f32.const 0x0p+0) (f32.const -0x1.fffffep+127)) (f32.const 0x0p+0) (i32.const 8124)) + (call $assert_return (call $max (f32.const 0x0p+0) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 8128)) + (call $assert_return (call $max (f32.const -0x0p+0) (f32.const -inf)) (f32.const -0x0p+0) (i32.const 8132)) + (call $assert_return (call $max (f32.const -0x0p+0) (f32.const inf)) (f32.const inf) (i32.const 8136)) + (call $assert_return (call $max (f32.const 0x0p+0) (f32.const -inf)) (f32.const 0x0p+0) (i32.const 8140)) + (call $assert_return (call $max (f32.const 0x0p+0) (f32.const inf)) (f32.const inf) (i32.const 8144)) + (call $assert_return_nan (call $max (f32.const -0x0p+0) (f32.const -nan)) (i32.const 8148)) + (call $assert_return_nan (call $max (f32.const -0x0p+0) (f32.const -nan:0x200000)) (i32.const 8152)) + (call $assert_return_nan (call $max (f32.const -0x0p+0) (f32.const nan)) (i32.const 8156)) + (call $assert_return_nan (call $max (f32.const -0x0p+0) (f32.const nan:0x200000)) (i32.const 8160)) + (call $assert_return_nan (call $max (f32.const 0x0p+0) (f32.const -nan)) (i32.const 8164)) + (call $assert_return_nan (call $max (f32.const 0x0p+0) (f32.const -nan:0x200000)) (i32.const 8168)) + (call $assert_return_nan (call $max (f32.const 0x0p+0) (f32.const nan)) (i32.const 8172)) + (call $assert_return_nan (call $max (f32.const 0x0p+0) (f32.const nan:0x200000)) (i32.const 8176)) + (call $assert_return (call $max (f32.const -0x1p-149) (f32.const -0x0p+0)) (f32.const -0x0p+0) (i32.const 8180)) + (call $assert_return (call $max (f32.const -0x1p-149) (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 8184)) + (call $assert_return (call $max (f32.const 0x1p-149) (f32.const -0x0p+0)) (f32.const 0x1p-149) (i32.const 8188)) + (call $assert_return (call $max (f32.const 0x1p-149) (f32.const 0x0p+0)) (f32.const 0x1p-149) (i32.const 8192)) + (call $assert_return (call $max (f32.const -0x1p-149) (f32.const -0x1p-149)) (f32.const -0x1p-149) (i32.const 8196)) + (call $assert_return (call $max (f32.const -0x1p-149) (f32.const 0x1p-149)) (f32.const 0x1p-149) (i32.const 8200)) + (call $assert_return (call $max (f32.const 0x1p-149) (f32.const -0x1p-149)) (f32.const 0x1p-149) (i32.const 8204)) + (call $assert_return (call $max (f32.const 0x1p-149) (f32.const 0x1p-149)) (f32.const 0x1p-149) (i32.const 8208)) + (call $assert_return (call $max (f32.const -0x1p-149) (f32.const -0x1p-126)) (f32.const -0x1p-149) (i32.const 8212)) + (call $assert_return (call $max (f32.const -0x1p-149) (f32.const 0x1p-126)) (f32.const 0x1p-126) (i32.const 8216)) + (call $assert_return (call $max (f32.const 0x1p-149) (f32.const -0x1p-126)) (f32.const 0x1p-149) (i32.const 8220)) + (call $assert_return (call $max (f32.const 0x1p-149) (f32.const 0x1p-126)) (f32.const 0x1p-126) (i32.const 8224)) + (call $assert_return (call $max (f32.const -0x1p-149) (f32.const -0x1p-1)) (f32.const -0x1p-149) (i32.const 8228)) + (call $assert_return (call $max (f32.const -0x1p-149) (f32.const 0x1p-1)) (f32.const 0x1p-1) (i32.const 8232)) + (call $assert_return (call $max (f32.const 0x1p-149) (f32.const -0x1p-1)) (f32.const 0x1p-149) (i32.const 8236)) + (call $assert_return (call $max (f32.const 0x1p-149) (f32.const 0x1p-1)) (f32.const 0x1p-1) (i32.const 8240)) + (call $assert_return (call $max (f32.const -0x1p-149) (f32.const -0x1p+0)) (f32.const -0x1p-149) (i32.const 8244)) + (call $assert_return (call $max (f32.const -0x1p-149) (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 8248)) + (call $assert_return (call $max (f32.const 0x1p-149) (f32.const -0x1p+0)) (f32.const 0x1p-149) (i32.const 8252)) + (call $assert_return (call $max (f32.const 0x1p-149) (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 8256)) + (call $assert_return (call $max (f32.const -0x1p-149) (f32.const -0x1.921fb6p+2)) (f32.const -0x1p-149) (i32.const 8260)) + (call $assert_return (call $max (f32.const -0x1p-149) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 8264)) + (call $assert_return (call $max (f32.const 0x1p-149) (f32.const -0x1.921fb6p+2)) (f32.const 0x1p-149) (i32.const 8268)) + (call $assert_return (call $max (f32.const 0x1p-149) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 8272)) + (call $assert_return (call $max (f32.const -0x1p-149) (f32.const -0x1.fffffep+127)) (f32.const -0x1p-149) (i32.const 8276)) + (call $assert_return (call $max (f32.const -0x1p-149) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 8280)) + (call $assert_return (call $max (f32.const 0x1p-149) (f32.const -0x1.fffffep+127)) (f32.const 0x1p-149) (i32.const 8284)) + (call $assert_return (call $max (f32.const 0x1p-149) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 8288)) + (call $assert_return (call $max (f32.const -0x1p-149) (f32.const -inf)) (f32.const -0x1p-149) (i32.const 8292)) + (call $assert_return (call $max (f32.const -0x1p-149) (f32.const inf)) (f32.const inf) (i32.const 8296)) + (call $assert_return (call $max (f32.const 0x1p-149) (f32.const -inf)) (f32.const 0x1p-149) (i32.const 8300)) + (call $assert_return (call $max (f32.const 0x1p-149) (f32.const inf)) (f32.const inf) (i32.const 8304)) + (call $assert_return_nan (call $max (f32.const -0x1p-149) (f32.const -nan)) (i32.const 8308)) + (call $assert_return_nan (call $max (f32.const -0x1p-149) (f32.const -nan:0x200000)) (i32.const 8312)) + (call $assert_return_nan (call $max (f32.const -0x1p-149) (f32.const nan)) (i32.const 8316)) + (call $assert_return_nan (call $max (f32.const -0x1p-149) (f32.const nan:0x200000)) (i32.const 8320)) + (call $assert_return_nan (call $max (f32.const 0x1p-149) (f32.const -nan)) (i32.const 8324)) + (call $assert_return_nan (call $max (f32.const 0x1p-149) (f32.const -nan:0x200000)) (i32.const 8328)) + (call $assert_return_nan (call $max (f32.const 0x1p-149) (f32.const nan)) (i32.const 8332)) + (call $assert_return_nan (call $max (f32.const 0x1p-149) (f32.const nan:0x200000)) (i32.const 8336)) + (call $assert_return (call $max (f32.const -0x1p-126) (f32.const -0x0p+0)) (f32.const -0x0p+0) (i32.const 8340)) + (call $assert_return (call $max (f32.const -0x1p-126) (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 8344)) + (call $assert_return (call $max (f32.const 0x1p-126) (f32.const -0x0p+0)) (f32.const 0x1p-126) (i32.const 8348)) + (call $assert_return (call $max (f32.const 0x1p-126) (f32.const 0x0p+0)) (f32.const 0x1p-126) (i32.const 8352)) + (call $assert_return (call $max (f32.const -0x1p-126) (f32.const -0x1p-149)) (f32.const -0x1p-149) (i32.const 8356)) + (call $assert_return (call $max (f32.const -0x1p-126) (f32.const 0x1p-149)) (f32.const 0x1p-149) (i32.const 8360)) + (call $assert_return (call $max (f32.const 0x1p-126) (f32.const -0x1p-149)) (f32.const 0x1p-126) (i32.const 8364)) + (call $assert_return (call $max (f32.const 0x1p-126) (f32.const 0x1p-149)) (f32.const 0x1p-126) (i32.const 8368)) + (call $assert_return (call $max (f32.const -0x1p-126) (f32.const -0x1p-126)) (f32.const -0x1p-126) (i32.const 8372)) + (call $assert_return (call $max (f32.const -0x1p-126) (f32.const 0x1p-126)) (f32.const 0x1p-126) (i32.const 8376)) + (call $assert_return (call $max (f32.const 0x1p-126) (f32.const -0x1p-126)) (f32.const 0x1p-126) (i32.const 8380)) + (call $assert_return (call $max (f32.const 0x1p-126) (f32.const 0x1p-126)) (f32.const 0x1p-126) (i32.const 8384)) + (call $assert_return (call $max (f32.const -0x1p-126) (f32.const -0x1p-1)) (f32.const -0x1p-126) (i32.const 8388)) + (call $assert_return (call $max (f32.const -0x1p-126) (f32.const 0x1p-1)) (f32.const 0x1p-1) (i32.const 8392)) + (call $assert_return (call $max (f32.const 0x1p-126) (f32.const -0x1p-1)) (f32.const 0x1p-126) (i32.const 8396)) + (call $assert_return (call $max (f32.const 0x1p-126) (f32.const 0x1p-1)) (f32.const 0x1p-1) (i32.const 8400)) + (call $assert_return (call $max (f32.const -0x1p-126) (f32.const -0x1p+0)) (f32.const -0x1p-126) (i32.const 8404)) + (call $assert_return (call $max (f32.const -0x1p-126) (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 8408)) + (call $assert_return (call $max (f32.const 0x1p-126) (f32.const -0x1p+0)) (f32.const 0x1p-126) (i32.const 8412)) + (call $assert_return (call $max (f32.const 0x1p-126) (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 8416)) + (call $assert_return (call $max (f32.const -0x1p-126) (f32.const -0x1.921fb6p+2)) (f32.const -0x1p-126) (i32.const 8420)) + (call $assert_return (call $max (f32.const -0x1p-126) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 8424)) + (call $assert_return (call $max (f32.const 0x1p-126) (f32.const -0x1.921fb6p+2)) (f32.const 0x1p-126) (i32.const 8428)) + (call $assert_return (call $max (f32.const 0x1p-126) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 8432)) + (call $assert_return (call $max (f32.const -0x1p-126) (f32.const -0x1.fffffep+127)) (f32.const -0x1p-126) (i32.const 8436)) + (call $assert_return (call $max (f32.const -0x1p-126) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 8440)) + (call $assert_return (call $max (f32.const 0x1p-126) (f32.const -0x1.fffffep+127)) (f32.const 0x1p-126) (i32.const 8444)) + (call $assert_return (call $max (f32.const 0x1p-126) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 8448)) + (call $assert_return (call $max (f32.const -0x1p-126) (f32.const -inf)) (f32.const -0x1p-126) (i32.const 8452)) + (call $assert_return (call $max (f32.const -0x1p-126) (f32.const inf)) (f32.const inf) (i32.const 8456)) + (call $assert_return (call $max (f32.const 0x1p-126) (f32.const -inf)) (f32.const 0x1p-126) (i32.const 8460)) + (call $assert_return (call $max (f32.const 0x1p-126) (f32.const inf)) (f32.const inf) (i32.const 8464)) + (call $assert_return_nan (call $max (f32.const -0x1p-126) (f32.const -nan)) (i32.const 8468)) + (call $assert_return_nan (call $max (f32.const -0x1p-126) (f32.const -nan:0x200000)) (i32.const 8472)) + (call $assert_return_nan (call $max (f32.const -0x1p-126) (f32.const nan)) (i32.const 8476)) + (call $assert_return_nan (call $max (f32.const -0x1p-126) (f32.const nan:0x200000)) (i32.const 8480)) + (call $assert_return_nan (call $max (f32.const 0x1p-126) (f32.const -nan)) (i32.const 8484)) + (call $assert_return_nan (call $max (f32.const 0x1p-126) (f32.const -nan:0x200000)) (i32.const 8488)) + (call $assert_return_nan (call $max (f32.const 0x1p-126) (f32.const nan)) (i32.const 8492)) + (call $assert_return_nan (call $max (f32.const 0x1p-126) (f32.const nan:0x200000)) (i32.const 8496)) + (call $assert_return (call $max (f32.const -0x1p-1) (f32.const -0x0p+0)) (f32.const -0x0p+0) (i32.const 8500)) + (call $assert_return (call $max (f32.const -0x1p-1) (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 8504)) + (call $assert_return (call $max (f32.const 0x1p-1) (f32.const -0x0p+0)) (f32.const 0x1p-1) (i32.const 8508)) + (call $assert_return (call $max (f32.const 0x1p-1) (f32.const 0x0p+0)) (f32.const 0x1p-1) (i32.const 8512)) + (call $assert_return (call $max (f32.const -0x1p-1) (f32.const -0x1p-149)) (f32.const -0x1p-149) (i32.const 8516)) + (call $assert_return (call $max (f32.const -0x1p-1) (f32.const 0x1p-149)) (f32.const 0x1p-149) (i32.const 8520)) + (call $assert_return (call $max (f32.const 0x1p-1) (f32.const -0x1p-149)) (f32.const 0x1p-1) (i32.const 8524)) + (call $assert_return (call $max (f32.const 0x1p-1) (f32.const 0x1p-149)) (f32.const 0x1p-1) (i32.const 8528)) + (call $assert_return (call $max (f32.const -0x1p-1) (f32.const -0x1p-126)) (f32.const -0x1p-126) (i32.const 8532)) + (call $assert_return (call $max (f32.const -0x1p-1) (f32.const 0x1p-126)) (f32.const 0x1p-126) (i32.const 8536)) + (call $assert_return (call $max (f32.const 0x1p-1) (f32.const -0x1p-126)) (f32.const 0x1p-1) (i32.const 8540)) + (call $assert_return (call $max (f32.const 0x1p-1) (f32.const 0x1p-126)) (f32.const 0x1p-1) (i32.const 8544)) + (call $assert_return (call $max (f32.const -0x1p-1) (f32.const -0x1p-1)) (f32.const -0x1p-1) (i32.const 8548)) + (call $assert_return (call $max (f32.const -0x1p-1) (f32.const 0x1p-1)) (f32.const 0x1p-1) (i32.const 8552)) + (call $assert_return (call $max (f32.const 0x1p-1) (f32.const -0x1p-1)) (f32.const 0x1p-1) (i32.const 8556)) + (call $assert_return (call $max (f32.const 0x1p-1) (f32.const 0x1p-1)) (f32.const 0x1p-1) (i32.const 8560)) + (call $assert_return (call $max (f32.const -0x1p-1) (f32.const -0x1p+0)) (f32.const -0x1p-1) (i32.const 8564)) + (call $assert_return (call $max (f32.const -0x1p-1) (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 8568)) + (call $assert_return (call $max (f32.const 0x1p-1) (f32.const -0x1p+0)) (f32.const 0x1p-1) (i32.const 8572)) + (call $assert_return (call $max (f32.const 0x1p-1) (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 8576)) + (call $assert_return (call $max (f32.const -0x1p-1) (f32.const -0x1.921fb6p+2)) (f32.const -0x1p-1) (i32.const 8580)) + (call $assert_return (call $max (f32.const -0x1p-1) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 8584)) + (call $assert_return (call $max (f32.const 0x1p-1) (f32.const -0x1.921fb6p+2)) (f32.const 0x1p-1) (i32.const 8588)) + (call $assert_return (call $max (f32.const 0x1p-1) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 8592)) + (call $assert_return (call $max (f32.const -0x1p-1) (f32.const -0x1.fffffep+127)) (f32.const -0x1p-1) (i32.const 8596)) + (call $assert_return (call $max (f32.const -0x1p-1) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 8600)) + (call $assert_return (call $max (f32.const 0x1p-1) (f32.const -0x1.fffffep+127)) (f32.const 0x1p-1) (i32.const 8604)) + (call $assert_return (call $max (f32.const 0x1p-1) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 8608)) + (call $assert_return (call $max (f32.const -0x1p-1) (f32.const -inf)) (f32.const -0x1p-1) (i32.const 8612)) + (call $assert_return (call $max (f32.const -0x1p-1) (f32.const inf)) (f32.const inf) (i32.const 8616)) + (call $assert_return (call $max (f32.const 0x1p-1) (f32.const -inf)) (f32.const 0x1p-1) (i32.const 8620)) + (call $assert_return (call $max (f32.const 0x1p-1) (f32.const inf)) (f32.const inf) (i32.const 8624)) + (call $assert_return_nan (call $max (f32.const -0x1p-1) (f32.const -nan)) (i32.const 8628)) + (call $assert_return_nan (call $max (f32.const -0x1p-1) (f32.const -nan:0x200000)) (i32.const 8632)) + (call $assert_return_nan (call $max (f32.const -0x1p-1) (f32.const nan)) (i32.const 8636)) + (call $assert_return_nan (call $max (f32.const -0x1p-1) (f32.const nan:0x200000)) (i32.const 8640)) + (call $assert_return_nan (call $max (f32.const 0x1p-1) (f32.const -nan)) (i32.const 8644)) + (call $assert_return_nan (call $max (f32.const 0x1p-1) (f32.const -nan:0x200000)) (i32.const 8648)) + (call $assert_return_nan (call $max (f32.const 0x1p-1) (f32.const nan)) (i32.const 8652)) + (call $assert_return_nan (call $max (f32.const 0x1p-1) (f32.const nan:0x200000)) (i32.const 8656)) + (call $assert_return (call $max (f32.const -0x1p+0) (f32.const -0x0p+0)) (f32.const -0x0p+0) (i32.const 8660)) + (call $assert_return (call $max (f32.const -0x1p+0) (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 8664)) + (call $assert_return (call $max (f32.const 0x1p+0) (f32.const -0x0p+0)) (f32.const 0x1p+0) (i32.const 8668)) + (call $assert_return (call $max (f32.const 0x1p+0) (f32.const 0x0p+0)) (f32.const 0x1p+0) (i32.const 8672)) + (call $assert_return (call $max (f32.const -0x1p+0) (f32.const -0x1p-149)) (f32.const -0x1p-149) (i32.const 8676)) + (call $assert_return (call $max (f32.const -0x1p+0) (f32.const 0x1p-149)) (f32.const 0x1p-149) (i32.const 8680)) + (call $assert_return (call $max (f32.const 0x1p+0) (f32.const -0x1p-149)) (f32.const 0x1p+0) (i32.const 8684)) + (call $assert_return (call $max (f32.const 0x1p+0) (f32.const 0x1p-149)) (f32.const 0x1p+0) (i32.const 8688)) + (call $assert_return (call $max (f32.const -0x1p+0) (f32.const -0x1p-126)) (f32.const -0x1p-126) (i32.const 8692)) + (call $assert_return (call $max (f32.const -0x1p+0) (f32.const 0x1p-126)) (f32.const 0x1p-126) (i32.const 8696)) + (call $assert_return (call $max (f32.const 0x1p+0) (f32.const -0x1p-126)) (f32.const 0x1p+0) (i32.const 8700)) + (call $assert_return (call $max (f32.const 0x1p+0) (f32.const 0x1p-126)) (f32.const 0x1p+0) (i32.const 8704)) + (call $assert_return (call $max (f32.const -0x1p+0) (f32.const -0x1p-1)) (f32.const -0x1p-1) (i32.const 8708)) + (call $assert_return (call $max (f32.const -0x1p+0) (f32.const 0x1p-1)) (f32.const 0x1p-1) (i32.const 8712)) + (call $assert_return (call $max (f32.const 0x1p+0) (f32.const -0x1p-1)) (f32.const 0x1p+0) (i32.const 8716)) + (call $assert_return (call $max (f32.const 0x1p+0) (f32.const 0x1p-1)) (f32.const 0x1p+0) (i32.const 8720)) + (call $assert_return (call $max (f32.const -0x1p+0) (f32.const -0x1p+0)) (f32.const -0x1p+0) (i32.const 8724)) + (call $assert_return (call $max (f32.const -0x1p+0) (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 8728)) + (call $assert_return (call $max (f32.const 0x1p+0) (f32.const -0x1p+0)) (f32.const 0x1p+0) (i32.const 8732)) + (call $assert_return (call $max (f32.const 0x1p+0) (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 8736)) + (call $assert_return (call $max (f32.const -0x1p+0) (f32.const -0x1.921fb6p+2)) (f32.const -0x1p+0) (i32.const 8740)) + (call $assert_return (call $max (f32.const -0x1p+0) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 8744)) + (call $assert_return (call $max (f32.const 0x1p+0) (f32.const -0x1.921fb6p+2)) (f32.const 0x1p+0) (i32.const 8748)) + (call $assert_return (call $max (f32.const 0x1p+0) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 8752)) + (call $assert_return (call $max (f32.const -0x1p+0) (f32.const -0x1.fffffep+127)) (f32.const -0x1p+0) (i32.const 8756)) + (call $assert_return (call $max (f32.const -0x1p+0) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 8760)) + (call $assert_return (call $max (f32.const 0x1p+0) (f32.const -0x1.fffffep+127)) (f32.const 0x1p+0) (i32.const 8764)) + (call $assert_return (call $max (f32.const 0x1p+0) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 8768)) + (call $assert_return (call $max (f32.const -0x1p+0) (f32.const -inf)) (f32.const -0x1p+0) (i32.const 8772)) + (call $assert_return (call $max (f32.const -0x1p+0) (f32.const inf)) (f32.const inf) (i32.const 8776)) + (call $assert_return (call $max (f32.const 0x1p+0) (f32.const -inf)) (f32.const 0x1p+0) (i32.const 8780)) + (call $assert_return (call $max (f32.const 0x1p+0) (f32.const inf)) (f32.const inf) (i32.const 8784)) + (call $assert_return_nan (call $max (f32.const -0x1p+0) (f32.const -nan)) (i32.const 8788)) + (call $assert_return_nan (call $max (f32.const -0x1p+0) (f32.const -nan:0x200000)) (i32.const 8792)) + (call $assert_return_nan (call $max (f32.const -0x1p+0) (f32.const nan)) (i32.const 8796)) + (call $assert_return_nan (call $max (f32.const -0x1p+0) (f32.const nan:0x200000)) (i32.const 8800)) + (call $assert_return_nan (call $max (f32.const 0x1p+0) (f32.const -nan)) (i32.const 8804)) + (call $assert_return_nan (call $max (f32.const 0x1p+0) (f32.const -nan:0x200000)) (i32.const 8808)) + (call $assert_return_nan (call $max (f32.const 0x1p+0) (f32.const nan)) (i32.const 8812)) + (call $assert_return_nan (call $max (f32.const 0x1p+0) (f32.const nan:0x200000)) (i32.const 8816)) + (call $assert_return (call $max (f32.const -0x1.921fb6p+2) (f32.const -0x0p+0)) (f32.const -0x0p+0) (i32.const 8820)) + (call $assert_return (call $max (f32.const -0x1.921fb6p+2) (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 8824)) + (call $assert_return (call $max (f32.const 0x1.921fb6p+2) (f32.const -0x0p+0)) (f32.const 0x1.921fb6p+2) (i32.const 8828)) + (call $assert_return (call $max (f32.const 0x1.921fb6p+2) (f32.const 0x0p+0)) (f32.const 0x1.921fb6p+2) (i32.const 8832)) + (call $assert_return (call $max (f32.const -0x1.921fb6p+2) (f32.const -0x1p-149)) (f32.const -0x1p-149) (i32.const 8836)) + (call $assert_return (call $max (f32.const -0x1.921fb6p+2) (f32.const 0x1p-149)) (f32.const 0x1p-149) (i32.const 8840)) + (call $assert_return (call $max (f32.const 0x1.921fb6p+2) (f32.const -0x1p-149)) (f32.const 0x1.921fb6p+2) (i32.const 8844)) + (call $assert_return (call $max (f32.const 0x1.921fb6p+2) (f32.const 0x1p-149)) (f32.const 0x1.921fb6p+2) (i32.const 8848)) + (call $assert_return (call $max (f32.const -0x1.921fb6p+2) (f32.const -0x1p-126)) (f32.const -0x1p-126) (i32.const 8852)) + (call $assert_return (call $max (f32.const -0x1.921fb6p+2) (f32.const 0x1p-126)) (f32.const 0x1p-126) (i32.const 8856)) + (call $assert_return (call $max (f32.const 0x1.921fb6p+2) (f32.const -0x1p-126)) (f32.const 0x1.921fb6p+2) (i32.const 8860)) + (call $assert_return (call $max (f32.const 0x1.921fb6p+2) (f32.const 0x1p-126)) (f32.const 0x1.921fb6p+2) (i32.const 8864)) + (call $assert_return (call $max (f32.const -0x1.921fb6p+2) (f32.const -0x1p-1)) (f32.const -0x1p-1) (i32.const 8868)) + (call $assert_return (call $max (f32.const -0x1.921fb6p+2) (f32.const 0x1p-1)) (f32.const 0x1p-1) (i32.const 8872)) + (call $assert_return (call $max (f32.const 0x1.921fb6p+2) (f32.const -0x1p-1)) (f32.const 0x1.921fb6p+2) (i32.const 8876)) + (call $assert_return (call $max (f32.const 0x1.921fb6p+2) (f32.const 0x1p-1)) (f32.const 0x1.921fb6p+2) (i32.const 8880)) + (call $assert_return (call $max (f32.const -0x1.921fb6p+2) (f32.const -0x1p+0)) (f32.const -0x1p+0) (i32.const 8884)) + (call $assert_return (call $max (f32.const -0x1.921fb6p+2) (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 8888)) + (call $assert_return (call $max (f32.const 0x1.921fb6p+2) (f32.const -0x1p+0)) (f32.const 0x1.921fb6p+2) (i32.const 8892)) + (call $assert_return (call $max (f32.const 0x1.921fb6p+2) (f32.const 0x1p+0)) (f32.const 0x1.921fb6p+2) (i32.const 8896)) + (call $assert_return (call $max (f32.const -0x1.921fb6p+2) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 8900)) + (call $assert_return (call $max (f32.const -0x1.921fb6p+2) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 8904)) + (call $assert_return (call $max (f32.const 0x1.921fb6p+2) (f32.const -0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 8908)) + (call $assert_return (call $max (f32.const 0x1.921fb6p+2) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 8912)) + (call $assert_return (call $max (f32.const -0x1.921fb6p+2) (f32.const -0x1.fffffep+127)) (f32.const -0x1.921fb6p+2) (i32.const 8916)) + (call $assert_return (call $max (f32.const -0x1.921fb6p+2) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 8920)) + (call $assert_return (call $max (f32.const 0x1.921fb6p+2) (f32.const -0x1.fffffep+127)) (f32.const 0x1.921fb6p+2) (i32.const 8924)) + (call $assert_return (call $max (f32.const 0x1.921fb6p+2) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 8928)) + (call $assert_return (call $max (f32.const -0x1.921fb6p+2) (f32.const -inf)) (f32.const -0x1.921fb6p+2) (i32.const 8932)) + (call $assert_return (call $max (f32.const -0x1.921fb6p+2) (f32.const inf)) (f32.const inf) (i32.const 8936)) + (call $assert_return (call $max (f32.const 0x1.921fb6p+2) (f32.const -inf)) (f32.const 0x1.921fb6p+2) (i32.const 8940)) + (call $assert_return (call $max (f32.const 0x1.921fb6p+2) (f32.const inf)) (f32.const inf) (i32.const 8944)) + (call $assert_return_nan (call $max (f32.const -0x1.921fb6p+2) (f32.const -nan)) (i32.const 8948)) + (call $assert_return_nan (call $max (f32.const -0x1.921fb6p+2) (f32.const -nan:0x200000)) (i32.const 8952)) + (call $assert_return_nan (call $max (f32.const -0x1.921fb6p+2) (f32.const nan)) (i32.const 8956)) + (call $assert_return_nan (call $max (f32.const -0x1.921fb6p+2) (f32.const nan:0x200000)) (i32.const 8960)) + (call $assert_return_nan (call $max (f32.const 0x1.921fb6p+2) (f32.const -nan)) (i32.const 8964)) + (call $assert_return_nan (call $max (f32.const 0x1.921fb6p+2) (f32.const -nan:0x200000)) (i32.const 8968)) + (call $assert_return_nan (call $max (f32.const 0x1.921fb6p+2) (f32.const nan)) (i32.const 8972)) + (call $assert_return_nan (call $max (f32.const 0x1.921fb6p+2) (f32.const nan:0x200000)) (i32.const 8976)) + (call $assert_return (call $max (f32.const -0x1.fffffep+127) (f32.const -0x0p+0)) (f32.const -0x0p+0) (i32.const 8980)) + (call $assert_return (call $max (f32.const -0x1.fffffep+127) (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 8984)) + (call $assert_return (call $max (f32.const 0x1.fffffep+127) (f32.const -0x0p+0)) (f32.const 0x1.fffffep+127) (i32.const 8988)) + (call $assert_return (call $max (f32.const 0x1.fffffep+127) (f32.const 0x0p+0)) (f32.const 0x1.fffffep+127) (i32.const 8992)) + (call $assert_return (call $max (f32.const -0x1.fffffep+127) (f32.const -0x1p-149)) (f32.const -0x1p-149) (i32.const 8996)) + (call $assert_return (call $max (f32.const -0x1.fffffep+127) (f32.const 0x1p-149)) (f32.const 0x1p-149) (i32.const 9000)) + (call $assert_return (call $max (f32.const 0x1.fffffep+127) (f32.const -0x1p-149)) (f32.const 0x1.fffffep+127) (i32.const 9004)) + (call $assert_return (call $max (f32.const 0x1.fffffep+127) (f32.const 0x1p-149)) (f32.const 0x1.fffffep+127) (i32.const 9008)) + (call $assert_return (call $max (f32.const -0x1.fffffep+127) (f32.const -0x1p-126)) (f32.const -0x1p-126) (i32.const 9012)) + (call $assert_return (call $max (f32.const -0x1.fffffep+127) (f32.const 0x1p-126)) (f32.const 0x1p-126) (i32.const 9016)) + (call $assert_return (call $max (f32.const 0x1.fffffep+127) (f32.const -0x1p-126)) (f32.const 0x1.fffffep+127) (i32.const 9020)) + (call $assert_return (call $max (f32.const 0x1.fffffep+127) (f32.const 0x1p-126)) (f32.const 0x1.fffffep+127) (i32.const 9024)) + (call $assert_return (call $max (f32.const -0x1.fffffep+127) (f32.const -0x1p-1)) (f32.const -0x1p-1) (i32.const 9028)) + (call $assert_return (call $max (f32.const -0x1.fffffep+127) (f32.const 0x1p-1)) (f32.const 0x1p-1) (i32.const 9032)) + (call $assert_return (call $max (f32.const 0x1.fffffep+127) (f32.const -0x1p-1)) (f32.const 0x1.fffffep+127) (i32.const 9036)) + (call $assert_return (call $max (f32.const 0x1.fffffep+127) (f32.const 0x1p-1)) (f32.const 0x1.fffffep+127) (i32.const 9040)) + (call $assert_return (call $max (f32.const -0x1.fffffep+127) (f32.const -0x1p+0)) (f32.const -0x1p+0) (i32.const 9044)) + (call $assert_return (call $max (f32.const -0x1.fffffep+127) (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 9048)) + (call $assert_return (call $max (f32.const 0x1.fffffep+127) (f32.const -0x1p+0)) (f32.const 0x1.fffffep+127) (i32.const 9052)) + (call $assert_return (call $max (f32.const 0x1.fffffep+127) (f32.const 0x1p+0)) (f32.const 0x1.fffffep+127) (i32.const 9056)) + (call $assert_return (call $max (f32.const -0x1.fffffep+127) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 9060)) + (call $assert_return (call $max (f32.const -0x1.fffffep+127) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 9064)) + (call $assert_return (call $max (f32.const 0x1.fffffep+127) (f32.const -0x1.921fb6p+2)) (f32.const 0x1.fffffep+127) (i32.const 9068)) + (call $assert_return (call $max (f32.const 0x1.fffffep+127) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.fffffep+127) (i32.const 9072)) + (call $assert_return (call $max (f32.const -0x1.fffffep+127) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 9076)) + (call $assert_return (call $max (f32.const -0x1.fffffep+127) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 9080)) + (call $assert_return (call $max (f32.const 0x1.fffffep+127) (f32.const -0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 9084)) + (call $assert_return (call $max (f32.const 0x1.fffffep+127) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 9088)) + (call $assert_return (call $max (f32.const -0x1.fffffep+127) (f32.const -inf)) (f32.const -0x1.fffffep+127) (i32.const 9092)) + (call $assert_return (call $max (f32.const -0x1.fffffep+127) (f32.const inf)) (f32.const inf) (i32.const 9096)) + (call $assert_return (call $max (f32.const 0x1.fffffep+127) (f32.const -inf)) (f32.const 0x1.fffffep+127) (i32.const 9100)) + (call $assert_return (call $max (f32.const 0x1.fffffep+127) (f32.const inf)) (f32.const inf) (i32.const 9104)) + (call $assert_return_nan (call $max (f32.const -0x1.fffffep+127) (f32.const -nan)) (i32.const 9108)) + (call $assert_return_nan (call $max (f32.const -0x1.fffffep+127) (f32.const -nan:0x200000)) (i32.const 9112)) + (call $assert_return_nan (call $max (f32.const -0x1.fffffep+127) (f32.const nan)) (i32.const 9116)) + (call $assert_return_nan (call $max (f32.const -0x1.fffffep+127) (f32.const nan:0x200000)) (i32.const 9120)) + (call $assert_return_nan (call $max (f32.const 0x1.fffffep+127) (f32.const -nan)) (i32.const 9124)) + (call $assert_return_nan (call $max (f32.const 0x1.fffffep+127) (f32.const -nan:0x200000)) (i32.const 9128)) + (call $assert_return_nan (call $max (f32.const 0x1.fffffep+127) (f32.const nan)) (i32.const 9132)) + (call $assert_return_nan (call $max (f32.const 0x1.fffffep+127) (f32.const nan:0x200000)) (i32.const 9136)) + (call $assert_return (call $max (f32.const -inf) (f32.const -0x0p+0)) (f32.const -0x0p+0) (i32.const 9140)) + (call $assert_return (call $max (f32.const -inf) (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 9144)) + (call $assert_return (call $max (f32.const inf) (f32.const -0x0p+0)) (f32.const inf) (i32.const 9148)) + (call $assert_return (call $max (f32.const inf) (f32.const 0x0p+0)) (f32.const inf) (i32.const 9152)) + (call $assert_return (call $max (f32.const -inf) (f32.const -0x1p-149)) (f32.const -0x1p-149) (i32.const 9156)) + (call $assert_return (call $max (f32.const -inf) (f32.const 0x1p-149)) (f32.const 0x1p-149) (i32.const 9160)) + (call $assert_return (call $max (f32.const inf) (f32.const -0x1p-149)) (f32.const inf) (i32.const 9164)) + (call $assert_return (call $max (f32.const inf) (f32.const 0x1p-149)) (f32.const inf) (i32.const 9168)) + (call $assert_return (call $max (f32.const -inf) (f32.const -0x1p-126)) (f32.const -0x1p-126) (i32.const 9172)) + (call $assert_return (call $max (f32.const -inf) (f32.const 0x1p-126)) (f32.const 0x1p-126) (i32.const 9176)) + (call $assert_return (call $max (f32.const inf) (f32.const -0x1p-126)) (f32.const inf) (i32.const 9180)) + (call $assert_return (call $max (f32.const inf) (f32.const 0x1p-126)) (f32.const inf) (i32.const 9184)) + (call $assert_return (call $max (f32.const -inf) (f32.const -0x1p-1)) (f32.const -0x1p-1) (i32.const 9188)) + (call $assert_return (call $max (f32.const -inf) (f32.const 0x1p-1)) (f32.const 0x1p-1) (i32.const 9192)) + (call $assert_return (call $max (f32.const inf) (f32.const -0x1p-1)) (f32.const inf) (i32.const 9196)) + (call $assert_return (call $max (f32.const inf) (f32.const 0x1p-1)) (f32.const inf) (i32.const 9200)) + (call $assert_return (call $max (f32.const -inf) (f32.const -0x1p+0)) (f32.const -0x1p+0) (i32.const 9204)) + (call $assert_return (call $max (f32.const -inf) (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 9208)) + (call $assert_return (call $max (f32.const inf) (f32.const -0x1p+0)) (f32.const inf) (i32.const 9212)) + (call $assert_return (call $max (f32.const inf) (f32.const 0x1p+0)) (f32.const inf) (i32.const 9216)) + (call $assert_return (call $max (f32.const -inf) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 9220)) + (call $assert_return (call $max (f32.const -inf) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 9224)) + (call $assert_return (call $max (f32.const inf) (f32.const -0x1.921fb6p+2)) (f32.const inf) (i32.const 9228)) + (call $assert_return (call $max (f32.const inf) (f32.const 0x1.921fb6p+2)) (f32.const inf) (i32.const 9232)) + (call $assert_return (call $max (f32.const -inf) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 9236)) + (call $assert_return (call $max (f32.const -inf) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 9240)) + (call $assert_return (call $max (f32.const inf) (f32.const -0x1.fffffep+127)) (f32.const inf) (i32.const 9244)) + (call $assert_return (call $max (f32.const inf) (f32.const 0x1.fffffep+127)) (f32.const inf) (i32.const 9248)) + (call $assert_return (call $max (f32.const -inf) (f32.const -inf)) (f32.const -inf) (i32.const 9252)) + (call $assert_return (call $max (f32.const -inf) (f32.const inf)) (f32.const inf) (i32.const 9256)) + (call $assert_return (call $max (f32.const inf) (f32.const -inf)) (f32.const inf) (i32.const 9260)) + (call $assert_return (call $max (f32.const inf) (f32.const inf)) (f32.const inf) (i32.const 9264)) + (call $assert_return_nan (call $max (f32.const -inf) (f32.const -nan)) (i32.const 9268)) + (call $assert_return_nan (call $max (f32.const -inf) (f32.const -nan:0x200000)) (i32.const 9272)) + (call $assert_return_nan (call $max (f32.const -inf) (f32.const nan)) (i32.const 9276)) + (call $assert_return_nan (call $max (f32.const -inf) (f32.const nan:0x200000)) (i32.const 9280)) + (call $assert_return_nan (call $max (f32.const inf) (f32.const -nan)) (i32.const 9284)) + (call $assert_return_nan (call $max (f32.const inf) (f32.const -nan:0x200000)) (i32.const 9288)) + (call $assert_return_nan (call $max (f32.const inf) (f32.const nan)) (i32.const 9292)) + (call $assert_return_nan (call $max (f32.const inf) (f32.const nan:0x200000)) (i32.const 9296)) + (call $assert_return_nan (call $max (f32.const -nan) (f32.const -0x0p+0)) (i32.const 9300)) + (call $assert_return_nan (call $max (f32.const -nan:0x200000) (f32.const -0x0p+0)) (i32.const 9304)) + (call $assert_return_nan (call $max (f32.const -nan) (f32.const 0x0p+0)) (i32.const 9308)) + (call $assert_return_nan (call $max (f32.const -nan:0x200000) (f32.const 0x0p+0)) (i32.const 9312)) + (call $assert_return_nan (call $max (f32.const nan) (f32.const -0x0p+0)) (i32.const 9316)) + (call $assert_return_nan (call $max (f32.const nan:0x200000) (f32.const -0x0p+0)) (i32.const 9320)) + (call $assert_return_nan (call $max (f32.const nan) (f32.const 0x0p+0)) (i32.const 9324)) + (call $assert_return_nan (call $max (f32.const nan:0x200000) (f32.const 0x0p+0)) (i32.const 9328)) + (call $assert_return_nan (call $max (f32.const -nan) (f32.const -0x1p-149)) (i32.const 9332)) + (call $assert_return_nan (call $max (f32.const -nan:0x200000) (f32.const -0x1p-149)) (i32.const 9336)) + (call $assert_return_nan (call $max (f32.const -nan) (f32.const 0x1p-149)) (i32.const 9340)) + (call $assert_return_nan (call $max (f32.const -nan:0x200000) (f32.const 0x1p-149)) (i32.const 9344)) + (call $assert_return_nan (call $max (f32.const nan) (f32.const -0x1p-149)) (i32.const 9348)) + (call $assert_return_nan (call $max (f32.const nan:0x200000) (f32.const -0x1p-149)) (i32.const 9352)) + (call $assert_return_nan (call $max (f32.const nan) (f32.const 0x1p-149)) (i32.const 9356)) + (call $assert_return_nan (call $max (f32.const nan:0x200000) (f32.const 0x1p-149)) (i32.const 9360)) + (call $assert_return_nan (call $max (f32.const -nan) (f32.const -0x1p-126)) (i32.const 9364)) + (call $assert_return_nan (call $max (f32.const -nan:0x200000) (f32.const -0x1p-126)) (i32.const 9368)) + (call $assert_return_nan (call $max (f32.const -nan) (f32.const 0x1p-126)) (i32.const 9372)) + (call $assert_return_nan (call $max (f32.const -nan:0x200000) (f32.const 0x1p-126)) (i32.const 9376)) + (call $assert_return_nan (call $max (f32.const nan) (f32.const -0x1p-126)) (i32.const 9380)) + (call $assert_return_nan (call $max (f32.const nan:0x200000) (f32.const -0x1p-126)) (i32.const 9384)) + (call $assert_return_nan (call $max (f32.const nan) (f32.const 0x1p-126)) (i32.const 9388)) + (call $assert_return_nan (call $max (f32.const nan:0x200000) (f32.const 0x1p-126)) (i32.const 9392)) + (call $assert_return_nan (call $max (f32.const -nan) (f32.const -0x1p-1)) (i32.const 9396)) + (call $assert_return_nan (call $max (f32.const -nan:0x200000) (f32.const -0x1p-1)) (i32.const 9400)) + (call $assert_return_nan (call $max (f32.const -nan) (f32.const 0x1p-1)) (i32.const 9404)) + (call $assert_return_nan (call $max (f32.const -nan:0x200000) (f32.const 0x1p-1)) (i32.const 9408)) + (call $assert_return_nan (call $max (f32.const nan) (f32.const -0x1p-1)) (i32.const 9412)) + (call $assert_return_nan (call $max (f32.const nan:0x200000) (f32.const -0x1p-1)) (i32.const 9416)) + (call $assert_return_nan (call $max (f32.const nan) (f32.const 0x1p-1)) (i32.const 9420)) + (call $assert_return_nan (call $max (f32.const nan:0x200000) (f32.const 0x1p-1)) (i32.const 9424)) + (call $assert_return_nan (call $max (f32.const -nan) (f32.const -0x1p+0)) (i32.const 9428)) + (call $assert_return_nan (call $max (f32.const -nan:0x200000) (f32.const -0x1p+0)) (i32.const 9432)) + (call $assert_return_nan (call $max (f32.const -nan) (f32.const 0x1p+0)) (i32.const 9436)) + (call $assert_return_nan (call $max (f32.const -nan:0x200000) (f32.const 0x1p+0)) (i32.const 9440)) + (call $assert_return_nan (call $max (f32.const nan) (f32.const -0x1p+0)) (i32.const 9444)) + (call $assert_return_nan (call $max (f32.const nan:0x200000) (f32.const -0x1p+0)) (i32.const 9448)) + (call $assert_return_nan (call $max (f32.const nan) (f32.const 0x1p+0)) (i32.const 9452)) + (call $assert_return_nan (call $max (f32.const nan:0x200000) (f32.const 0x1p+0)) (i32.const 9456)) + (call $assert_return_nan (call $max (f32.const -nan) (f32.const -0x1.921fb6p+2)) (i32.const 9460)) + (call $assert_return_nan (call $max (f32.const -nan:0x200000) (f32.const -0x1.921fb6p+2)) (i32.const 9464)) + (call $assert_return_nan (call $max (f32.const -nan) (f32.const 0x1.921fb6p+2)) (i32.const 9468)) + (call $assert_return_nan (call $max (f32.const -nan:0x200000) (f32.const 0x1.921fb6p+2)) (i32.const 9472)) + (call $assert_return_nan (call $max (f32.const nan) (f32.const -0x1.921fb6p+2)) (i32.const 9476)) + (call $assert_return_nan (call $max (f32.const nan:0x200000) (f32.const -0x1.921fb6p+2)) (i32.const 9480)) + (call $assert_return_nan (call $max (f32.const nan) (f32.const 0x1.921fb6p+2)) (i32.const 9484)) + (call $assert_return_nan (call $max (f32.const nan:0x200000) (f32.const 0x1.921fb6p+2)) (i32.const 9488)) + (call $assert_return_nan (call $max (f32.const -nan) (f32.const -0x1.fffffep+127)) (i32.const 9492)) + (call $assert_return_nan (call $max (f32.const -nan:0x200000) (f32.const -0x1.fffffep+127)) (i32.const 9496)) + (call $assert_return_nan (call $max (f32.const -nan) (f32.const 0x1.fffffep+127)) (i32.const 9500)) + (call $assert_return_nan (call $max (f32.const -nan:0x200000) (f32.const 0x1.fffffep+127)) (i32.const 9504)) + (call $assert_return_nan (call $max (f32.const nan) (f32.const -0x1.fffffep+127)) (i32.const 9508)) + (call $assert_return_nan (call $max (f32.const nan:0x200000) (f32.const -0x1.fffffep+127)) (i32.const 9512)) + (call $assert_return_nan (call $max (f32.const nan) (f32.const 0x1.fffffep+127)) (i32.const 9516)) + (call $assert_return_nan (call $max (f32.const nan:0x200000) (f32.const 0x1.fffffep+127)) (i32.const 9520)) + (call $assert_return_nan (call $max (f32.const -nan) (f32.const -inf)) (i32.const 9524)) + (call $assert_return_nan (call $max (f32.const -nan:0x200000) (f32.const -inf)) (i32.const 9528)) + (call $assert_return_nan (call $max (f32.const -nan) (f32.const inf)) (i32.const 9532)) + (call $assert_return_nan (call $max (f32.const -nan:0x200000) (f32.const inf)) (i32.const 9536)) + (call $assert_return_nan (call $max (f32.const nan) (f32.const -inf)) (i32.const 9540)) + (call $assert_return_nan (call $max (f32.const nan:0x200000) (f32.const -inf)) (i32.const 9544)) + (call $assert_return_nan (call $max (f32.const nan) (f32.const inf)) (i32.const 9548)) + (call $assert_return_nan (call $max (f32.const nan:0x200000) (f32.const inf)) (i32.const 9552)) + (call $assert_return_nan (call $max (f32.const -nan) (f32.const -nan)) (i32.const 9556)) + (call $assert_return_nan (call $max (f32.const -nan:0x200000) (f32.const -nan)) (i32.const 9560)) + (call $assert_return_nan (call $max (f32.const -nan) (f32.const -nan:0x200000)) (i32.const 9564)) + (call $assert_return_nan (call $max (f32.const -nan:0x200000) (f32.const -nan:0x200000)) (i32.const 9568)) + (call $assert_return_nan (call $max (f32.const -nan) (f32.const nan)) (i32.const 9572)) + (call $assert_return_nan (call $max (f32.const -nan:0x200000) (f32.const nan)) (i32.const 9576)) + (call $assert_return_nan (call $max (f32.const -nan) (f32.const nan:0x200000)) (i32.const 9580)) + (call $assert_return_nan (call $max (f32.const -nan:0x200000) (f32.const nan:0x200000)) (i32.const 9584)) + (call $assert_return_nan (call $max (f32.const nan) (f32.const -nan)) (i32.const 9588)) + (call $assert_return_nan (call $max (f32.const nan:0x200000) (f32.const -nan)) (i32.const 9592)) + (call $assert_return_nan (call $max (f32.const nan) (f32.const -nan:0x200000)) (i32.const 9596)) + (call $assert_return_nan (call $max (f32.const nan:0x200000) (f32.const -nan:0x200000)) (i32.const 9600)) + (call $assert_return_nan (call $max (f32.const nan) (f32.const nan)) (i32.const 9604)) + (call $assert_return_nan (call $max (f32.const nan:0x200000) (f32.const nan)) (i32.const 9608)) + (call $assert_return_nan (call $max (f32.const nan) (f32.const nan:0x200000)) (i32.const 9612)) + (call $assert_return_nan (call $max (f32.const nan:0x200000) (f32.const nan:0x200000)) (i32.const 9616)) + (call $assert_return (call $sqrt (f32.const -0x0p+0)) (f32.const -0x0p+0) (i32.const 9620)) + (call $assert_return (call $sqrt (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 9624)) + (call $assert_return_nan (call $sqrt (f32.const -0x1p-149)) (i32.const 9628)) + (call $assert_return (call $sqrt (f32.const 0x1p-149)) (f32.const 0x1.6a09e6p-75) (i32.const 9632)) + (call $assert_return_nan (call $sqrt (f32.const -0x1p-126)) (i32.const 9636)) + (call $assert_return (call $sqrt (f32.const 0x1p-126)) (f32.const 0x1p-63) (i32.const 9640)) + (call $assert_return_nan (call $sqrt (f32.const -0x1p-1)) (i32.const 9644)) + (call $assert_return (call $sqrt (f32.const 0x1p-1)) (f32.const 0x1.6a09e6p-1) (i32.const 9648)) + (call $assert_return_nan (call $sqrt (f32.const -0x1p+0)) (i32.const 9652)) + (call $assert_return (call $sqrt (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 9656)) + (call $assert_return_nan (call $sqrt (f32.const -0x1.921fb6p+2)) (i32.const 9660)) + (call $assert_return (call $sqrt (f32.const 0x1.921fb6p+2)) (f32.const 0x1.40d932p+1) (i32.const 9664)) + (call $assert_return_nan (call $sqrt (f32.const -0x1.fffffep+127)) (i32.const 9668)) + (call $assert_return (call $sqrt (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+63) (i32.const 9672)) + (call $assert_return_nan (call $sqrt (f32.const -inf)) (i32.const 9676)) + (call $assert_return (call $sqrt (f32.const inf)) (f32.const inf) (i32.const 9680)) + (call $assert_return_nan (call $sqrt (f32.const -nan)) (i32.const 9684)) + (call $assert_return_nan (call $sqrt (f32.const -nan:0x200000)) (i32.const 9688)) + (call $assert_return_nan (call $sqrt (f32.const nan)) (i32.const 9692)) + (call $assert_return_nan (call $sqrt (f32.const nan:0x200000)) (i32.const 9696)) + (call $assert_return (call $floor (f32.const -0x0p+0)) (f32.const -0x0p+0) (i32.const 9700)) + (call $assert_return (call $floor (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 9704)) + (call $assert_return (call $floor (f32.const -0x1p-149)) (f32.const -0x1p+0) (i32.const 9708)) + (call $assert_return (call $floor (f32.const 0x1p-149)) (f32.const 0x0p+0) (i32.const 9712)) + (call $assert_return (call $floor (f32.const -0x1p-126)) (f32.const -0x1p+0) (i32.const 9716)) + (call $assert_return (call $floor (f32.const 0x1p-126)) (f32.const 0x0p+0) (i32.const 9720)) + (call $assert_return (call $floor (f32.const -0x1p-1)) (f32.const -0x1p+0) (i32.const 9724)) + (call $assert_return (call $floor (f32.const 0x1p-1)) (f32.const 0x0p+0) (i32.const 9728)) + (call $assert_return (call $floor (f32.const -0x1p+0)) (f32.const -0x1p+0) (i32.const 9732)) + (call $assert_return (call $floor (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 9736)) + (call $assert_return (call $floor (f32.const -0x1.921fb6p+2)) (f32.const -0x1.cp+2) (i32.const 9740)) + (call $assert_return (call $floor (f32.const 0x1.921fb6p+2)) (f32.const 0x1.8p+2) (i32.const 9744)) + (call $assert_return (call $floor (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 9748)) + (call $assert_return (call $floor (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 9752)) + (call $assert_return (call $floor (f32.const -inf)) (f32.const -inf) (i32.const 9756)) + (call $assert_return (call $floor (f32.const inf)) (f32.const inf) (i32.const 9760)) + (call $assert_return_nan (call $floor (f32.const -nan)) (i32.const 9764)) + (call $assert_return_nan (call $floor (f32.const -nan:0x200000)) (i32.const 9768)) + (call $assert_return_nan (call $floor (f32.const nan)) (i32.const 9772)) + (call $assert_return_nan (call $floor (f32.const nan:0x200000)) (i32.const 9776)) + (call $assert_return (call $ceil (f32.const -0x0p+0)) (f32.const -0x0p+0) (i32.const 9780)) + (call $assert_return (call $ceil (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 9784)) + (call $assert_return (call $ceil (f32.const -0x1p-149)) (f32.const -0x0p+0) (i32.const 9788)) + (call $assert_return (call $ceil (f32.const 0x1p-149)) (f32.const 0x1p+0) (i32.const 9792)) + (call $assert_return (call $ceil (f32.const -0x1p-126)) (f32.const -0x0p+0) (i32.const 9796)) + (call $assert_return (call $ceil (f32.const 0x1p-126)) (f32.const 0x1p+0) (i32.const 9800)) + (call $assert_return (call $ceil (f32.const -0x1p-1)) (f32.const -0x0p+0) (i32.const 9804)) + (call $assert_return (call $ceil (f32.const 0x1p-1)) (f32.const 0x1p+0) (i32.const 9808)) + (call $assert_return (call $ceil (f32.const -0x1p+0)) (f32.const -0x1p+0) (i32.const 9812)) + (call $assert_return (call $ceil (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 9816)) + (call $assert_return (call $ceil (f32.const -0x1.921fb6p+2)) (f32.const -0x1.8p+2) (i32.const 9820)) + (call $assert_return (call $ceil (f32.const 0x1.921fb6p+2)) (f32.const 0x1.cp+2) (i32.const 9824)) + (call $assert_return (call $ceil (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 9828)) + (call $assert_return (call $ceil (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 9832)) + (call $assert_return (call $ceil (f32.const -inf)) (f32.const -inf) (i32.const 9836)) + (call $assert_return (call $ceil (f32.const inf)) (f32.const inf) (i32.const 9840)) + (call $assert_return_nan (call $ceil (f32.const -nan)) (i32.const 9844)) + (call $assert_return_nan (call $ceil (f32.const -nan:0x200000)) (i32.const 9848)) + (call $assert_return_nan (call $ceil (f32.const nan)) (i32.const 9852)) + (call $assert_return_nan (call $ceil (f32.const nan:0x200000)) (i32.const 9856)) + (call $assert_return (call $trunc (f32.const -0x0p+0)) (f32.const -0x0p+0) (i32.const 9860)) + (call $assert_return (call $trunc (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 9864)) + (call $assert_return (call $trunc (f32.const -0x1p-149)) (f32.const -0x0p+0) (i32.const 9868)) + (call $assert_return (call $trunc (f32.const 0x1p-149)) (f32.const 0x0p+0) (i32.const 9872)) + (call $assert_return (call $trunc (f32.const -0x1p-126)) (f32.const -0x0p+0) (i32.const 9876)) + (call $assert_return (call $trunc (f32.const 0x1p-126)) (f32.const 0x0p+0) (i32.const 9880)) + (call $assert_return (call $trunc (f32.const -0x1p-1)) (f32.const -0x0p+0) (i32.const 9884)) + (call $assert_return (call $trunc (f32.const 0x1p-1)) (f32.const 0x0p+0) (i32.const 9888)) + (call $assert_return (call $trunc (f32.const -0x1p+0)) (f32.const -0x1p+0) (i32.const 9892)) + (call $assert_return (call $trunc (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 9896)) + (call $assert_return (call $trunc (f32.const -0x1.921fb6p+2)) (f32.const -0x1.8p+2) (i32.const 9900)) + (call $assert_return (call $trunc (f32.const 0x1.921fb6p+2)) (f32.const 0x1.8p+2) (i32.const 9904)) + (call $assert_return (call $trunc (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 9908)) + (call $assert_return (call $trunc (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 9912)) + (call $assert_return (call $trunc (f32.const -inf)) (f32.const -inf) (i32.const 9916)) + (call $assert_return (call $trunc (f32.const inf)) (f32.const inf) (i32.const 9920)) + (call $assert_return_nan (call $trunc (f32.const -nan)) (i32.const 9924)) + (call $assert_return_nan (call $trunc (f32.const -nan:0x200000)) (i32.const 9928)) + (call $assert_return_nan (call $trunc (f32.const nan)) (i32.const 9932)) + (call $assert_return_nan (call $trunc (f32.const nan:0x200000)) (i32.const 9936)) + (call $assert_return (call $nearest (f32.const -0x0p+0)) (f32.const -0x0p+0) (i32.const 9940)) + (call $assert_return (call $nearest (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 9944)) + (call $assert_return (call $nearest (f32.const -0x1p-149)) (f32.const -0x0p+0) (i32.const 9948)) + (call $assert_return (call $nearest (f32.const 0x1p-149)) (f32.const 0x0p+0) (i32.const 9952)) + (call $assert_return (call $nearest (f32.const -0x1p-126)) (f32.const -0x0p+0) (i32.const 9956)) + (call $assert_return (call $nearest (f32.const 0x1p-126)) (f32.const 0x0p+0) (i32.const 9960)) + (call $assert_return (call $nearest (f32.const -0x1p-1)) (f32.const -0x0p+0) (i32.const 9964)) + (call $assert_return (call $nearest (f32.const 0x1p-1)) (f32.const 0x0p+0) (i32.const 9968)) + (call $assert_return (call $nearest (f32.const -0x1p+0)) (f32.const -0x1p+0) (i32.const 9972)) + (call $assert_return (call $nearest (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 9976)) + (call $assert_return (call $nearest (f32.const -0x1.921fb6p+2)) (f32.const -0x1.8p+2) (i32.const 9980)) + (call $assert_return (call $nearest (f32.const 0x1.921fb6p+2)) (f32.const 0x1.8p+2) (i32.const 9984)) + (call $assert_return (call $nearest (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 9988)) + (call $assert_return (call $nearest (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 9992)) + (call $assert_return (call $nearest (f32.const -inf)) (f32.const -inf) (i32.const 9996)) + (call $assert_return (call $nearest (f32.const inf)) (f32.const inf) (i32.const 10000)) + (call $assert_return_nan (call $nearest (f32.const -nan)) (i32.const 10004)) + (call $assert_return_nan (call $nearest (f32.const -nan:0x200000)) (i32.const 10008)) + (call $assert_return_nan (call $nearest (f32.const nan)) (i32.const 10012)) + (call $assert_return_nan (call $nearest (f32.const nan:0x200000)) (i32.const 10016)) +)) +)====="; +static const char f32_cmp_test_wast[] = R"=====( +(module + (import "env" "require_auth" (func $require_auth (param i64))) + (import "env" "eosio_assert" (func $eosio_assert (param i32 i32))) + (table 0 anyfunc) + (memory $0 1) + (data (i32.const 20) "1") + (data (i32.const 24) "2") + (data (i32.const 28) "3") + (data (i32.const 32) "4") + (data (i32.const 36) "5") + (data (i32.const 40) "6") + (data (i32.const 44) "7") + (data (i32.const 48) "8") + (data (i32.const 52) "9") + (data (i32.const 56) "10") + (data (i32.const 60) "11") + (data (i32.const 64) "12") + (data (i32.const 68) "13") + (data (i32.const 72) "14") + (data (i32.const 76) "15") + (data (i32.const 80) "16") + (data (i32.const 84) "17") + (data (i32.const 88) "18") + (data (i32.const 92) "19") + (data (i32.const 96) "20") + (data (i32.const 100) "21") + (data (i32.const 104) "22") + (data (i32.const 108) "23") + (data (i32.const 112) "24") + (data (i32.const 116) "25") + (data (i32.const 120) "26") + (data (i32.const 124) "27") + (data (i32.const 128) "28") + (data (i32.const 132) "29") + (data (i32.const 136) "30") + (data (i32.const 140) "31") + (data (i32.const 144) "32") + (data (i32.const 148) "33") + (data (i32.const 152) "34") + (data (i32.const 156) "35") + (data (i32.const 160) "36") + (data (i32.const 164) "37") + (data (i32.const 168) "38") + (data (i32.const 172) "39") + (data (i32.const 176) "40") + (data (i32.const 180) "41") + (data (i32.const 184) "42") + (data (i32.const 188) "43") + (data (i32.const 192) "44") + (data (i32.const 196) "45") + (data (i32.const 200) "46") + (data (i32.const 204) "47") + (data (i32.const 208) "48") + (data (i32.const 212) "49") + (data (i32.const 216) "50") + (data (i32.const 220) "51") + (data (i32.const 224) "52") + (data (i32.const 228) "53") + (data (i32.const 232) "54") + (data (i32.const 236) "55") + (data (i32.const 240) "56") + (data (i32.const 244) "57") + (data (i32.const 248) "58") + (data (i32.const 252) "59") + (data (i32.const 256) "60") + (data (i32.const 260) "61") + (data (i32.const 264) "62") + (data (i32.const 268) "63") + (data (i32.const 272) "64") + (data (i32.const 276) "65") + (data (i32.const 280) "66") + (data (i32.const 284) "67") + (data (i32.const 288) "68") + (data (i32.const 292) "69") + (data (i32.const 296) "70") + (data (i32.const 300) "71") + (data (i32.const 304) "72") + (data (i32.const 308) "73") + (data (i32.const 312) "74") + (data (i32.const 316) "75") + (data (i32.const 320) "76") + (data (i32.const 324) "77") + (data (i32.const 328) "78") + (data (i32.const 332) "79") + (data (i32.const 336) "80") + (data (i32.const 340) "81") + (data (i32.const 344) "82") + (data (i32.const 348) "83") + (data (i32.const 352) "84") + (data (i32.const 356) "85") + (data (i32.const 360) "86") + (data (i32.const 364) "87") + (data (i32.const 368) "88") + (data (i32.const 372) "89") + (data (i32.const 376) "90") + (data (i32.const 380) "91") + (data (i32.const 384) "92") + (data (i32.const 388) "93") + (data (i32.const 392) "94") + (data (i32.const 396) "95") + (data (i32.const 400) "96") + (data (i32.const 404) "97") + (data (i32.const 408) "98") + (data (i32.const 412) "99") + (data (i32.const 416) "100") + (data (i32.const 420) "101") + (data (i32.const 424) "102") + (data (i32.const 428) "103") + (data (i32.const 432) "104") + (data (i32.const 436) "105") + (data (i32.const 440) "106") + (data (i32.const 444) "107") + (data (i32.const 448) "108") + (data (i32.const 452) "109") + (data (i32.const 456) "110") + (data (i32.const 460) "111") + (data (i32.const 464) "112") + (data (i32.const 468) "113") + (data (i32.const 472) "114") + (data (i32.const 476) "115") + (data (i32.const 480) "116") + (data (i32.const 484) "117") + (data (i32.const 488) "118") + (data (i32.const 492) "119") + (data (i32.const 496) "120") + (data (i32.const 500) "121") + (data (i32.const 504) "122") + (data (i32.const 508) "123") + (data (i32.const 512) "124") + (data (i32.const 516) "125") + (data (i32.const 520) "126") + (data (i32.const 524) "127") + (data (i32.const 528) "128") + (data (i32.const 532) "129") + (data (i32.const 536) "130") + (data (i32.const 540) "131") + (data (i32.const 544) "132") + (data (i32.const 548) "133") + (data (i32.const 552) "134") + (data (i32.const 556) "135") + (data (i32.const 560) "136") + (data (i32.const 564) "137") + (data (i32.const 568) "138") + (data (i32.const 572) "139") + (data (i32.const 576) "140") + (data (i32.const 580) "141") + (data (i32.const 584) "142") + (data (i32.const 588) "143") + (data (i32.const 592) "144") + (data (i32.const 596) "145") + (data (i32.const 600) "146") + (data (i32.const 604) "147") + (data (i32.const 608) "148") + (data (i32.const 612) "149") + (data (i32.const 616) "150") + (data (i32.const 620) "151") + (data (i32.const 624) "152") + (data (i32.const 628) "153") + (data (i32.const 632) "154") + (data (i32.const 636) "155") + (data (i32.const 640) "156") + (data (i32.const 644) "157") + (data (i32.const 648) "158") + (data (i32.const 652) "159") + (data (i32.const 656) "160") + (data (i32.const 660) "161") + (data (i32.const 664) "162") + (data (i32.const 668) "163") + (data (i32.const 672) "164") + (data (i32.const 676) "165") + (data (i32.const 680) "166") + (data (i32.const 684) "167") + (data (i32.const 688) "168") + (data (i32.const 692) "169") + (data (i32.const 696) "170") + (data (i32.const 700) "171") + (data (i32.const 704) "172") + (data (i32.const 708) "173") + (data (i32.const 712) "174") + (data (i32.const 716) "175") + (data (i32.const 720) "176") + (data (i32.const 724) "177") + (data (i32.const 728) "178") + (data (i32.const 732) "179") + (data (i32.const 736) "180") + (data (i32.const 740) "181") + (data (i32.const 744) "182") + (data (i32.const 748) "183") + (data (i32.const 752) "184") + (data (i32.const 756) "185") + (data (i32.const 760) "186") + (data (i32.const 764) "187") + (data (i32.const 768) "188") + (data (i32.const 772) "189") + (data (i32.const 776) "190") + (data (i32.const 780) "191") + (data (i32.const 784) "192") + (data (i32.const 788) "193") + (data (i32.const 792) "194") + (data (i32.const 796) "195") + (data (i32.const 800) "196") + (data (i32.const 804) "197") + (data (i32.const 808) "198") + (data (i32.const 812) "199") + (data (i32.const 816) "200") + (data (i32.const 820) "201") + (data (i32.const 824) "202") + (data (i32.const 828) "203") + (data (i32.const 832) "204") + (data (i32.const 836) "205") + (data (i32.const 840) "206") + (data (i32.const 844) "207") + (data (i32.const 848) "208") + (data (i32.const 852) "209") + (data (i32.const 856) "210") + (data (i32.const 860) "211") + (data (i32.const 864) "212") + (data (i32.const 868) "213") + (data (i32.const 872) "214") + (data (i32.const 876) "215") + (data (i32.const 880) "216") + (data (i32.const 884) "217") + (data (i32.const 888) "218") + (data (i32.const 892) "219") + (data (i32.const 896) "220") + (data (i32.const 900) "221") + (data (i32.const 904) "222") + (data (i32.const 908) "223") + (data (i32.const 912) "224") + (data (i32.const 916) "225") + (data (i32.const 920) "226") + (data (i32.const 924) "227") + (data (i32.const 928) "228") + (data (i32.const 932) "229") + (data (i32.const 936) "230") + (data (i32.const 940) "231") + (data (i32.const 944) "232") + (data (i32.const 948) "233") + (data (i32.const 952) "234") + (data (i32.const 956) "235") + (data (i32.const 960) "236") + (data (i32.const 964) "237") + (data (i32.const 968) "238") + (data (i32.const 972) "239") + (data (i32.const 976) "240") + (data (i32.const 980) "241") + (data (i32.const 984) "242") + (data (i32.const 988) "243") + (data (i32.const 992) "244") + (data (i32.const 996) "245") + (data (i32.const 1000) "246") + (data (i32.const 1004) "247") + (data (i32.const 1008) "248") + (data (i32.const 1012) "249") + (data (i32.const 1016) "250") + (data (i32.const 1020) "251") + (data (i32.const 1024) "252") + (data (i32.const 1028) "253") + (data (i32.const 1032) "254") + (data (i32.const 1036) "255") + (data (i32.const 1040) "256") + (data (i32.const 1044) "257") + (data (i32.const 1048) "258") + (data (i32.const 1052) "259") + (data (i32.const 1056) "260") + (data (i32.const 1060) "261") + (data (i32.const 1064) "262") + (data (i32.const 1068) "263") + (data (i32.const 1072) "264") + (data (i32.const 1076) "265") + (data (i32.const 1080) "266") + (data (i32.const 1084) "267") + (data (i32.const 1088) "268") + (data (i32.const 1092) "269") + (data (i32.const 1096) "270") + (data (i32.const 1100) "271") + (data (i32.const 1104) "272") + (data (i32.const 1108) "273") + (data (i32.const 1112) "274") + (data (i32.const 1116) "275") + (data (i32.const 1120) "276") + (data (i32.const 1124) "277") + (data (i32.const 1128) "278") + (data (i32.const 1132) "279") + (data (i32.const 1136) "280") + (data (i32.const 1140) "281") + (data (i32.const 1144) "282") + (data (i32.const 1148) "283") + (data (i32.const 1152) "284") + (data (i32.const 1156) "285") + (data (i32.const 1160) "286") + (data (i32.const 1164) "287") + (data (i32.const 1168) "288") + (data (i32.const 1172) "289") + (data (i32.const 1176) "290") + (data (i32.const 1180) "291") + (data (i32.const 1184) "292") + (data (i32.const 1188) "293") + (data (i32.const 1192) "294") + (data (i32.const 1196) "295") + (data (i32.const 1200) "296") + (data (i32.const 1204) "297") + (data (i32.const 1208) "298") + (data (i32.const 1212) "299") + (data (i32.const 1216) "300") + (data (i32.const 1220) "301") + (data (i32.const 1224) "302") + (data (i32.const 1228) "303") + (data (i32.const 1232) "304") + (data (i32.const 1236) "305") + (data (i32.const 1240) "306") + (data (i32.const 1244) "307") + (data (i32.const 1248) "308") + (data (i32.const 1252) "309") + (data (i32.const 1256) "310") + (data (i32.const 1260) "311") + (data (i32.const 1264) "312") + (data (i32.const 1268) "313") + (data (i32.const 1272) "314") + (data (i32.const 1276) "315") + (data (i32.const 1280) "316") + (data (i32.const 1284) "317") + (data (i32.const 1288) "318") + (data (i32.const 1292) "319") + (data (i32.const 1296) "320") + (data (i32.const 1300) "321") + (data (i32.const 1304) "322") + (data (i32.const 1308) "323") + (data (i32.const 1312) "324") + (data (i32.const 1316) "325") + (data (i32.const 1320) "326") + (data (i32.const 1324) "327") + (data (i32.const 1328) "328") + (data (i32.const 1332) "329") + (data (i32.const 1336) "330") + (data (i32.const 1340) "331") + (data (i32.const 1344) "332") + (data (i32.const 1348) "333") + (data (i32.const 1352) "334") + (data (i32.const 1356) "335") + (data (i32.const 1360) "336") + (data (i32.const 1364) "337") + (data (i32.const 1368) "338") + (data (i32.const 1372) "339") + (data (i32.const 1376) "340") + (data (i32.const 1380) "341") + (data (i32.const 1384) "342") + (data (i32.const 1388) "343") + (data (i32.const 1392) "344") + (data (i32.const 1396) "345") + (data (i32.const 1400) "346") + (data (i32.const 1404) "347") + (data (i32.const 1408) "348") + (data (i32.const 1412) "349") + (data (i32.const 1416) "350") + (data (i32.const 1420) "351") + (data (i32.const 1424) "352") + (data (i32.const 1428) "353") + (data (i32.const 1432) "354") + (data (i32.const 1436) "355") + (data (i32.const 1440) "356") + (data (i32.const 1444) "357") + (data (i32.const 1448) "358") + (data (i32.const 1452) "359") + (data (i32.const 1456) "360") + (data (i32.const 1460) "361") + (data (i32.const 1464) "362") + (data (i32.const 1468) "363") + (data (i32.const 1472) "364") + (data (i32.const 1476) "365") + (data (i32.const 1480) "366") + (data (i32.const 1484) "367") + (data (i32.const 1488) "368") + (data (i32.const 1492) "369") + (data (i32.const 1496) "370") + (data (i32.const 1500) "371") + (data (i32.const 1504) "372") + (data (i32.const 1508) "373") + (data (i32.const 1512) "374") + (data (i32.const 1516) "375") + (data (i32.const 1520) "376") + (data (i32.const 1524) "377") + (data (i32.const 1528) "378") + (data (i32.const 1532) "379") + (data (i32.const 1536) "380") + (data (i32.const 1540) "381") + (data (i32.const 1544) "382") + (data (i32.const 1548) "383") + (data (i32.const 1552) "384") + (data (i32.const 1556) "385") + (data (i32.const 1560) "386") + (data (i32.const 1564) "387") + (data (i32.const 1568) "388") + (data (i32.const 1572) "389") + (data (i32.const 1576) "390") + (data (i32.const 1580) "391") + (data (i32.const 1584) "392") + (data (i32.const 1588) "393") + (data (i32.const 1592) "394") + (data (i32.const 1596) "395") + (data (i32.const 1600) "396") + (data (i32.const 1604) "397") + (data (i32.const 1608) "398") + (data (i32.const 1612) "399") + (data (i32.const 1616) "400") + (data (i32.const 1620) "401") + (data (i32.const 1624) "402") + (data (i32.const 1628) "403") + (data (i32.const 1632) "404") + (data (i32.const 1636) "405") + (data (i32.const 1640) "406") + (data (i32.const 1644) "407") + (data (i32.const 1648) "408") + (data (i32.const 1652) "409") + (data (i32.const 1656) "410") + (data (i32.const 1660) "411") + (data (i32.const 1664) "412") + (data (i32.const 1668) "413") + (data (i32.const 1672) "414") + (data (i32.const 1676) "415") + (data (i32.const 1680) "416") + (data (i32.const 1684) "417") + (data (i32.const 1688) "418") + (data (i32.const 1692) "419") + (data (i32.const 1696) "420") + (data (i32.const 1700) "421") + (data (i32.const 1704) "422") + (data (i32.const 1708) "423") + (data (i32.const 1712) "424") + (data (i32.const 1716) "425") + (data (i32.const 1720) "426") + (data (i32.const 1724) "427") + (data (i32.const 1728) "428") + (data (i32.const 1732) "429") + (data (i32.const 1736) "430") + (data (i32.const 1740) "431") + (data (i32.const 1744) "432") + (data (i32.const 1748) "433") + (data (i32.const 1752) "434") + (data (i32.const 1756) "435") + (data (i32.const 1760) "436") + (data (i32.const 1764) "437") + (data (i32.const 1768) "438") + (data (i32.const 1772) "439") + (data (i32.const 1776) "440") + (data (i32.const 1780) "441") + (data (i32.const 1784) "442") + (data (i32.const 1788) "443") + (data (i32.const 1792) "444") + (data (i32.const 1796) "445") + (data (i32.const 1800) "446") + (data (i32.const 1804) "447") + (data (i32.const 1808) "448") + (data (i32.const 1812) "449") + (data (i32.const 1816) "450") + (data (i32.const 1820) "451") + (data (i32.const 1824) "452") + (data (i32.const 1828) "453") + (data (i32.const 1832) "454") + (data (i32.const 1836) "455") + (data (i32.const 1840) "456") + (data (i32.const 1844) "457") + (data (i32.const 1848) "458") + (data (i32.const 1852) "459") + (data (i32.const 1856) "460") + (data (i32.const 1860) "461") + (data (i32.const 1864) "462") + (data (i32.const 1868) "463") + (data (i32.const 1872) "464") + (data (i32.const 1876) "465") + (data (i32.const 1880) "466") + (data (i32.const 1884) "467") + (data (i32.const 1888) "468") + (data (i32.const 1892) "469") + (data (i32.const 1896) "470") + (data (i32.const 1900) "471") + (data (i32.const 1904) "472") + (data (i32.const 1908) "473") + (data (i32.const 1912) "474") + (data (i32.const 1916) "475") + (data (i32.const 1920) "476") + (data (i32.const 1924) "477") + (data (i32.const 1928) "478") + (data (i32.const 1932) "479") + (data (i32.const 1936) "480") + (data (i32.const 1940) "481") + (data (i32.const 1944) "482") + (data (i32.const 1948) "483") + (data (i32.const 1952) "484") + (data (i32.const 1956) "485") + (data (i32.const 1960) "486") + (data (i32.const 1964) "487") + (data (i32.const 1968) "488") + (data (i32.const 1972) "489") + (data (i32.const 1976) "490") + (data (i32.const 1980) "491") + (data (i32.const 1984) "492") + (data (i32.const 1988) "493") + (data (i32.const 1992) "494") + (data (i32.const 1996) "495") + (data (i32.const 2000) "496") + (data (i32.const 2004) "497") + (data (i32.const 2008) "498") + (data (i32.const 2012) "499") + (data (i32.const 2016) "500") + (data (i32.const 2020) "501") + (data (i32.const 2024) "502") + (data (i32.const 2028) "503") + (data (i32.const 2032) "504") + (data (i32.const 2036) "505") + (data (i32.const 2040) "506") + (data (i32.const 2044) "507") + (data (i32.const 2048) "508") + (data (i32.const 2052) "509") + (data (i32.const 2056) "510") + (data (i32.const 2060) "511") + (data (i32.const 2064) "512") + (data (i32.const 2068) "513") + (data (i32.const 2072) "514") + (data (i32.const 2076) "515") + (data (i32.const 2080) "516") + (data (i32.const 2084) "517") + (data (i32.const 2088) "518") + (data (i32.const 2092) "519") + (data (i32.const 2096) "520") + (data (i32.const 2100) "521") + (data (i32.const 2104) "522") + (data (i32.const 2108) "523") + (data (i32.const 2112) "524") + (data (i32.const 2116) "525") + (data (i32.const 2120) "526") + (data (i32.const 2124) "527") + (data (i32.const 2128) "528") + (data (i32.const 2132) "529") + (data (i32.const 2136) "530") + (data (i32.const 2140) "531") + (data (i32.const 2144) "532") + (data (i32.const 2148) "533") + (data (i32.const 2152) "534") + (data (i32.const 2156) "535") + (data (i32.const 2160) "536") + (data (i32.const 2164) "537") + (data (i32.const 2168) "538") + (data (i32.const 2172) "539") + (data (i32.const 2176) "540") + (data (i32.const 2180) "541") + (data (i32.const 2184) "542") + (data (i32.const 2188) "543") + (data (i32.const 2192) "544") + (data (i32.const 2196) "545") + (data (i32.const 2200) "546") + (data (i32.const 2204) "547") + (data (i32.const 2208) "548") + (data (i32.const 2212) "549") + (data (i32.const 2216) "550") + (data (i32.const 2220) "551") + (data (i32.const 2224) "552") + (data (i32.const 2228) "553") + (data (i32.const 2232) "554") + (data (i32.const 2236) "555") + (data (i32.const 2240) "556") + (data (i32.const 2244) "557") + (data (i32.const 2248) "558") + (data (i32.const 2252) "559") + (data (i32.const 2256) "560") + (data (i32.const 2260) "561") + (data (i32.const 2264) "562") + (data (i32.const 2268) "563") + (data (i32.const 2272) "564") + (data (i32.const 2276) "565") + (data (i32.const 2280) "566") + (data (i32.const 2284) "567") + (data (i32.const 2288) "568") + (data (i32.const 2292) "569") + (data (i32.const 2296) "570") + (data (i32.const 2300) "571") + (data (i32.const 2304) "572") + (data (i32.const 2308) "573") + (data (i32.const 2312) "574") + (data (i32.const 2316) "575") + (data (i32.const 2320) "576") + (data (i32.const 2324) "577") + (data (i32.const 2328) "578") + (data (i32.const 2332) "579") + (data (i32.const 2336) "580") + (data (i32.const 2340) "581") + (data (i32.const 2344) "582") + (data (i32.const 2348) "583") + (data (i32.const 2352) "584") + (data (i32.const 2356) "585") + (data (i32.const 2360) "586") + (data (i32.const 2364) "587") + (data (i32.const 2368) "588") + (data (i32.const 2372) "589") + (data (i32.const 2376) "590") + (data (i32.const 2380) "591") + (data (i32.const 2384) "592") + (data (i32.const 2388) "593") + (data (i32.const 2392) "594") + (data (i32.const 2396) "595") + (data (i32.const 2400) "596") + (data (i32.const 2404) "597") + (data (i32.const 2408) "598") + (data (i32.const 2412) "599") + (data (i32.const 2416) "600") + (data (i32.const 2420) "601") + (data (i32.const 2424) "602") + (data (i32.const 2428) "603") + (data (i32.const 2432) "604") + (data (i32.const 2436) "605") + (data (i32.const 2440) "606") + (data (i32.const 2444) "607") + (data (i32.const 2448) "608") + (data (i32.const 2452) "609") + (data (i32.const 2456) "610") + (data (i32.const 2460) "611") + (data (i32.const 2464) "612") + (data (i32.const 2468) "613") + (data (i32.const 2472) "614") + (data (i32.const 2476) "615") + (data (i32.const 2480) "616") + (data (i32.const 2484) "617") + (data (i32.const 2488) "618") + (data (i32.const 2492) "619") + (data (i32.const 2496) "620") + (data (i32.const 2500) "621") + (data (i32.const 2504) "622") + (data (i32.const 2508) "623") + (data (i32.const 2512) "624") + (data (i32.const 2516) "625") + (data (i32.const 2520) "626") + (data (i32.const 2524) "627") + (data (i32.const 2528) "628") + (data (i32.const 2532) "629") + (data (i32.const 2536) "630") + (data (i32.const 2540) "631") + (data (i32.const 2544) "632") + (data (i32.const 2548) "633") + (data (i32.const 2552) "634") + (data (i32.const 2556) "635") + (data (i32.const 2560) "636") + (data (i32.const 2564) "637") + (data (i32.const 2568) "638") + (data (i32.const 2572) "639") + (data (i32.const 2576) "640") + (data (i32.const 2580) "641") + (data (i32.const 2584) "642") + (data (i32.const 2588) "643") + (data (i32.const 2592) "644") + (data (i32.const 2596) "645") + (data (i32.const 2600) "646") + (data (i32.const 2604) "647") + (data (i32.const 2608) "648") + (data (i32.const 2612) "649") + (data (i32.const 2616) "650") + (data (i32.const 2620) "651") + (data (i32.const 2624) "652") + (data (i32.const 2628) "653") + (data (i32.const 2632) "654") + (data (i32.const 2636) "655") + (data (i32.const 2640) "656") + (data (i32.const 2644) "657") + (data (i32.const 2648) "658") + (data (i32.const 2652) "659") + (data (i32.const 2656) "660") + (data (i32.const 2660) "661") + (data (i32.const 2664) "662") + (data (i32.const 2668) "663") + (data (i32.const 2672) "664") + (data (i32.const 2676) "665") + (data (i32.const 2680) "666") + (data (i32.const 2684) "667") + (data (i32.const 2688) "668") + (data (i32.const 2692) "669") + (data (i32.const 2696) "670") + (data (i32.const 2700) "671") + (data (i32.const 2704) "672") + (data (i32.const 2708) "673") + (data (i32.const 2712) "674") + (data (i32.const 2716) "675") + (data (i32.const 2720) "676") + (data (i32.const 2724) "677") + (data (i32.const 2728) "678") + (data (i32.const 2732) "679") + (data (i32.const 2736) "680") + (data (i32.const 2740) "681") + (data (i32.const 2744) "682") + (data (i32.const 2748) "683") + (data (i32.const 2752) "684") + (data (i32.const 2756) "685") + (data (i32.const 2760) "686") + (data (i32.const 2764) "687") + (data (i32.const 2768) "688") + (data (i32.const 2772) "689") + (data (i32.const 2776) "690") + (data (i32.const 2780) "691") + (data (i32.const 2784) "692") + (data (i32.const 2788) "693") + (data (i32.const 2792) "694") + (data (i32.const 2796) "695") + (data (i32.const 2800) "696") + (data (i32.const 2804) "697") + (data (i32.const 2808) "698") + (data (i32.const 2812) "699") + (data (i32.const 2816) "700") + (data (i32.const 2820) "701") + (data (i32.const 2824) "702") + (data (i32.const 2828) "703") + (data (i32.const 2832) "704") + (data (i32.const 2836) "705") + (data (i32.const 2840) "706") + (data (i32.const 2844) "707") + (data (i32.const 2848) "708") + (data (i32.const 2852) "709") + (data (i32.const 2856) "710") + (data (i32.const 2860) "711") + (data (i32.const 2864) "712") + (data (i32.const 2868) "713") + (data (i32.const 2872) "714") + (data (i32.const 2876) "715") + (data (i32.const 2880) "716") + (data (i32.const 2884) "717") + (data (i32.const 2888) "718") + (data (i32.const 2892) "719") + (data (i32.const 2896) "720") + (data (i32.const 2900) "721") + (data (i32.const 2904) "722") + (data (i32.const 2908) "723") + (data (i32.const 2912) "724") + (data (i32.const 2916) "725") + (data (i32.const 2920) "726") + (data (i32.const 2924) "727") + (data (i32.const 2928) "728") + (data (i32.const 2932) "729") + (data (i32.const 2936) "730") + (data (i32.const 2940) "731") + (data (i32.const 2944) "732") + (data (i32.const 2948) "733") + (data (i32.const 2952) "734") + (data (i32.const 2956) "735") + (data (i32.const 2960) "736") + (data (i32.const 2964) "737") + (data (i32.const 2968) "738") + (data (i32.const 2972) "739") + (data (i32.const 2976) "740") + (data (i32.const 2980) "741") + (data (i32.const 2984) "742") + (data (i32.const 2988) "743") + (data (i32.const 2992) "744") + (data (i32.const 2996) "745") + (data (i32.const 3000) "746") + (data (i32.const 3004) "747") + (data (i32.const 3008) "748") + (data (i32.const 3012) "749") + (data (i32.const 3016) "750") + (data (i32.const 3020) "751") + (data (i32.const 3024) "752") + (data (i32.const 3028) "753") + (data (i32.const 3032) "754") + (data (i32.const 3036) "755") + (data (i32.const 3040) "756") + (data (i32.const 3044) "757") + (data (i32.const 3048) "758") + (data (i32.const 3052) "759") + (data (i32.const 3056) "760") + (data (i32.const 3060) "761") + (data (i32.const 3064) "762") + (data (i32.const 3068) "763") + (data (i32.const 3072) "764") + (data (i32.const 3076) "765") + (data (i32.const 3080) "766") + (data (i32.const 3084) "767") + (data (i32.const 3088) "768") + (data (i32.const 3092) "769") + (data (i32.const 3096) "770") + (data (i32.const 3100) "771") + (data (i32.const 3104) "772") + (data (i32.const 3108) "773") + (data (i32.const 3112) "774") + (data (i32.const 3116) "775") + (data (i32.const 3120) "776") + (data (i32.const 3124) "777") + (data (i32.const 3128) "778") + (data (i32.const 3132) "779") + (data (i32.const 3136) "780") + (data (i32.const 3140) "781") + (data (i32.const 3144) "782") + (data (i32.const 3148) "783") + (data (i32.const 3152) "784") + (data (i32.const 3156) "785") + (data (i32.const 3160) "786") + (data (i32.const 3164) "787") + (data (i32.const 3168) "788") + (data (i32.const 3172) "789") + (data (i32.const 3176) "790") + (data (i32.const 3180) "791") + (data (i32.const 3184) "792") + (data (i32.const 3188) "793") + (data (i32.const 3192) "794") + (data (i32.const 3196) "795") + (data (i32.const 3200) "796") + (data (i32.const 3204) "797") + (data (i32.const 3208) "798") + (data (i32.const 3212) "799") + (data (i32.const 3216) "800") + (data (i32.const 3220) "801") + (data (i32.const 3224) "802") + (data (i32.const 3228) "803") + (data (i32.const 3232) "804") + (data (i32.const 3236) "805") + (data (i32.const 3240) "806") + (data (i32.const 3244) "807") + (data (i32.const 3248) "808") + (data (i32.const 3252) "809") + (data (i32.const 3256) "810") + (data (i32.const 3260) "811") + (data (i32.const 3264) "812") + (data (i32.const 3268) "813") + (data (i32.const 3272) "814") + (data (i32.const 3276) "815") + (data (i32.const 3280) "816") + (data (i32.const 3284) "817") + (data (i32.const 3288) "818") + (data (i32.const 3292) "819") + (data (i32.const 3296) "820") + (data (i32.const 3300) "821") + (data (i32.const 3304) "822") + (data (i32.const 3308) "823") + (data (i32.const 3312) "824") + (data (i32.const 3316) "825") + (data (i32.const 3320) "826") + (data (i32.const 3324) "827") + (data (i32.const 3328) "828") + (data (i32.const 3332) "829") + (data (i32.const 3336) "830") + (data (i32.const 3340) "831") + (data (i32.const 3344) "832") + (data (i32.const 3348) "833") + (data (i32.const 3352) "834") + (data (i32.const 3356) "835") + (data (i32.const 3360) "836") + (data (i32.const 3364) "837") + (data (i32.const 3368) "838") + (data (i32.const 3372) "839") + (data (i32.const 3376) "840") + (data (i32.const 3380) "841") + (data (i32.const 3384) "842") + (data (i32.const 3388) "843") + (data (i32.const 3392) "844") + (data (i32.const 3396) "845") + (data (i32.const 3400) "846") + (data (i32.const 3404) "847") + (data (i32.const 3408) "848") + (data (i32.const 3412) "849") + (data (i32.const 3416) "850") + (data (i32.const 3420) "851") + (data (i32.const 3424) "852") + (data (i32.const 3428) "853") + (data (i32.const 3432) "854") + (data (i32.const 3436) "855") + (data (i32.const 3440) "856") + (data (i32.const 3444) "857") + (data (i32.const 3448) "858") + (data (i32.const 3452) "859") + (data (i32.const 3456) "860") + (data (i32.const 3460) "861") + (data (i32.const 3464) "862") + (data (i32.const 3468) "863") + (data (i32.const 3472) "864") + (data (i32.const 3476) "865") + (data (i32.const 3480) "866") + (data (i32.const 3484) "867") + (data (i32.const 3488) "868") + (data (i32.const 3492) "869") + (data (i32.const 3496) "870") + (data (i32.const 3500) "871") + (data (i32.const 3504) "872") + (data (i32.const 3508) "873") + (data (i32.const 3512) "874") + (data (i32.const 3516) "875") + (data (i32.const 3520) "876") + (data (i32.const 3524) "877") + (data (i32.const 3528) "878") + (data (i32.const 3532) "879") + (data (i32.const 3536) "880") + (data (i32.const 3540) "881") + (data (i32.const 3544) "882") + (data (i32.const 3548) "883") + (data (i32.const 3552) "884") + (data (i32.const 3556) "885") + (data (i32.const 3560) "886") + (data (i32.const 3564) "887") + (data (i32.const 3568) "888") + (data (i32.const 3572) "889") + (data (i32.const 3576) "890") + (data (i32.const 3580) "891") + (data (i32.const 3584) "892") + (data (i32.const 3588) "893") + (data (i32.const 3592) "894") + (data (i32.const 3596) "895") + (data (i32.const 3600) "896") + (data (i32.const 3604) "897") + (data (i32.const 3608) "898") + (data (i32.const 3612) "899") + (data (i32.const 3616) "900") + (data (i32.const 3620) "901") + (data (i32.const 3624) "902") + (data (i32.const 3628) "903") + (data (i32.const 3632) "904") + (data (i32.const 3636) "905") + (data (i32.const 3640) "906") + (data (i32.const 3644) "907") + (data (i32.const 3648) "908") + (data (i32.const 3652) "909") + (data (i32.const 3656) "910") + (data (i32.const 3660) "911") + (data (i32.const 3664) "912") + (data (i32.const 3668) "913") + (data (i32.const 3672) "914") + (data (i32.const 3676) "915") + (data (i32.const 3680) "916") + (data (i32.const 3684) "917") + (data (i32.const 3688) "918") + (data (i32.const 3692) "919") + (data (i32.const 3696) "920") + (data (i32.const 3700) "921") + (data (i32.const 3704) "922") + (data (i32.const 3708) "923") + (data (i32.const 3712) "924") + (data (i32.const 3716) "925") + (data (i32.const 3720) "926") + (data (i32.const 3724) "927") + (data (i32.const 3728) "928") + (data (i32.const 3732) "929") + (data (i32.const 3736) "930") + (data (i32.const 3740) "931") + (data (i32.const 3744) "932") + (data (i32.const 3748) "933") + (data (i32.const 3752) "934") + (data (i32.const 3756) "935") + (data (i32.const 3760) "936") + (data (i32.const 3764) "937") + (data (i32.const 3768) "938") + (data (i32.const 3772) "939") + (data (i32.const 3776) "940") + (data (i32.const 3780) "941") + (data (i32.const 3784) "942") + (data (i32.const 3788) "943") + (data (i32.const 3792) "944") + (data (i32.const 3796) "945") + (data (i32.const 3800) "946") + (data (i32.const 3804) "947") + (data (i32.const 3808) "948") + (data (i32.const 3812) "949") + (data (i32.const 3816) "950") + (data (i32.const 3820) "951") + (data (i32.const 3824) "952") + (data (i32.const 3828) "953") + (data (i32.const 3832) "954") + (data (i32.const 3836) "955") + (data (i32.const 3840) "956") + (data (i32.const 3844) "957") + (data (i32.const 3848) "958") + (data (i32.const 3852) "959") + (data (i32.const 3856) "960") + (data (i32.const 3860) "961") + (data (i32.const 3864) "962") + (data (i32.const 3868) "963") + (data (i32.const 3872) "964") + (data (i32.const 3876) "965") + (data (i32.const 3880) "966") + (data (i32.const 3884) "967") + (data (i32.const 3888) "968") + (data (i32.const 3892) "969") + (data (i32.const 3896) "970") + (data (i32.const 3900) "971") + (data (i32.const 3904) "972") + (data (i32.const 3908) "973") + (data (i32.const 3912) "974") + (data (i32.const 3916) "975") + (data (i32.const 3920) "976") + (data (i32.const 3924) "977") + (data (i32.const 3928) "978") + (data (i32.const 3932) "979") + (data (i32.const 3936) "980") + (data (i32.const 3940) "981") + (data (i32.const 3944) "982") + (data (i32.const 3948) "983") + (data (i32.const 3952) "984") + (data (i32.const 3956) "985") + (data (i32.const 3960) "986") + (data (i32.const 3964) "987") + (data (i32.const 3968) "988") + (data (i32.const 3972) "989") + (data (i32.const 3976) "990") + (data (i32.const 3980) "991") + (data (i32.const 3984) "992") + (data (i32.const 3988) "993") + (data (i32.const 3992) "994") + (data (i32.const 3996) "995") + (data (i32.const 4000) "996") + (data (i32.const 4004) "997") + (data (i32.const 4008) "998") + (data (i32.const 4012) "999") + (data (i32.const 4016) "1000") + (data (i32.const 4020) "1001") + (data (i32.const 4024) "1002") + (data (i32.const 4028) "1003") + (data (i32.const 4032) "1004") + (data (i32.const 4036) "1005") + (data (i32.const 4040) "1006") + (data (i32.const 4044) "1007") + (data (i32.const 4048) "1008") + (data (i32.const 4052) "1009") + (data (i32.const 4056) "1010") + (data (i32.const 4060) "1011") + (data (i32.const 4064) "1012") + (data (i32.const 4068) "1013") + (data (i32.const 4072) "1014") + (data (i32.const 4076) "1015") + (data (i32.const 4080) "1016") + (data (i32.const 4084) "1017") + (data (i32.const 4088) "1018") + (data (i32.const 4092) "1019") + (data (i32.const 4096) "1020") + (data (i32.const 4100) "1021") + (data (i32.const 4104) "1022") + (data (i32.const 4108) "1023") + (data (i32.const 4112) "1024") + (data (i32.const 4116) "1025") + (data (i32.const 4120) "1026") + (data (i32.const 4124) "1027") + (data (i32.const 4128) "1028") + (data (i32.const 4132) "1029") + (data (i32.const 4136) "1030") + (data (i32.const 4140) "1031") + (data (i32.const 4144) "1032") + (data (i32.const 4148) "1033") + (data (i32.const 4152) "1034") + (data (i32.const 4156) "1035") + (data (i32.const 4160) "1036") + (data (i32.const 4164) "1037") + (data (i32.const 4168) "1038") + (data (i32.const 4172) "1039") + (data (i32.const 4176) "1040") + (data (i32.const 4180) "1041") + (data (i32.const 4184) "1042") + (data (i32.const 4188) "1043") + (data (i32.const 4192) "1044") + (data (i32.const 4196) "1045") + (data (i32.const 4200) "1046") + (data (i32.const 4204) "1047") + (data (i32.const 4208) "1048") + (data (i32.const 4212) "1049") + (data (i32.const 4216) "1050") + (data (i32.const 4220) "1051") + (data (i32.const 4224) "1052") + (data (i32.const 4228) "1053") + (data (i32.const 4232) "1054") + (data (i32.const 4236) "1055") + (data (i32.const 4240) "1056") + (data (i32.const 4244) "1057") + (data (i32.const 4248) "1058") + (data (i32.const 4252) "1059") + (data (i32.const 4256) "1060") + (data (i32.const 4260) "1061") + (data (i32.const 4264) "1062") + (data (i32.const 4268) "1063") + (data (i32.const 4272) "1064") + (data (i32.const 4276) "1065") + (data (i32.const 4280) "1066") + (data (i32.const 4284) "1067") + (data (i32.const 4288) "1068") + (data (i32.const 4292) "1069") + (data (i32.const 4296) "1070") + (data (i32.const 4300) "1071") + (data (i32.const 4304) "1072") + (data (i32.const 4308) "1073") + (data (i32.const 4312) "1074") + (data (i32.const 4316) "1075") + (data (i32.const 4320) "1076") + (data (i32.const 4324) "1077") + (data (i32.const 4328) "1078") + (data (i32.const 4332) "1079") + (data (i32.const 4336) "1080") + (data (i32.const 4340) "1081") + (data (i32.const 4344) "1082") + (data (i32.const 4348) "1083") + (data (i32.const 4352) "1084") + (data (i32.const 4356) "1085") + (data (i32.const 4360) "1086") + (data (i32.const 4364) "1087") + (data (i32.const 4368) "1088") + (data (i32.const 4372) "1089") + (data (i32.const 4376) "1090") + (data (i32.const 4380) "1091") + (data (i32.const 4384) "1092") + (data (i32.const 4388) "1093") + (data (i32.const 4392) "1094") + (data (i32.const 4396) "1095") + (data (i32.const 4400) "1096") + (data (i32.const 4404) "1097") + (data (i32.const 4408) "1098") + (data (i32.const 4412) "1099") + (data (i32.const 4416) "1100") + (data (i32.const 4420) "1101") + (data (i32.const 4424) "1102") + (data (i32.const 4428) "1103") + (data (i32.const 4432) "1104") + (data (i32.const 4436) "1105") + (data (i32.const 4440) "1106") + (data (i32.const 4444) "1107") + (data (i32.const 4448) "1108") + (data (i32.const 4452) "1109") + (data (i32.const 4456) "1110") + (data (i32.const 4460) "1111") + (data (i32.const 4464) "1112") + (data (i32.const 4468) "1113") + (data (i32.const 4472) "1114") + (data (i32.const 4476) "1115") + (data (i32.const 4480) "1116") + (data (i32.const 4484) "1117") + (data (i32.const 4488) "1118") + (data (i32.const 4492) "1119") + (data (i32.const 4496) "1120") + (data (i32.const 4500) "1121") + (data (i32.const 4504) "1122") + (data (i32.const 4508) "1123") + (data (i32.const 4512) "1124") + (data (i32.const 4516) "1125") + (data (i32.const 4520) "1126") + (data (i32.const 4524) "1127") + (data (i32.const 4528) "1128") + (data (i32.const 4532) "1129") + (data (i32.const 4536) "1130") + (data (i32.const 4540) "1131") + (data (i32.const 4544) "1132") + (data (i32.const 4548) "1133") + (data (i32.const 4552) "1134") + (data (i32.const 4556) "1135") + (data (i32.const 4560) "1136") + (data (i32.const 4564) "1137") + (data (i32.const 4568) "1138") + (data (i32.const 4572) "1139") + (data (i32.const 4576) "1140") + (data (i32.const 4580) "1141") + (data (i32.const 4584) "1142") + (data (i32.const 4588) "1143") + (data (i32.const 4592) "1144") + (data (i32.const 4596) "1145") + (data (i32.const 4600) "1146") + (data (i32.const 4604) "1147") + (data (i32.const 4608) "1148") + (data (i32.const 4612) "1149") + (data (i32.const 4616) "1150") + (data (i32.const 4620) "1151") + (data (i32.const 4624) "1152") + (data (i32.const 4628) "1153") + (data (i32.const 4632) "1154") + (data (i32.const 4636) "1155") + (data (i32.const 4640) "1156") + (data (i32.const 4644) "1157") + (data (i32.const 4648) "1158") + (data (i32.const 4652) "1159") + (data (i32.const 4656) "1160") + (data (i32.const 4660) "1161") + (data (i32.const 4664) "1162") + (data (i32.const 4668) "1163") + (data (i32.const 4672) "1164") + (data (i32.const 4676) "1165") + (data (i32.const 4680) "1166") + (data (i32.const 4684) "1167") + (data (i32.const 4688) "1168") + (data (i32.const 4692) "1169") + (data (i32.const 4696) "1170") + (data (i32.const 4700) "1171") + (data (i32.const 4704) "1172") + (data (i32.const 4708) "1173") + (data (i32.const 4712) "1174") + (data (i32.const 4716) "1175") + (data (i32.const 4720) "1176") + (data (i32.const 4724) "1177") + (data (i32.const 4728) "1178") + (data (i32.const 4732) "1179") + (data (i32.const 4736) "1180") + (data (i32.const 4740) "1181") + (data (i32.const 4744) "1182") + (data (i32.const 4748) "1183") + (data (i32.const 4752) "1184") + (data (i32.const 4756) "1185") + (data (i32.const 4760) "1186") + (data (i32.const 4764) "1187") + (data (i32.const 4768) "1188") + (data (i32.const 4772) "1189") + (data (i32.const 4776) "1190") + (data (i32.const 4780) "1191") + (data (i32.const 4784) "1192") + (data (i32.const 4788) "1193") + (data (i32.const 4792) "1194") + (data (i32.const 4796) "1195") + (data (i32.const 4800) "1196") + (data (i32.const 4804) "1197") + (data (i32.const 4808) "1198") + (data (i32.const 4812) "1199") + (data (i32.const 4816) "1200") + (data (i32.const 4820) "1201") + (data (i32.const 4824) "1202") + (data (i32.const 4828) "1203") + (data (i32.const 4832) "1204") + (data (i32.const 4836) "1205") + (data (i32.const 4840) "1206") + (data (i32.const 4844) "1207") + (data (i32.const 4848) "1208") + (data (i32.const 4852) "1209") + (data (i32.const 4856) "1210") + (data (i32.const 4860) "1211") + (data (i32.const 4864) "1212") + (data (i32.const 4868) "1213") + (data (i32.const 4872) "1214") + (data (i32.const 4876) "1215") + (data (i32.const 4880) "1216") + (data (i32.const 4884) "1217") + (data (i32.const 4888) "1218") + (data (i32.const 4892) "1219") + (data (i32.const 4896) "1220") + (data (i32.const 4900) "1221") + (data (i32.const 4904) "1222") + (data (i32.const 4908) "1223") + (data (i32.const 4912) "1224") + (data (i32.const 4916) "1225") + (data (i32.const 4920) "1226") + (data (i32.const 4924) "1227") + (data (i32.const 4928) "1228") + (data (i32.const 4932) "1229") + (data (i32.const 4936) "1230") + (data (i32.const 4940) "1231") + (data (i32.const 4944) "1232") + (data (i32.const 4948) "1233") + (data (i32.const 4952) "1234") + (data (i32.const 4956) "1235") + (data (i32.const 4960) "1236") + (data (i32.const 4964) "1237") + (data (i32.const 4968) "1238") + (data (i32.const 4972) "1239") + (data (i32.const 4976) "1240") + (data (i32.const 4980) "1241") + (data (i32.const 4984) "1242") + (data (i32.const 4988) "1243") + (data (i32.const 4992) "1244") + (data (i32.const 4996) "1245") + (data (i32.const 5000) "1246") + (data (i32.const 5004) "1247") + (data (i32.const 5008) "1248") + (data (i32.const 5012) "1249") + (data (i32.const 5016) "1250") + (data (i32.const 5020) "1251") + (data (i32.const 5024) "1252") + (data (i32.const 5028) "1253") + (data (i32.const 5032) "1254") + (data (i32.const 5036) "1255") + (data (i32.const 5040) "1256") + (data (i32.const 5044) "1257") + (data (i32.const 5048) "1258") + (data (i32.const 5052) "1259") + (data (i32.const 5056) "1260") + (data (i32.const 5060) "1261") + (data (i32.const 5064) "1262") + (data (i32.const 5068) "1263") + (data (i32.const 5072) "1264") + (data (i32.const 5076) "1265") + (data (i32.const 5080) "1266") + (data (i32.const 5084) "1267") + (data (i32.const 5088) "1268") + (data (i32.const 5092) "1269") + (data (i32.const 5096) "1270") + (data (i32.const 5100) "1271") + (data (i32.const 5104) "1272") + (data (i32.const 5108) "1273") + (data (i32.const 5112) "1274") + (data (i32.const 5116) "1275") + (data (i32.const 5120) "1276") + (data (i32.const 5124) "1277") + (data (i32.const 5128) "1278") + (data (i32.const 5132) "1279") + (data (i32.const 5136) "1280") + (data (i32.const 5140) "1281") + (data (i32.const 5144) "1282") + (data (i32.const 5148) "1283") + (data (i32.const 5152) "1284") + (data (i32.const 5156) "1285") + (data (i32.const 5160) "1286") + (data (i32.const 5164) "1287") + (data (i32.const 5168) "1288") + (data (i32.const 5172) "1289") + (data (i32.const 5176) "1290") + (data (i32.const 5180) "1291") + (data (i32.const 5184) "1292") + (data (i32.const 5188) "1293") + (data (i32.const 5192) "1294") + (data (i32.const 5196) "1295") + (data (i32.const 5200) "1296") + (data (i32.const 5204) "1297") + (data (i32.const 5208) "1298") + (data (i32.const 5212) "1299") + (data (i32.const 5216) "1300") + (data (i32.const 5220) "1301") + (data (i32.const 5224) "1302") + (data (i32.const 5228) "1303") + (data (i32.const 5232) "1304") + (data (i32.const 5236) "1305") + (data (i32.const 5240) "1306") + (data (i32.const 5244) "1307") + (data (i32.const 5248) "1308") + (data (i32.const 5252) "1309") + (data (i32.const 5256) "1310") + (data (i32.const 5260) "1311") + (data (i32.const 5264) "1312") + (data (i32.const 5268) "1313") + (data (i32.const 5272) "1314") + (data (i32.const 5276) "1315") + (data (i32.const 5280) "1316") + (data (i32.const 5284) "1317") + (data (i32.const 5288) "1318") + (data (i32.const 5292) "1319") + (data (i32.const 5296) "1320") + (data (i32.const 5300) "1321") + (data (i32.const 5304) "1322") + (data (i32.const 5308) "1323") + (data (i32.const 5312) "1324") + (data (i32.const 5316) "1325") + (data (i32.const 5320) "1326") + (data (i32.const 5324) "1327") + (data (i32.const 5328) "1328") + (data (i32.const 5332) "1329") + (data (i32.const 5336) "1330") + (data (i32.const 5340) "1331") + (data (i32.const 5344) "1332") + (data (i32.const 5348) "1333") + (data (i32.const 5352) "1334") + (data (i32.const 5356) "1335") + (data (i32.const 5360) "1336") + (data (i32.const 5364) "1337") + (data (i32.const 5368) "1338") + (data (i32.const 5372) "1339") + (data (i32.const 5376) "1340") + (data (i32.const 5380) "1341") + (data (i32.const 5384) "1342") + (data (i32.const 5388) "1343") + (data (i32.const 5392) "1344") + (data (i32.const 5396) "1345") + (data (i32.const 5400) "1346") + (data (i32.const 5404) "1347") + (data (i32.const 5408) "1348") + (data (i32.const 5412) "1349") + (data (i32.const 5416) "1350") + (data (i32.const 5420) "1351") + (data (i32.const 5424) "1352") + (data (i32.const 5428) "1353") + (data (i32.const 5432) "1354") + (data (i32.const 5436) "1355") + (data (i32.const 5440) "1356") + (data (i32.const 5444) "1357") + (data (i32.const 5448) "1358") + (data (i32.const 5452) "1359") + (data (i32.const 5456) "1360") + (data (i32.const 5460) "1361") + (data (i32.const 5464) "1362") + (data (i32.const 5468) "1363") + (data (i32.const 5472) "1364") + (data (i32.const 5476) "1365") + (data (i32.const 5480) "1366") + (data (i32.const 5484) "1367") + (data (i32.const 5488) "1368") + (data (i32.const 5492) "1369") + (data (i32.const 5496) "1370") + (data (i32.const 5500) "1371") + (data (i32.const 5504) "1372") + (data (i32.const 5508) "1373") + (data (i32.const 5512) "1374") + (data (i32.const 5516) "1375") + (data (i32.const 5520) "1376") + (data (i32.const 5524) "1377") + (data (i32.const 5528) "1378") + (data (i32.const 5532) "1379") + (data (i32.const 5536) "1380") + (data (i32.const 5540) "1381") + (data (i32.const 5544) "1382") + (data (i32.const 5548) "1383") + (data (i32.const 5552) "1384") + (data (i32.const 5556) "1385") + (data (i32.const 5560) "1386") + (data (i32.const 5564) "1387") + (data (i32.const 5568) "1388") + (data (i32.const 5572) "1389") + (data (i32.const 5576) "1390") + (data (i32.const 5580) "1391") + (data (i32.const 5584) "1392") + (data (i32.const 5588) "1393") + (data (i32.const 5592) "1394") + (data (i32.const 5596) "1395") + (data (i32.const 5600) "1396") + (data (i32.const 5604) "1397") + (data (i32.const 5608) "1398") + (data (i32.const 5612) "1399") + (data (i32.const 5616) "1400") + (data (i32.const 5620) "1401") + (data (i32.const 5624) "1402") + (data (i32.const 5628) "1403") + (data (i32.const 5632) "1404") + (data (i32.const 5636) "1405") + (data (i32.const 5640) "1406") + (data (i32.const 5644) "1407") + (data (i32.const 5648) "1408") + (data (i32.const 5652) "1409") + (data (i32.const 5656) "1410") + (data (i32.const 5660) "1411") + (data (i32.const 5664) "1412") + (data (i32.const 5668) "1413") + (data (i32.const 5672) "1414") + (data (i32.const 5676) "1415") + (data (i32.const 5680) "1416") + (data (i32.const 5684) "1417") + (data (i32.const 5688) "1418") + (data (i32.const 5692) "1419") + (data (i32.const 5696) "1420") + (data (i32.const 5700) "1421") + (data (i32.const 5704) "1422") + (data (i32.const 5708) "1423") + (data (i32.const 5712) "1424") + (data (i32.const 5716) "1425") + (data (i32.const 5720) "1426") + (data (i32.const 5724) "1427") + (data (i32.const 5728) "1428") + (data (i32.const 5732) "1429") + (data (i32.const 5736) "1430") + (data (i32.const 5740) "1431") + (data (i32.const 5744) "1432") + (data (i32.const 5748) "1433") + (data (i32.const 5752) "1434") + (data (i32.const 5756) "1435") + (data (i32.const 5760) "1436") + (data (i32.const 5764) "1437") + (data (i32.const 5768) "1438") + (data (i32.const 5772) "1439") + (data (i32.const 5776) "1440") + (data (i32.const 5780) "1441") + (data (i32.const 5784) "1442") + (data (i32.const 5788) "1443") + (data (i32.const 5792) "1444") + (data (i32.const 5796) "1445") + (data (i32.const 5800) "1446") + (data (i32.const 5804) "1447") + (data (i32.const 5808) "1448") + (data (i32.const 5812) "1449") + (data (i32.const 5816) "1450") + (data (i32.const 5820) "1451") + (data (i32.const 5824) "1452") + (data (i32.const 5828) "1453") + (data (i32.const 5832) "1454") + (data (i32.const 5836) "1455") + (data (i32.const 5840) "1456") + (data (i32.const 5844) "1457") + (data (i32.const 5848) "1458") + (data (i32.const 5852) "1459") + (data (i32.const 5856) "1460") + (data (i32.const 5860) "1461") + (data (i32.const 5864) "1462") + (data (i32.const 5868) "1463") + (data (i32.const 5872) "1464") + (data (i32.const 5876) "1465") + (data (i32.const 5880) "1466") + (data (i32.const 5884) "1467") + (data (i32.const 5888) "1468") + (data (i32.const 5892) "1469") + (data (i32.const 5896) "1470") + (data (i32.const 5900) "1471") + (data (i32.const 5904) "1472") + (data (i32.const 5908) "1473") + (data (i32.const 5912) "1474") + (data (i32.const 5916) "1475") + (data (i32.const 5920) "1476") + (data (i32.const 5924) "1477") + (data (i32.const 5928) "1478") + (data (i32.const 5932) "1479") + (data (i32.const 5936) "1480") + (data (i32.const 5940) "1481") + (data (i32.const 5944) "1482") + (data (i32.const 5948) "1483") + (data (i32.const 5952) "1484") + (data (i32.const 5956) "1485") + (data (i32.const 5960) "1486") + (data (i32.const 5964) "1487") + (data (i32.const 5968) "1488") + (data (i32.const 5972) "1489") + (data (i32.const 5976) "1490") + (data (i32.const 5980) "1491") + (data (i32.const 5984) "1492") + (data (i32.const 5988) "1493") + (data (i32.const 5992) "1494") + (data (i32.const 5996) "1495") + (data (i32.const 6000) "1496") + (data (i32.const 6004) "1497") + (data (i32.const 6008) "1498") + (data (i32.const 6012) "1499") + (data (i32.const 6016) "1500") + (data (i32.const 6020) "1501") + (data (i32.const 6024) "1502") + (data (i32.const 6028) "1503") + (data (i32.const 6032) "1504") + (data (i32.const 6036) "1505") + (data (i32.const 6040) "1506") + (data (i32.const 6044) "1507") + (data (i32.const 6048) "1508") + (data (i32.const 6052) "1509") + (data (i32.const 6056) "1510") + (data (i32.const 6060) "1511") + (data (i32.const 6064) "1512") + (data (i32.const 6068) "1513") + (data (i32.const 6072) "1514") + (data (i32.const 6076) "1515") + (data (i32.const 6080) "1516") + (data (i32.const 6084) "1517") + (data (i32.const 6088) "1518") + (data (i32.const 6092) "1519") + (data (i32.const 6096) "1520") + (data (i32.const 6100) "1521") + (data (i32.const 6104) "1522") + (data (i32.const 6108) "1523") + (data (i32.const 6112) "1524") + (data (i32.const 6116) "1525") + (data (i32.const 6120) "1526") + (data (i32.const 6124) "1527") + (data (i32.const 6128) "1528") + (data (i32.const 6132) "1529") + (data (i32.const 6136) "1530") + (data (i32.const 6140) "1531") + (data (i32.const 6144) "1532") + (data (i32.const 6148) "1533") + (data (i32.const 6152) "1534") + (data (i32.const 6156) "1535") + (data (i32.const 6160) "1536") + (data (i32.const 6164) "1537") + (data (i32.const 6168) "1538") + (data (i32.const 6172) "1539") + (data (i32.const 6176) "1540") + (data (i32.const 6180) "1541") + (data (i32.const 6184) "1542") + (data (i32.const 6188) "1543") + (data (i32.const 6192) "1544") + (data (i32.const 6196) "1545") + (data (i32.const 6200) "1546") + (data (i32.const 6204) "1547") + (data (i32.const 6208) "1548") + (data (i32.const 6212) "1549") + (data (i32.const 6216) "1550") + (data (i32.const 6220) "1551") + (data (i32.const 6224) "1552") + (data (i32.const 6228) "1553") + (data (i32.const 6232) "1554") + (data (i32.const 6236) "1555") + (data (i32.const 6240) "1556") + (data (i32.const 6244) "1557") + (data (i32.const 6248) "1558") + (data (i32.const 6252) "1559") + (data (i32.const 6256) "1560") + (data (i32.const 6260) "1561") + (data (i32.const 6264) "1562") + (data (i32.const 6268) "1563") + (data (i32.const 6272) "1564") + (data (i32.const 6276) "1565") + (data (i32.const 6280) "1566") + (data (i32.const 6284) "1567") + (data (i32.const 6288) "1568") + (data (i32.const 6292) "1569") + (data (i32.const 6296) "1570") + (data (i32.const 6300) "1571") + (data (i32.const 6304) "1572") + (data (i32.const 6308) "1573") + (data (i32.const 6312) "1574") + (data (i32.const 6316) "1575") + (data (i32.const 6320) "1576") + (data (i32.const 6324) "1577") + (data (i32.const 6328) "1578") + (data (i32.const 6332) "1579") + (data (i32.const 6336) "1580") + (data (i32.const 6340) "1581") + (data (i32.const 6344) "1582") + (data (i32.const 6348) "1583") + (data (i32.const 6352) "1584") + (data (i32.const 6356) "1585") + (data (i32.const 6360) "1586") + (data (i32.const 6364) "1587") + (data (i32.const 6368) "1588") + (data (i32.const 6372) "1589") + (data (i32.const 6376) "1590") + (data (i32.const 6380) "1591") + (data (i32.const 6384) "1592") + (data (i32.const 6388) "1593") + (data (i32.const 6392) "1594") + (data (i32.const 6396) "1595") + (data (i32.const 6400) "1596") + (data (i32.const 6404) "1597") + (data (i32.const 6408) "1598") + (data (i32.const 6412) "1599") + (data (i32.const 6416) "1600") + (data (i32.const 6420) "1601") + (data (i32.const 6424) "1602") + (data (i32.const 6428) "1603") + (data (i32.const 6432) "1604") + (data (i32.const 6436) "1605") + (data (i32.const 6440) "1606") + (data (i32.const 6444) "1607") + (data (i32.const 6448) "1608") + (data (i32.const 6452) "1609") + (data (i32.const 6456) "1610") + (data (i32.const 6460) "1611") + (data (i32.const 6464) "1612") + (data (i32.const 6468) "1613") + (data (i32.const 6472) "1614") + (data (i32.const 6476) "1615") + (data (i32.const 6480) "1616") + (data (i32.const 6484) "1617") + (data (i32.const 6488) "1618") + (data (i32.const 6492) "1619") + (data (i32.const 6496) "1620") + (data (i32.const 6500) "1621") + (data (i32.const 6504) "1622") + (data (i32.const 6508) "1623") + (data (i32.const 6512) "1624") + (data (i32.const 6516) "1625") + (data (i32.const 6520) "1626") + (data (i32.const 6524) "1627") + (data (i32.const 6528) "1628") + (data (i32.const 6532) "1629") + (data (i32.const 6536) "1630") + (data (i32.const 6540) "1631") + (data (i32.const 6544) "1632") + (data (i32.const 6548) "1633") + (data (i32.const 6552) "1634") + (data (i32.const 6556) "1635") + (data (i32.const 6560) "1636") + (data (i32.const 6564) "1637") + (data (i32.const 6568) "1638") + (data (i32.const 6572) "1639") + (data (i32.const 6576) "1640") + (data (i32.const 6580) "1641") + (data (i32.const 6584) "1642") + (data (i32.const 6588) "1643") + (data (i32.const 6592) "1644") + (data (i32.const 6596) "1645") + (data (i32.const 6600) "1646") + (data (i32.const 6604) "1647") + (data (i32.const 6608) "1648") + (data (i32.const 6612) "1649") + (data (i32.const 6616) "1650") + (data (i32.const 6620) "1651") + (data (i32.const 6624) "1652") + (data (i32.const 6628) "1653") + (data (i32.const 6632) "1654") + (data (i32.const 6636) "1655") + (data (i32.const 6640) "1656") + (data (i32.const 6644) "1657") + (data (i32.const 6648) "1658") + (data (i32.const 6652) "1659") + (data (i32.const 6656) "1660") + (data (i32.const 6660) "1661") + (data (i32.const 6664) "1662") + (data (i32.const 6668) "1663") + (data (i32.const 6672) "1664") + (data (i32.const 6676) "1665") + (data (i32.const 6680) "1666") + (data (i32.const 6684) "1667") + (data (i32.const 6688) "1668") + (data (i32.const 6692) "1669") + (data (i32.const 6696) "1670") + (data (i32.const 6700) "1671") + (data (i32.const 6704) "1672") + (data (i32.const 6708) "1673") + (data (i32.const 6712) "1674") + (data (i32.const 6716) "1675") + (data (i32.const 6720) "1676") + (data (i32.const 6724) "1677") + (data (i32.const 6728) "1678") + (data (i32.const 6732) "1679") + (data (i32.const 6736) "1680") + (data (i32.const 6740) "1681") + (data (i32.const 6744) "1682") + (data (i32.const 6748) "1683") + (data (i32.const 6752) "1684") + (data (i32.const 6756) "1685") + (data (i32.const 6760) "1686") + (data (i32.const 6764) "1687") + (data (i32.const 6768) "1688") + (data (i32.const 6772) "1689") + (data (i32.const 6776) "1690") + (data (i32.const 6780) "1691") + (data (i32.const 6784) "1692") + (data (i32.const 6788) "1693") + (data (i32.const 6792) "1694") + (data (i32.const 6796) "1695") + (data (i32.const 6800) "1696") + (data (i32.const 6804) "1697") + (data (i32.const 6808) "1698") + (data (i32.const 6812) "1699") + (data (i32.const 6816) "1700") + (data (i32.const 6820) "1701") + (data (i32.const 6824) "1702") + (data (i32.const 6828) "1703") + (data (i32.const 6832) "1704") + (data (i32.const 6836) "1705") + (data (i32.const 6840) "1706") + (data (i32.const 6844) "1707") + (data (i32.const 6848) "1708") + (data (i32.const 6852) "1709") + (data (i32.const 6856) "1710") + (data (i32.const 6860) "1711") + (data (i32.const 6864) "1712") + (data (i32.const 6868) "1713") + (data (i32.const 6872) "1714") + (data (i32.const 6876) "1715") + (data (i32.const 6880) "1716") + (data (i32.const 6884) "1717") + (data (i32.const 6888) "1718") + (data (i32.const 6892) "1719") + (data (i32.const 6896) "1720") + (data (i32.const 6900) "1721") + (data (i32.const 6904) "1722") + (data (i32.const 6908) "1723") + (data (i32.const 6912) "1724") + (data (i32.const 6916) "1725") + (data (i32.const 6920) "1726") + (data (i32.const 6924) "1727") + (data (i32.const 6928) "1728") + (data (i32.const 6932) "1729") + (data (i32.const 6936) "1730") + (data (i32.const 6940) "1731") + (data (i32.const 6944) "1732") + (data (i32.const 6948) "1733") + (data (i32.const 6952) "1734") + (data (i32.const 6956) "1735") + (data (i32.const 6960) "1736") + (data (i32.const 6964) "1737") + (data (i32.const 6968) "1738") + (data (i32.const 6972) "1739") + (data (i32.const 6976) "1740") + (data (i32.const 6980) "1741") + (data (i32.const 6984) "1742") + (data (i32.const 6988) "1743") + (data (i32.const 6992) "1744") + (data (i32.const 6996) "1745") + (data (i32.const 7000) "1746") + (data (i32.const 7004) "1747") + (data (i32.const 7008) "1748") + (data (i32.const 7012) "1749") + (data (i32.const 7016) "1750") + (data (i32.const 7020) "1751") + (data (i32.const 7024) "1752") + (data (i32.const 7028) "1753") + (data (i32.const 7032) "1754") + (data (i32.const 7036) "1755") + (data (i32.const 7040) "1756") + (data (i32.const 7044) "1757") + (data (i32.const 7048) "1758") + (data (i32.const 7052) "1759") + (data (i32.const 7056) "1760") + (data (i32.const 7060) "1761") + (data (i32.const 7064) "1762") + (data (i32.const 7068) "1763") + (data (i32.const 7072) "1764") + (data (i32.const 7076) "1765") + (data (i32.const 7080) "1766") + (data (i32.const 7084) "1767") + (data (i32.const 7088) "1768") + (data (i32.const 7092) "1769") + (data (i32.const 7096) "1770") + (data (i32.const 7100) "1771") + (data (i32.const 7104) "1772") + (data (i32.const 7108) "1773") + (data (i32.const 7112) "1774") + (data (i32.const 7116) "1775") + (data (i32.const 7120) "1776") + (data (i32.const 7124) "1777") + (data (i32.const 7128) "1778") + (data (i32.const 7132) "1779") + (data (i32.const 7136) "1780") + (data (i32.const 7140) "1781") + (data (i32.const 7144) "1782") + (data (i32.const 7148) "1783") + (data (i32.const 7152) "1784") + (data (i32.const 7156) "1785") + (data (i32.const 7160) "1786") + (data (i32.const 7164) "1787") + (data (i32.const 7168) "1788") + (data (i32.const 7172) "1789") + (data (i32.const 7176) "1790") + (data (i32.const 7180) "1791") + (data (i32.const 7184) "1792") + (data (i32.const 7188) "1793") + (data (i32.const 7192) "1794") + (data (i32.const 7196) "1795") + (data (i32.const 7200) "1796") + (data (i32.const 7204) "1797") + (data (i32.const 7208) "1798") + (data (i32.const 7212) "1799") + (data (i32.const 7216) "1800") + (data (i32.const 7220) "1801") + (data (i32.const 7224) "1802") + (data (i32.const 7228) "1803") + (data (i32.const 7232) "1804") + (data (i32.const 7236) "1805") + (data (i32.const 7240) "1806") + (data (i32.const 7244) "1807") + (data (i32.const 7248) "1808") + (data (i32.const 7252) "1809") + (data (i32.const 7256) "1810") + (data (i32.const 7260) "1811") + (data (i32.const 7264) "1812") + (data (i32.const 7268) "1813") + (data (i32.const 7272) "1814") + (data (i32.const 7276) "1815") + (data (i32.const 7280) "1816") + (data (i32.const 7284) "1817") + (data (i32.const 7288) "1818") + (data (i32.const 7292) "1819") + (data (i32.const 7296) "1820") + (data (i32.const 7300) "1821") + (data (i32.const 7304) "1822") + (data (i32.const 7308) "1823") + (data (i32.const 7312) "1824") + (data (i32.const 7316) "1825") + (data (i32.const 7320) "1826") + (data (i32.const 7324) "1827") + (data (i32.const 7328) "1828") + (data (i32.const 7332) "1829") + (data (i32.const 7336) "1830") + (data (i32.const 7340) "1831") + (data (i32.const 7344) "1832") + (data (i32.const 7348) "1833") + (data (i32.const 7352) "1834") + (data (i32.const 7356) "1835") + (data (i32.const 7360) "1836") + (data (i32.const 7364) "1837") + (data (i32.const 7368) "1838") + (data (i32.const 7372) "1839") + (data (i32.const 7376) "1840") + (data (i32.const 7380) "1841") + (data (i32.const 7384) "1842") + (data (i32.const 7388) "1843") + (data (i32.const 7392) "1844") + (data (i32.const 7396) "1845") + (data (i32.const 7400) "1846") + (data (i32.const 7404) "1847") + (data (i32.const 7408) "1848") + (data (i32.const 7412) "1849") + (data (i32.const 7416) "1850") + (data (i32.const 7420) "1851") + (data (i32.const 7424) "1852") + (data (i32.const 7428) "1853") + (data (i32.const 7432) "1854") + (data (i32.const 7436) "1855") + (data (i32.const 7440) "1856") + (data (i32.const 7444) "1857") + (data (i32.const 7448) "1858") + (data (i32.const 7452) "1859") + (data (i32.const 7456) "1860") + (data (i32.const 7460) "1861") + (data (i32.const 7464) "1862") + (data (i32.const 7468) "1863") + (data (i32.const 7472) "1864") + (data (i32.const 7476) "1865") + (data (i32.const 7480) "1866") + (data (i32.const 7484) "1867") + (data (i32.const 7488) "1868") + (data (i32.const 7492) "1869") + (data (i32.const 7496) "1870") + (data (i32.const 7500) "1871") + (data (i32.const 7504) "1872") + (data (i32.const 7508) "1873") + (data (i32.const 7512) "1874") + (data (i32.const 7516) "1875") + (data (i32.const 7520) "1876") + (data (i32.const 7524) "1877") + (data (i32.const 7528) "1878") + (data (i32.const 7532) "1879") + (data (i32.const 7536) "1880") + (data (i32.const 7540) "1881") + (data (i32.const 7544) "1882") + (data (i32.const 7548) "1883") + (data (i32.const 7552) "1884") + (data (i32.const 7556) "1885") + (data (i32.const 7560) "1886") + (data (i32.const 7564) "1887") + (data (i32.const 7568) "1888") + (data (i32.const 7572) "1889") + (data (i32.const 7576) "1890") + (data (i32.const 7580) "1891") + (data (i32.const 7584) "1892") + (data (i32.const 7588) "1893") + (data (i32.const 7592) "1894") + (data (i32.const 7596) "1895") + (data (i32.const 7600) "1896") + (data (i32.const 7604) "1897") + (data (i32.const 7608) "1898") + (data (i32.const 7612) "1899") + (data (i32.const 7616) "1900") + (data (i32.const 7620) "1901") + (data (i32.const 7624) "1902") + (data (i32.const 7628) "1903") + (data (i32.const 7632) "1904") + (data (i32.const 7636) "1905") + (data (i32.const 7640) "1906") + (data (i32.const 7644) "1907") + (data (i32.const 7648) "1908") + (data (i32.const 7652) "1909") + (data (i32.const 7656) "1910") + (data (i32.const 7660) "1911") + (data (i32.const 7664) "1912") + (data (i32.const 7668) "1913") + (data (i32.const 7672) "1914") + (data (i32.const 7676) "1915") + (data (i32.const 7680) "1916") + (data (i32.const 7684) "1917") + (data (i32.const 7688) "1918") + (data (i32.const 7692) "1919") + (data (i32.const 7696) "1920") + (data (i32.const 7700) "1921") + (data (i32.const 7704) "1922") + (data (i32.const 7708) "1923") + (data (i32.const 7712) "1924") + (data (i32.const 7716) "1925") + (data (i32.const 7720) "1926") + (data (i32.const 7724) "1927") + (data (i32.const 7728) "1928") + (data (i32.const 7732) "1929") + (data (i32.const 7736) "1930") + (data (i32.const 7740) "1931") + (data (i32.const 7744) "1932") + (data (i32.const 7748) "1933") + (data (i32.const 7752) "1934") + (data (i32.const 7756) "1935") + (data (i32.const 7760) "1936") + (data (i32.const 7764) "1937") + (data (i32.const 7768) "1938") + (data (i32.const 7772) "1939") + (data (i32.const 7776) "1940") + (data (i32.const 7780) "1941") + (data (i32.const 7784) "1942") + (data (i32.const 7788) "1943") + (data (i32.const 7792) "1944") + (data (i32.const 7796) "1945") + (data (i32.const 7800) "1946") + (data (i32.const 7804) "1947") + (data (i32.const 7808) "1948") + (data (i32.const 7812) "1949") + (data (i32.const 7816) "1950") + (data (i32.const 7820) "1951") + (data (i32.const 7824) "1952") + (data (i32.const 7828) "1953") + (data (i32.const 7832) "1954") + (data (i32.const 7836) "1955") + (data (i32.const 7840) "1956") + (data (i32.const 7844) "1957") + (data (i32.const 7848) "1958") + (data (i32.const 7852) "1959") + (data (i32.const 7856) "1960") + (data (i32.const 7860) "1961") + (data (i32.const 7864) "1962") + (data (i32.const 7868) "1963") + (data (i32.const 7872) "1964") + (data (i32.const 7876) "1965") + (data (i32.const 7880) "1966") + (data (i32.const 7884) "1967") + (data (i32.const 7888) "1968") + (data (i32.const 7892) "1969") + (data (i32.const 7896) "1970") + (data (i32.const 7900) "1971") + (data (i32.const 7904) "1972") + (data (i32.const 7908) "1973") + (data (i32.const 7912) "1974") + (data (i32.const 7916) "1975") + (data (i32.const 7920) "1976") + (data (i32.const 7924) "1977") + (data (i32.const 7928) "1978") + (data (i32.const 7932) "1979") + (data (i32.const 7936) "1980") + (data (i32.const 7940) "1981") + (data (i32.const 7944) "1982") + (data (i32.const 7948) "1983") + (data (i32.const 7952) "1984") + (data (i32.const 7956) "1985") + (data (i32.const 7960) "1986") + (data (i32.const 7964) "1987") + (data (i32.const 7968) "1988") + (data (i32.const 7972) "1989") + (data (i32.const 7976) "1990") + (data (i32.const 7980) "1991") + (data (i32.const 7984) "1992") + (data (i32.const 7988) "1993") + (data (i32.const 7992) "1994") + (data (i32.const 7996) "1995") + (data (i32.const 8000) "1996") + (data (i32.const 8004) "1997") + (data (i32.const 8008) "1998") + (data (i32.const 8012) "1999") + (data (i32.const 8016) "2000") + (data (i32.const 8020) "2001") + (data (i32.const 8024) "2002") + (data (i32.const 8028) "2003") + (data (i32.const 8032) "2004") + (data (i32.const 8036) "2005") + (data (i32.const 8040) "2006") + (data (i32.const 8044) "2007") + (data (i32.const 8048) "2008") + (data (i32.const 8052) "2009") + (data (i32.const 8056) "2010") + (data (i32.const 8060) "2011") + (data (i32.const 8064) "2012") + (data (i32.const 8068) "2013") + (data (i32.const 8072) "2014") + (data (i32.const 8076) "2015") + (data (i32.const 8080) "2016") + (data (i32.const 8084) "2017") + (data (i32.const 8088) "2018") + (data (i32.const 8092) "2019") + (data (i32.const 8096) "2020") + (data (i32.const 8100) "2021") + (data (i32.const 8104) "2022") + (data (i32.const 8108) "2023") + (data (i32.const 8112) "2024") + (data (i32.const 8116) "2025") + (data (i32.const 8120) "2026") + (data (i32.const 8124) "2027") + (data (i32.const 8128) "2028") + (data (i32.const 8132) "2029") + (data (i32.const 8136) "2030") + (data (i32.const 8140) "2031") + (data (i32.const 8144) "2032") + (data (i32.const 8148) "2033") + (data (i32.const 8152) "2034") + (data (i32.const 8156) "2035") + (data (i32.const 8160) "2036") + (data (i32.const 8164) "2037") + (data (i32.const 8168) "2038") + (data (i32.const 8172) "2039") + (data (i32.const 8176) "2040") + (data (i32.const 8180) "2041") + (data (i32.const 8184) "2042") + (data (i32.const 8188) "2043") + (data (i32.const 8192) "2044") + (data (i32.const 8196) "2045") + (data (i32.const 8200) "2046") + (data (i32.const 8204) "2047") + (data (i32.const 8208) "2048") + (data (i32.const 8212) "2049") + (data (i32.const 8216) "2050") + (data (i32.const 8220) "2051") + (data (i32.const 8224) "2052") + (data (i32.const 8228) "2053") + (data (i32.const 8232) "2054") + (data (i32.const 8236) "2055") + (data (i32.const 8240) "2056") + (data (i32.const 8244) "2057") + (data (i32.const 8248) "2058") + (data (i32.const 8252) "2059") + (data (i32.const 8256) "2060") + (data (i32.const 8260) "2061") + (data (i32.const 8264) "2062") + (data (i32.const 8268) "2063") + (data (i32.const 8272) "2064") + (data (i32.const 8276) "2065") + (data (i32.const 8280) "2066") + (data (i32.const 8284) "2067") + (data (i32.const 8288) "2068") + (data (i32.const 8292) "2069") + (data (i32.const 8296) "2070") + (data (i32.const 8300) "2071") + (data (i32.const 8304) "2072") + (data (i32.const 8308) "2073") + (data (i32.const 8312) "2074") + (data (i32.const 8316) "2075") + (data (i32.const 8320) "2076") + (data (i32.const 8324) "2077") + (data (i32.const 8328) "2078") + (data (i32.const 8332) "2079") + (data (i32.const 8336) "2080") + (data (i32.const 8340) "2081") + (data (i32.const 8344) "2082") + (data (i32.const 8348) "2083") + (data (i32.const 8352) "2084") + (data (i32.const 8356) "2085") + (data (i32.const 8360) "2086") + (data (i32.const 8364) "2087") + (data (i32.const 8368) "2088") + (data (i32.const 8372) "2089") + (data (i32.const 8376) "2090") + (data (i32.const 8380) "2091") + (data (i32.const 8384) "2092") + (data (i32.const 8388) "2093") + (data (i32.const 8392) "2094") + (data (i32.const 8396) "2095") + (data (i32.const 8400) "2096") + (data (i32.const 8404) "2097") + (data (i32.const 8408) "2098") + (data (i32.const 8412) "2099") + (data (i32.const 8416) "2100") + (data (i32.const 8420) "2101") + (data (i32.const 8424) "2102") + (data (i32.const 8428) "2103") + (data (i32.const 8432) "2104") + (data (i32.const 8436) "2105") + (data (i32.const 8440) "2106") + (data (i32.const 8444) "2107") + (data (i32.const 8448) "2108") + (data (i32.const 8452) "2109") + (data (i32.const 8456) "2110") + (data (i32.const 8460) "2111") + (data (i32.const 8464) "2112") + (data (i32.const 8468) "2113") + (data (i32.const 8472) "2114") + (data (i32.const 8476) "2115") + (data (i32.const 8480) "2116") + (data (i32.const 8484) "2117") + (data (i32.const 8488) "2118") + (data (i32.const 8492) "2119") + (data (i32.const 8496) "2120") + (data (i32.const 8500) "2121") + (data (i32.const 8504) "2122") + (data (i32.const 8508) "2123") + (data (i32.const 8512) "2124") + (data (i32.const 8516) "2125") + (data (i32.const 8520) "2126") + (data (i32.const 8524) "2127") + (data (i32.const 8528) "2128") + (data (i32.const 8532) "2129") + (data (i32.const 8536) "2130") + (data (i32.const 8540) "2131") + (data (i32.const 8544) "2132") + (data (i32.const 8548) "2133") + (data (i32.const 8552) "2134") + (data (i32.const 8556) "2135") + (data (i32.const 8560) "2136") + (data (i32.const 8564) "2137") + (data (i32.const 8568) "2138") + (data (i32.const 8572) "2139") + (data (i32.const 8576) "2140") + (data (i32.const 8580) "2141") + (data (i32.const 8584) "2142") + (data (i32.const 8588) "2143") + (data (i32.const 8592) "2144") + (data (i32.const 8596) "2145") + (data (i32.const 8600) "2146") + (data (i32.const 8604) "2147") + (data (i32.const 8608) "2148") + (data (i32.const 8612) "2149") + (data (i32.const 8616) "2150") + (data (i32.const 8620) "2151") + (data (i32.const 8624) "2152") + (data (i32.const 8628) "2153") + (data (i32.const 8632) "2154") + (data (i32.const 8636) "2155") + (data (i32.const 8640) "2156") + (data (i32.const 8644) "2157") + (data (i32.const 8648) "2158") + (data (i32.const 8652) "2159") + (data (i32.const 8656) "2160") + (data (i32.const 8660) "2161") + (data (i32.const 8664) "2162") + (data (i32.const 8668) "2163") + (data (i32.const 8672) "2164") + (data (i32.const 8676) "2165") + (data (i32.const 8680) "2166") + (data (i32.const 8684) "2167") + (data (i32.const 8688) "2168") + (data (i32.const 8692) "2169") + (data (i32.const 8696) "2170") + (data (i32.const 8700) "2171") + (data (i32.const 8704) "2172") + (data (i32.const 8708) "2173") + (data (i32.const 8712) "2174") + (data (i32.const 8716) "2175") + (data (i32.const 8720) "2176") + (data (i32.const 8724) "2177") + (data (i32.const 8728) "2178") + (data (i32.const 8732) "2179") + (data (i32.const 8736) "2180") + (data (i32.const 8740) "2181") + (data (i32.const 8744) "2182") + (data (i32.const 8748) "2183") + (data (i32.const 8752) "2184") + (data (i32.const 8756) "2185") + (data (i32.const 8760) "2186") + (data (i32.const 8764) "2187") + (data (i32.const 8768) "2188") + (data (i32.const 8772) "2189") + (data (i32.const 8776) "2190") + (data (i32.const 8780) "2191") + (data (i32.const 8784) "2192") + (data (i32.const 8788) "2193") + (data (i32.const 8792) "2194") + (data (i32.const 8796) "2195") + (data (i32.const 8800) "2196") + (data (i32.const 8804) "2197") + (data (i32.const 8808) "2198") + (data (i32.const 8812) "2199") + (data (i32.const 8816) "2200") + (data (i32.const 8820) "2201") + (data (i32.const 8824) "2202") + (data (i32.const 8828) "2203") + (data (i32.const 8832) "2204") + (data (i32.const 8836) "2205") + (data (i32.const 8840) "2206") + (data (i32.const 8844) "2207") + (data (i32.const 8848) "2208") + (data (i32.const 8852) "2209") + (data (i32.const 8856) "2210") + (data (i32.const 8860) "2211") + (data (i32.const 8864) "2212") + (data (i32.const 8868) "2213") + (data (i32.const 8872) "2214") + (data (i32.const 8876) "2215") + (data (i32.const 8880) "2216") + (data (i32.const 8884) "2217") + (data (i32.const 8888) "2218") + (data (i32.const 8892) "2219") + (data (i32.const 8896) "2220") + (data (i32.const 8900) "2221") + (data (i32.const 8904) "2222") + (data (i32.const 8908) "2223") + (data (i32.const 8912) "2224") + (data (i32.const 8916) "2225") + (data (i32.const 8920) "2226") + (data (i32.const 8924) "2227") + (data (i32.const 8928) "2228") + (data (i32.const 8932) "2229") + (data (i32.const 8936) "2230") + (data (i32.const 8940) "2231") + (data (i32.const 8944) "2232") + (data (i32.const 8948) "2233") + (data (i32.const 8952) "2234") + (data (i32.const 8956) "2235") + (data (i32.const 8960) "2236") + (data (i32.const 8964) "2237") + (data (i32.const 8968) "2238") + (data (i32.const 8972) "2239") + (data (i32.const 8976) "2240") + (data (i32.const 8980) "2241") + (data (i32.const 8984) "2242") + (data (i32.const 8988) "2243") + (data (i32.const 8992) "2244") + (data (i32.const 8996) "2245") + (data (i32.const 9000) "2246") + (data (i32.const 9004) "2247") + (data (i32.const 9008) "2248") + (data (i32.const 9012) "2249") + (data (i32.const 9016) "2250") + (data (i32.const 9020) "2251") + (data (i32.const 9024) "2252") + (data (i32.const 9028) "2253") + (data (i32.const 9032) "2254") + (data (i32.const 9036) "2255") + (data (i32.const 9040) "2256") + (data (i32.const 9044) "2257") + (data (i32.const 9048) "2258") + (data (i32.const 9052) "2259") + (data (i32.const 9056) "2260") + (data (i32.const 9060) "2261") + (data (i32.const 9064) "2262") + (data (i32.const 9068) "2263") + (data (i32.const 9072) "2264") + (data (i32.const 9076) "2265") + (data (i32.const 9080) "2266") + (data (i32.const 9084) "2267") + (data (i32.const 9088) "2268") + (data (i32.const 9092) "2269") + (data (i32.const 9096) "2270") + (data (i32.const 9100) "2271") + (data (i32.const 9104) "2272") + (data (i32.const 9108) "2273") + (data (i32.const 9112) "2274") + (data (i32.const 9116) "2275") + (data (i32.const 9120) "2276") + (data (i32.const 9124) "2277") + (data (i32.const 9128) "2278") + (data (i32.const 9132) "2279") + (data (i32.const 9136) "2280") + (data (i32.const 9140) "2281") + (data (i32.const 9144) "2282") + (data (i32.const 9148) "2283") + (data (i32.const 9152) "2284") + (data (i32.const 9156) "2285") + (data (i32.const 9160) "2286") + (data (i32.const 9164) "2287") + (data (i32.const 9168) "2288") + (data (i32.const 9172) "2289") + (data (i32.const 9176) "2290") + (data (i32.const 9180) "2291") + (data (i32.const 9184) "2292") + (data (i32.const 9188) "2293") + (data (i32.const 9192) "2294") + (data (i32.const 9196) "2295") + (data (i32.const 9200) "2296") + (data (i32.const 9204) "2297") + (data (i32.const 9208) "2298") + (data (i32.const 9212) "2299") + (data (i32.const 9216) "2300") + (data (i32.const 9220) "2301") + (data (i32.const 9224) "2302") + (data (i32.const 9228) "2303") + (data (i32.const 9232) "2304") + (data (i32.const 9236) "2305") + (data (i32.const 9240) "2306") + (data (i32.const 9244) "2307") + (data (i32.const 9248) "2308") + (data (i32.const 9252) "2309") + (data (i32.const 9256) "2310") + (data (i32.const 9260) "2311") + (data (i32.const 9264) "2312") + (data (i32.const 9268) "2313") + (data (i32.const 9272) "2314") + (data (i32.const 9276) "2315") + (data (i32.const 9280) "2316") + (data (i32.const 9284) "2317") + (data (i32.const 9288) "2318") + (data (i32.const 9292) "2319") + (data (i32.const 9296) "2320") + (data (i32.const 9300) "2321") + (data (i32.const 9304) "2322") + (data (i32.const 9308) "2323") + (data (i32.const 9312) "2324") + (data (i32.const 9316) "2325") + (data (i32.const 9320) "2326") + (data (i32.const 9324) "2327") + (data (i32.const 9328) "2328") + (data (i32.const 9332) "2329") + (data (i32.const 9336) "2330") + (data (i32.const 9340) "2331") + (data (i32.const 9344) "2332") + (data (i32.const 9348) "2333") + (data (i32.const 9352) "2334") + (data (i32.const 9356) "2335") + (data (i32.const 9360) "2336") + (data (i32.const 9364) "2337") + (data (i32.const 9368) "2338") + (data (i32.const 9372) "2339") + (data (i32.const 9376) "2340") + (data (i32.const 9380) "2341") + (data (i32.const 9384) "2342") + (data (i32.const 9388) "2343") + (data (i32.const 9392) "2344") + (data (i32.const 9396) "2345") + (data (i32.const 9400) "2346") + (data (i32.const 9404) "2347") + (data (i32.const 9408) "2348") + (data (i32.const 9412) "2349") + (data (i32.const 9416) "2350") + (data (i32.const 9420) "2351") + (data (i32.const 9424) "2352") + (data (i32.const 9428) "2353") + (data (i32.const 9432) "2354") + (data (i32.const 9436) "2355") + (data (i32.const 9440) "2356") + (data (i32.const 9444) "2357") + (data (i32.const 9448) "2358") + (data (i32.const 9452) "2359") + (data (i32.const 9456) "2360") + (data (i32.const 9460) "2361") + (data (i32.const 9464) "2362") + (data (i32.const 9468) "2363") + (data (i32.const 9472) "2364") + (data (i32.const 9476) "2365") + (data (i32.const 9480) "2366") + (data (i32.const 9484) "2367") + (data (i32.const 9488) "2368") + (data (i32.const 9492) "2369") + (data (i32.const 9496) "2370") + (data (i32.const 9500) "2371") + (data (i32.const 9504) "2372") + (data (i32.const 9508) "2373") + (data (i32.const 9512) "2374") + (data (i32.const 9516) "2375") + (data (i32.const 9520) "2376") + (data (i32.const 9524) "2377") + (data (i32.const 9528) "2378") + (data (i32.const 9532) "2379") + (data (i32.const 9536) "2380") + (data (i32.const 9540) "2381") + (data (i32.const 9544) "2382") + (data (i32.const 9548) "2383") + (data (i32.const 9552) "2384") + (data (i32.const 9556) "2385") + (data (i32.const 9560) "2386") + (data (i32.const 9564) "2387") + (data (i32.const 9568) "2388") + (data (i32.const 9572) "2389") + (data (i32.const 9576) "2390") + (data (i32.const 9580) "2391") + (data (i32.const 9584) "2392") + (data (i32.const 9588) "2393") + (data (i32.const 9592) "2394") + (data (i32.const 9596) "2395") + (data (i32.const 9600) "2396") + (data (i32.const 9604) "2397") + (data (i32.const 9608) "2398") + (data (i32.const 9612) "2399") + (data (i32.const 9616) "2400") + (export "feq" (func $feq)) + (export "fne" (func $fne)) + (export "fgt" (func $fgt)) + (export "flt" (func $flt)) + (export "fge" (func $fge)) + (export "fle" (func $fle)) + (export "apply" (func $apply)) + (export "assert_return" (func $assert_return)) + (func $assert_return (param $0 i32) (param $1 i32 ) (param $2 i32) (call $eosio_assert(i32.eq (get_local $0) (get_local $1)) (get_local $2))) + (func $feq (param $0 f32) (param $1 f32) (result i32) (f32.eq (get_local $0) (get_local $1))) + (func $fne (param $0 f32) (param $1 f32) (result i32) (f32.ne (get_local $0) (get_local $1))) + (func $fgt (param $0 f32) (param $1 f32) (result i32) (f32.gt (get_local $0) (get_local $1))) + (func $flt (param $0 f32) (param $1 f32) (result i32) (f32.lt (get_local $0) (get_local $1))) + (func $fge (param $0 f32) (param $1 f32) (result i32) (f32.ge (get_local $0) (get_local $1))) + (func $fle (param $0 f32) (param $1 f32) (result i32) (f32.le (get_local $0) (get_local $1))) + (func $apply (param $0 i64)(param $1 i64)(param $2 i64) + (call $require_auth (i64.const 6396251299783901184)) + (call $assert_return (call $feq (f32.const -0x0p+0) (f32.const -0x0p+0)) (i32.const 1) (i32.const 20)) + (call $assert_return (call $feq (f32.const -0x0p+0) (f32.const 0x0p+0)) (i32.const 1) (i32.const 24)) + (call $assert_return (call $feq (f32.const 0x0p+0) (f32.const -0x0p+0)) (i32.const 1) (i32.const 28)) + (call $assert_return (call $feq (f32.const 0x0p+0) (f32.const 0x0p+0)) (i32.const 1) (i32.const 32)) + (call $assert_return (call $feq (f32.const -0x0p+0) (f32.const -0x1p-149)) (i32.const 0) (i32.const 36)) + (call $assert_return (call $feq (f32.const -0x0p+0) (f32.const 0x1p-149)) (i32.const 0) (i32.const 40)) + (call $assert_return (call $feq (f32.const 0x0p+0) (f32.const -0x1p-149)) (i32.const 0) (i32.const 44)) + (call $assert_return (call $feq (f32.const 0x0p+0) (f32.const 0x1p-149)) (i32.const 0) (i32.const 48)) + (call $assert_return (call $feq (f32.const -0x0p+0) (f32.const -0x1p-126)) (i32.const 0) (i32.const 52)) + (call $assert_return (call $feq (f32.const -0x0p+0) (f32.const 0x1p-126)) (i32.const 0) (i32.const 56)) + (call $assert_return (call $feq (f32.const 0x0p+0) (f32.const -0x1p-126)) (i32.const 0) (i32.const 60)) + (call $assert_return (call $feq (f32.const 0x0p+0) (f32.const 0x1p-126)) (i32.const 0) (i32.const 64)) + (call $assert_return (call $feq (f32.const -0x0p+0) (f32.const -0x1p-1)) (i32.const 0) (i32.const 68)) + (call $assert_return (call $feq (f32.const -0x0p+0) (f32.const 0x1p-1)) (i32.const 0) (i32.const 72)) + (call $assert_return (call $feq (f32.const 0x0p+0) (f32.const -0x1p-1)) (i32.const 0) (i32.const 76)) + (call $assert_return (call $feq (f32.const 0x0p+0) (f32.const 0x1p-1)) (i32.const 0) (i32.const 80)) + (call $assert_return (call $feq (f32.const -0x0p+0) (f32.const -0x1p+0)) (i32.const 0) (i32.const 84)) + (call $assert_return (call $feq (f32.const -0x0p+0) (f32.const 0x1p+0)) (i32.const 0) (i32.const 88)) + (call $assert_return (call $feq (f32.const 0x0p+0) (f32.const -0x1p+0)) (i32.const 0) (i32.const 92)) + (call $assert_return (call $feq (f32.const 0x0p+0) (f32.const 0x1p+0)) (i32.const 0) (i32.const 96)) + (call $assert_return (call $feq (f32.const -0x0p+0) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 100)) + (call $assert_return (call $feq (f32.const -0x0p+0) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 104)) + (call $assert_return (call $feq (f32.const 0x0p+0) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 108)) + (call $assert_return (call $feq (f32.const 0x0p+0) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 112)) + (call $assert_return (call $feq (f32.const -0x0p+0) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 116)) + (call $assert_return (call $feq (f32.const -0x0p+0) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 120)) + (call $assert_return (call $feq (f32.const 0x0p+0) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 124)) + (call $assert_return (call $feq (f32.const 0x0p+0) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 128)) + (call $assert_return (call $feq (f32.const -0x0p+0) (f32.const -inf)) (i32.const 0) (i32.const 132)) + (call $assert_return (call $feq (f32.const -0x0p+0) (f32.const inf)) (i32.const 0) (i32.const 136)) + (call $assert_return (call $feq (f32.const 0x0p+0) (f32.const -inf)) (i32.const 0) (i32.const 140)) + (call $assert_return (call $feq (f32.const 0x0p+0) (f32.const inf)) (i32.const 0) (i32.const 144)) + (call $assert_return (call $feq (f32.const -0x0p+0) (f32.const -nan)) (i32.const 0) (i32.const 148)) + (call $assert_return (call $feq (f32.const -0x0p+0) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 152)) + (call $assert_return (call $feq (f32.const -0x0p+0) (f32.const nan)) (i32.const 0) (i32.const 156)) + (call $assert_return (call $feq (f32.const -0x0p+0) (f32.const nan:0x200000)) (i32.const 0) (i32.const 160)) + (call $assert_return (call $feq (f32.const 0x0p+0) (f32.const -nan)) (i32.const 0) (i32.const 164)) + (call $assert_return (call $feq (f32.const 0x0p+0) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 168)) + (call $assert_return (call $feq (f32.const 0x0p+0) (f32.const nan)) (i32.const 0) (i32.const 172)) + (call $assert_return (call $feq (f32.const 0x0p+0) (f32.const nan:0x200000)) (i32.const 0) (i32.const 176)) + (call $assert_return (call $feq (f32.const -0x1p-149) (f32.const -0x0p+0)) (i32.const 0) (i32.const 180)) + (call $assert_return (call $feq (f32.const -0x1p-149) (f32.const 0x0p+0)) (i32.const 0) (i32.const 184)) + (call $assert_return (call $feq (f32.const 0x1p-149) (f32.const -0x0p+0)) (i32.const 0) (i32.const 188)) + (call $assert_return (call $feq (f32.const 0x1p-149) (f32.const 0x0p+0)) (i32.const 0) (i32.const 192)) + (call $assert_return (call $feq (f32.const -0x1p-149) (f32.const -0x1p-149)) (i32.const 1) (i32.const 196)) + (call $assert_return (call $feq (f32.const -0x1p-149) (f32.const 0x1p-149)) (i32.const 0) (i32.const 200)) + (call $assert_return (call $feq (f32.const 0x1p-149) (f32.const -0x1p-149)) (i32.const 0) (i32.const 204)) + (call $assert_return (call $feq (f32.const 0x1p-149) (f32.const 0x1p-149)) (i32.const 1) (i32.const 208)) + (call $assert_return (call $feq (f32.const -0x1p-149) (f32.const -0x1p-126)) (i32.const 0) (i32.const 212)) + (call $assert_return (call $feq (f32.const -0x1p-149) (f32.const 0x1p-126)) (i32.const 0) (i32.const 216)) + (call $assert_return (call $feq (f32.const 0x1p-149) (f32.const -0x1p-126)) (i32.const 0) (i32.const 220)) + (call $assert_return (call $feq (f32.const 0x1p-149) (f32.const 0x1p-126)) (i32.const 0) (i32.const 224)) + (call $assert_return (call $feq (f32.const -0x1p-149) (f32.const -0x1p-1)) (i32.const 0) (i32.const 228)) + (call $assert_return (call $feq (f32.const -0x1p-149) (f32.const 0x1p-1)) (i32.const 0) (i32.const 232)) + (call $assert_return (call $feq (f32.const 0x1p-149) (f32.const -0x1p-1)) (i32.const 0) (i32.const 236)) + (call $assert_return (call $feq (f32.const 0x1p-149) (f32.const 0x1p-1)) (i32.const 0) (i32.const 240)) + (call $assert_return (call $feq (f32.const -0x1p-149) (f32.const -0x1p+0)) (i32.const 0) (i32.const 244)) + (call $assert_return (call $feq (f32.const -0x1p-149) (f32.const 0x1p+0)) (i32.const 0) (i32.const 248)) + (call $assert_return (call $feq (f32.const 0x1p-149) (f32.const -0x1p+0)) (i32.const 0) (i32.const 252)) + (call $assert_return (call $feq (f32.const 0x1p-149) (f32.const 0x1p+0)) (i32.const 0) (i32.const 256)) + (call $assert_return (call $feq (f32.const -0x1p-149) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 260)) + (call $assert_return (call $feq (f32.const -0x1p-149) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 264)) + (call $assert_return (call $feq (f32.const 0x1p-149) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 268)) + (call $assert_return (call $feq (f32.const 0x1p-149) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 272)) + (call $assert_return (call $feq (f32.const -0x1p-149) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 276)) + (call $assert_return (call $feq (f32.const -0x1p-149) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 280)) + (call $assert_return (call $feq (f32.const 0x1p-149) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 284)) + (call $assert_return (call $feq (f32.const 0x1p-149) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 288)) + (call $assert_return (call $feq (f32.const -0x1p-149) (f32.const -inf)) (i32.const 0) (i32.const 292)) + (call $assert_return (call $feq (f32.const -0x1p-149) (f32.const inf)) (i32.const 0) (i32.const 296)) + (call $assert_return (call $feq (f32.const 0x1p-149) (f32.const -inf)) (i32.const 0) (i32.const 300)) + (call $assert_return (call $feq (f32.const 0x1p-149) (f32.const inf)) (i32.const 0) (i32.const 304)) + (call $assert_return (call $feq (f32.const -0x1p-149) (f32.const -nan)) (i32.const 0) (i32.const 308)) + (call $assert_return (call $feq (f32.const -0x1p-149) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 312)) + (call $assert_return (call $feq (f32.const -0x1p-149) (f32.const nan)) (i32.const 0) (i32.const 316)) + (call $assert_return (call $feq (f32.const -0x1p-149) (f32.const nan:0x200000)) (i32.const 0) (i32.const 320)) + (call $assert_return (call $feq (f32.const 0x1p-149) (f32.const -nan)) (i32.const 0) (i32.const 324)) + (call $assert_return (call $feq (f32.const 0x1p-149) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 328)) + (call $assert_return (call $feq (f32.const 0x1p-149) (f32.const nan)) (i32.const 0) (i32.const 332)) + (call $assert_return (call $feq (f32.const 0x1p-149) (f32.const nan:0x200000)) (i32.const 0) (i32.const 336)) + (call $assert_return (call $feq (f32.const -0x1p-126) (f32.const -0x0p+0)) (i32.const 0) (i32.const 340)) + (call $assert_return (call $feq (f32.const -0x1p-126) (f32.const 0x0p+0)) (i32.const 0) (i32.const 344)) + (call $assert_return (call $feq (f32.const 0x1p-126) (f32.const -0x0p+0)) (i32.const 0) (i32.const 348)) + (call $assert_return (call $feq (f32.const 0x1p-126) (f32.const 0x0p+0)) (i32.const 0) (i32.const 352)) + (call $assert_return (call $feq (f32.const -0x1p-126) (f32.const -0x1p-149)) (i32.const 0) (i32.const 356)) + (call $assert_return (call $feq (f32.const -0x1p-126) (f32.const 0x1p-149)) (i32.const 0) (i32.const 360)) + (call $assert_return (call $feq (f32.const 0x1p-126) (f32.const -0x1p-149)) (i32.const 0) (i32.const 364)) + (call $assert_return (call $feq (f32.const 0x1p-126) (f32.const 0x1p-149)) (i32.const 0) (i32.const 368)) + (call $assert_return (call $feq (f32.const -0x1p-126) (f32.const -0x1p-126)) (i32.const 1) (i32.const 372)) + (call $assert_return (call $feq (f32.const -0x1p-126) (f32.const 0x1p-126)) (i32.const 0) (i32.const 376)) + (call $assert_return (call $feq (f32.const 0x1p-126) (f32.const -0x1p-126)) (i32.const 0) (i32.const 380)) + (call $assert_return (call $feq (f32.const 0x1p-126) (f32.const 0x1p-126)) (i32.const 1) (i32.const 384)) + (call $assert_return (call $feq (f32.const -0x1p-126) (f32.const -0x1p-1)) (i32.const 0) (i32.const 388)) + (call $assert_return (call $feq (f32.const -0x1p-126) (f32.const 0x1p-1)) (i32.const 0) (i32.const 392)) + (call $assert_return (call $feq (f32.const 0x1p-126) (f32.const -0x1p-1)) (i32.const 0) (i32.const 396)) + (call $assert_return (call $feq (f32.const 0x1p-126) (f32.const 0x1p-1)) (i32.const 0) (i32.const 400)) + (call $assert_return (call $feq (f32.const -0x1p-126) (f32.const -0x1p+0)) (i32.const 0) (i32.const 404)) + (call $assert_return (call $feq (f32.const -0x1p-126) (f32.const 0x1p+0)) (i32.const 0) (i32.const 408)) + (call $assert_return (call $feq (f32.const 0x1p-126) (f32.const -0x1p+0)) (i32.const 0) (i32.const 412)) + (call $assert_return (call $feq (f32.const 0x1p-126) (f32.const 0x1p+0)) (i32.const 0) (i32.const 416)) + (call $assert_return (call $feq (f32.const -0x1p-126) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 420)) + (call $assert_return (call $feq (f32.const -0x1p-126) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 424)) + (call $assert_return (call $feq (f32.const 0x1p-126) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 428)) + (call $assert_return (call $feq (f32.const 0x1p-126) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 432)) + (call $assert_return (call $feq (f32.const -0x1p-126) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 436)) + (call $assert_return (call $feq (f32.const -0x1p-126) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 440)) + (call $assert_return (call $feq (f32.const 0x1p-126) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 444)) + (call $assert_return (call $feq (f32.const 0x1p-126) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 448)) + (call $assert_return (call $feq (f32.const -0x1p-126) (f32.const -inf)) (i32.const 0) (i32.const 452)) + (call $assert_return (call $feq (f32.const -0x1p-126) (f32.const inf)) (i32.const 0) (i32.const 456)) + (call $assert_return (call $feq (f32.const 0x1p-126) (f32.const -inf)) (i32.const 0) (i32.const 460)) + (call $assert_return (call $feq (f32.const 0x1p-126) (f32.const inf)) (i32.const 0) (i32.const 464)) + (call $assert_return (call $feq (f32.const -0x1p-126) (f32.const -nan)) (i32.const 0) (i32.const 468)) + (call $assert_return (call $feq (f32.const -0x1p-126) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 472)) + (call $assert_return (call $feq (f32.const -0x1p-126) (f32.const nan)) (i32.const 0) (i32.const 476)) + (call $assert_return (call $feq (f32.const -0x1p-126) (f32.const nan:0x200000)) (i32.const 0) (i32.const 480)) + (call $assert_return (call $feq (f32.const 0x1p-126) (f32.const -nan)) (i32.const 0) (i32.const 484)) + (call $assert_return (call $feq (f32.const 0x1p-126) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 488)) + (call $assert_return (call $feq (f32.const 0x1p-126) (f32.const nan)) (i32.const 0) (i32.const 492)) + (call $assert_return (call $feq (f32.const 0x1p-126) (f32.const nan:0x200000)) (i32.const 0) (i32.const 496)) + (call $assert_return (call $feq (f32.const -0x1p-1) (f32.const -0x0p+0)) (i32.const 0) (i32.const 500)) + (call $assert_return (call $feq (f32.const -0x1p-1) (f32.const 0x0p+0)) (i32.const 0) (i32.const 504)) + (call $assert_return (call $feq (f32.const 0x1p-1) (f32.const -0x0p+0)) (i32.const 0) (i32.const 508)) + (call $assert_return (call $feq (f32.const 0x1p-1) (f32.const 0x0p+0)) (i32.const 0) (i32.const 512)) + (call $assert_return (call $feq (f32.const -0x1p-1) (f32.const -0x1p-149)) (i32.const 0) (i32.const 516)) + (call $assert_return (call $feq (f32.const -0x1p-1) (f32.const 0x1p-149)) (i32.const 0) (i32.const 520)) + (call $assert_return (call $feq (f32.const 0x1p-1) (f32.const -0x1p-149)) (i32.const 0) (i32.const 524)) + (call $assert_return (call $feq (f32.const 0x1p-1) (f32.const 0x1p-149)) (i32.const 0) (i32.const 528)) + (call $assert_return (call $feq (f32.const -0x1p-1) (f32.const -0x1p-126)) (i32.const 0) (i32.const 532)) + (call $assert_return (call $feq (f32.const -0x1p-1) (f32.const 0x1p-126)) (i32.const 0) (i32.const 536)) + (call $assert_return (call $feq (f32.const 0x1p-1) (f32.const -0x1p-126)) (i32.const 0) (i32.const 540)) + (call $assert_return (call $feq (f32.const 0x1p-1) (f32.const 0x1p-126)) (i32.const 0) (i32.const 544)) + (call $assert_return (call $feq (f32.const -0x1p-1) (f32.const -0x1p-1)) (i32.const 1) (i32.const 548)) + (call $assert_return (call $feq (f32.const -0x1p-1) (f32.const 0x1p-1)) (i32.const 0) (i32.const 552)) + (call $assert_return (call $feq (f32.const 0x1p-1) (f32.const -0x1p-1)) (i32.const 0) (i32.const 556)) + (call $assert_return (call $feq (f32.const 0x1p-1) (f32.const 0x1p-1)) (i32.const 1) (i32.const 560)) + (call $assert_return (call $feq (f32.const -0x1p-1) (f32.const -0x1p+0)) (i32.const 0) (i32.const 564)) + (call $assert_return (call $feq (f32.const -0x1p-1) (f32.const 0x1p+0)) (i32.const 0) (i32.const 568)) + (call $assert_return (call $feq (f32.const 0x1p-1) (f32.const -0x1p+0)) (i32.const 0) (i32.const 572)) + (call $assert_return (call $feq (f32.const 0x1p-1) (f32.const 0x1p+0)) (i32.const 0) (i32.const 576)) + (call $assert_return (call $feq (f32.const -0x1p-1) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 580)) + (call $assert_return (call $feq (f32.const -0x1p-1) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 584)) + (call $assert_return (call $feq (f32.const 0x1p-1) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 588)) + (call $assert_return (call $feq (f32.const 0x1p-1) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 592)) + (call $assert_return (call $feq (f32.const -0x1p-1) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 596)) + (call $assert_return (call $feq (f32.const -0x1p-1) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 600)) + (call $assert_return (call $feq (f32.const 0x1p-1) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 604)) + (call $assert_return (call $feq (f32.const 0x1p-1) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 608)) + (call $assert_return (call $feq (f32.const -0x1p-1) (f32.const -inf)) (i32.const 0) (i32.const 612)) + (call $assert_return (call $feq (f32.const -0x1p-1) (f32.const inf)) (i32.const 0) (i32.const 616)) + (call $assert_return (call $feq (f32.const 0x1p-1) (f32.const -inf)) (i32.const 0) (i32.const 620)) + (call $assert_return (call $feq (f32.const 0x1p-1) (f32.const inf)) (i32.const 0) (i32.const 624)) + (call $assert_return (call $feq (f32.const -0x1p-1) (f32.const -nan)) (i32.const 0) (i32.const 628)) + (call $assert_return (call $feq (f32.const -0x1p-1) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 632)) + (call $assert_return (call $feq (f32.const -0x1p-1) (f32.const nan)) (i32.const 0) (i32.const 636)) + (call $assert_return (call $feq (f32.const -0x1p-1) (f32.const nan:0x200000)) (i32.const 0) (i32.const 640)) + (call $assert_return (call $feq (f32.const 0x1p-1) (f32.const -nan)) (i32.const 0) (i32.const 644)) + (call $assert_return (call $feq (f32.const 0x1p-1) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 648)) + (call $assert_return (call $feq (f32.const 0x1p-1) (f32.const nan)) (i32.const 0) (i32.const 652)) + (call $assert_return (call $feq (f32.const 0x1p-1) (f32.const nan:0x200000)) (i32.const 0) (i32.const 656)) + (call $assert_return (call $feq (f32.const -0x1p+0) (f32.const -0x0p+0)) (i32.const 0) (i32.const 660)) + (call $assert_return (call $feq (f32.const -0x1p+0) (f32.const 0x0p+0)) (i32.const 0) (i32.const 664)) + (call $assert_return (call $feq (f32.const 0x1p+0) (f32.const -0x0p+0)) (i32.const 0) (i32.const 668)) + (call $assert_return (call $feq (f32.const 0x1p+0) (f32.const 0x0p+0)) (i32.const 0) (i32.const 672)) + (call $assert_return (call $feq (f32.const -0x1p+0) (f32.const -0x1p-149)) (i32.const 0) (i32.const 676)) + (call $assert_return (call $feq (f32.const -0x1p+0) (f32.const 0x1p-149)) (i32.const 0) (i32.const 680)) + (call $assert_return (call $feq (f32.const 0x1p+0) (f32.const -0x1p-149)) (i32.const 0) (i32.const 684)) + (call $assert_return (call $feq (f32.const 0x1p+0) (f32.const 0x1p-149)) (i32.const 0) (i32.const 688)) + (call $assert_return (call $feq (f32.const -0x1p+0) (f32.const -0x1p-126)) (i32.const 0) (i32.const 692)) + (call $assert_return (call $feq (f32.const -0x1p+0) (f32.const 0x1p-126)) (i32.const 0) (i32.const 696)) + (call $assert_return (call $feq (f32.const 0x1p+0) (f32.const -0x1p-126)) (i32.const 0) (i32.const 700)) + (call $assert_return (call $feq (f32.const 0x1p+0) (f32.const 0x1p-126)) (i32.const 0) (i32.const 704)) + (call $assert_return (call $feq (f32.const -0x1p+0) (f32.const -0x1p-1)) (i32.const 0) (i32.const 708)) + (call $assert_return (call $feq (f32.const -0x1p+0) (f32.const 0x1p-1)) (i32.const 0) (i32.const 712)) + (call $assert_return (call $feq (f32.const 0x1p+0) (f32.const -0x1p-1)) (i32.const 0) (i32.const 716)) + (call $assert_return (call $feq (f32.const 0x1p+0) (f32.const 0x1p-1)) (i32.const 0) (i32.const 720)) + (call $assert_return (call $feq (f32.const -0x1p+0) (f32.const -0x1p+0)) (i32.const 1) (i32.const 724)) + (call $assert_return (call $feq (f32.const -0x1p+0) (f32.const 0x1p+0)) (i32.const 0) (i32.const 728)) + (call $assert_return (call $feq (f32.const 0x1p+0) (f32.const -0x1p+0)) (i32.const 0) (i32.const 732)) + (call $assert_return (call $feq (f32.const 0x1p+0) (f32.const 0x1p+0)) (i32.const 1) (i32.const 736)) + (call $assert_return (call $feq (f32.const -0x1p+0) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 740)) + (call $assert_return (call $feq (f32.const -0x1p+0) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 744)) + (call $assert_return (call $feq (f32.const 0x1p+0) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 748)) + (call $assert_return (call $feq (f32.const 0x1p+0) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 752)) + (call $assert_return (call $feq (f32.const -0x1p+0) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 756)) + (call $assert_return (call $feq (f32.const -0x1p+0) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 760)) + (call $assert_return (call $feq (f32.const 0x1p+0) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 764)) + (call $assert_return (call $feq (f32.const 0x1p+0) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 768)) + (call $assert_return (call $feq (f32.const -0x1p+0) (f32.const -inf)) (i32.const 0) (i32.const 772)) + (call $assert_return (call $feq (f32.const -0x1p+0) (f32.const inf)) (i32.const 0) (i32.const 776)) + (call $assert_return (call $feq (f32.const 0x1p+0) (f32.const -inf)) (i32.const 0) (i32.const 780)) + (call $assert_return (call $feq (f32.const 0x1p+0) (f32.const inf)) (i32.const 0) (i32.const 784)) + (call $assert_return (call $feq (f32.const -0x1p+0) (f32.const -nan)) (i32.const 0) (i32.const 788)) + (call $assert_return (call $feq (f32.const -0x1p+0) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 792)) + (call $assert_return (call $feq (f32.const -0x1p+0) (f32.const nan)) (i32.const 0) (i32.const 796)) + (call $assert_return (call $feq (f32.const -0x1p+0) (f32.const nan:0x200000)) (i32.const 0) (i32.const 800)) + (call $assert_return (call $feq (f32.const 0x1p+0) (f32.const -nan)) (i32.const 0) (i32.const 804)) + (call $assert_return (call $feq (f32.const 0x1p+0) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 808)) + (call $assert_return (call $feq (f32.const 0x1p+0) (f32.const nan)) (i32.const 0) (i32.const 812)) + (call $assert_return (call $feq (f32.const 0x1p+0) (f32.const nan:0x200000)) (i32.const 0) (i32.const 816)) + (call $assert_return (call $feq (f32.const -0x1.921fb6p+2) (f32.const -0x0p+0)) (i32.const 0) (i32.const 820)) + (call $assert_return (call $feq (f32.const -0x1.921fb6p+2) (f32.const 0x0p+0)) (i32.const 0) (i32.const 824)) + (call $assert_return (call $feq (f32.const 0x1.921fb6p+2) (f32.const -0x0p+0)) (i32.const 0) (i32.const 828)) + (call $assert_return (call $feq (f32.const 0x1.921fb6p+2) (f32.const 0x0p+0)) (i32.const 0) (i32.const 832)) + (call $assert_return (call $feq (f32.const -0x1.921fb6p+2) (f32.const -0x1p-149)) (i32.const 0) (i32.const 836)) + (call $assert_return (call $feq (f32.const -0x1.921fb6p+2) (f32.const 0x1p-149)) (i32.const 0) (i32.const 840)) + (call $assert_return (call $feq (f32.const 0x1.921fb6p+2) (f32.const -0x1p-149)) (i32.const 0) (i32.const 844)) + (call $assert_return (call $feq (f32.const 0x1.921fb6p+2) (f32.const 0x1p-149)) (i32.const 0) (i32.const 848)) + (call $assert_return (call $feq (f32.const -0x1.921fb6p+2) (f32.const -0x1p-126)) (i32.const 0) (i32.const 852)) + (call $assert_return (call $feq (f32.const -0x1.921fb6p+2) (f32.const 0x1p-126)) (i32.const 0) (i32.const 856)) + (call $assert_return (call $feq (f32.const 0x1.921fb6p+2) (f32.const -0x1p-126)) (i32.const 0) (i32.const 860)) + (call $assert_return (call $feq (f32.const 0x1.921fb6p+2) (f32.const 0x1p-126)) (i32.const 0) (i32.const 864)) + (call $assert_return (call $feq (f32.const -0x1.921fb6p+2) (f32.const -0x1p-1)) (i32.const 0) (i32.const 868)) + (call $assert_return (call $feq (f32.const -0x1.921fb6p+2) (f32.const 0x1p-1)) (i32.const 0) (i32.const 872)) + (call $assert_return (call $feq (f32.const 0x1.921fb6p+2) (f32.const -0x1p-1)) (i32.const 0) (i32.const 876)) + (call $assert_return (call $feq (f32.const 0x1.921fb6p+2) (f32.const 0x1p-1)) (i32.const 0) (i32.const 880)) + (call $assert_return (call $feq (f32.const -0x1.921fb6p+2) (f32.const -0x1p+0)) (i32.const 0) (i32.const 884)) + (call $assert_return (call $feq (f32.const -0x1.921fb6p+2) (f32.const 0x1p+0)) (i32.const 0) (i32.const 888)) + (call $assert_return (call $feq (f32.const 0x1.921fb6p+2) (f32.const -0x1p+0)) (i32.const 0) (i32.const 892)) + (call $assert_return (call $feq (f32.const 0x1.921fb6p+2) (f32.const 0x1p+0)) (i32.const 0) (i32.const 896)) + (call $assert_return (call $feq (f32.const -0x1.921fb6p+2) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 900)) + (call $assert_return (call $feq (f32.const -0x1.921fb6p+2) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 904)) + (call $assert_return (call $feq (f32.const 0x1.921fb6p+2) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 908)) + (call $assert_return (call $feq (f32.const 0x1.921fb6p+2) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 912)) + (call $assert_return (call $feq (f32.const -0x1.921fb6p+2) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 916)) + (call $assert_return (call $feq (f32.const -0x1.921fb6p+2) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 920)) + (call $assert_return (call $feq (f32.const 0x1.921fb6p+2) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 924)) + (call $assert_return (call $feq (f32.const 0x1.921fb6p+2) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 928)) + (call $assert_return (call $feq (f32.const -0x1.921fb6p+2) (f32.const -inf)) (i32.const 0) (i32.const 932)) + (call $assert_return (call $feq (f32.const -0x1.921fb6p+2) (f32.const inf)) (i32.const 0) (i32.const 936)) + (call $assert_return (call $feq (f32.const 0x1.921fb6p+2) (f32.const -inf)) (i32.const 0) (i32.const 940)) + (call $assert_return (call $feq (f32.const 0x1.921fb6p+2) (f32.const inf)) (i32.const 0) (i32.const 944)) + (call $assert_return (call $feq (f32.const -0x1.921fb6p+2) (f32.const -nan)) (i32.const 0) (i32.const 948)) + (call $assert_return (call $feq (f32.const -0x1.921fb6p+2) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 952)) + (call $assert_return (call $feq (f32.const -0x1.921fb6p+2) (f32.const nan)) (i32.const 0) (i32.const 956)) + (call $assert_return (call $feq (f32.const -0x1.921fb6p+2) (f32.const nan:0x200000)) (i32.const 0) (i32.const 960)) + (call $assert_return (call $feq (f32.const 0x1.921fb6p+2) (f32.const -nan)) (i32.const 0) (i32.const 964)) + (call $assert_return (call $feq (f32.const 0x1.921fb6p+2) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 968)) + (call $assert_return (call $feq (f32.const 0x1.921fb6p+2) (f32.const nan)) (i32.const 0) (i32.const 972)) + (call $assert_return (call $feq (f32.const 0x1.921fb6p+2) (f32.const nan:0x200000)) (i32.const 0) (i32.const 976)) + (call $assert_return (call $feq (f32.const -0x1.fffffep+127) (f32.const -0x0p+0)) (i32.const 0) (i32.const 980)) + (call $assert_return (call $feq (f32.const -0x1.fffffep+127) (f32.const 0x0p+0)) (i32.const 0) (i32.const 984)) + (call $assert_return (call $feq (f32.const 0x1.fffffep+127) (f32.const -0x0p+0)) (i32.const 0) (i32.const 988)) + (call $assert_return (call $feq (f32.const 0x1.fffffep+127) (f32.const 0x0p+0)) (i32.const 0) (i32.const 992)) + (call $assert_return (call $feq (f32.const -0x1.fffffep+127) (f32.const -0x1p-149)) (i32.const 0) (i32.const 996)) + (call $assert_return (call $feq (f32.const -0x1.fffffep+127) (f32.const 0x1p-149)) (i32.const 0) (i32.const 1000)) + (call $assert_return (call $feq (f32.const 0x1.fffffep+127) (f32.const -0x1p-149)) (i32.const 0) (i32.const 1004)) + (call $assert_return (call $feq (f32.const 0x1.fffffep+127) (f32.const 0x1p-149)) (i32.const 0) (i32.const 1008)) + (call $assert_return (call $feq (f32.const -0x1.fffffep+127) (f32.const -0x1p-126)) (i32.const 0) (i32.const 1012)) + (call $assert_return (call $feq (f32.const -0x1.fffffep+127) (f32.const 0x1p-126)) (i32.const 0) (i32.const 1016)) + (call $assert_return (call $feq (f32.const 0x1.fffffep+127) (f32.const -0x1p-126)) (i32.const 0) (i32.const 1020)) + (call $assert_return (call $feq (f32.const 0x1.fffffep+127) (f32.const 0x1p-126)) (i32.const 0) (i32.const 1024)) + (call $assert_return (call $feq (f32.const -0x1.fffffep+127) (f32.const -0x1p-1)) (i32.const 0) (i32.const 1028)) + (call $assert_return (call $feq (f32.const -0x1.fffffep+127) (f32.const 0x1p-1)) (i32.const 0) (i32.const 1032)) + (call $assert_return (call $feq (f32.const 0x1.fffffep+127) (f32.const -0x1p-1)) (i32.const 0) (i32.const 1036)) + (call $assert_return (call $feq (f32.const 0x1.fffffep+127) (f32.const 0x1p-1)) (i32.const 0) (i32.const 1040)) + (call $assert_return (call $feq (f32.const -0x1.fffffep+127) (f32.const -0x1p+0)) (i32.const 0) (i32.const 1044)) + (call $assert_return (call $feq (f32.const -0x1.fffffep+127) (f32.const 0x1p+0)) (i32.const 0) (i32.const 1048)) + (call $assert_return (call $feq (f32.const 0x1.fffffep+127) (f32.const -0x1p+0)) (i32.const 0) (i32.const 1052)) + (call $assert_return (call $feq (f32.const 0x1.fffffep+127) (f32.const 0x1p+0)) (i32.const 0) (i32.const 1056)) + (call $assert_return (call $feq (f32.const -0x1.fffffep+127) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 1060)) + (call $assert_return (call $feq (f32.const -0x1.fffffep+127) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 1064)) + (call $assert_return (call $feq (f32.const 0x1.fffffep+127) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 1068)) + (call $assert_return (call $feq (f32.const 0x1.fffffep+127) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 1072)) + (call $assert_return (call $feq (f32.const -0x1.fffffep+127) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 1076)) + (call $assert_return (call $feq (f32.const -0x1.fffffep+127) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 1080)) + (call $assert_return (call $feq (f32.const 0x1.fffffep+127) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 1084)) + (call $assert_return (call $feq (f32.const 0x1.fffffep+127) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 1088)) + (call $assert_return (call $feq (f32.const -0x1.fffffep+127) (f32.const -inf)) (i32.const 0) (i32.const 1092)) + (call $assert_return (call $feq (f32.const -0x1.fffffep+127) (f32.const inf)) (i32.const 0) (i32.const 1096)) + (call $assert_return (call $feq (f32.const 0x1.fffffep+127) (f32.const -inf)) (i32.const 0) (i32.const 1100)) + (call $assert_return (call $feq (f32.const 0x1.fffffep+127) (f32.const inf)) (i32.const 0) (i32.const 1104)) + (call $assert_return (call $feq (f32.const -0x1.fffffep+127) (f32.const -nan)) (i32.const 0) (i32.const 1108)) + (call $assert_return (call $feq (f32.const -0x1.fffffep+127) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 1112)) + (call $assert_return (call $feq (f32.const -0x1.fffffep+127) (f32.const nan)) (i32.const 0) (i32.const 1116)) + (call $assert_return (call $feq (f32.const -0x1.fffffep+127) (f32.const nan:0x200000)) (i32.const 0) (i32.const 1120)) + (call $assert_return (call $feq (f32.const 0x1.fffffep+127) (f32.const -nan)) (i32.const 0) (i32.const 1124)) + (call $assert_return (call $feq (f32.const 0x1.fffffep+127) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 1128)) + (call $assert_return (call $feq (f32.const 0x1.fffffep+127) (f32.const nan)) (i32.const 0) (i32.const 1132)) + (call $assert_return (call $feq (f32.const 0x1.fffffep+127) (f32.const nan:0x200000)) (i32.const 0) (i32.const 1136)) + (call $assert_return (call $feq (f32.const -inf) (f32.const -0x0p+0)) (i32.const 0) (i32.const 1140)) + (call $assert_return (call $feq (f32.const -inf) (f32.const 0x0p+0)) (i32.const 0) (i32.const 1144)) + (call $assert_return (call $feq (f32.const inf) (f32.const -0x0p+0)) (i32.const 0) (i32.const 1148)) + (call $assert_return (call $feq (f32.const inf) (f32.const 0x0p+0)) (i32.const 0) (i32.const 1152)) + (call $assert_return (call $feq (f32.const -inf) (f32.const -0x1p-149)) (i32.const 0) (i32.const 1156)) + (call $assert_return (call $feq (f32.const -inf) (f32.const 0x1p-149)) (i32.const 0) (i32.const 1160)) + (call $assert_return (call $feq (f32.const inf) (f32.const -0x1p-149)) (i32.const 0) (i32.const 1164)) + (call $assert_return (call $feq (f32.const inf) (f32.const 0x1p-149)) (i32.const 0) (i32.const 1168)) + (call $assert_return (call $feq (f32.const -inf) (f32.const -0x1p-126)) (i32.const 0) (i32.const 1172)) + (call $assert_return (call $feq (f32.const -inf) (f32.const 0x1p-126)) (i32.const 0) (i32.const 1176)) + (call $assert_return (call $feq (f32.const inf) (f32.const -0x1p-126)) (i32.const 0) (i32.const 1180)) + (call $assert_return (call $feq (f32.const inf) (f32.const 0x1p-126)) (i32.const 0) (i32.const 1184)) + (call $assert_return (call $feq (f32.const -inf) (f32.const -0x1p-1)) (i32.const 0) (i32.const 1188)) + (call $assert_return (call $feq (f32.const -inf) (f32.const 0x1p-1)) (i32.const 0) (i32.const 1192)) + (call $assert_return (call $feq (f32.const inf) (f32.const -0x1p-1)) (i32.const 0) (i32.const 1196)) + (call $assert_return (call $feq (f32.const inf) (f32.const 0x1p-1)) (i32.const 0) (i32.const 1200)) + (call $assert_return (call $feq (f32.const -inf) (f32.const -0x1p+0)) (i32.const 0) (i32.const 1204)) + (call $assert_return (call $feq (f32.const -inf) (f32.const 0x1p+0)) (i32.const 0) (i32.const 1208)) + (call $assert_return (call $feq (f32.const inf) (f32.const -0x1p+0)) (i32.const 0) (i32.const 1212)) + (call $assert_return (call $feq (f32.const inf) (f32.const 0x1p+0)) (i32.const 0) (i32.const 1216)) + (call $assert_return (call $feq (f32.const -inf) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 1220)) + (call $assert_return (call $feq (f32.const -inf) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 1224)) + (call $assert_return (call $feq (f32.const inf) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 1228)) + (call $assert_return (call $feq (f32.const inf) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 1232)) + (call $assert_return (call $feq (f32.const -inf) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 1236)) + (call $assert_return (call $feq (f32.const -inf) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 1240)) + (call $assert_return (call $feq (f32.const inf) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 1244)) + (call $assert_return (call $feq (f32.const inf) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 1248)) + (call $assert_return (call $feq (f32.const -inf) (f32.const -inf)) (i32.const 1) (i32.const 1252)) + (call $assert_return (call $feq (f32.const -inf) (f32.const inf)) (i32.const 0) (i32.const 1256)) + (call $assert_return (call $feq (f32.const inf) (f32.const -inf)) (i32.const 0) (i32.const 1260)) + (call $assert_return (call $feq (f32.const inf) (f32.const inf)) (i32.const 1) (i32.const 1264)) + (call $assert_return (call $feq (f32.const -inf) (f32.const -nan)) (i32.const 0) (i32.const 1268)) + (call $assert_return (call $feq (f32.const -inf) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 1272)) + (call $assert_return (call $feq (f32.const -inf) (f32.const nan)) (i32.const 0) (i32.const 1276)) + (call $assert_return (call $feq (f32.const -inf) (f32.const nan:0x200000)) (i32.const 0) (i32.const 1280)) + (call $assert_return (call $feq (f32.const inf) (f32.const -nan)) (i32.const 0) (i32.const 1284)) + (call $assert_return (call $feq (f32.const inf) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 1288)) + (call $assert_return (call $feq (f32.const inf) (f32.const nan)) (i32.const 0) (i32.const 1292)) + (call $assert_return (call $feq (f32.const inf) (f32.const nan:0x200000)) (i32.const 0) (i32.const 1296)) + (call $assert_return (call $feq (f32.const -nan) (f32.const -0x0p+0)) (i32.const 0) (i32.const 1300)) + (call $assert_return (call $feq (f32.const -nan:0x200000) (f32.const -0x0p+0)) (i32.const 0) (i32.const 1304)) + (call $assert_return (call $feq (f32.const -nan) (f32.const 0x0p+0)) (i32.const 0) (i32.const 1308)) + (call $assert_return (call $feq (f32.const -nan:0x200000) (f32.const 0x0p+0)) (i32.const 0) (i32.const 1312)) + (call $assert_return (call $feq (f32.const nan) (f32.const -0x0p+0)) (i32.const 0) (i32.const 1316)) + (call $assert_return (call $feq (f32.const nan:0x200000) (f32.const -0x0p+0)) (i32.const 0) (i32.const 1320)) + (call $assert_return (call $feq (f32.const nan) (f32.const 0x0p+0)) (i32.const 0) (i32.const 1324)) + (call $assert_return (call $feq (f32.const nan:0x200000) (f32.const 0x0p+0)) (i32.const 0) (i32.const 1328)) + (call $assert_return (call $feq (f32.const -nan) (f32.const -0x1p-149)) (i32.const 0) (i32.const 1332)) + (call $assert_return (call $feq (f32.const -nan:0x200000) (f32.const -0x1p-149)) (i32.const 0) (i32.const 1336)) + (call $assert_return (call $feq (f32.const -nan) (f32.const 0x1p-149)) (i32.const 0) (i32.const 1340)) + (call $assert_return (call $feq (f32.const -nan:0x200000) (f32.const 0x1p-149)) (i32.const 0) (i32.const 1344)) + (call $assert_return (call $feq (f32.const nan) (f32.const -0x1p-149)) (i32.const 0) (i32.const 1348)) + (call $assert_return (call $feq (f32.const nan:0x200000) (f32.const -0x1p-149)) (i32.const 0) (i32.const 1352)) + (call $assert_return (call $feq (f32.const nan) (f32.const 0x1p-149)) (i32.const 0) (i32.const 1356)) + (call $assert_return (call $feq (f32.const nan:0x200000) (f32.const 0x1p-149)) (i32.const 0) (i32.const 1360)) + (call $assert_return (call $feq (f32.const -nan) (f32.const -0x1p-126)) (i32.const 0) (i32.const 1364)) + (call $assert_return (call $feq (f32.const -nan:0x200000) (f32.const -0x1p-126)) (i32.const 0) (i32.const 1368)) + (call $assert_return (call $feq (f32.const -nan) (f32.const 0x1p-126)) (i32.const 0) (i32.const 1372)) + (call $assert_return (call $feq (f32.const -nan:0x200000) (f32.const 0x1p-126)) (i32.const 0) (i32.const 1376)) + (call $assert_return (call $feq (f32.const nan) (f32.const -0x1p-126)) (i32.const 0) (i32.const 1380)) + (call $assert_return (call $feq (f32.const nan:0x200000) (f32.const -0x1p-126)) (i32.const 0) (i32.const 1384)) + (call $assert_return (call $feq (f32.const nan) (f32.const 0x1p-126)) (i32.const 0) (i32.const 1388)) + (call $assert_return (call $feq (f32.const nan:0x200000) (f32.const 0x1p-126)) (i32.const 0) (i32.const 1392)) + (call $assert_return (call $feq (f32.const -nan) (f32.const -0x1p-1)) (i32.const 0) (i32.const 1396)) + (call $assert_return (call $feq (f32.const -nan:0x200000) (f32.const -0x1p-1)) (i32.const 0) (i32.const 1400)) + (call $assert_return (call $feq (f32.const -nan) (f32.const 0x1p-1)) (i32.const 0) (i32.const 1404)) + (call $assert_return (call $feq (f32.const -nan:0x200000) (f32.const 0x1p-1)) (i32.const 0) (i32.const 1408)) + (call $assert_return (call $feq (f32.const nan) (f32.const -0x1p-1)) (i32.const 0) (i32.const 1412)) + (call $assert_return (call $feq (f32.const nan:0x200000) (f32.const -0x1p-1)) (i32.const 0) (i32.const 1416)) + (call $assert_return (call $feq (f32.const nan) (f32.const 0x1p-1)) (i32.const 0) (i32.const 1420)) + (call $assert_return (call $feq (f32.const nan:0x200000) (f32.const 0x1p-1)) (i32.const 0) (i32.const 1424)) + (call $assert_return (call $feq (f32.const -nan) (f32.const -0x1p+0)) (i32.const 0) (i32.const 1428)) + (call $assert_return (call $feq (f32.const -nan:0x200000) (f32.const -0x1p+0)) (i32.const 0) (i32.const 1432)) + (call $assert_return (call $feq (f32.const -nan) (f32.const 0x1p+0)) (i32.const 0) (i32.const 1436)) + (call $assert_return (call $feq (f32.const -nan:0x200000) (f32.const 0x1p+0)) (i32.const 0) (i32.const 1440)) + (call $assert_return (call $feq (f32.const nan) (f32.const -0x1p+0)) (i32.const 0) (i32.const 1444)) + (call $assert_return (call $feq (f32.const nan:0x200000) (f32.const -0x1p+0)) (i32.const 0) (i32.const 1448)) + (call $assert_return (call $feq (f32.const nan) (f32.const 0x1p+0)) (i32.const 0) (i32.const 1452)) + (call $assert_return (call $feq (f32.const nan:0x200000) (f32.const 0x1p+0)) (i32.const 0) (i32.const 1456)) + (call $assert_return (call $feq (f32.const -nan) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 1460)) + (call $assert_return (call $feq (f32.const -nan:0x200000) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 1464)) + (call $assert_return (call $feq (f32.const -nan) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 1468)) + (call $assert_return (call $feq (f32.const -nan:0x200000) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 1472)) + (call $assert_return (call $feq (f32.const nan) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 1476)) + (call $assert_return (call $feq (f32.const nan:0x200000) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 1480)) + (call $assert_return (call $feq (f32.const nan) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 1484)) + (call $assert_return (call $feq (f32.const nan:0x200000) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 1488)) + (call $assert_return (call $feq (f32.const -nan) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 1492)) + (call $assert_return (call $feq (f32.const -nan:0x200000) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 1496)) + (call $assert_return (call $feq (f32.const -nan) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 1500)) + (call $assert_return (call $feq (f32.const -nan:0x200000) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 1504)) + (call $assert_return (call $feq (f32.const nan) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 1508)) + (call $assert_return (call $feq (f32.const nan:0x200000) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 1512)) + (call $assert_return (call $feq (f32.const nan) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 1516)) + (call $assert_return (call $feq (f32.const nan:0x200000) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 1520)) + (call $assert_return (call $feq (f32.const -nan) (f32.const -inf)) (i32.const 0) (i32.const 1524)) + (call $assert_return (call $feq (f32.const -nan:0x200000) (f32.const -inf)) (i32.const 0) (i32.const 1528)) + (call $assert_return (call $feq (f32.const -nan) (f32.const inf)) (i32.const 0) (i32.const 1532)) + (call $assert_return (call $feq (f32.const -nan:0x200000) (f32.const inf)) (i32.const 0) (i32.const 1536)) + (call $assert_return (call $feq (f32.const nan) (f32.const -inf)) (i32.const 0) (i32.const 1540)) + (call $assert_return (call $feq (f32.const nan:0x200000) (f32.const -inf)) (i32.const 0) (i32.const 1544)) + (call $assert_return (call $feq (f32.const nan) (f32.const inf)) (i32.const 0) (i32.const 1548)) + (call $assert_return (call $feq (f32.const nan:0x200000) (f32.const inf)) (i32.const 0) (i32.const 1552)) + (call $assert_return (call $feq (f32.const -nan) (f32.const -nan)) (i32.const 0) (i32.const 1556)) + (call $assert_return (call $feq (f32.const -nan:0x200000) (f32.const -nan)) (i32.const 0) (i32.const 1560)) + (call $assert_return (call $feq (f32.const -nan) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 1564)) + (call $assert_return (call $feq (f32.const -nan:0x200000) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 1568)) + (call $assert_return (call $feq (f32.const -nan) (f32.const nan)) (i32.const 0) (i32.const 1572)) + (call $assert_return (call $feq (f32.const -nan:0x200000) (f32.const nan)) (i32.const 0) (i32.const 1576)) + (call $assert_return (call $feq (f32.const -nan) (f32.const nan:0x200000)) (i32.const 0) (i32.const 1580)) + (call $assert_return (call $feq (f32.const -nan:0x200000) (f32.const nan:0x200000)) (i32.const 0) (i32.const 1584)) + (call $assert_return (call $feq (f32.const nan) (f32.const -nan)) (i32.const 0) (i32.const 1588)) + (call $assert_return (call $feq (f32.const nan:0x200000) (f32.const -nan)) (i32.const 0) (i32.const 1592)) + (call $assert_return (call $feq (f32.const nan) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 1596)) + (call $assert_return (call $feq (f32.const nan:0x200000) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 1600)) + (call $assert_return (call $feq (f32.const nan) (f32.const nan)) (i32.const 0) (i32.const 1604)) + (call $assert_return (call $feq (f32.const nan:0x200000) (f32.const nan)) (i32.const 0) (i32.const 1608)) + (call $assert_return (call $feq (f32.const nan) (f32.const nan:0x200000)) (i32.const 0) (i32.const 1612)) + (call $assert_return (call $feq (f32.const nan:0x200000) (f32.const nan:0x200000)) (i32.const 0) (i32.const 1616)) + (call $assert_return (call $fne (f32.const -0x0p+0) (f32.const -0x0p+0)) (i32.const 0) (i32.const 1620)) + (call $assert_return (call $fne (f32.const -0x0p+0) (f32.const 0x0p+0)) (i32.const 0) (i32.const 1624)) + (call $assert_return (call $fne (f32.const 0x0p+0) (f32.const -0x0p+0)) (i32.const 0) (i32.const 1628)) + (call $assert_return (call $fne (f32.const 0x0p+0) (f32.const 0x0p+0)) (i32.const 0) (i32.const 1632)) + (call $assert_return (call $fne (f32.const -0x0p+0) (f32.const -0x1p-149)) (i32.const 1) (i32.const 1636)) + (call $assert_return (call $fne (f32.const -0x0p+0) (f32.const 0x1p-149)) (i32.const 1) (i32.const 1640)) + (call $assert_return (call $fne (f32.const 0x0p+0) (f32.const -0x1p-149)) (i32.const 1) (i32.const 1644)) + (call $assert_return (call $fne (f32.const 0x0p+0) (f32.const 0x1p-149)) (i32.const 1) (i32.const 1648)) + (call $assert_return (call $fne (f32.const -0x0p+0) (f32.const -0x1p-126)) (i32.const 1) (i32.const 1652)) + (call $assert_return (call $fne (f32.const -0x0p+0) (f32.const 0x1p-126)) (i32.const 1) (i32.const 1656)) + (call $assert_return (call $fne (f32.const 0x0p+0) (f32.const -0x1p-126)) (i32.const 1) (i32.const 1660)) + (call $assert_return (call $fne (f32.const 0x0p+0) (f32.const 0x1p-126)) (i32.const 1) (i32.const 1664)) + (call $assert_return (call $fne (f32.const -0x0p+0) (f32.const -0x1p-1)) (i32.const 1) (i32.const 1668)) + (call $assert_return (call $fne (f32.const -0x0p+0) (f32.const 0x1p-1)) (i32.const 1) (i32.const 1672)) + (call $assert_return (call $fne (f32.const 0x0p+0) (f32.const -0x1p-1)) (i32.const 1) (i32.const 1676)) + (call $assert_return (call $fne (f32.const 0x0p+0) (f32.const 0x1p-1)) (i32.const 1) (i32.const 1680)) + (call $assert_return (call $fne (f32.const -0x0p+0) (f32.const -0x1p+0)) (i32.const 1) (i32.const 1684)) + (call $assert_return (call $fne (f32.const -0x0p+0) (f32.const 0x1p+0)) (i32.const 1) (i32.const 1688)) + (call $assert_return (call $fne (f32.const 0x0p+0) (f32.const -0x1p+0)) (i32.const 1) (i32.const 1692)) + (call $assert_return (call $fne (f32.const 0x0p+0) (f32.const 0x1p+0)) (i32.const 1) (i32.const 1696)) + (call $assert_return (call $fne (f32.const -0x0p+0) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 1700)) + (call $assert_return (call $fne (f32.const -0x0p+0) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 1704)) + (call $assert_return (call $fne (f32.const 0x0p+0) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 1708)) + (call $assert_return (call $fne (f32.const 0x0p+0) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 1712)) + (call $assert_return (call $fne (f32.const -0x0p+0) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 1716)) + (call $assert_return (call $fne (f32.const -0x0p+0) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 1720)) + (call $assert_return (call $fne (f32.const 0x0p+0) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 1724)) + (call $assert_return (call $fne (f32.const 0x0p+0) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 1728)) + (call $assert_return (call $fne (f32.const -0x0p+0) (f32.const -inf)) (i32.const 1) (i32.const 1732)) + (call $assert_return (call $fne (f32.const -0x0p+0) (f32.const inf)) (i32.const 1) (i32.const 1736)) + (call $assert_return (call $fne (f32.const 0x0p+0) (f32.const -inf)) (i32.const 1) (i32.const 1740)) + (call $assert_return (call $fne (f32.const 0x0p+0) (f32.const inf)) (i32.const 1) (i32.const 1744)) + (call $assert_return (call $fne (f32.const -0x0p+0) (f32.const -nan)) (i32.const 1) (i32.const 1748)) + (call $assert_return (call $fne (f32.const -0x0p+0) (f32.const -nan:0x200000)) (i32.const 1) (i32.const 1752)) + (call $assert_return (call $fne (f32.const -0x0p+0) (f32.const nan)) (i32.const 1) (i32.const 1756)) + (call $assert_return (call $fne (f32.const -0x0p+0) (f32.const nan:0x200000)) (i32.const 1) (i32.const 1760)) + (call $assert_return (call $fne (f32.const 0x0p+0) (f32.const -nan)) (i32.const 1) (i32.const 1764)) + (call $assert_return (call $fne (f32.const 0x0p+0) (f32.const -nan:0x200000)) (i32.const 1) (i32.const 1768)) + (call $assert_return (call $fne (f32.const 0x0p+0) (f32.const nan)) (i32.const 1) (i32.const 1772)) + (call $assert_return (call $fne (f32.const 0x0p+0) (f32.const nan:0x200000)) (i32.const 1) (i32.const 1776)) + (call $assert_return (call $fne (f32.const -0x1p-149) (f32.const -0x0p+0)) (i32.const 1) (i32.const 1780)) + (call $assert_return (call $fne (f32.const -0x1p-149) (f32.const 0x0p+0)) (i32.const 1) (i32.const 1784)) + (call $assert_return (call $fne (f32.const 0x1p-149) (f32.const -0x0p+0)) (i32.const 1) (i32.const 1788)) + (call $assert_return (call $fne (f32.const 0x1p-149) (f32.const 0x0p+0)) (i32.const 1) (i32.const 1792)) + (call $assert_return (call $fne (f32.const -0x1p-149) (f32.const -0x1p-149)) (i32.const 0) (i32.const 1796)) + (call $assert_return (call $fne (f32.const -0x1p-149) (f32.const 0x1p-149)) (i32.const 1) (i32.const 1800)) + (call $assert_return (call $fne (f32.const 0x1p-149) (f32.const -0x1p-149)) (i32.const 1) (i32.const 1804)) + (call $assert_return (call $fne (f32.const 0x1p-149) (f32.const 0x1p-149)) (i32.const 0) (i32.const 1808)) + (call $assert_return (call $fne (f32.const -0x1p-149) (f32.const -0x1p-126)) (i32.const 1) (i32.const 1812)) + (call $assert_return (call $fne (f32.const -0x1p-149) (f32.const 0x1p-126)) (i32.const 1) (i32.const 1816)) + (call $assert_return (call $fne (f32.const 0x1p-149) (f32.const -0x1p-126)) (i32.const 1) (i32.const 1820)) + (call $assert_return (call $fne (f32.const 0x1p-149) (f32.const 0x1p-126)) (i32.const 1) (i32.const 1824)) + (call $assert_return (call $fne (f32.const -0x1p-149) (f32.const -0x1p-1)) (i32.const 1) (i32.const 1828)) + (call $assert_return (call $fne (f32.const -0x1p-149) (f32.const 0x1p-1)) (i32.const 1) (i32.const 1832)) + (call $assert_return (call $fne (f32.const 0x1p-149) (f32.const -0x1p-1)) (i32.const 1) (i32.const 1836)) + (call $assert_return (call $fne (f32.const 0x1p-149) (f32.const 0x1p-1)) (i32.const 1) (i32.const 1840)) + (call $assert_return (call $fne (f32.const -0x1p-149) (f32.const -0x1p+0)) (i32.const 1) (i32.const 1844)) + (call $assert_return (call $fne (f32.const -0x1p-149) (f32.const 0x1p+0)) (i32.const 1) (i32.const 1848)) + (call $assert_return (call $fne (f32.const 0x1p-149) (f32.const -0x1p+0)) (i32.const 1) (i32.const 1852)) + (call $assert_return (call $fne (f32.const 0x1p-149) (f32.const 0x1p+0)) (i32.const 1) (i32.const 1856)) + (call $assert_return (call $fne (f32.const -0x1p-149) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 1860)) + (call $assert_return (call $fne (f32.const -0x1p-149) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 1864)) + (call $assert_return (call $fne (f32.const 0x1p-149) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 1868)) + (call $assert_return (call $fne (f32.const 0x1p-149) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 1872)) + (call $assert_return (call $fne (f32.const -0x1p-149) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 1876)) + (call $assert_return (call $fne (f32.const -0x1p-149) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 1880)) + (call $assert_return (call $fne (f32.const 0x1p-149) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 1884)) + (call $assert_return (call $fne (f32.const 0x1p-149) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 1888)) + (call $assert_return (call $fne (f32.const -0x1p-149) (f32.const -inf)) (i32.const 1) (i32.const 1892)) + (call $assert_return (call $fne (f32.const -0x1p-149) (f32.const inf)) (i32.const 1) (i32.const 1896)) + (call $assert_return (call $fne (f32.const 0x1p-149) (f32.const -inf)) (i32.const 1) (i32.const 1900)) + (call $assert_return (call $fne (f32.const 0x1p-149) (f32.const inf)) (i32.const 1) (i32.const 1904)) + (call $assert_return (call $fne (f32.const -0x1p-149) (f32.const -nan)) (i32.const 1) (i32.const 1908)) + (call $assert_return (call $fne (f32.const -0x1p-149) (f32.const -nan:0x200000)) (i32.const 1) (i32.const 1912)) + (call $assert_return (call $fne (f32.const -0x1p-149) (f32.const nan)) (i32.const 1) (i32.const 1916)) + (call $assert_return (call $fne (f32.const -0x1p-149) (f32.const nan:0x200000)) (i32.const 1) (i32.const 1920)) + (call $assert_return (call $fne (f32.const 0x1p-149) (f32.const -nan)) (i32.const 1) (i32.const 1924)) + (call $assert_return (call $fne (f32.const 0x1p-149) (f32.const -nan:0x200000)) (i32.const 1) (i32.const 1928)) + (call $assert_return (call $fne (f32.const 0x1p-149) (f32.const nan)) (i32.const 1) (i32.const 1932)) + (call $assert_return (call $fne (f32.const 0x1p-149) (f32.const nan:0x200000)) (i32.const 1) (i32.const 1936)) + (call $assert_return (call $fne (f32.const -0x1p-126) (f32.const -0x0p+0)) (i32.const 1) (i32.const 1940)) + (call $assert_return (call $fne (f32.const -0x1p-126) (f32.const 0x0p+0)) (i32.const 1) (i32.const 1944)) + (call $assert_return (call $fne (f32.const 0x1p-126) (f32.const -0x0p+0)) (i32.const 1) (i32.const 1948)) + (call $assert_return (call $fne (f32.const 0x1p-126) (f32.const 0x0p+0)) (i32.const 1) (i32.const 1952)) + (call $assert_return (call $fne (f32.const -0x1p-126) (f32.const -0x1p-149)) (i32.const 1) (i32.const 1956)) + (call $assert_return (call $fne (f32.const -0x1p-126) (f32.const 0x1p-149)) (i32.const 1) (i32.const 1960)) + (call $assert_return (call $fne (f32.const 0x1p-126) (f32.const -0x1p-149)) (i32.const 1) (i32.const 1964)) + (call $assert_return (call $fne (f32.const 0x1p-126) (f32.const 0x1p-149)) (i32.const 1) (i32.const 1968)) + (call $assert_return (call $fne (f32.const -0x1p-126) (f32.const -0x1p-126)) (i32.const 0) (i32.const 1972)) + (call $assert_return (call $fne (f32.const -0x1p-126) (f32.const 0x1p-126)) (i32.const 1) (i32.const 1976)) + (call $assert_return (call $fne (f32.const 0x1p-126) (f32.const -0x1p-126)) (i32.const 1) (i32.const 1980)) + (call $assert_return (call $fne (f32.const 0x1p-126) (f32.const 0x1p-126)) (i32.const 0) (i32.const 1984)) + (call $assert_return (call $fne (f32.const -0x1p-126) (f32.const -0x1p-1)) (i32.const 1) (i32.const 1988)) + (call $assert_return (call $fne (f32.const -0x1p-126) (f32.const 0x1p-1)) (i32.const 1) (i32.const 1992)) + (call $assert_return (call $fne (f32.const 0x1p-126) (f32.const -0x1p-1)) (i32.const 1) (i32.const 1996)) + (call $assert_return (call $fne (f32.const 0x1p-126) (f32.const 0x1p-1)) (i32.const 1) (i32.const 2000)) + (call $assert_return (call $fne (f32.const -0x1p-126) (f32.const -0x1p+0)) (i32.const 1) (i32.const 2004)) + (call $assert_return (call $fne (f32.const -0x1p-126) (f32.const 0x1p+0)) (i32.const 1) (i32.const 2008)) + (call $assert_return (call $fne (f32.const 0x1p-126) (f32.const -0x1p+0)) (i32.const 1) (i32.const 2012)) + (call $assert_return (call $fne (f32.const 0x1p-126) (f32.const 0x1p+0)) (i32.const 1) (i32.const 2016)) + (call $assert_return (call $fne (f32.const -0x1p-126) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 2020)) + (call $assert_return (call $fne (f32.const -0x1p-126) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 2024)) + (call $assert_return (call $fne (f32.const 0x1p-126) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 2028)) + (call $assert_return (call $fne (f32.const 0x1p-126) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 2032)) + (call $assert_return (call $fne (f32.const -0x1p-126) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 2036)) + (call $assert_return (call $fne (f32.const -0x1p-126) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 2040)) + (call $assert_return (call $fne (f32.const 0x1p-126) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 2044)) + (call $assert_return (call $fne (f32.const 0x1p-126) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 2048)) + (call $assert_return (call $fne (f32.const -0x1p-126) (f32.const -inf)) (i32.const 1) (i32.const 2052)) + (call $assert_return (call $fne (f32.const -0x1p-126) (f32.const inf)) (i32.const 1) (i32.const 2056)) + (call $assert_return (call $fne (f32.const 0x1p-126) (f32.const -inf)) (i32.const 1) (i32.const 2060)) + (call $assert_return (call $fne (f32.const 0x1p-126) (f32.const inf)) (i32.const 1) (i32.const 2064)) + (call $assert_return (call $fne (f32.const -0x1p-126) (f32.const -nan)) (i32.const 1) (i32.const 2068)) + (call $assert_return (call $fne (f32.const -0x1p-126) (f32.const -nan:0x200000)) (i32.const 1) (i32.const 2072)) + (call $assert_return (call $fne (f32.const -0x1p-126) (f32.const nan)) (i32.const 1) (i32.const 2076)) + (call $assert_return (call $fne (f32.const -0x1p-126) (f32.const nan:0x200000)) (i32.const 1) (i32.const 2080)) + (call $assert_return (call $fne (f32.const 0x1p-126) (f32.const -nan)) (i32.const 1) (i32.const 2084)) + (call $assert_return (call $fne (f32.const 0x1p-126) (f32.const -nan:0x200000)) (i32.const 1) (i32.const 2088)) + (call $assert_return (call $fne (f32.const 0x1p-126) (f32.const nan)) (i32.const 1) (i32.const 2092)) + (call $assert_return (call $fne (f32.const 0x1p-126) (f32.const nan:0x200000)) (i32.const 1) (i32.const 2096)) + (call $assert_return (call $fne (f32.const -0x1p-1) (f32.const -0x0p+0)) (i32.const 1) (i32.const 2100)) + (call $assert_return (call $fne (f32.const -0x1p-1) (f32.const 0x0p+0)) (i32.const 1) (i32.const 2104)) + (call $assert_return (call $fne (f32.const 0x1p-1) (f32.const -0x0p+0)) (i32.const 1) (i32.const 2108)) + (call $assert_return (call $fne (f32.const 0x1p-1) (f32.const 0x0p+0)) (i32.const 1) (i32.const 2112)) + (call $assert_return (call $fne (f32.const -0x1p-1) (f32.const -0x1p-149)) (i32.const 1) (i32.const 2116)) + (call $assert_return (call $fne (f32.const -0x1p-1) (f32.const 0x1p-149)) (i32.const 1) (i32.const 2120)) + (call $assert_return (call $fne (f32.const 0x1p-1) (f32.const -0x1p-149)) (i32.const 1) (i32.const 2124)) + (call $assert_return (call $fne (f32.const 0x1p-1) (f32.const 0x1p-149)) (i32.const 1) (i32.const 2128)) + (call $assert_return (call $fne (f32.const -0x1p-1) (f32.const -0x1p-126)) (i32.const 1) (i32.const 2132)) + (call $assert_return (call $fne (f32.const -0x1p-1) (f32.const 0x1p-126)) (i32.const 1) (i32.const 2136)) + (call $assert_return (call $fne (f32.const 0x1p-1) (f32.const -0x1p-126)) (i32.const 1) (i32.const 2140)) + (call $assert_return (call $fne (f32.const 0x1p-1) (f32.const 0x1p-126)) (i32.const 1) (i32.const 2144)) + (call $assert_return (call $fne (f32.const -0x1p-1) (f32.const -0x1p-1)) (i32.const 0) (i32.const 2148)) + (call $assert_return (call $fne (f32.const -0x1p-1) (f32.const 0x1p-1)) (i32.const 1) (i32.const 2152)) + (call $assert_return (call $fne (f32.const 0x1p-1) (f32.const -0x1p-1)) (i32.const 1) (i32.const 2156)) + (call $assert_return (call $fne (f32.const 0x1p-1) (f32.const 0x1p-1)) (i32.const 0) (i32.const 2160)) + (call $assert_return (call $fne (f32.const -0x1p-1) (f32.const -0x1p+0)) (i32.const 1) (i32.const 2164)) + (call $assert_return (call $fne (f32.const -0x1p-1) (f32.const 0x1p+0)) (i32.const 1) (i32.const 2168)) + (call $assert_return (call $fne (f32.const 0x1p-1) (f32.const -0x1p+0)) (i32.const 1) (i32.const 2172)) + (call $assert_return (call $fne (f32.const 0x1p-1) (f32.const 0x1p+0)) (i32.const 1) (i32.const 2176)) + (call $assert_return (call $fne (f32.const -0x1p-1) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 2180)) + (call $assert_return (call $fne (f32.const -0x1p-1) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 2184)) + (call $assert_return (call $fne (f32.const 0x1p-1) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 2188)) + (call $assert_return (call $fne (f32.const 0x1p-1) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 2192)) + (call $assert_return (call $fne (f32.const -0x1p-1) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 2196)) + (call $assert_return (call $fne (f32.const -0x1p-1) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 2200)) + (call $assert_return (call $fne (f32.const 0x1p-1) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 2204)) + (call $assert_return (call $fne (f32.const 0x1p-1) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 2208)) + (call $assert_return (call $fne (f32.const -0x1p-1) (f32.const -inf)) (i32.const 1) (i32.const 2212)) + (call $assert_return (call $fne (f32.const -0x1p-1) (f32.const inf)) (i32.const 1) (i32.const 2216)) + (call $assert_return (call $fne (f32.const 0x1p-1) (f32.const -inf)) (i32.const 1) (i32.const 2220)) + (call $assert_return (call $fne (f32.const 0x1p-1) (f32.const inf)) (i32.const 1) (i32.const 2224)) + (call $assert_return (call $fne (f32.const -0x1p-1) (f32.const -nan)) (i32.const 1) (i32.const 2228)) + (call $assert_return (call $fne (f32.const -0x1p-1) (f32.const -nan:0x200000)) (i32.const 1) (i32.const 2232)) + (call $assert_return (call $fne (f32.const -0x1p-1) (f32.const nan)) (i32.const 1) (i32.const 2236)) + (call $assert_return (call $fne (f32.const -0x1p-1) (f32.const nan:0x200000)) (i32.const 1) (i32.const 2240)) + (call $assert_return (call $fne (f32.const 0x1p-1) (f32.const -nan)) (i32.const 1) (i32.const 2244)) + (call $assert_return (call $fne (f32.const 0x1p-1) (f32.const -nan:0x200000)) (i32.const 1) (i32.const 2248)) + (call $assert_return (call $fne (f32.const 0x1p-1) (f32.const nan)) (i32.const 1) (i32.const 2252)) + (call $assert_return (call $fne (f32.const 0x1p-1) (f32.const nan:0x200000)) (i32.const 1) (i32.const 2256)) + (call $assert_return (call $fne (f32.const -0x1p+0) (f32.const -0x0p+0)) (i32.const 1) (i32.const 2260)) + (call $assert_return (call $fne (f32.const -0x1p+0) (f32.const 0x0p+0)) (i32.const 1) (i32.const 2264)) + (call $assert_return (call $fne (f32.const 0x1p+0) (f32.const -0x0p+0)) (i32.const 1) (i32.const 2268)) + (call $assert_return (call $fne (f32.const 0x1p+0) (f32.const 0x0p+0)) (i32.const 1) (i32.const 2272)) + (call $assert_return (call $fne (f32.const -0x1p+0) (f32.const -0x1p-149)) (i32.const 1) (i32.const 2276)) + (call $assert_return (call $fne (f32.const -0x1p+0) (f32.const 0x1p-149)) (i32.const 1) (i32.const 2280)) + (call $assert_return (call $fne (f32.const 0x1p+0) (f32.const -0x1p-149)) (i32.const 1) (i32.const 2284)) + (call $assert_return (call $fne (f32.const 0x1p+0) (f32.const 0x1p-149)) (i32.const 1) (i32.const 2288)) + (call $assert_return (call $fne (f32.const -0x1p+0) (f32.const -0x1p-126)) (i32.const 1) (i32.const 2292)) + (call $assert_return (call $fne (f32.const -0x1p+0) (f32.const 0x1p-126)) (i32.const 1) (i32.const 2296)) + (call $assert_return (call $fne (f32.const 0x1p+0) (f32.const -0x1p-126)) (i32.const 1) (i32.const 2300)) + (call $assert_return (call $fne (f32.const 0x1p+0) (f32.const 0x1p-126)) (i32.const 1) (i32.const 2304)) + (call $assert_return (call $fne (f32.const -0x1p+0) (f32.const -0x1p-1)) (i32.const 1) (i32.const 2308)) + (call $assert_return (call $fne (f32.const -0x1p+0) (f32.const 0x1p-1)) (i32.const 1) (i32.const 2312)) + (call $assert_return (call $fne (f32.const 0x1p+0) (f32.const -0x1p-1)) (i32.const 1) (i32.const 2316)) + (call $assert_return (call $fne (f32.const 0x1p+0) (f32.const 0x1p-1)) (i32.const 1) (i32.const 2320)) + (call $assert_return (call $fne (f32.const -0x1p+0) (f32.const -0x1p+0)) (i32.const 0) (i32.const 2324)) + (call $assert_return (call $fne (f32.const -0x1p+0) (f32.const 0x1p+0)) (i32.const 1) (i32.const 2328)) + (call $assert_return (call $fne (f32.const 0x1p+0) (f32.const -0x1p+0)) (i32.const 1) (i32.const 2332)) + (call $assert_return (call $fne (f32.const 0x1p+0) (f32.const 0x1p+0)) (i32.const 0) (i32.const 2336)) + (call $assert_return (call $fne (f32.const -0x1p+0) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 2340)) + (call $assert_return (call $fne (f32.const -0x1p+0) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 2344)) + (call $assert_return (call $fne (f32.const 0x1p+0) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 2348)) + (call $assert_return (call $fne (f32.const 0x1p+0) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 2352)) + (call $assert_return (call $fne (f32.const -0x1p+0) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 2356)) + (call $assert_return (call $fne (f32.const -0x1p+0) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 2360)) + (call $assert_return (call $fne (f32.const 0x1p+0) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 2364)) + (call $assert_return (call $fne (f32.const 0x1p+0) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 2368)) + (call $assert_return (call $fne (f32.const -0x1p+0) (f32.const -inf)) (i32.const 1) (i32.const 2372)) + (call $assert_return (call $fne (f32.const -0x1p+0) (f32.const inf)) (i32.const 1) (i32.const 2376)) + (call $assert_return (call $fne (f32.const 0x1p+0) (f32.const -inf)) (i32.const 1) (i32.const 2380)) + (call $assert_return (call $fne (f32.const 0x1p+0) (f32.const inf)) (i32.const 1) (i32.const 2384)) + (call $assert_return (call $fne (f32.const -0x1p+0) (f32.const -nan)) (i32.const 1) (i32.const 2388)) + (call $assert_return (call $fne (f32.const -0x1p+0) (f32.const -nan:0x200000)) (i32.const 1) (i32.const 2392)) + (call $assert_return (call $fne (f32.const -0x1p+0) (f32.const nan)) (i32.const 1) (i32.const 2396)) + (call $assert_return (call $fne (f32.const -0x1p+0) (f32.const nan:0x200000)) (i32.const 1) (i32.const 2400)) + (call $assert_return (call $fne (f32.const 0x1p+0) (f32.const -nan)) (i32.const 1) (i32.const 2404)) + (call $assert_return (call $fne (f32.const 0x1p+0) (f32.const -nan:0x200000)) (i32.const 1) (i32.const 2408)) + (call $assert_return (call $fne (f32.const 0x1p+0) (f32.const nan)) (i32.const 1) (i32.const 2412)) + (call $assert_return (call $fne (f32.const 0x1p+0) (f32.const nan:0x200000)) (i32.const 1) (i32.const 2416)) + (call $assert_return (call $fne (f32.const -0x1.921fb6p+2) (f32.const -0x0p+0)) (i32.const 1) (i32.const 2420)) + (call $assert_return (call $fne (f32.const -0x1.921fb6p+2) (f32.const 0x0p+0)) (i32.const 1) (i32.const 2424)) + (call $assert_return (call $fne (f32.const 0x1.921fb6p+2) (f32.const -0x0p+0)) (i32.const 1) (i32.const 2428)) + (call $assert_return (call $fne (f32.const 0x1.921fb6p+2) (f32.const 0x0p+0)) (i32.const 1) (i32.const 2432)) + (call $assert_return (call $fne (f32.const -0x1.921fb6p+2) (f32.const -0x1p-149)) (i32.const 1) (i32.const 2436)) + (call $assert_return (call $fne (f32.const -0x1.921fb6p+2) (f32.const 0x1p-149)) (i32.const 1) (i32.const 2440)) + (call $assert_return (call $fne (f32.const 0x1.921fb6p+2) (f32.const -0x1p-149)) (i32.const 1) (i32.const 2444)) + (call $assert_return (call $fne (f32.const 0x1.921fb6p+2) (f32.const 0x1p-149)) (i32.const 1) (i32.const 2448)) + (call $assert_return (call $fne (f32.const -0x1.921fb6p+2) (f32.const -0x1p-126)) (i32.const 1) (i32.const 2452)) + (call $assert_return (call $fne (f32.const -0x1.921fb6p+2) (f32.const 0x1p-126)) (i32.const 1) (i32.const 2456)) + (call $assert_return (call $fne (f32.const 0x1.921fb6p+2) (f32.const -0x1p-126)) (i32.const 1) (i32.const 2460)) + (call $assert_return (call $fne (f32.const 0x1.921fb6p+2) (f32.const 0x1p-126)) (i32.const 1) (i32.const 2464)) + (call $assert_return (call $fne (f32.const -0x1.921fb6p+2) (f32.const -0x1p-1)) (i32.const 1) (i32.const 2468)) + (call $assert_return (call $fne (f32.const -0x1.921fb6p+2) (f32.const 0x1p-1)) (i32.const 1) (i32.const 2472)) + (call $assert_return (call $fne (f32.const 0x1.921fb6p+2) (f32.const -0x1p-1)) (i32.const 1) (i32.const 2476)) + (call $assert_return (call $fne (f32.const 0x1.921fb6p+2) (f32.const 0x1p-1)) (i32.const 1) (i32.const 2480)) + (call $assert_return (call $fne (f32.const -0x1.921fb6p+2) (f32.const -0x1p+0)) (i32.const 1) (i32.const 2484)) + (call $assert_return (call $fne (f32.const -0x1.921fb6p+2) (f32.const 0x1p+0)) (i32.const 1) (i32.const 2488)) + (call $assert_return (call $fne (f32.const 0x1.921fb6p+2) (f32.const -0x1p+0)) (i32.const 1) (i32.const 2492)) + (call $assert_return (call $fne (f32.const 0x1.921fb6p+2) (f32.const 0x1p+0)) (i32.const 1) (i32.const 2496)) + (call $assert_return (call $fne (f32.const -0x1.921fb6p+2) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 2500)) + (call $assert_return (call $fne (f32.const -0x1.921fb6p+2) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 2504)) + (call $assert_return (call $fne (f32.const 0x1.921fb6p+2) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 2508)) + (call $assert_return (call $fne (f32.const 0x1.921fb6p+2) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 2512)) + (call $assert_return (call $fne (f32.const -0x1.921fb6p+2) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 2516)) + (call $assert_return (call $fne (f32.const -0x1.921fb6p+2) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 2520)) + (call $assert_return (call $fne (f32.const 0x1.921fb6p+2) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 2524)) + (call $assert_return (call $fne (f32.const 0x1.921fb6p+2) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 2528)) + (call $assert_return (call $fne (f32.const -0x1.921fb6p+2) (f32.const -inf)) (i32.const 1) (i32.const 2532)) + (call $assert_return (call $fne (f32.const -0x1.921fb6p+2) (f32.const inf)) (i32.const 1) (i32.const 2536)) + (call $assert_return (call $fne (f32.const 0x1.921fb6p+2) (f32.const -inf)) (i32.const 1) (i32.const 2540)) + (call $assert_return (call $fne (f32.const 0x1.921fb6p+2) (f32.const inf)) (i32.const 1) (i32.const 2544)) + (call $assert_return (call $fne (f32.const -0x1.921fb6p+2) (f32.const -nan)) (i32.const 1) (i32.const 2548)) + (call $assert_return (call $fne (f32.const -0x1.921fb6p+2) (f32.const -nan:0x200000)) (i32.const 1) (i32.const 2552)) + (call $assert_return (call $fne (f32.const -0x1.921fb6p+2) (f32.const nan)) (i32.const 1) (i32.const 2556)) + (call $assert_return (call $fne (f32.const -0x1.921fb6p+2) (f32.const nan:0x200000)) (i32.const 1) (i32.const 2560)) + (call $assert_return (call $fne (f32.const 0x1.921fb6p+2) (f32.const -nan)) (i32.const 1) (i32.const 2564)) + (call $assert_return (call $fne (f32.const 0x1.921fb6p+2) (f32.const -nan:0x200000)) (i32.const 1) (i32.const 2568)) + (call $assert_return (call $fne (f32.const 0x1.921fb6p+2) (f32.const nan)) (i32.const 1) (i32.const 2572)) + (call $assert_return (call $fne (f32.const 0x1.921fb6p+2) (f32.const nan:0x200000)) (i32.const 1) (i32.const 2576)) + (call $assert_return (call $fne (f32.const -0x1.fffffep+127) (f32.const -0x0p+0)) (i32.const 1) (i32.const 2580)) + (call $assert_return (call $fne (f32.const -0x1.fffffep+127) (f32.const 0x0p+0)) (i32.const 1) (i32.const 2584)) + (call $assert_return (call $fne (f32.const 0x1.fffffep+127) (f32.const -0x0p+0)) (i32.const 1) (i32.const 2588)) + (call $assert_return (call $fne (f32.const 0x1.fffffep+127) (f32.const 0x0p+0)) (i32.const 1) (i32.const 2592)) + (call $assert_return (call $fne (f32.const -0x1.fffffep+127) (f32.const -0x1p-149)) (i32.const 1) (i32.const 2596)) + (call $assert_return (call $fne (f32.const -0x1.fffffep+127) (f32.const 0x1p-149)) (i32.const 1) (i32.const 2600)) + (call $assert_return (call $fne (f32.const 0x1.fffffep+127) (f32.const -0x1p-149)) (i32.const 1) (i32.const 2604)) + (call $assert_return (call $fne (f32.const 0x1.fffffep+127) (f32.const 0x1p-149)) (i32.const 1) (i32.const 2608)) + (call $assert_return (call $fne (f32.const -0x1.fffffep+127) (f32.const -0x1p-126)) (i32.const 1) (i32.const 2612)) + (call $assert_return (call $fne (f32.const -0x1.fffffep+127) (f32.const 0x1p-126)) (i32.const 1) (i32.const 2616)) + (call $assert_return (call $fne (f32.const 0x1.fffffep+127) (f32.const -0x1p-126)) (i32.const 1) (i32.const 2620)) + (call $assert_return (call $fne (f32.const 0x1.fffffep+127) (f32.const 0x1p-126)) (i32.const 1) (i32.const 2624)) + (call $assert_return (call $fne (f32.const -0x1.fffffep+127) (f32.const -0x1p-1)) (i32.const 1) (i32.const 2628)) + (call $assert_return (call $fne (f32.const -0x1.fffffep+127) (f32.const 0x1p-1)) (i32.const 1) (i32.const 2632)) + (call $assert_return (call $fne (f32.const 0x1.fffffep+127) (f32.const -0x1p-1)) (i32.const 1) (i32.const 2636)) + (call $assert_return (call $fne (f32.const 0x1.fffffep+127) (f32.const 0x1p-1)) (i32.const 1) (i32.const 2640)) + (call $assert_return (call $fne (f32.const -0x1.fffffep+127) (f32.const -0x1p+0)) (i32.const 1) (i32.const 2644)) + (call $assert_return (call $fne (f32.const -0x1.fffffep+127) (f32.const 0x1p+0)) (i32.const 1) (i32.const 2648)) + (call $assert_return (call $fne (f32.const 0x1.fffffep+127) (f32.const -0x1p+0)) (i32.const 1) (i32.const 2652)) + (call $assert_return (call $fne (f32.const 0x1.fffffep+127) (f32.const 0x1p+0)) (i32.const 1) (i32.const 2656)) + (call $assert_return (call $fne (f32.const -0x1.fffffep+127) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 2660)) + (call $assert_return (call $fne (f32.const -0x1.fffffep+127) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 2664)) + (call $assert_return (call $fne (f32.const 0x1.fffffep+127) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 2668)) + (call $assert_return (call $fne (f32.const 0x1.fffffep+127) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 2672)) + (call $assert_return (call $fne (f32.const -0x1.fffffep+127) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 2676)) + (call $assert_return (call $fne (f32.const -0x1.fffffep+127) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 2680)) + (call $assert_return (call $fne (f32.const 0x1.fffffep+127) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 2684)) + (call $assert_return (call $fne (f32.const 0x1.fffffep+127) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 2688)) + (call $assert_return (call $fne (f32.const -0x1.fffffep+127) (f32.const -inf)) (i32.const 1) (i32.const 2692)) + (call $assert_return (call $fne (f32.const -0x1.fffffep+127) (f32.const inf)) (i32.const 1) (i32.const 2696)) + (call $assert_return (call $fne (f32.const 0x1.fffffep+127) (f32.const -inf)) (i32.const 1) (i32.const 2700)) + (call $assert_return (call $fne (f32.const 0x1.fffffep+127) (f32.const inf)) (i32.const 1) (i32.const 2704)) + (call $assert_return (call $fne (f32.const -0x1.fffffep+127) (f32.const -nan)) (i32.const 1) (i32.const 2708)) + (call $assert_return (call $fne (f32.const -0x1.fffffep+127) (f32.const -nan:0x200000)) (i32.const 1) (i32.const 2712)) + (call $assert_return (call $fne (f32.const -0x1.fffffep+127) (f32.const nan)) (i32.const 1) (i32.const 2716)) + (call $assert_return (call $fne (f32.const -0x1.fffffep+127) (f32.const nan:0x200000)) (i32.const 1) (i32.const 2720)) + (call $assert_return (call $fne (f32.const 0x1.fffffep+127) (f32.const -nan)) (i32.const 1) (i32.const 2724)) + (call $assert_return (call $fne (f32.const 0x1.fffffep+127) (f32.const -nan:0x200000)) (i32.const 1) (i32.const 2728)) + (call $assert_return (call $fne (f32.const 0x1.fffffep+127) (f32.const nan)) (i32.const 1) (i32.const 2732)) + (call $assert_return (call $fne (f32.const 0x1.fffffep+127) (f32.const nan:0x200000)) (i32.const 1) (i32.const 2736)) + (call $assert_return (call $fne (f32.const -inf) (f32.const -0x0p+0)) (i32.const 1) (i32.const 2740)) + (call $assert_return (call $fne (f32.const -inf) (f32.const 0x0p+0)) (i32.const 1) (i32.const 2744)) + (call $assert_return (call $fne (f32.const inf) (f32.const -0x0p+0)) (i32.const 1) (i32.const 2748)) + (call $assert_return (call $fne (f32.const inf) (f32.const 0x0p+0)) (i32.const 1) (i32.const 2752)) + (call $assert_return (call $fne (f32.const -inf) (f32.const -0x1p-149)) (i32.const 1) (i32.const 2756)) + (call $assert_return (call $fne (f32.const -inf) (f32.const 0x1p-149)) (i32.const 1) (i32.const 2760)) + (call $assert_return (call $fne (f32.const inf) (f32.const -0x1p-149)) (i32.const 1) (i32.const 2764)) + (call $assert_return (call $fne (f32.const inf) (f32.const 0x1p-149)) (i32.const 1) (i32.const 2768)) + (call $assert_return (call $fne (f32.const -inf) (f32.const -0x1p-126)) (i32.const 1) (i32.const 2772)) + (call $assert_return (call $fne (f32.const -inf) (f32.const 0x1p-126)) (i32.const 1) (i32.const 2776)) + (call $assert_return (call $fne (f32.const inf) (f32.const -0x1p-126)) (i32.const 1) (i32.const 2780)) + (call $assert_return (call $fne (f32.const inf) (f32.const 0x1p-126)) (i32.const 1) (i32.const 2784)) + (call $assert_return (call $fne (f32.const -inf) (f32.const -0x1p-1)) (i32.const 1) (i32.const 2788)) + (call $assert_return (call $fne (f32.const -inf) (f32.const 0x1p-1)) (i32.const 1) (i32.const 2792)) + (call $assert_return (call $fne (f32.const inf) (f32.const -0x1p-1)) (i32.const 1) (i32.const 2796)) + (call $assert_return (call $fne (f32.const inf) (f32.const 0x1p-1)) (i32.const 1) (i32.const 2800)) + (call $assert_return (call $fne (f32.const -inf) (f32.const -0x1p+0)) (i32.const 1) (i32.const 2804)) + (call $assert_return (call $fne (f32.const -inf) (f32.const 0x1p+0)) (i32.const 1) (i32.const 2808)) + (call $assert_return (call $fne (f32.const inf) (f32.const -0x1p+0)) (i32.const 1) (i32.const 2812)) + (call $assert_return (call $fne (f32.const inf) (f32.const 0x1p+0)) (i32.const 1) (i32.const 2816)) + (call $assert_return (call $fne (f32.const -inf) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 2820)) + (call $assert_return (call $fne (f32.const -inf) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 2824)) + (call $assert_return (call $fne (f32.const inf) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 2828)) + (call $assert_return (call $fne (f32.const inf) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 2832)) + (call $assert_return (call $fne (f32.const -inf) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 2836)) + (call $assert_return (call $fne (f32.const -inf) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 2840)) + (call $assert_return (call $fne (f32.const inf) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 2844)) + (call $assert_return (call $fne (f32.const inf) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 2848)) + (call $assert_return (call $fne (f32.const -inf) (f32.const -inf)) (i32.const 0) (i32.const 2852)) + (call $assert_return (call $fne (f32.const -inf) (f32.const inf)) (i32.const 1) (i32.const 2856)) + (call $assert_return (call $fne (f32.const inf) (f32.const -inf)) (i32.const 1) (i32.const 2860)) + (call $assert_return (call $fne (f32.const inf) (f32.const inf)) (i32.const 0) (i32.const 2864)) + (call $assert_return (call $fne (f32.const -inf) (f32.const -nan)) (i32.const 1) (i32.const 2868)) + (call $assert_return (call $fne (f32.const -inf) (f32.const -nan:0x200000)) (i32.const 1) (i32.const 2872)) + (call $assert_return (call $fne (f32.const -inf) (f32.const nan)) (i32.const 1) (i32.const 2876)) + (call $assert_return (call $fne (f32.const -inf) (f32.const nan:0x200000)) (i32.const 1) (i32.const 2880)) + (call $assert_return (call $fne (f32.const inf) (f32.const -nan)) (i32.const 1) (i32.const 2884)) + (call $assert_return (call $fne (f32.const inf) (f32.const -nan:0x200000)) (i32.const 1) (i32.const 2888)) + (call $assert_return (call $fne (f32.const inf) (f32.const nan)) (i32.const 1) (i32.const 2892)) + (call $assert_return (call $fne (f32.const inf) (f32.const nan:0x200000)) (i32.const 1) (i32.const 2896)) + (call $assert_return (call $fne (f32.const -nan) (f32.const -0x0p+0)) (i32.const 1) (i32.const 2900)) + (call $assert_return (call $fne (f32.const -nan:0x200000) (f32.const -0x0p+0)) (i32.const 1) (i32.const 2904)) + (call $assert_return (call $fne (f32.const -nan) (f32.const 0x0p+0)) (i32.const 1) (i32.const 2908)) + (call $assert_return (call $fne (f32.const -nan:0x200000) (f32.const 0x0p+0)) (i32.const 1) (i32.const 2912)) + (call $assert_return (call $fne (f32.const nan) (f32.const -0x0p+0)) (i32.const 1) (i32.const 2916)) + (call $assert_return (call $fne (f32.const nan:0x200000) (f32.const -0x0p+0)) (i32.const 1) (i32.const 2920)) + (call $assert_return (call $fne (f32.const nan) (f32.const 0x0p+0)) (i32.const 1) (i32.const 2924)) + (call $assert_return (call $fne (f32.const nan:0x200000) (f32.const 0x0p+0)) (i32.const 1) (i32.const 2928)) + (call $assert_return (call $fne (f32.const -nan) (f32.const -0x1p-149)) (i32.const 1) (i32.const 2932)) + (call $assert_return (call $fne (f32.const -nan:0x200000) (f32.const -0x1p-149)) (i32.const 1) (i32.const 2936)) + (call $assert_return (call $fne (f32.const -nan) (f32.const 0x1p-149)) (i32.const 1) (i32.const 2940)) + (call $assert_return (call $fne (f32.const -nan:0x200000) (f32.const 0x1p-149)) (i32.const 1) (i32.const 2944)) + (call $assert_return (call $fne (f32.const nan) (f32.const -0x1p-149)) (i32.const 1) (i32.const 2948)) + (call $assert_return (call $fne (f32.const nan:0x200000) (f32.const -0x1p-149)) (i32.const 1) (i32.const 2952)) + (call $assert_return (call $fne (f32.const nan) (f32.const 0x1p-149)) (i32.const 1) (i32.const 2956)) + (call $assert_return (call $fne (f32.const nan:0x200000) (f32.const 0x1p-149)) (i32.const 1) (i32.const 2960)) + (call $assert_return (call $fne (f32.const -nan) (f32.const -0x1p-126)) (i32.const 1) (i32.const 2964)) + (call $assert_return (call $fne (f32.const -nan:0x200000) (f32.const -0x1p-126)) (i32.const 1) (i32.const 2968)) + (call $assert_return (call $fne (f32.const -nan) (f32.const 0x1p-126)) (i32.const 1) (i32.const 2972)) + (call $assert_return (call $fne (f32.const -nan:0x200000) (f32.const 0x1p-126)) (i32.const 1) (i32.const 2976)) + (call $assert_return (call $fne (f32.const nan) (f32.const -0x1p-126)) (i32.const 1) (i32.const 2980)) + (call $assert_return (call $fne (f32.const nan:0x200000) (f32.const -0x1p-126)) (i32.const 1) (i32.const 2984)) + (call $assert_return (call $fne (f32.const nan) (f32.const 0x1p-126)) (i32.const 1) (i32.const 2988)) + (call $assert_return (call $fne (f32.const nan:0x200000) (f32.const 0x1p-126)) (i32.const 1) (i32.const 2992)) + (call $assert_return (call $fne (f32.const -nan) (f32.const -0x1p-1)) (i32.const 1) (i32.const 2996)) + (call $assert_return (call $fne (f32.const -nan:0x200000) (f32.const -0x1p-1)) (i32.const 1) (i32.const 3000)) + (call $assert_return (call $fne (f32.const -nan) (f32.const 0x1p-1)) (i32.const 1) (i32.const 3004)) + (call $assert_return (call $fne (f32.const -nan:0x200000) (f32.const 0x1p-1)) (i32.const 1) (i32.const 3008)) + (call $assert_return (call $fne (f32.const nan) (f32.const -0x1p-1)) (i32.const 1) (i32.const 3012)) + (call $assert_return (call $fne (f32.const nan:0x200000) (f32.const -0x1p-1)) (i32.const 1) (i32.const 3016)) + (call $assert_return (call $fne (f32.const nan) (f32.const 0x1p-1)) (i32.const 1) (i32.const 3020)) + (call $assert_return (call $fne (f32.const nan:0x200000) (f32.const 0x1p-1)) (i32.const 1) (i32.const 3024)) + (call $assert_return (call $fne (f32.const -nan) (f32.const -0x1p+0)) (i32.const 1) (i32.const 3028)) + (call $assert_return (call $fne (f32.const -nan:0x200000) (f32.const -0x1p+0)) (i32.const 1) (i32.const 3032)) + (call $assert_return (call $fne (f32.const -nan) (f32.const 0x1p+0)) (i32.const 1) (i32.const 3036)) + (call $assert_return (call $fne (f32.const -nan:0x200000) (f32.const 0x1p+0)) (i32.const 1) (i32.const 3040)) + (call $assert_return (call $fne (f32.const nan) (f32.const -0x1p+0)) (i32.const 1) (i32.const 3044)) + (call $assert_return (call $fne (f32.const nan:0x200000) (f32.const -0x1p+0)) (i32.const 1) (i32.const 3048)) + (call $assert_return (call $fne (f32.const nan) (f32.const 0x1p+0)) (i32.const 1) (i32.const 3052)) + (call $assert_return (call $fne (f32.const nan:0x200000) (f32.const 0x1p+0)) (i32.const 1) (i32.const 3056)) + (call $assert_return (call $fne (f32.const -nan) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 3060)) + (call $assert_return (call $fne (f32.const -nan:0x200000) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 3064)) + (call $assert_return (call $fne (f32.const -nan) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 3068)) + (call $assert_return (call $fne (f32.const -nan:0x200000) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 3072)) + (call $assert_return (call $fne (f32.const nan) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 3076)) + (call $assert_return (call $fne (f32.const nan:0x200000) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 3080)) + (call $assert_return (call $fne (f32.const nan) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 3084)) + (call $assert_return (call $fne (f32.const nan:0x200000) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 3088)) + (call $assert_return (call $fne (f32.const -nan) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 3092)) + (call $assert_return (call $fne (f32.const -nan:0x200000) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 3096)) + (call $assert_return (call $fne (f32.const -nan) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 3100)) + (call $assert_return (call $fne (f32.const -nan:0x200000) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 3104)) + (call $assert_return (call $fne (f32.const nan) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 3108)) + (call $assert_return (call $fne (f32.const nan:0x200000) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 3112)) + (call $assert_return (call $fne (f32.const nan) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 3116)) + (call $assert_return (call $fne (f32.const nan:0x200000) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 3120)) + (call $assert_return (call $fne (f32.const -nan) (f32.const -inf)) (i32.const 1) (i32.const 3124)) + (call $assert_return (call $fne (f32.const -nan:0x200000) (f32.const -inf)) (i32.const 1) (i32.const 3128)) + (call $assert_return (call $fne (f32.const -nan) (f32.const inf)) (i32.const 1) (i32.const 3132)) + (call $assert_return (call $fne (f32.const -nan:0x200000) (f32.const inf)) (i32.const 1) (i32.const 3136)) + (call $assert_return (call $fne (f32.const nan) (f32.const -inf)) (i32.const 1) (i32.const 3140)) + (call $assert_return (call $fne (f32.const nan:0x200000) (f32.const -inf)) (i32.const 1) (i32.const 3144)) + (call $assert_return (call $fne (f32.const nan) (f32.const inf)) (i32.const 1) (i32.const 3148)) + (call $assert_return (call $fne (f32.const nan:0x200000) (f32.const inf)) (i32.const 1) (i32.const 3152)) + (call $assert_return (call $fne (f32.const -nan) (f32.const -nan)) (i32.const 1) (i32.const 3156)) + (call $assert_return (call $fne (f32.const -nan:0x200000) (f32.const -nan)) (i32.const 1) (i32.const 3160)) + (call $assert_return (call $fne (f32.const -nan) (f32.const -nan:0x200000)) (i32.const 1) (i32.const 3164)) + (call $assert_return (call $fne (f32.const -nan:0x200000) (f32.const -nan:0x200000)) (i32.const 1) (i32.const 3168)) + (call $assert_return (call $fne (f32.const -nan) (f32.const nan)) (i32.const 1) (i32.const 3172)) + (call $assert_return (call $fne (f32.const -nan:0x200000) (f32.const nan)) (i32.const 1) (i32.const 3176)) + (call $assert_return (call $fne (f32.const -nan) (f32.const nan:0x200000)) (i32.const 1) (i32.const 3180)) + (call $assert_return (call $fne (f32.const -nan:0x200000) (f32.const nan:0x200000)) (i32.const 1) (i32.const 3184)) + (call $assert_return (call $fne (f32.const nan) (f32.const -nan)) (i32.const 1) (i32.const 3188)) + (call $assert_return (call $fne (f32.const nan:0x200000) (f32.const -nan)) (i32.const 1) (i32.const 3192)) + (call $assert_return (call $fne (f32.const nan) (f32.const -nan:0x200000)) (i32.const 1) (i32.const 3196)) + (call $assert_return (call $fne (f32.const nan:0x200000) (f32.const -nan:0x200000)) (i32.const 1) (i32.const 3200)) + (call $assert_return (call $fne (f32.const nan) (f32.const nan)) (i32.const 1) (i32.const 3204)) + (call $assert_return (call $fne (f32.const nan:0x200000) (f32.const nan)) (i32.const 1) (i32.const 3208)) + (call $assert_return (call $fne (f32.const nan) (f32.const nan:0x200000)) (i32.const 1) (i32.const 3212)) + (call $assert_return (call $fne (f32.const nan:0x200000) (f32.const nan:0x200000)) (i32.const 1) (i32.const 3216)) + (call $assert_return (call $flt (f32.const -0x0p+0) (f32.const -0x0p+0)) (i32.const 0) (i32.const 3220)) + (call $assert_return (call $flt (f32.const -0x0p+0) (f32.const 0x0p+0)) (i32.const 0) (i32.const 3224)) + (call $assert_return (call $flt (f32.const 0x0p+0) (f32.const -0x0p+0)) (i32.const 0) (i32.const 3228)) + (call $assert_return (call $flt (f32.const 0x0p+0) (f32.const 0x0p+0)) (i32.const 0) (i32.const 3232)) + (call $assert_return (call $flt (f32.const -0x0p+0) (f32.const -0x1p-149)) (i32.const 0) (i32.const 3236)) + (call $assert_return (call $flt (f32.const -0x0p+0) (f32.const 0x1p-149)) (i32.const 1) (i32.const 3240)) + (call $assert_return (call $flt (f32.const 0x0p+0) (f32.const -0x1p-149)) (i32.const 0) (i32.const 3244)) + (call $assert_return (call $flt (f32.const 0x0p+0) (f32.const 0x1p-149)) (i32.const 1) (i32.const 3248)) + (call $assert_return (call $flt (f32.const -0x0p+0) (f32.const -0x1p-126)) (i32.const 0) (i32.const 3252)) + (call $assert_return (call $flt (f32.const -0x0p+0) (f32.const 0x1p-126)) (i32.const 1) (i32.const 3256)) + (call $assert_return (call $flt (f32.const 0x0p+0) (f32.const -0x1p-126)) (i32.const 0) (i32.const 3260)) + (call $assert_return (call $flt (f32.const 0x0p+0) (f32.const 0x1p-126)) (i32.const 1) (i32.const 3264)) + (call $assert_return (call $flt (f32.const -0x0p+0) (f32.const -0x1p-1)) (i32.const 0) (i32.const 3268)) + (call $assert_return (call $flt (f32.const -0x0p+0) (f32.const 0x1p-1)) (i32.const 1) (i32.const 3272)) + (call $assert_return (call $flt (f32.const 0x0p+0) (f32.const -0x1p-1)) (i32.const 0) (i32.const 3276)) + (call $assert_return (call $flt (f32.const 0x0p+0) (f32.const 0x1p-1)) (i32.const 1) (i32.const 3280)) + (call $assert_return (call $flt (f32.const -0x0p+0) (f32.const -0x1p+0)) (i32.const 0) (i32.const 3284)) + (call $assert_return (call $flt (f32.const -0x0p+0) (f32.const 0x1p+0)) (i32.const 1) (i32.const 3288)) + (call $assert_return (call $flt (f32.const 0x0p+0) (f32.const -0x1p+0)) (i32.const 0) (i32.const 3292)) + (call $assert_return (call $flt (f32.const 0x0p+0) (f32.const 0x1p+0)) (i32.const 1) (i32.const 3296)) + (call $assert_return (call $flt (f32.const -0x0p+0) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 3300)) + (call $assert_return (call $flt (f32.const -0x0p+0) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 3304)) + (call $assert_return (call $flt (f32.const 0x0p+0) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 3308)) + (call $assert_return (call $flt (f32.const 0x0p+0) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 3312)) + (call $assert_return (call $flt (f32.const -0x0p+0) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 3316)) + (call $assert_return (call $flt (f32.const -0x0p+0) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 3320)) + (call $assert_return (call $flt (f32.const 0x0p+0) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 3324)) + (call $assert_return (call $flt (f32.const 0x0p+0) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 3328)) + (call $assert_return (call $flt (f32.const -0x0p+0) (f32.const -inf)) (i32.const 0) (i32.const 3332)) + (call $assert_return (call $flt (f32.const -0x0p+0) (f32.const inf)) (i32.const 1) (i32.const 3336)) + (call $assert_return (call $flt (f32.const 0x0p+0) (f32.const -inf)) (i32.const 0) (i32.const 3340)) + (call $assert_return (call $flt (f32.const 0x0p+0) (f32.const inf)) (i32.const 1) (i32.const 3344)) + (call $assert_return (call $flt (f32.const -0x0p+0) (f32.const -nan)) (i32.const 0) (i32.const 3348)) + (call $assert_return (call $flt (f32.const -0x0p+0) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 3352)) + (call $assert_return (call $flt (f32.const -0x0p+0) (f32.const nan)) (i32.const 0) (i32.const 3356)) + (call $assert_return (call $flt (f32.const -0x0p+0) (f32.const nan:0x200000)) (i32.const 0) (i32.const 3360)) + (call $assert_return (call $flt (f32.const 0x0p+0) (f32.const -nan)) (i32.const 0) (i32.const 3364)) + (call $assert_return (call $flt (f32.const 0x0p+0) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 3368)) + (call $assert_return (call $flt (f32.const 0x0p+0) (f32.const nan)) (i32.const 0) (i32.const 3372)) + (call $assert_return (call $flt (f32.const 0x0p+0) (f32.const nan:0x200000)) (i32.const 0) (i32.const 3376)) + (call $assert_return (call $flt (f32.const -0x1p-149) (f32.const -0x0p+0)) (i32.const 1) (i32.const 3380)) + (call $assert_return (call $flt (f32.const -0x1p-149) (f32.const 0x0p+0)) (i32.const 1) (i32.const 3384)) + (call $assert_return (call $flt (f32.const 0x1p-149) (f32.const -0x0p+0)) (i32.const 0) (i32.const 3388)) + (call $assert_return (call $flt (f32.const 0x1p-149) (f32.const 0x0p+0)) (i32.const 0) (i32.const 3392)) + (call $assert_return (call $flt (f32.const -0x1p-149) (f32.const -0x1p-149)) (i32.const 0) (i32.const 3396)) + (call $assert_return (call $flt (f32.const -0x1p-149) (f32.const 0x1p-149)) (i32.const 1) (i32.const 3400)) + (call $assert_return (call $flt (f32.const 0x1p-149) (f32.const -0x1p-149)) (i32.const 0) (i32.const 3404)) + (call $assert_return (call $flt (f32.const 0x1p-149) (f32.const 0x1p-149)) (i32.const 0) (i32.const 3408)) + (call $assert_return (call $flt (f32.const -0x1p-149) (f32.const -0x1p-126)) (i32.const 0) (i32.const 3412)) + (call $assert_return (call $flt (f32.const -0x1p-149) (f32.const 0x1p-126)) (i32.const 1) (i32.const 3416)) + (call $assert_return (call $flt (f32.const 0x1p-149) (f32.const -0x1p-126)) (i32.const 0) (i32.const 3420)) + (call $assert_return (call $flt (f32.const 0x1p-149) (f32.const 0x1p-126)) (i32.const 1) (i32.const 3424)) + (call $assert_return (call $flt (f32.const -0x1p-149) (f32.const -0x1p-1)) (i32.const 0) (i32.const 3428)) + (call $assert_return (call $flt (f32.const -0x1p-149) (f32.const 0x1p-1)) (i32.const 1) (i32.const 3432)) + (call $assert_return (call $flt (f32.const 0x1p-149) (f32.const -0x1p-1)) (i32.const 0) (i32.const 3436)) + (call $assert_return (call $flt (f32.const 0x1p-149) (f32.const 0x1p-1)) (i32.const 1) (i32.const 3440)) + (call $assert_return (call $flt (f32.const -0x1p-149) (f32.const -0x1p+0)) (i32.const 0) (i32.const 3444)) + (call $assert_return (call $flt (f32.const -0x1p-149) (f32.const 0x1p+0)) (i32.const 1) (i32.const 3448)) + (call $assert_return (call $flt (f32.const 0x1p-149) (f32.const -0x1p+0)) (i32.const 0) (i32.const 3452)) + (call $assert_return (call $flt (f32.const 0x1p-149) (f32.const 0x1p+0)) (i32.const 1) (i32.const 3456)) + (call $assert_return (call $flt (f32.const -0x1p-149) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 3460)) + (call $assert_return (call $flt (f32.const -0x1p-149) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 3464)) + (call $assert_return (call $flt (f32.const 0x1p-149) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 3468)) + (call $assert_return (call $flt (f32.const 0x1p-149) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 3472)) + (call $assert_return (call $flt (f32.const -0x1p-149) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 3476)) + (call $assert_return (call $flt (f32.const -0x1p-149) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 3480)) + (call $assert_return (call $flt (f32.const 0x1p-149) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 3484)) + (call $assert_return (call $flt (f32.const 0x1p-149) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 3488)) + (call $assert_return (call $flt (f32.const -0x1p-149) (f32.const -inf)) (i32.const 0) (i32.const 3492)) + (call $assert_return (call $flt (f32.const -0x1p-149) (f32.const inf)) (i32.const 1) (i32.const 3496)) + (call $assert_return (call $flt (f32.const 0x1p-149) (f32.const -inf)) (i32.const 0) (i32.const 3500)) + (call $assert_return (call $flt (f32.const 0x1p-149) (f32.const inf)) (i32.const 1) (i32.const 3504)) + (call $assert_return (call $flt (f32.const -0x1p-149) (f32.const -nan)) (i32.const 0) (i32.const 3508)) + (call $assert_return (call $flt (f32.const -0x1p-149) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 3512)) + (call $assert_return (call $flt (f32.const -0x1p-149) (f32.const nan)) (i32.const 0) (i32.const 3516)) + (call $assert_return (call $flt (f32.const -0x1p-149) (f32.const nan:0x200000)) (i32.const 0) (i32.const 3520)) + (call $assert_return (call $flt (f32.const 0x1p-149) (f32.const -nan)) (i32.const 0) (i32.const 3524)) + (call $assert_return (call $flt (f32.const 0x1p-149) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 3528)) + (call $assert_return (call $flt (f32.const 0x1p-149) (f32.const nan)) (i32.const 0) (i32.const 3532)) + (call $assert_return (call $flt (f32.const 0x1p-149) (f32.const nan:0x200000)) (i32.const 0) (i32.const 3536)) + (call $assert_return (call $flt (f32.const -0x1p-126) (f32.const -0x0p+0)) (i32.const 1) (i32.const 3540)) + (call $assert_return (call $flt (f32.const -0x1p-126) (f32.const 0x0p+0)) (i32.const 1) (i32.const 3544)) + (call $assert_return (call $flt (f32.const 0x1p-126) (f32.const -0x0p+0)) (i32.const 0) (i32.const 3548)) + (call $assert_return (call $flt (f32.const 0x1p-126) (f32.const 0x0p+0)) (i32.const 0) (i32.const 3552)) + (call $assert_return (call $flt (f32.const -0x1p-126) (f32.const -0x1p-149)) (i32.const 1) (i32.const 3556)) + (call $assert_return (call $flt (f32.const -0x1p-126) (f32.const 0x1p-149)) (i32.const 1) (i32.const 3560)) + (call $assert_return (call $flt (f32.const 0x1p-126) (f32.const -0x1p-149)) (i32.const 0) (i32.const 3564)) + (call $assert_return (call $flt (f32.const 0x1p-126) (f32.const 0x1p-149)) (i32.const 0) (i32.const 3568)) + (call $assert_return (call $flt (f32.const -0x1p-126) (f32.const -0x1p-126)) (i32.const 0) (i32.const 3572)) + (call $assert_return (call $flt (f32.const -0x1p-126) (f32.const 0x1p-126)) (i32.const 1) (i32.const 3576)) + (call $assert_return (call $flt (f32.const 0x1p-126) (f32.const -0x1p-126)) (i32.const 0) (i32.const 3580)) + (call $assert_return (call $flt (f32.const 0x1p-126) (f32.const 0x1p-126)) (i32.const 0) (i32.const 3584)) + (call $assert_return (call $flt (f32.const -0x1p-126) (f32.const -0x1p-1)) (i32.const 0) (i32.const 3588)) + (call $assert_return (call $flt (f32.const -0x1p-126) (f32.const 0x1p-1)) (i32.const 1) (i32.const 3592)) + (call $assert_return (call $flt (f32.const 0x1p-126) (f32.const -0x1p-1)) (i32.const 0) (i32.const 3596)) + (call $assert_return (call $flt (f32.const 0x1p-126) (f32.const 0x1p-1)) (i32.const 1) (i32.const 3600)) + (call $assert_return (call $flt (f32.const -0x1p-126) (f32.const -0x1p+0)) (i32.const 0) (i32.const 3604)) + (call $assert_return (call $flt (f32.const -0x1p-126) (f32.const 0x1p+0)) (i32.const 1) (i32.const 3608)) + (call $assert_return (call $flt (f32.const 0x1p-126) (f32.const -0x1p+0)) (i32.const 0) (i32.const 3612)) + (call $assert_return (call $flt (f32.const 0x1p-126) (f32.const 0x1p+0)) (i32.const 1) (i32.const 3616)) + (call $assert_return (call $flt (f32.const -0x1p-126) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 3620)) + (call $assert_return (call $flt (f32.const -0x1p-126) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 3624)) + (call $assert_return (call $flt (f32.const 0x1p-126) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 3628)) + (call $assert_return (call $flt (f32.const 0x1p-126) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 3632)) + (call $assert_return (call $flt (f32.const -0x1p-126) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 3636)) + (call $assert_return (call $flt (f32.const -0x1p-126) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 3640)) + (call $assert_return (call $flt (f32.const 0x1p-126) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 3644)) + (call $assert_return (call $flt (f32.const 0x1p-126) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 3648)) + (call $assert_return (call $flt (f32.const -0x1p-126) (f32.const -inf)) (i32.const 0) (i32.const 3652)) + (call $assert_return (call $flt (f32.const -0x1p-126) (f32.const inf)) (i32.const 1) (i32.const 3656)) + (call $assert_return (call $flt (f32.const 0x1p-126) (f32.const -inf)) (i32.const 0) (i32.const 3660)) + (call $assert_return (call $flt (f32.const 0x1p-126) (f32.const inf)) (i32.const 1) (i32.const 3664)) + (call $assert_return (call $flt (f32.const -0x1p-126) (f32.const -nan)) (i32.const 0) (i32.const 3668)) + (call $assert_return (call $flt (f32.const -0x1p-126) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 3672)) + (call $assert_return (call $flt (f32.const -0x1p-126) (f32.const nan)) (i32.const 0) (i32.const 3676)) + (call $assert_return (call $flt (f32.const -0x1p-126) (f32.const nan:0x200000)) (i32.const 0) (i32.const 3680)) + (call $assert_return (call $flt (f32.const 0x1p-126) (f32.const -nan)) (i32.const 0) (i32.const 3684)) + (call $assert_return (call $flt (f32.const 0x1p-126) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 3688)) + (call $assert_return (call $flt (f32.const 0x1p-126) (f32.const nan)) (i32.const 0) (i32.const 3692)) + (call $assert_return (call $flt (f32.const 0x1p-126) (f32.const nan:0x200000)) (i32.const 0) (i32.const 3696)) + (call $assert_return (call $flt (f32.const -0x1p-1) (f32.const -0x0p+0)) (i32.const 1) (i32.const 3700)) + (call $assert_return (call $flt (f32.const -0x1p-1) (f32.const 0x0p+0)) (i32.const 1) (i32.const 3704)) + (call $assert_return (call $flt (f32.const 0x1p-1) (f32.const -0x0p+0)) (i32.const 0) (i32.const 3708)) + (call $assert_return (call $flt (f32.const 0x1p-1) (f32.const 0x0p+0)) (i32.const 0) (i32.const 3712)) + (call $assert_return (call $flt (f32.const -0x1p-1) (f32.const -0x1p-149)) (i32.const 1) (i32.const 3716)) + (call $assert_return (call $flt (f32.const -0x1p-1) (f32.const 0x1p-149)) (i32.const 1) (i32.const 3720)) + (call $assert_return (call $flt (f32.const 0x1p-1) (f32.const -0x1p-149)) (i32.const 0) (i32.const 3724)) + (call $assert_return (call $flt (f32.const 0x1p-1) (f32.const 0x1p-149)) (i32.const 0) (i32.const 3728)) + (call $assert_return (call $flt (f32.const -0x1p-1) (f32.const -0x1p-126)) (i32.const 1) (i32.const 3732)) + (call $assert_return (call $flt (f32.const -0x1p-1) (f32.const 0x1p-126)) (i32.const 1) (i32.const 3736)) + (call $assert_return (call $flt (f32.const 0x1p-1) (f32.const -0x1p-126)) (i32.const 0) (i32.const 3740)) + (call $assert_return (call $flt (f32.const 0x1p-1) (f32.const 0x1p-126)) (i32.const 0) (i32.const 3744)) + (call $assert_return (call $flt (f32.const -0x1p-1) (f32.const -0x1p-1)) (i32.const 0) (i32.const 3748)) + (call $assert_return (call $flt (f32.const -0x1p-1) (f32.const 0x1p-1)) (i32.const 1) (i32.const 3752)) + (call $assert_return (call $flt (f32.const 0x1p-1) (f32.const -0x1p-1)) (i32.const 0) (i32.const 3756)) + (call $assert_return (call $flt (f32.const 0x1p-1) (f32.const 0x1p-1)) (i32.const 0) (i32.const 3760)) + (call $assert_return (call $flt (f32.const -0x1p-1) (f32.const -0x1p+0)) (i32.const 0) (i32.const 3764)) + (call $assert_return (call $flt (f32.const -0x1p-1) (f32.const 0x1p+0)) (i32.const 1) (i32.const 3768)) + (call $assert_return (call $flt (f32.const 0x1p-1) (f32.const -0x1p+0)) (i32.const 0) (i32.const 3772)) + (call $assert_return (call $flt (f32.const 0x1p-1) (f32.const 0x1p+0)) (i32.const 1) (i32.const 3776)) + (call $assert_return (call $flt (f32.const -0x1p-1) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 3780)) + (call $assert_return (call $flt (f32.const -0x1p-1) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 3784)) + (call $assert_return (call $flt (f32.const 0x1p-1) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 3788)) + (call $assert_return (call $flt (f32.const 0x1p-1) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 3792)) + (call $assert_return (call $flt (f32.const -0x1p-1) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 3796)) + (call $assert_return (call $flt (f32.const -0x1p-1) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 3800)) + (call $assert_return (call $flt (f32.const 0x1p-1) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 3804)) + (call $assert_return (call $flt (f32.const 0x1p-1) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 3808)) + (call $assert_return (call $flt (f32.const -0x1p-1) (f32.const -inf)) (i32.const 0) (i32.const 3812)) + (call $assert_return (call $flt (f32.const -0x1p-1) (f32.const inf)) (i32.const 1) (i32.const 3816)) + (call $assert_return (call $flt (f32.const 0x1p-1) (f32.const -inf)) (i32.const 0) (i32.const 3820)) + (call $assert_return (call $flt (f32.const 0x1p-1) (f32.const inf)) (i32.const 1) (i32.const 3824)) + (call $assert_return (call $flt (f32.const -0x1p-1) (f32.const -nan)) (i32.const 0) (i32.const 3828)) + (call $assert_return (call $flt (f32.const -0x1p-1) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 3832)) + (call $assert_return (call $flt (f32.const -0x1p-1) (f32.const nan)) (i32.const 0) (i32.const 3836)) + (call $assert_return (call $flt (f32.const -0x1p-1) (f32.const nan:0x200000)) (i32.const 0) (i32.const 3840)) + (call $assert_return (call $flt (f32.const 0x1p-1) (f32.const -nan)) (i32.const 0) (i32.const 3844)) + (call $assert_return (call $flt (f32.const 0x1p-1) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 3848)) + (call $assert_return (call $flt (f32.const 0x1p-1) (f32.const nan)) (i32.const 0) (i32.const 3852)) + (call $assert_return (call $flt (f32.const 0x1p-1) (f32.const nan:0x200000)) (i32.const 0) (i32.const 3856)) + (call $assert_return (call $flt (f32.const -0x1p+0) (f32.const -0x0p+0)) (i32.const 1) (i32.const 3860)) + (call $assert_return (call $flt (f32.const -0x1p+0) (f32.const 0x0p+0)) (i32.const 1) (i32.const 3864)) + (call $assert_return (call $flt (f32.const 0x1p+0) (f32.const -0x0p+0)) (i32.const 0) (i32.const 3868)) + (call $assert_return (call $flt (f32.const 0x1p+0) (f32.const 0x0p+0)) (i32.const 0) (i32.const 3872)) + (call $assert_return (call $flt (f32.const -0x1p+0) (f32.const -0x1p-149)) (i32.const 1) (i32.const 3876)) + (call $assert_return (call $flt (f32.const -0x1p+0) (f32.const 0x1p-149)) (i32.const 1) (i32.const 3880)) + (call $assert_return (call $flt (f32.const 0x1p+0) (f32.const -0x1p-149)) (i32.const 0) (i32.const 3884)) + (call $assert_return (call $flt (f32.const 0x1p+0) (f32.const 0x1p-149)) (i32.const 0) (i32.const 3888)) + (call $assert_return (call $flt (f32.const -0x1p+0) (f32.const -0x1p-126)) (i32.const 1) (i32.const 3892)) + (call $assert_return (call $flt (f32.const -0x1p+0) (f32.const 0x1p-126)) (i32.const 1) (i32.const 3896)) + (call $assert_return (call $flt (f32.const 0x1p+0) (f32.const -0x1p-126)) (i32.const 0) (i32.const 3900)) + (call $assert_return (call $flt (f32.const 0x1p+0) (f32.const 0x1p-126)) (i32.const 0) (i32.const 3904)) + (call $assert_return (call $flt (f32.const -0x1p+0) (f32.const -0x1p-1)) (i32.const 1) (i32.const 3908)) + (call $assert_return (call $flt (f32.const -0x1p+0) (f32.const 0x1p-1)) (i32.const 1) (i32.const 3912)) + (call $assert_return (call $flt (f32.const 0x1p+0) (f32.const -0x1p-1)) (i32.const 0) (i32.const 3916)) + (call $assert_return (call $flt (f32.const 0x1p+0) (f32.const 0x1p-1)) (i32.const 0) (i32.const 3920)) + (call $assert_return (call $flt (f32.const -0x1p+0) (f32.const -0x1p+0)) (i32.const 0) (i32.const 3924)) + (call $assert_return (call $flt (f32.const -0x1p+0) (f32.const 0x1p+0)) (i32.const 1) (i32.const 3928)) + (call $assert_return (call $flt (f32.const 0x1p+0) (f32.const -0x1p+0)) (i32.const 0) (i32.const 3932)) + (call $assert_return (call $flt (f32.const 0x1p+0) (f32.const 0x1p+0)) (i32.const 0) (i32.const 3936)) + (call $assert_return (call $flt (f32.const -0x1p+0) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 3940)) + (call $assert_return (call $flt (f32.const -0x1p+0) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 3944)) + (call $assert_return (call $flt (f32.const 0x1p+0) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 3948)) + (call $assert_return (call $flt (f32.const 0x1p+0) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 3952)) + (call $assert_return (call $flt (f32.const -0x1p+0) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 3956)) + (call $assert_return (call $flt (f32.const -0x1p+0) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 3960)) + (call $assert_return (call $flt (f32.const 0x1p+0) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 3964)) + (call $assert_return (call $flt (f32.const 0x1p+0) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 3968)) + (call $assert_return (call $flt (f32.const -0x1p+0) (f32.const -inf)) (i32.const 0) (i32.const 3972)) + (call $assert_return (call $flt (f32.const -0x1p+0) (f32.const inf)) (i32.const 1) (i32.const 3976)) + (call $assert_return (call $flt (f32.const 0x1p+0) (f32.const -inf)) (i32.const 0) (i32.const 3980)) + (call $assert_return (call $flt (f32.const 0x1p+0) (f32.const inf)) (i32.const 1) (i32.const 3984)) + (call $assert_return (call $flt (f32.const -0x1p+0) (f32.const -nan)) (i32.const 0) (i32.const 3988)) + (call $assert_return (call $flt (f32.const -0x1p+0) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 3992)) + (call $assert_return (call $flt (f32.const -0x1p+0) (f32.const nan)) (i32.const 0) (i32.const 3996)) + (call $assert_return (call $flt (f32.const -0x1p+0) (f32.const nan:0x200000)) (i32.const 0) (i32.const 4000)) + (call $assert_return (call $flt (f32.const 0x1p+0) (f32.const -nan)) (i32.const 0) (i32.const 4004)) + (call $assert_return (call $flt (f32.const 0x1p+0) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 4008)) + (call $assert_return (call $flt (f32.const 0x1p+0) (f32.const nan)) (i32.const 0) (i32.const 4012)) + (call $assert_return (call $flt (f32.const 0x1p+0) (f32.const nan:0x200000)) (i32.const 0) (i32.const 4016)) + (call $assert_return (call $flt (f32.const -0x1.921fb6p+2) (f32.const -0x0p+0)) (i32.const 1) (i32.const 4020)) + (call $assert_return (call $flt (f32.const -0x1.921fb6p+2) (f32.const 0x0p+0)) (i32.const 1) (i32.const 4024)) + (call $assert_return (call $flt (f32.const 0x1.921fb6p+2) (f32.const -0x0p+0)) (i32.const 0) (i32.const 4028)) + (call $assert_return (call $flt (f32.const 0x1.921fb6p+2) (f32.const 0x0p+0)) (i32.const 0) (i32.const 4032)) + (call $assert_return (call $flt (f32.const -0x1.921fb6p+2) (f32.const -0x1p-149)) (i32.const 1) (i32.const 4036)) + (call $assert_return (call $flt (f32.const -0x1.921fb6p+2) (f32.const 0x1p-149)) (i32.const 1) (i32.const 4040)) + (call $assert_return (call $flt (f32.const 0x1.921fb6p+2) (f32.const -0x1p-149)) (i32.const 0) (i32.const 4044)) + (call $assert_return (call $flt (f32.const 0x1.921fb6p+2) (f32.const 0x1p-149)) (i32.const 0) (i32.const 4048)) + (call $assert_return (call $flt (f32.const -0x1.921fb6p+2) (f32.const -0x1p-126)) (i32.const 1) (i32.const 4052)) + (call $assert_return (call $flt (f32.const -0x1.921fb6p+2) (f32.const 0x1p-126)) (i32.const 1) (i32.const 4056)) + (call $assert_return (call $flt (f32.const 0x1.921fb6p+2) (f32.const -0x1p-126)) (i32.const 0) (i32.const 4060)) + (call $assert_return (call $flt (f32.const 0x1.921fb6p+2) (f32.const 0x1p-126)) (i32.const 0) (i32.const 4064)) + (call $assert_return (call $flt (f32.const -0x1.921fb6p+2) (f32.const -0x1p-1)) (i32.const 1) (i32.const 4068)) + (call $assert_return (call $flt (f32.const -0x1.921fb6p+2) (f32.const 0x1p-1)) (i32.const 1) (i32.const 4072)) + (call $assert_return (call $flt (f32.const 0x1.921fb6p+2) (f32.const -0x1p-1)) (i32.const 0) (i32.const 4076)) + (call $assert_return (call $flt (f32.const 0x1.921fb6p+2) (f32.const 0x1p-1)) (i32.const 0) (i32.const 4080)) + (call $assert_return (call $flt (f32.const -0x1.921fb6p+2) (f32.const -0x1p+0)) (i32.const 1) (i32.const 4084)) + (call $assert_return (call $flt (f32.const -0x1.921fb6p+2) (f32.const 0x1p+0)) (i32.const 1) (i32.const 4088)) + (call $assert_return (call $flt (f32.const 0x1.921fb6p+2) (f32.const -0x1p+0)) (i32.const 0) (i32.const 4092)) + (call $assert_return (call $flt (f32.const 0x1.921fb6p+2) (f32.const 0x1p+0)) (i32.const 0) (i32.const 4096)) + (call $assert_return (call $flt (f32.const -0x1.921fb6p+2) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 4100)) + (call $assert_return (call $flt (f32.const -0x1.921fb6p+2) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 4104)) + (call $assert_return (call $flt (f32.const 0x1.921fb6p+2) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 4108)) + (call $assert_return (call $flt (f32.const 0x1.921fb6p+2) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 4112)) + (call $assert_return (call $flt (f32.const -0x1.921fb6p+2) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 4116)) + (call $assert_return (call $flt (f32.const -0x1.921fb6p+2) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 4120)) + (call $assert_return (call $flt (f32.const 0x1.921fb6p+2) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 4124)) + (call $assert_return (call $flt (f32.const 0x1.921fb6p+2) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 4128)) + (call $assert_return (call $flt (f32.const -0x1.921fb6p+2) (f32.const -inf)) (i32.const 0) (i32.const 4132)) + (call $assert_return (call $flt (f32.const -0x1.921fb6p+2) (f32.const inf)) (i32.const 1) (i32.const 4136)) + (call $assert_return (call $flt (f32.const 0x1.921fb6p+2) (f32.const -inf)) (i32.const 0) (i32.const 4140)) + (call $assert_return (call $flt (f32.const 0x1.921fb6p+2) (f32.const inf)) (i32.const 1) (i32.const 4144)) + (call $assert_return (call $flt (f32.const -0x1.921fb6p+2) (f32.const -nan)) (i32.const 0) (i32.const 4148)) + (call $assert_return (call $flt (f32.const -0x1.921fb6p+2) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 4152)) + (call $assert_return (call $flt (f32.const -0x1.921fb6p+2) (f32.const nan)) (i32.const 0) (i32.const 4156)) + (call $assert_return (call $flt (f32.const -0x1.921fb6p+2) (f32.const nan:0x200000)) (i32.const 0) (i32.const 4160)) + (call $assert_return (call $flt (f32.const 0x1.921fb6p+2) (f32.const -nan)) (i32.const 0) (i32.const 4164)) + (call $assert_return (call $flt (f32.const 0x1.921fb6p+2) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 4168)) + (call $assert_return (call $flt (f32.const 0x1.921fb6p+2) (f32.const nan)) (i32.const 0) (i32.const 4172)) + (call $assert_return (call $flt (f32.const 0x1.921fb6p+2) (f32.const nan:0x200000)) (i32.const 0) (i32.const 4176)) + (call $assert_return (call $flt (f32.const -0x1.fffffep+127) (f32.const -0x0p+0)) (i32.const 1) (i32.const 4180)) + (call $assert_return (call $flt (f32.const -0x1.fffffep+127) (f32.const 0x0p+0)) (i32.const 1) (i32.const 4184)) + (call $assert_return (call $flt (f32.const 0x1.fffffep+127) (f32.const -0x0p+0)) (i32.const 0) (i32.const 4188)) + (call $assert_return (call $flt (f32.const 0x1.fffffep+127) (f32.const 0x0p+0)) (i32.const 0) (i32.const 4192)) + (call $assert_return (call $flt (f32.const -0x1.fffffep+127) (f32.const -0x1p-149)) (i32.const 1) (i32.const 4196)) + (call $assert_return (call $flt (f32.const -0x1.fffffep+127) (f32.const 0x1p-149)) (i32.const 1) (i32.const 4200)) + (call $assert_return (call $flt (f32.const 0x1.fffffep+127) (f32.const -0x1p-149)) (i32.const 0) (i32.const 4204)) + (call $assert_return (call $flt (f32.const 0x1.fffffep+127) (f32.const 0x1p-149)) (i32.const 0) (i32.const 4208)) + (call $assert_return (call $flt (f32.const -0x1.fffffep+127) (f32.const -0x1p-126)) (i32.const 1) (i32.const 4212)) + (call $assert_return (call $flt (f32.const -0x1.fffffep+127) (f32.const 0x1p-126)) (i32.const 1) (i32.const 4216)) + (call $assert_return (call $flt (f32.const 0x1.fffffep+127) (f32.const -0x1p-126)) (i32.const 0) (i32.const 4220)) + (call $assert_return (call $flt (f32.const 0x1.fffffep+127) (f32.const 0x1p-126)) (i32.const 0) (i32.const 4224)) + (call $assert_return (call $flt (f32.const -0x1.fffffep+127) (f32.const -0x1p-1)) (i32.const 1) (i32.const 4228)) + (call $assert_return (call $flt (f32.const -0x1.fffffep+127) (f32.const 0x1p-1)) (i32.const 1) (i32.const 4232)) + (call $assert_return (call $flt (f32.const 0x1.fffffep+127) (f32.const -0x1p-1)) (i32.const 0) (i32.const 4236)) + (call $assert_return (call $flt (f32.const 0x1.fffffep+127) (f32.const 0x1p-1)) (i32.const 0) (i32.const 4240)) + (call $assert_return (call $flt (f32.const -0x1.fffffep+127) (f32.const -0x1p+0)) (i32.const 1) (i32.const 4244)) + (call $assert_return (call $flt (f32.const -0x1.fffffep+127) (f32.const 0x1p+0)) (i32.const 1) (i32.const 4248)) + (call $assert_return (call $flt (f32.const 0x1.fffffep+127) (f32.const -0x1p+0)) (i32.const 0) (i32.const 4252)) + (call $assert_return (call $flt (f32.const 0x1.fffffep+127) (f32.const 0x1p+0)) (i32.const 0) (i32.const 4256)) + (call $assert_return (call $flt (f32.const -0x1.fffffep+127) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 4260)) + (call $assert_return (call $flt (f32.const -0x1.fffffep+127) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 4264)) + (call $assert_return (call $flt (f32.const 0x1.fffffep+127) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 4268)) + (call $assert_return (call $flt (f32.const 0x1.fffffep+127) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 4272)) + (call $assert_return (call $flt (f32.const -0x1.fffffep+127) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 4276)) + (call $assert_return (call $flt (f32.const -0x1.fffffep+127) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 4280)) + (call $assert_return (call $flt (f32.const 0x1.fffffep+127) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 4284)) + (call $assert_return (call $flt (f32.const 0x1.fffffep+127) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 4288)) + (call $assert_return (call $flt (f32.const -0x1.fffffep+127) (f32.const -inf)) (i32.const 0) (i32.const 4292)) + (call $assert_return (call $flt (f32.const -0x1.fffffep+127) (f32.const inf)) (i32.const 1) (i32.const 4296)) + (call $assert_return (call $flt (f32.const 0x1.fffffep+127) (f32.const -inf)) (i32.const 0) (i32.const 4300)) + (call $assert_return (call $flt (f32.const 0x1.fffffep+127) (f32.const inf)) (i32.const 1) (i32.const 4304)) + (call $assert_return (call $flt (f32.const -0x1.fffffep+127) (f32.const -nan)) (i32.const 0) (i32.const 4308)) + (call $assert_return (call $flt (f32.const -0x1.fffffep+127) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 4312)) + (call $assert_return (call $flt (f32.const -0x1.fffffep+127) (f32.const nan)) (i32.const 0) (i32.const 4316)) + (call $assert_return (call $flt (f32.const -0x1.fffffep+127) (f32.const nan:0x200000)) (i32.const 0) (i32.const 4320)) + (call $assert_return (call $flt (f32.const 0x1.fffffep+127) (f32.const -nan)) (i32.const 0) (i32.const 4324)) + (call $assert_return (call $flt (f32.const 0x1.fffffep+127) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 4328)) + (call $assert_return (call $flt (f32.const 0x1.fffffep+127) (f32.const nan)) (i32.const 0) (i32.const 4332)) + (call $assert_return (call $flt (f32.const 0x1.fffffep+127) (f32.const nan:0x200000)) (i32.const 0) (i32.const 4336)) + (call $assert_return (call $flt (f32.const -inf) (f32.const -0x0p+0)) (i32.const 1) (i32.const 4340)) + (call $assert_return (call $flt (f32.const -inf) (f32.const 0x0p+0)) (i32.const 1) (i32.const 4344)) + (call $assert_return (call $flt (f32.const inf) (f32.const -0x0p+0)) (i32.const 0) (i32.const 4348)) + (call $assert_return (call $flt (f32.const inf) (f32.const 0x0p+0)) (i32.const 0) (i32.const 4352)) + (call $assert_return (call $flt (f32.const -inf) (f32.const -0x1p-149)) (i32.const 1) (i32.const 4356)) + (call $assert_return (call $flt (f32.const -inf) (f32.const 0x1p-149)) (i32.const 1) (i32.const 4360)) + (call $assert_return (call $flt (f32.const inf) (f32.const -0x1p-149)) (i32.const 0) (i32.const 4364)) + (call $assert_return (call $flt (f32.const inf) (f32.const 0x1p-149)) (i32.const 0) (i32.const 4368)) + (call $assert_return (call $flt (f32.const -inf) (f32.const -0x1p-126)) (i32.const 1) (i32.const 4372)) + (call $assert_return (call $flt (f32.const -inf) (f32.const 0x1p-126)) (i32.const 1) (i32.const 4376)) + (call $assert_return (call $flt (f32.const inf) (f32.const -0x1p-126)) (i32.const 0) (i32.const 4380)) + (call $assert_return (call $flt (f32.const inf) (f32.const 0x1p-126)) (i32.const 0) (i32.const 4384)) + (call $assert_return (call $flt (f32.const -inf) (f32.const -0x1p-1)) (i32.const 1) (i32.const 4388)) + (call $assert_return (call $flt (f32.const -inf) (f32.const 0x1p-1)) (i32.const 1) (i32.const 4392)) + (call $assert_return (call $flt (f32.const inf) (f32.const -0x1p-1)) (i32.const 0) (i32.const 4396)) + (call $assert_return (call $flt (f32.const inf) (f32.const 0x1p-1)) (i32.const 0) (i32.const 4400)) + (call $assert_return (call $flt (f32.const -inf) (f32.const -0x1p+0)) (i32.const 1) (i32.const 4404)) + (call $assert_return (call $flt (f32.const -inf) (f32.const 0x1p+0)) (i32.const 1) (i32.const 4408)) + (call $assert_return (call $flt (f32.const inf) (f32.const -0x1p+0)) (i32.const 0) (i32.const 4412)) + (call $assert_return (call $flt (f32.const inf) (f32.const 0x1p+0)) (i32.const 0) (i32.const 4416)) + (call $assert_return (call $flt (f32.const -inf) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 4420)) + (call $assert_return (call $flt (f32.const -inf) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 4424)) + (call $assert_return (call $flt (f32.const inf) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 4428)) + (call $assert_return (call $flt (f32.const inf) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 4432)) + (call $assert_return (call $flt (f32.const -inf) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 4436)) + (call $assert_return (call $flt (f32.const -inf) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 4440)) + (call $assert_return (call $flt (f32.const inf) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 4444)) + (call $assert_return (call $flt (f32.const inf) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 4448)) + (call $assert_return (call $flt (f32.const -inf) (f32.const -inf)) (i32.const 0) (i32.const 4452)) + (call $assert_return (call $flt (f32.const -inf) (f32.const inf)) (i32.const 1) (i32.const 4456)) + (call $assert_return (call $flt (f32.const inf) (f32.const -inf)) (i32.const 0) (i32.const 4460)) + (call $assert_return (call $flt (f32.const inf) (f32.const inf)) (i32.const 0) (i32.const 4464)) + (call $assert_return (call $flt (f32.const -inf) (f32.const -nan)) (i32.const 0) (i32.const 4468)) + (call $assert_return (call $flt (f32.const -inf) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 4472)) + (call $assert_return (call $flt (f32.const -inf) (f32.const nan)) (i32.const 0) (i32.const 4476)) + (call $assert_return (call $flt (f32.const -inf) (f32.const nan:0x200000)) (i32.const 0) (i32.const 4480)) + (call $assert_return (call $flt (f32.const inf) (f32.const -nan)) (i32.const 0) (i32.const 4484)) + (call $assert_return (call $flt (f32.const inf) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 4488)) + (call $assert_return (call $flt (f32.const inf) (f32.const nan)) (i32.const 0) (i32.const 4492)) + (call $assert_return (call $flt (f32.const inf) (f32.const nan:0x200000)) (i32.const 0) (i32.const 4496)) + (call $assert_return (call $flt (f32.const -nan) (f32.const -0x0p+0)) (i32.const 0) (i32.const 4500)) + (call $assert_return (call $flt (f32.const -nan:0x200000) (f32.const -0x0p+0)) (i32.const 0) (i32.const 4504)) + (call $assert_return (call $flt (f32.const -nan) (f32.const 0x0p+0)) (i32.const 0) (i32.const 4508)) + (call $assert_return (call $flt (f32.const -nan:0x200000) (f32.const 0x0p+0)) (i32.const 0) (i32.const 4512)) + (call $assert_return (call $flt (f32.const nan) (f32.const -0x0p+0)) (i32.const 0) (i32.const 4516)) + (call $assert_return (call $flt (f32.const nan:0x200000) (f32.const -0x0p+0)) (i32.const 0) (i32.const 4520)) + (call $assert_return (call $flt (f32.const nan) (f32.const 0x0p+0)) (i32.const 0) (i32.const 4524)) + (call $assert_return (call $flt (f32.const nan:0x200000) (f32.const 0x0p+0)) (i32.const 0) (i32.const 4528)) + (call $assert_return (call $flt (f32.const -nan) (f32.const -0x1p-149)) (i32.const 0) (i32.const 4532)) + (call $assert_return (call $flt (f32.const -nan:0x200000) (f32.const -0x1p-149)) (i32.const 0) (i32.const 4536)) + (call $assert_return (call $flt (f32.const -nan) (f32.const 0x1p-149)) (i32.const 0) (i32.const 4540)) + (call $assert_return (call $flt (f32.const -nan:0x200000) (f32.const 0x1p-149)) (i32.const 0) (i32.const 4544)) + (call $assert_return (call $flt (f32.const nan) (f32.const -0x1p-149)) (i32.const 0) (i32.const 4548)) + (call $assert_return (call $flt (f32.const nan:0x200000) (f32.const -0x1p-149)) (i32.const 0) (i32.const 4552)) + (call $assert_return (call $flt (f32.const nan) (f32.const 0x1p-149)) (i32.const 0) (i32.const 4556)) + (call $assert_return (call $flt (f32.const nan:0x200000) (f32.const 0x1p-149)) (i32.const 0) (i32.const 4560)) + (call $assert_return (call $flt (f32.const -nan) (f32.const -0x1p-126)) (i32.const 0) (i32.const 4564)) + (call $assert_return (call $flt (f32.const -nan:0x200000) (f32.const -0x1p-126)) (i32.const 0) (i32.const 4568)) + (call $assert_return (call $flt (f32.const -nan) (f32.const 0x1p-126)) (i32.const 0) (i32.const 4572)) + (call $assert_return (call $flt (f32.const -nan:0x200000) (f32.const 0x1p-126)) (i32.const 0) (i32.const 4576)) + (call $assert_return (call $flt (f32.const nan) (f32.const -0x1p-126)) (i32.const 0) (i32.const 4580)) + (call $assert_return (call $flt (f32.const nan:0x200000) (f32.const -0x1p-126)) (i32.const 0) (i32.const 4584)) + (call $assert_return (call $flt (f32.const nan) (f32.const 0x1p-126)) (i32.const 0) (i32.const 4588)) + (call $assert_return (call $flt (f32.const nan:0x200000) (f32.const 0x1p-126)) (i32.const 0) (i32.const 4592)) + (call $assert_return (call $flt (f32.const -nan) (f32.const -0x1p-1)) (i32.const 0) (i32.const 4596)) + (call $assert_return (call $flt (f32.const -nan:0x200000) (f32.const -0x1p-1)) (i32.const 0) (i32.const 4600)) + (call $assert_return (call $flt (f32.const -nan) (f32.const 0x1p-1)) (i32.const 0) (i32.const 4604)) + (call $assert_return (call $flt (f32.const -nan:0x200000) (f32.const 0x1p-1)) (i32.const 0) (i32.const 4608)) + (call $assert_return (call $flt (f32.const nan) (f32.const -0x1p-1)) (i32.const 0) (i32.const 4612)) + (call $assert_return (call $flt (f32.const nan:0x200000) (f32.const -0x1p-1)) (i32.const 0) (i32.const 4616)) + (call $assert_return (call $flt (f32.const nan) (f32.const 0x1p-1)) (i32.const 0) (i32.const 4620)) + (call $assert_return (call $flt (f32.const nan:0x200000) (f32.const 0x1p-1)) (i32.const 0) (i32.const 4624)) + (call $assert_return (call $flt (f32.const -nan) (f32.const -0x1p+0)) (i32.const 0) (i32.const 4628)) + (call $assert_return (call $flt (f32.const -nan:0x200000) (f32.const -0x1p+0)) (i32.const 0) (i32.const 4632)) + (call $assert_return (call $flt (f32.const -nan) (f32.const 0x1p+0)) (i32.const 0) (i32.const 4636)) + (call $assert_return (call $flt (f32.const -nan:0x200000) (f32.const 0x1p+0)) (i32.const 0) (i32.const 4640)) + (call $assert_return (call $flt (f32.const nan) (f32.const -0x1p+0)) (i32.const 0) (i32.const 4644)) + (call $assert_return (call $flt (f32.const nan:0x200000) (f32.const -0x1p+0)) (i32.const 0) (i32.const 4648)) + (call $assert_return (call $flt (f32.const nan) (f32.const 0x1p+0)) (i32.const 0) (i32.const 4652)) + (call $assert_return (call $flt (f32.const nan:0x200000) (f32.const 0x1p+0)) (i32.const 0) (i32.const 4656)) + (call $assert_return (call $flt (f32.const -nan) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 4660)) + (call $assert_return (call $flt (f32.const -nan:0x200000) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 4664)) + (call $assert_return (call $flt (f32.const -nan) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 4668)) + (call $assert_return (call $flt (f32.const -nan:0x200000) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 4672)) + (call $assert_return (call $flt (f32.const nan) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 4676)) + (call $assert_return (call $flt (f32.const nan:0x200000) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 4680)) + (call $assert_return (call $flt (f32.const nan) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 4684)) + (call $assert_return (call $flt (f32.const nan:0x200000) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 4688)) + (call $assert_return (call $flt (f32.const -nan) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 4692)) + (call $assert_return (call $flt (f32.const -nan:0x200000) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 4696)) + (call $assert_return (call $flt (f32.const -nan) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 4700)) + (call $assert_return (call $flt (f32.const -nan:0x200000) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 4704)) + (call $assert_return (call $flt (f32.const nan) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 4708)) + (call $assert_return (call $flt (f32.const nan:0x200000) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 4712)) + (call $assert_return (call $flt (f32.const nan) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 4716)) + (call $assert_return (call $flt (f32.const nan:0x200000) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 4720)) + (call $assert_return (call $flt (f32.const -nan) (f32.const -inf)) (i32.const 0) (i32.const 4724)) + (call $assert_return (call $flt (f32.const -nan:0x200000) (f32.const -inf)) (i32.const 0) (i32.const 4728)) + (call $assert_return (call $flt (f32.const -nan) (f32.const inf)) (i32.const 0) (i32.const 4732)) + (call $assert_return (call $flt (f32.const -nan:0x200000) (f32.const inf)) (i32.const 0) (i32.const 4736)) + (call $assert_return (call $flt (f32.const nan) (f32.const -inf)) (i32.const 0) (i32.const 4740)) + (call $assert_return (call $flt (f32.const nan:0x200000) (f32.const -inf)) (i32.const 0) (i32.const 4744)) + (call $assert_return (call $flt (f32.const nan) (f32.const inf)) (i32.const 0) (i32.const 4748)) + (call $assert_return (call $flt (f32.const nan:0x200000) (f32.const inf)) (i32.const 0) (i32.const 4752)) + (call $assert_return (call $flt (f32.const -nan) (f32.const -nan)) (i32.const 0) (i32.const 4756)) + (call $assert_return (call $flt (f32.const -nan:0x200000) (f32.const -nan)) (i32.const 0) (i32.const 4760)) + (call $assert_return (call $flt (f32.const -nan) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 4764)) + (call $assert_return (call $flt (f32.const -nan:0x200000) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 4768)) + (call $assert_return (call $flt (f32.const -nan) (f32.const nan)) (i32.const 0) (i32.const 4772)) + (call $assert_return (call $flt (f32.const -nan:0x200000) (f32.const nan)) (i32.const 0) (i32.const 4776)) + (call $assert_return (call $flt (f32.const -nan) (f32.const nan:0x200000)) (i32.const 0) (i32.const 4780)) + (call $assert_return (call $flt (f32.const -nan:0x200000) (f32.const nan:0x200000)) (i32.const 0) (i32.const 4784)) + (call $assert_return (call $flt (f32.const nan) (f32.const -nan)) (i32.const 0) (i32.const 4788)) + (call $assert_return (call $flt (f32.const nan:0x200000) (f32.const -nan)) (i32.const 0) (i32.const 4792)) + (call $assert_return (call $flt (f32.const nan) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 4796)) + (call $assert_return (call $flt (f32.const nan:0x200000) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 4800)) + (call $assert_return (call $flt (f32.const nan) (f32.const nan)) (i32.const 0) (i32.const 4804)) + (call $assert_return (call $flt (f32.const nan:0x200000) (f32.const nan)) (i32.const 0) (i32.const 4808)) + (call $assert_return (call $flt (f32.const nan) (f32.const nan:0x200000)) (i32.const 0) (i32.const 4812)) + (call $assert_return (call $flt (f32.const nan:0x200000) (f32.const nan:0x200000)) (i32.const 0) (i32.const 4816)) + (call $assert_return (call $fle (f32.const -0x0p+0) (f32.const -0x0p+0)) (i32.const 1) (i32.const 4820)) + (call $assert_return (call $fle (f32.const -0x0p+0) (f32.const 0x0p+0)) (i32.const 1) (i32.const 4824)) + (call $assert_return (call $fle (f32.const 0x0p+0) (f32.const -0x0p+0)) (i32.const 1) (i32.const 4828)) + (call $assert_return (call $fle (f32.const 0x0p+0) (f32.const 0x0p+0)) (i32.const 1) (i32.const 4832)) + (call $assert_return (call $fle (f32.const -0x0p+0) (f32.const -0x1p-149)) (i32.const 0) (i32.const 4836)) + (call $assert_return (call $fle (f32.const -0x0p+0) (f32.const 0x1p-149)) (i32.const 1) (i32.const 4840)) + (call $assert_return (call $fle (f32.const 0x0p+0) (f32.const -0x1p-149)) (i32.const 0) (i32.const 4844)) + (call $assert_return (call $fle (f32.const 0x0p+0) (f32.const 0x1p-149)) (i32.const 1) (i32.const 4848)) + (call $assert_return (call $fle (f32.const -0x0p+0) (f32.const -0x1p-126)) (i32.const 0) (i32.const 4852)) + (call $assert_return (call $fle (f32.const -0x0p+0) (f32.const 0x1p-126)) (i32.const 1) (i32.const 4856)) + (call $assert_return (call $fle (f32.const 0x0p+0) (f32.const -0x1p-126)) (i32.const 0) (i32.const 4860)) + (call $assert_return (call $fle (f32.const 0x0p+0) (f32.const 0x1p-126)) (i32.const 1) (i32.const 4864)) + (call $assert_return (call $fle (f32.const -0x0p+0) (f32.const -0x1p-1)) (i32.const 0) (i32.const 4868)) + (call $assert_return (call $fle (f32.const -0x0p+0) (f32.const 0x1p-1)) (i32.const 1) (i32.const 4872)) + (call $assert_return (call $fle (f32.const 0x0p+0) (f32.const -0x1p-1)) (i32.const 0) (i32.const 4876)) + (call $assert_return (call $fle (f32.const 0x0p+0) (f32.const 0x1p-1)) (i32.const 1) (i32.const 4880)) + (call $assert_return (call $fle (f32.const -0x0p+0) (f32.const -0x1p+0)) (i32.const 0) (i32.const 4884)) + (call $assert_return (call $fle (f32.const -0x0p+0) (f32.const 0x1p+0)) (i32.const 1) (i32.const 4888)) + (call $assert_return (call $fle (f32.const 0x0p+0) (f32.const -0x1p+0)) (i32.const 0) (i32.const 4892)) + (call $assert_return (call $fle (f32.const 0x0p+0) (f32.const 0x1p+0)) (i32.const 1) (i32.const 4896)) + (call $assert_return (call $fle (f32.const -0x0p+0) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 4900)) + (call $assert_return (call $fle (f32.const -0x0p+0) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 4904)) + (call $assert_return (call $fle (f32.const 0x0p+0) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 4908)) + (call $assert_return (call $fle (f32.const 0x0p+0) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 4912)) + (call $assert_return (call $fle (f32.const -0x0p+0) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 4916)) + (call $assert_return (call $fle (f32.const -0x0p+0) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 4920)) + (call $assert_return (call $fle (f32.const 0x0p+0) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 4924)) + (call $assert_return (call $fle (f32.const 0x0p+0) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 4928)) + (call $assert_return (call $fle (f32.const -0x0p+0) (f32.const -inf)) (i32.const 0) (i32.const 4932)) + (call $assert_return (call $fle (f32.const -0x0p+0) (f32.const inf)) (i32.const 1) (i32.const 4936)) + (call $assert_return (call $fle (f32.const 0x0p+0) (f32.const -inf)) (i32.const 0) (i32.const 4940)) + (call $assert_return (call $fle (f32.const 0x0p+0) (f32.const inf)) (i32.const 1) (i32.const 4944)) + (call $assert_return (call $fle (f32.const -0x0p+0) (f32.const -nan)) (i32.const 0) (i32.const 4948)) + (call $assert_return (call $fle (f32.const -0x0p+0) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 4952)) + (call $assert_return (call $fle (f32.const -0x0p+0) (f32.const nan)) (i32.const 0) (i32.const 4956)) + (call $assert_return (call $fle (f32.const -0x0p+0) (f32.const nan:0x200000)) (i32.const 0) (i32.const 4960)) + (call $assert_return (call $fle (f32.const 0x0p+0) (f32.const -nan)) (i32.const 0) (i32.const 4964)) + (call $assert_return (call $fle (f32.const 0x0p+0) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 4968)) + (call $assert_return (call $fle (f32.const 0x0p+0) (f32.const nan)) (i32.const 0) (i32.const 4972)) + (call $assert_return (call $fle (f32.const 0x0p+0) (f32.const nan:0x200000)) (i32.const 0) (i32.const 4976)) + (call $assert_return (call $fle (f32.const -0x1p-149) (f32.const -0x0p+0)) (i32.const 1) (i32.const 4980)) + (call $assert_return (call $fle (f32.const -0x1p-149) (f32.const 0x0p+0)) (i32.const 1) (i32.const 4984)) + (call $assert_return (call $fle (f32.const 0x1p-149) (f32.const -0x0p+0)) (i32.const 0) (i32.const 4988)) + (call $assert_return (call $fle (f32.const 0x1p-149) (f32.const 0x0p+0)) (i32.const 0) (i32.const 4992)) + (call $assert_return (call $fle (f32.const -0x1p-149) (f32.const -0x1p-149)) (i32.const 1) (i32.const 4996)) + (call $assert_return (call $fle (f32.const -0x1p-149) (f32.const 0x1p-149)) (i32.const 1) (i32.const 5000)) + (call $assert_return (call $fle (f32.const 0x1p-149) (f32.const -0x1p-149)) (i32.const 0) (i32.const 5004)) + (call $assert_return (call $fle (f32.const 0x1p-149) (f32.const 0x1p-149)) (i32.const 1) (i32.const 5008)) + (call $assert_return (call $fle (f32.const -0x1p-149) (f32.const -0x1p-126)) (i32.const 0) (i32.const 5012)) + (call $assert_return (call $fle (f32.const -0x1p-149) (f32.const 0x1p-126)) (i32.const 1) (i32.const 5016)) + (call $assert_return (call $fle (f32.const 0x1p-149) (f32.const -0x1p-126)) (i32.const 0) (i32.const 5020)) + (call $assert_return (call $fle (f32.const 0x1p-149) (f32.const 0x1p-126)) (i32.const 1) (i32.const 5024)) + (call $assert_return (call $fle (f32.const -0x1p-149) (f32.const -0x1p-1)) (i32.const 0) (i32.const 5028)) + (call $assert_return (call $fle (f32.const -0x1p-149) (f32.const 0x1p-1)) (i32.const 1) (i32.const 5032)) + (call $assert_return (call $fle (f32.const 0x1p-149) (f32.const -0x1p-1)) (i32.const 0) (i32.const 5036)) + (call $assert_return (call $fle (f32.const 0x1p-149) (f32.const 0x1p-1)) (i32.const 1) (i32.const 5040)) + (call $assert_return (call $fle (f32.const -0x1p-149) (f32.const -0x1p+0)) (i32.const 0) (i32.const 5044)) + (call $assert_return (call $fle (f32.const -0x1p-149) (f32.const 0x1p+0)) (i32.const 1) (i32.const 5048)) + (call $assert_return (call $fle (f32.const 0x1p-149) (f32.const -0x1p+0)) (i32.const 0) (i32.const 5052)) + (call $assert_return (call $fle (f32.const 0x1p-149) (f32.const 0x1p+0)) (i32.const 1) (i32.const 5056)) + (call $assert_return (call $fle (f32.const -0x1p-149) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 5060)) + (call $assert_return (call $fle (f32.const -0x1p-149) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 5064)) + (call $assert_return (call $fle (f32.const 0x1p-149) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 5068)) + (call $assert_return (call $fle (f32.const 0x1p-149) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 5072)) + (call $assert_return (call $fle (f32.const -0x1p-149) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 5076)) + (call $assert_return (call $fle (f32.const -0x1p-149) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 5080)) + (call $assert_return (call $fle (f32.const 0x1p-149) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 5084)) + (call $assert_return (call $fle (f32.const 0x1p-149) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 5088)) + (call $assert_return (call $fle (f32.const -0x1p-149) (f32.const -inf)) (i32.const 0) (i32.const 5092)) + (call $assert_return (call $fle (f32.const -0x1p-149) (f32.const inf)) (i32.const 1) (i32.const 5096)) + (call $assert_return (call $fle (f32.const 0x1p-149) (f32.const -inf)) (i32.const 0) (i32.const 5100)) + (call $assert_return (call $fle (f32.const 0x1p-149) (f32.const inf)) (i32.const 1) (i32.const 5104)) + (call $assert_return (call $fle (f32.const -0x1p-149) (f32.const -nan)) (i32.const 0) (i32.const 5108)) + (call $assert_return (call $fle (f32.const -0x1p-149) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 5112)) + (call $assert_return (call $fle (f32.const -0x1p-149) (f32.const nan)) (i32.const 0) (i32.const 5116)) + (call $assert_return (call $fle (f32.const -0x1p-149) (f32.const nan:0x200000)) (i32.const 0) (i32.const 5120)) + (call $assert_return (call $fle (f32.const 0x1p-149) (f32.const -nan)) (i32.const 0) (i32.const 5124)) + (call $assert_return (call $fle (f32.const 0x1p-149) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 5128)) + (call $assert_return (call $fle (f32.const 0x1p-149) (f32.const nan)) (i32.const 0) (i32.const 5132)) + (call $assert_return (call $fle (f32.const 0x1p-149) (f32.const nan:0x200000)) (i32.const 0) (i32.const 5136)) + (call $assert_return (call $fle (f32.const -0x1p-126) (f32.const -0x0p+0)) (i32.const 1) (i32.const 5140)) + (call $assert_return (call $fle (f32.const -0x1p-126) (f32.const 0x0p+0)) (i32.const 1) (i32.const 5144)) + (call $assert_return (call $fle (f32.const 0x1p-126) (f32.const -0x0p+0)) (i32.const 0) (i32.const 5148)) + (call $assert_return (call $fle (f32.const 0x1p-126) (f32.const 0x0p+0)) (i32.const 0) (i32.const 5152)) + (call $assert_return (call $fle (f32.const -0x1p-126) (f32.const -0x1p-149)) (i32.const 1) (i32.const 5156)) + (call $assert_return (call $fle (f32.const -0x1p-126) (f32.const 0x1p-149)) (i32.const 1) (i32.const 5160)) + (call $assert_return (call $fle (f32.const 0x1p-126) (f32.const -0x1p-149)) (i32.const 0) (i32.const 5164)) + (call $assert_return (call $fle (f32.const 0x1p-126) (f32.const 0x1p-149)) (i32.const 0) (i32.const 5168)) + (call $assert_return (call $fle (f32.const -0x1p-126) (f32.const -0x1p-126)) (i32.const 1) (i32.const 5172)) + (call $assert_return (call $fle (f32.const -0x1p-126) (f32.const 0x1p-126)) (i32.const 1) (i32.const 5176)) + (call $assert_return (call $fle (f32.const 0x1p-126) (f32.const -0x1p-126)) (i32.const 0) (i32.const 5180)) + (call $assert_return (call $fle (f32.const 0x1p-126) (f32.const 0x1p-126)) (i32.const 1) (i32.const 5184)) + (call $assert_return (call $fle (f32.const -0x1p-126) (f32.const -0x1p-1)) (i32.const 0) (i32.const 5188)) + (call $assert_return (call $fle (f32.const -0x1p-126) (f32.const 0x1p-1)) (i32.const 1) (i32.const 5192)) + (call $assert_return (call $fle (f32.const 0x1p-126) (f32.const -0x1p-1)) (i32.const 0) (i32.const 5196)) + (call $assert_return (call $fle (f32.const 0x1p-126) (f32.const 0x1p-1)) (i32.const 1) (i32.const 5200)) + (call $assert_return (call $fle (f32.const -0x1p-126) (f32.const -0x1p+0)) (i32.const 0) (i32.const 5204)) + (call $assert_return (call $fle (f32.const -0x1p-126) (f32.const 0x1p+0)) (i32.const 1) (i32.const 5208)) + (call $assert_return (call $fle (f32.const 0x1p-126) (f32.const -0x1p+0)) (i32.const 0) (i32.const 5212)) + (call $assert_return (call $fle (f32.const 0x1p-126) (f32.const 0x1p+0)) (i32.const 1) (i32.const 5216)) + (call $assert_return (call $fle (f32.const -0x1p-126) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 5220)) + (call $assert_return (call $fle (f32.const -0x1p-126) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 5224)) + (call $assert_return (call $fle (f32.const 0x1p-126) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 5228)) + (call $assert_return (call $fle (f32.const 0x1p-126) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 5232)) + (call $assert_return (call $fle (f32.const -0x1p-126) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 5236)) + (call $assert_return (call $fle (f32.const -0x1p-126) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 5240)) + (call $assert_return (call $fle (f32.const 0x1p-126) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 5244)) + (call $assert_return (call $fle (f32.const 0x1p-126) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 5248)) + (call $assert_return (call $fle (f32.const -0x1p-126) (f32.const -inf)) (i32.const 0) (i32.const 5252)) + (call $assert_return (call $fle (f32.const -0x1p-126) (f32.const inf)) (i32.const 1) (i32.const 5256)) + (call $assert_return (call $fle (f32.const 0x1p-126) (f32.const -inf)) (i32.const 0) (i32.const 5260)) + (call $assert_return (call $fle (f32.const 0x1p-126) (f32.const inf)) (i32.const 1) (i32.const 5264)) + (call $assert_return (call $fle (f32.const -0x1p-126) (f32.const -nan)) (i32.const 0) (i32.const 5268)) + (call $assert_return (call $fle (f32.const -0x1p-126) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 5272)) + (call $assert_return (call $fle (f32.const -0x1p-126) (f32.const nan)) (i32.const 0) (i32.const 5276)) + (call $assert_return (call $fle (f32.const -0x1p-126) (f32.const nan:0x200000)) (i32.const 0) (i32.const 5280)) + (call $assert_return (call $fle (f32.const 0x1p-126) (f32.const -nan)) (i32.const 0) (i32.const 5284)) + (call $assert_return (call $fle (f32.const 0x1p-126) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 5288)) + (call $assert_return (call $fle (f32.const 0x1p-126) (f32.const nan)) (i32.const 0) (i32.const 5292)) + (call $assert_return (call $fle (f32.const 0x1p-126) (f32.const nan:0x200000)) (i32.const 0) (i32.const 5296)) + (call $assert_return (call $fle (f32.const -0x1p-1) (f32.const -0x0p+0)) (i32.const 1) (i32.const 5300)) + (call $assert_return (call $fle (f32.const -0x1p-1) (f32.const 0x0p+0)) (i32.const 1) (i32.const 5304)) + (call $assert_return (call $fle (f32.const 0x1p-1) (f32.const -0x0p+0)) (i32.const 0) (i32.const 5308)) + (call $assert_return (call $fle (f32.const 0x1p-1) (f32.const 0x0p+0)) (i32.const 0) (i32.const 5312)) + (call $assert_return (call $fle (f32.const -0x1p-1) (f32.const -0x1p-149)) (i32.const 1) (i32.const 5316)) + (call $assert_return (call $fle (f32.const -0x1p-1) (f32.const 0x1p-149)) (i32.const 1) (i32.const 5320)) + (call $assert_return (call $fle (f32.const 0x1p-1) (f32.const -0x1p-149)) (i32.const 0) (i32.const 5324)) + (call $assert_return (call $fle (f32.const 0x1p-1) (f32.const 0x1p-149)) (i32.const 0) (i32.const 5328)) + (call $assert_return (call $fle (f32.const -0x1p-1) (f32.const -0x1p-126)) (i32.const 1) (i32.const 5332)) + (call $assert_return (call $fle (f32.const -0x1p-1) (f32.const 0x1p-126)) (i32.const 1) (i32.const 5336)) + (call $assert_return (call $fle (f32.const 0x1p-1) (f32.const -0x1p-126)) (i32.const 0) (i32.const 5340)) + (call $assert_return (call $fle (f32.const 0x1p-1) (f32.const 0x1p-126)) (i32.const 0) (i32.const 5344)) + (call $assert_return (call $fle (f32.const -0x1p-1) (f32.const -0x1p-1)) (i32.const 1) (i32.const 5348)) + (call $assert_return (call $fle (f32.const -0x1p-1) (f32.const 0x1p-1)) (i32.const 1) (i32.const 5352)) + (call $assert_return (call $fle (f32.const 0x1p-1) (f32.const -0x1p-1)) (i32.const 0) (i32.const 5356)) + (call $assert_return (call $fle (f32.const 0x1p-1) (f32.const 0x1p-1)) (i32.const 1) (i32.const 5360)) + (call $assert_return (call $fle (f32.const -0x1p-1) (f32.const -0x1p+0)) (i32.const 0) (i32.const 5364)) + (call $assert_return (call $fle (f32.const -0x1p-1) (f32.const 0x1p+0)) (i32.const 1) (i32.const 5368)) + (call $assert_return (call $fle (f32.const 0x1p-1) (f32.const -0x1p+0)) (i32.const 0) (i32.const 5372)) + (call $assert_return (call $fle (f32.const 0x1p-1) (f32.const 0x1p+0)) (i32.const 1) (i32.const 5376)) + (call $assert_return (call $fle (f32.const -0x1p-1) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 5380)) + (call $assert_return (call $fle (f32.const -0x1p-1) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 5384)) + (call $assert_return (call $fle (f32.const 0x1p-1) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 5388)) + (call $assert_return (call $fle (f32.const 0x1p-1) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 5392)) + (call $assert_return (call $fle (f32.const -0x1p-1) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 5396)) + (call $assert_return (call $fle (f32.const -0x1p-1) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 5400)) + (call $assert_return (call $fle (f32.const 0x1p-1) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 5404)) + (call $assert_return (call $fle (f32.const 0x1p-1) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 5408)) + (call $assert_return (call $fle (f32.const -0x1p-1) (f32.const -inf)) (i32.const 0) (i32.const 5412)) + (call $assert_return (call $fle (f32.const -0x1p-1) (f32.const inf)) (i32.const 1) (i32.const 5416)) + (call $assert_return (call $fle (f32.const 0x1p-1) (f32.const -inf)) (i32.const 0) (i32.const 5420)) + (call $assert_return (call $fle (f32.const 0x1p-1) (f32.const inf)) (i32.const 1) (i32.const 5424)) + (call $assert_return (call $fle (f32.const -0x1p-1) (f32.const -nan)) (i32.const 0) (i32.const 5428)) + (call $assert_return (call $fle (f32.const -0x1p-1) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 5432)) + (call $assert_return (call $fle (f32.const -0x1p-1) (f32.const nan)) (i32.const 0) (i32.const 5436)) + (call $assert_return (call $fle (f32.const -0x1p-1) (f32.const nan:0x200000)) (i32.const 0) (i32.const 5440)) + (call $assert_return (call $fle (f32.const 0x1p-1) (f32.const -nan)) (i32.const 0) (i32.const 5444)) + (call $assert_return (call $fle (f32.const 0x1p-1) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 5448)) + (call $assert_return (call $fle (f32.const 0x1p-1) (f32.const nan)) (i32.const 0) (i32.const 5452)) + (call $assert_return (call $fle (f32.const 0x1p-1) (f32.const nan:0x200000)) (i32.const 0) (i32.const 5456)) + (call $assert_return (call $fle (f32.const -0x1p+0) (f32.const -0x0p+0)) (i32.const 1) (i32.const 5460)) + (call $assert_return (call $fle (f32.const -0x1p+0) (f32.const 0x0p+0)) (i32.const 1) (i32.const 5464)) + (call $assert_return (call $fle (f32.const 0x1p+0) (f32.const -0x0p+0)) (i32.const 0) (i32.const 5468)) + (call $assert_return (call $fle (f32.const 0x1p+0) (f32.const 0x0p+0)) (i32.const 0) (i32.const 5472)) + (call $assert_return (call $fle (f32.const -0x1p+0) (f32.const -0x1p-149)) (i32.const 1) (i32.const 5476)) + (call $assert_return (call $fle (f32.const -0x1p+0) (f32.const 0x1p-149)) (i32.const 1) (i32.const 5480)) + (call $assert_return (call $fle (f32.const 0x1p+0) (f32.const -0x1p-149)) (i32.const 0) (i32.const 5484)) + (call $assert_return (call $fle (f32.const 0x1p+0) (f32.const 0x1p-149)) (i32.const 0) (i32.const 5488)) + (call $assert_return (call $fle (f32.const -0x1p+0) (f32.const -0x1p-126)) (i32.const 1) (i32.const 5492)) + (call $assert_return (call $fle (f32.const -0x1p+0) (f32.const 0x1p-126)) (i32.const 1) (i32.const 5496)) + (call $assert_return (call $fle (f32.const 0x1p+0) (f32.const -0x1p-126)) (i32.const 0) (i32.const 5500)) + (call $assert_return (call $fle (f32.const 0x1p+0) (f32.const 0x1p-126)) (i32.const 0) (i32.const 5504)) + (call $assert_return (call $fle (f32.const -0x1p+0) (f32.const -0x1p-1)) (i32.const 1) (i32.const 5508)) + (call $assert_return (call $fle (f32.const -0x1p+0) (f32.const 0x1p-1)) (i32.const 1) (i32.const 5512)) + (call $assert_return (call $fle (f32.const 0x1p+0) (f32.const -0x1p-1)) (i32.const 0) (i32.const 5516)) + (call $assert_return (call $fle (f32.const 0x1p+0) (f32.const 0x1p-1)) (i32.const 0) (i32.const 5520)) + (call $assert_return (call $fle (f32.const -0x1p+0) (f32.const -0x1p+0)) (i32.const 1) (i32.const 5524)) + (call $assert_return (call $fle (f32.const -0x1p+0) (f32.const 0x1p+0)) (i32.const 1) (i32.const 5528)) + (call $assert_return (call $fle (f32.const 0x1p+0) (f32.const -0x1p+0)) (i32.const 0) (i32.const 5532)) + (call $assert_return (call $fle (f32.const 0x1p+0) (f32.const 0x1p+0)) (i32.const 1) (i32.const 5536)) + (call $assert_return (call $fle (f32.const -0x1p+0) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 5540)) + (call $assert_return (call $fle (f32.const -0x1p+0) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 5544)) + (call $assert_return (call $fle (f32.const 0x1p+0) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 5548)) + (call $assert_return (call $fle (f32.const 0x1p+0) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 5552)) + (call $assert_return (call $fle (f32.const -0x1p+0) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 5556)) + (call $assert_return (call $fle (f32.const -0x1p+0) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 5560)) + (call $assert_return (call $fle (f32.const 0x1p+0) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 5564)) + (call $assert_return (call $fle (f32.const 0x1p+0) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 5568)) + (call $assert_return (call $fle (f32.const -0x1p+0) (f32.const -inf)) (i32.const 0) (i32.const 5572)) + (call $assert_return (call $fle (f32.const -0x1p+0) (f32.const inf)) (i32.const 1) (i32.const 5576)) + (call $assert_return (call $fle (f32.const 0x1p+0) (f32.const -inf)) (i32.const 0) (i32.const 5580)) + (call $assert_return (call $fle (f32.const 0x1p+0) (f32.const inf)) (i32.const 1) (i32.const 5584)) + (call $assert_return (call $fle (f32.const -0x1p+0) (f32.const -nan)) (i32.const 0) (i32.const 5588)) + (call $assert_return (call $fle (f32.const -0x1p+0) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 5592)) + (call $assert_return (call $fle (f32.const -0x1p+0) (f32.const nan)) (i32.const 0) (i32.const 5596)) + (call $assert_return (call $fle (f32.const -0x1p+0) (f32.const nan:0x200000)) (i32.const 0) (i32.const 5600)) + (call $assert_return (call $fle (f32.const 0x1p+0) (f32.const -nan)) (i32.const 0) (i32.const 5604)) + (call $assert_return (call $fle (f32.const 0x1p+0) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 5608)) + (call $assert_return (call $fle (f32.const 0x1p+0) (f32.const nan)) (i32.const 0) (i32.const 5612)) + (call $assert_return (call $fle (f32.const 0x1p+0) (f32.const nan:0x200000)) (i32.const 0) (i32.const 5616)) + (call $assert_return (call $fle (f32.const -0x1.921fb6p+2) (f32.const -0x0p+0)) (i32.const 1) (i32.const 5620)) + (call $assert_return (call $fle (f32.const -0x1.921fb6p+2) (f32.const 0x0p+0)) (i32.const 1) (i32.const 5624)) + (call $assert_return (call $fle (f32.const 0x1.921fb6p+2) (f32.const -0x0p+0)) (i32.const 0) (i32.const 5628)) + (call $assert_return (call $fle (f32.const 0x1.921fb6p+2) (f32.const 0x0p+0)) (i32.const 0) (i32.const 5632)) + (call $assert_return (call $fle (f32.const -0x1.921fb6p+2) (f32.const -0x1p-149)) (i32.const 1) (i32.const 5636)) + (call $assert_return (call $fle (f32.const -0x1.921fb6p+2) (f32.const 0x1p-149)) (i32.const 1) (i32.const 5640)) + (call $assert_return (call $fle (f32.const 0x1.921fb6p+2) (f32.const -0x1p-149)) (i32.const 0) (i32.const 5644)) + (call $assert_return (call $fle (f32.const 0x1.921fb6p+2) (f32.const 0x1p-149)) (i32.const 0) (i32.const 5648)) + (call $assert_return (call $fle (f32.const -0x1.921fb6p+2) (f32.const -0x1p-126)) (i32.const 1) (i32.const 5652)) + (call $assert_return (call $fle (f32.const -0x1.921fb6p+2) (f32.const 0x1p-126)) (i32.const 1) (i32.const 5656)) + (call $assert_return (call $fle (f32.const 0x1.921fb6p+2) (f32.const -0x1p-126)) (i32.const 0) (i32.const 5660)) + (call $assert_return (call $fle (f32.const 0x1.921fb6p+2) (f32.const 0x1p-126)) (i32.const 0) (i32.const 5664)) + (call $assert_return (call $fle (f32.const -0x1.921fb6p+2) (f32.const -0x1p-1)) (i32.const 1) (i32.const 5668)) + (call $assert_return (call $fle (f32.const -0x1.921fb6p+2) (f32.const 0x1p-1)) (i32.const 1) (i32.const 5672)) + (call $assert_return (call $fle (f32.const 0x1.921fb6p+2) (f32.const -0x1p-1)) (i32.const 0) (i32.const 5676)) + (call $assert_return (call $fle (f32.const 0x1.921fb6p+2) (f32.const 0x1p-1)) (i32.const 0) (i32.const 5680)) + (call $assert_return (call $fle (f32.const -0x1.921fb6p+2) (f32.const -0x1p+0)) (i32.const 1) (i32.const 5684)) + (call $assert_return (call $fle (f32.const -0x1.921fb6p+2) (f32.const 0x1p+0)) (i32.const 1) (i32.const 5688)) + (call $assert_return (call $fle (f32.const 0x1.921fb6p+2) (f32.const -0x1p+0)) (i32.const 0) (i32.const 5692)) + (call $assert_return (call $fle (f32.const 0x1.921fb6p+2) (f32.const 0x1p+0)) (i32.const 0) (i32.const 5696)) + (call $assert_return (call $fle (f32.const -0x1.921fb6p+2) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 5700)) + (call $assert_return (call $fle (f32.const -0x1.921fb6p+2) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 5704)) + (call $assert_return (call $fle (f32.const 0x1.921fb6p+2) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 5708)) + (call $assert_return (call $fle (f32.const 0x1.921fb6p+2) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 5712)) + (call $assert_return (call $fle (f32.const -0x1.921fb6p+2) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 5716)) + (call $assert_return (call $fle (f32.const -0x1.921fb6p+2) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 5720)) + (call $assert_return (call $fle (f32.const 0x1.921fb6p+2) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 5724)) + (call $assert_return (call $fle (f32.const 0x1.921fb6p+2) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 5728)) + (call $assert_return (call $fle (f32.const -0x1.921fb6p+2) (f32.const -inf)) (i32.const 0) (i32.const 5732)) + (call $assert_return (call $fle (f32.const -0x1.921fb6p+2) (f32.const inf)) (i32.const 1) (i32.const 5736)) + (call $assert_return (call $fle (f32.const 0x1.921fb6p+2) (f32.const -inf)) (i32.const 0) (i32.const 5740)) + (call $assert_return (call $fle (f32.const 0x1.921fb6p+2) (f32.const inf)) (i32.const 1) (i32.const 5744)) + (call $assert_return (call $fle (f32.const -0x1.921fb6p+2) (f32.const -nan)) (i32.const 0) (i32.const 5748)) + (call $assert_return (call $fle (f32.const -0x1.921fb6p+2) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 5752)) + (call $assert_return (call $fle (f32.const -0x1.921fb6p+2) (f32.const nan)) (i32.const 0) (i32.const 5756)) + (call $assert_return (call $fle (f32.const -0x1.921fb6p+2) (f32.const nan:0x200000)) (i32.const 0) (i32.const 5760)) + (call $assert_return (call $fle (f32.const 0x1.921fb6p+2) (f32.const -nan)) (i32.const 0) (i32.const 5764)) + (call $assert_return (call $fle (f32.const 0x1.921fb6p+2) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 5768)) + (call $assert_return (call $fle (f32.const 0x1.921fb6p+2) (f32.const nan)) (i32.const 0) (i32.const 5772)) + (call $assert_return (call $fle (f32.const 0x1.921fb6p+2) (f32.const nan:0x200000)) (i32.const 0) (i32.const 5776)) + (call $assert_return (call $fle (f32.const -0x1.fffffep+127) (f32.const -0x0p+0)) (i32.const 1) (i32.const 5780)) + (call $assert_return (call $fle (f32.const -0x1.fffffep+127) (f32.const 0x0p+0)) (i32.const 1) (i32.const 5784)) + (call $assert_return (call $fle (f32.const 0x1.fffffep+127) (f32.const -0x0p+0)) (i32.const 0) (i32.const 5788)) + (call $assert_return (call $fle (f32.const 0x1.fffffep+127) (f32.const 0x0p+0)) (i32.const 0) (i32.const 5792)) + (call $assert_return (call $fle (f32.const -0x1.fffffep+127) (f32.const -0x1p-149)) (i32.const 1) (i32.const 5796)) + (call $assert_return (call $fle (f32.const -0x1.fffffep+127) (f32.const 0x1p-149)) (i32.const 1) (i32.const 5800)) + (call $assert_return (call $fle (f32.const 0x1.fffffep+127) (f32.const -0x1p-149)) (i32.const 0) (i32.const 5804)) + (call $assert_return (call $fle (f32.const 0x1.fffffep+127) (f32.const 0x1p-149)) (i32.const 0) (i32.const 5808)) + (call $assert_return (call $fle (f32.const -0x1.fffffep+127) (f32.const -0x1p-126)) (i32.const 1) (i32.const 5812)) + (call $assert_return (call $fle (f32.const -0x1.fffffep+127) (f32.const 0x1p-126)) (i32.const 1) (i32.const 5816)) + (call $assert_return (call $fle (f32.const 0x1.fffffep+127) (f32.const -0x1p-126)) (i32.const 0) (i32.const 5820)) + (call $assert_return (call $fle (f32.const 0x1.fffffep+127) (f32.const 0x1p-126)) (i32.const 0) (i32.const 5824)) + (call $assert_return (call $fle (f32.const -0x1.fffffep+127) (f32.const -0x1p-1)) (i32.const 1) (i32.const 5828)) + (call $assert_return (call $fle (f32.const -0x1.fffffep+127) (f32.const 0x1p-1)) (i32.const 1) (i32.const 5832)) + (call $assert_return (call $fle (f32.const 0x1.fffffep+127) (f32.const -0x1p-1)) (i32.const 0) (i32.const 5836)) + (call $assert_return (call $fle (f32.const 0x1.fffffep+127) (f32.const 0x1p-1)) (i32.const 0) (i32.const 5840)) + (call $assert_return (call $fle (f32.const -0x1.fffffep+127) (f32.const -0x1p+0)) (i32.const 1) (i32.const 5844)) + (call $assert_return (call $fle (f32.const -0x1.fffffep+127) (f32.const 0x1p+0)) (i32.const 1) (i32.const 5848)) + (call $assert_return (call $fle (f32.const 0x1.fffffep+127) (f32.const -0x1p+0)) (i32.const 0) (i32.const 5852)) + (call $assert_return (call $fle (f32.const 0x1.fffffep+127) (f32.const 0x1p+0)) (i32.const 0) (i32.const 5856)) + (call $assert_return (call $fle (f32.const -0x1.fffffep+127) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 5860)) + (call $assert_return (call $fle (f32.const -0x1.fffffep+127) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 5864)) + (call $assert_return (call $fle (f32.const 0x1.fffffep+127) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 5868)) + (call $assert_return (call $fle (f32.const 0x1.fffffep+127) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 5872)) + (call $assert_return (call $fle (f32.const -0x1.fffffep+127) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 5876)) + (call $assert_return (call $fle (f32.const -0x1.fffffep+127) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 5880)) + (call $assert_return (call $fle (f32.const 0x1.fffffep+127) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 5884)) + (call $assert_return (call $fle (f32.const 0x1.fffffep+127) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 5888)) + (call $assert_return (call $fle (f32.const -0x1.fffffep+127) (f32.const -inf)) (i32.const 0) (i32.const 5892)) + (call $assert_return (call $fle (f32.const -0x1.fffffep+127) (f32.const inf)) (i32.const 1) (i32.const 5896)) + (call $assert_return (call $fle (f32.const 0x1.fffffep+127) (f32.const -inf)) (i32.const 0) (i32.const 5900)) + (call $assert_return (call $fle (f32.const 0x1.fffffep+127) (f32.const inf)) (i32.const 1) (i32.const 5904)) + (call $assert_return (call $fle (f32.const -0x1.fffffep+127) (f32.const -nan)) (i32.const 0) (i32.const 5908)) + (call $assert_return (call $fle (f32.const -0x1.fffffep+127) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 5912)) + (call $assert_return (call $fle (f32.const -0x1.fffffep+127) (f32.const nan)) (i32.const 0) (i32.const 5916)) + (call $assert_return (call $fle (f32.const -0x1.fffffep+127) (f32.const nan:0x200000)) (i32.const 0) (i32.const 5920)) + (call $assert_return (call $fle (f32.const 0x1.fffffep+127) (f32.const -nan)) (i32.const 0) (i32.const 5924)) + (call $assert_return (call $fle (f32.const 0x1.fffffep+127) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 5928)) + (call $assert_return (call $fle (f32.const 0x1.fffffep+127) (f32.const nan)) (i32.const 0) (i32.const 5932)) + (call $assert_return (call $fle (f32.const 0x1.fffffep+127) (f32.const nan:0x200000)) (i32.const 0) (i32.const 5936)) + (call $assert_return (call $fle (f32.const -inf) (f32.const -0x0p+0)) (i32.const 1) (i32.const 5940)) + (call $assert_return (call $fle (f32.const -inf) (f32.const 0x0p+0)) (i32.const 1) (i32.const 5944)) + (call $assert_return (call $fle (f32.const inf) (f32.const -0x0p+0)) (i32.const 0) (i32.const 5948)) + (call $assert_return (call $fle (f32.const inf) (f32.const 0x0p+0)) (i32.const 0) (i32.const 5952)) + (call $assert_return (call $fle (f32.const -inf) (f32.const -0x1p-149)) (i32.const 1) (i32.const 5956)) + (call $assert_return (call $fle (f32.const -inf) (f32.const 0x1p-149)) (i32.const 1) (i32.const 5960)) + (call $assert_return (call $fle (f32.const inf) (f32.const -0x1p-149)) (i32.const 0) (i32.const 5964)) + (call $assert_return (call $fle (f32.const inf) (f32.const 0x1p-149)) (i32.const 0) (i32.const 5968)) + (call $assert_return (call $fle (f32.const -inf) (f32.const -0x1p-126)) (i32.const 1) (i32.const 5972)) + (call $assert_return (call $fle (f32.const -inf) (f32.const 0x1p-126)) (i32.const 1) (i32.const 5976)) + (call $assert_return (call $fle (f32.const inf) (f32.const -0x1p-126)) (i32.const 0) (i32.const 5980)) + (call $assert_return (call $fle (f32.const inf) (f32.const 0x1p-126)) (i32.const 0) (i32.const 5984)) + (call $assert_return (call $fle (f32.const -inf) (f32.const -0x1p-1)) (i32.const 1) (i32.const 5988)) + (call $assert_return (call $fle (f32.const -inf) (f32.const 0x1p-1)) (i32.const 1) (i32.const 5992)) + (call $assert_return (call $fle (f32.const inf) (f32.const -0x1p-1)) (i32.const 0) (i32.const 5996)) + (call $assert_return (call $fle (f32.const inf) (f32.const 0x1p-1)) (i32.const 0) (i32.const 6000)) + (call $assert_return (call $fle (f32.const -inf) (f32.const -0x1p+0)) (i32.const 1) (i32.const 6004)) + (call $assert_return (call $fle (f32.const -inf) (f32.const 0x1p+0)) (i32.const 1) (i32.const 6008)) + (call $assert_return (call $fle (f32.const inf) (f32.const -0x1p+0)) (i32.const 0) (i32.const 6012)) + (call $assert_return (call $fle (f32.const inf) (f32.const 0x1p+0)) (i32.const 0) (i32.const 6016)) + (call $assert_return (call $fle (f32.const -inf) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 6020)) + (call $assert_return (call $fle (f32.const -inf) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 6024)) + (call $assert_return (call $fle (f32.const inf) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 6028)) + (call $assert_return (call $fle (f32.const inf) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 6032)) + (call $assert_return (call $fle (f32.const -inf) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 6036)) + (call $assert_return (call $fle (f32.const -inf) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 6040)) + (call $assert_return (call $fle (f32.const inf) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 6044)) + (call $assert_return (call $fle (f32.const inf) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 6048)) + (call $assert_return (call $fle (f32.const -inf) (f32.const -inf)) (i32.const 1) (i32.const 6052)) + (call $assert_return (call $fle (f32.const -inf) (f32.const inf)) (i32.const 1) (i32.const 6056)) + (call $assert_return (call $fle (f32.const inf) (f32.const -inf)) (i32.const 0) (i32.const 6060)) + (call $assert_return (call $fle (f32.const inf) (f32.const inf)) (i32.const 1) (i32.const 6064)) + (call $assert_return (call $fle (f32.const -inf) (f32.const -nan)) (i32.const 0) (i32.const 6068)) + (call $assert_return (call $fle (f32.const -inf) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 6072)) + (call $assert_return (call $fle (f32.const -inf) (f32.const nan)) (i32.const 0) (i32.const 6076)) + (call $assert_return (call $fle (f32.const -inf) (f32.const nan:0x200000)) (i32.const 0) (i32.const 6080)) + (call $assert_return (call $fle (f32.const inf) (f32.const -nan)) (i32.const 0) (i32.const 6084)) + (call $assert_return (call $fle (f32.const inf) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 6088)) + (call $assert_return (call $fle (f32.const inf) (f32.const nan)) (i32.const 0) (i32.const 6092)) + (call $assert_return (call $fle (f32.const inf) (f32.const nan:0x200000)) (i32.const 0) (i32.const 6096)) + (call $assert_return (call $fle (f32.const -nan) (f32.const -0x0p+0)) (i32.const 0) (i32.const 6100)) + (call $assert_return (call $fle (f32.const -nan:0x200000) (f32.const -0x0p+0)) (i32.const 0) (i32.const 6104)) + (call $assert_return (call $fle (f32.const -nan) (f32.const 0x0p+0)) (i32.const 0) (i32.const 6108)) + (call $assert_return (call $fle (f32.const -nan:0x200000) (f32.const 0x0p+0)) (i32.const 0) (i32.const 6112)) + (call $assert_return (call $fle (f32.const nan) (f32.const -0x0p+0)) (i32.const 0) (i32.const 6116)) + (call $assert_return (call $fle (f32.const nan:0x200000) (f32.const -0x0p+0)) (i32.const 0) (i32.const 6120)) + (call $assert_return (call $fle (f32.const nan) (f32.const 0x0p+0)) (i32.const 0) (i32.const 6124)) + (call $assert_return (call $fle (f32.const nan:0x200000) (f32.const 0x0p+0)) (i32.const 0) (i32.const 6128)) + (call $assert_return (call $fle (f32.const -nan) (f32.const -0x1p-149)) (i32.const 0) (i32.const 6132)) + (call $assert_return (call $fle (f32.const -nan:0x200000) (f32.const -0x1p-149)) (i32.const 0) (i32.const 6136)) + (call $assert_return (call $fle (f32.const -nan) (f32.const 0x1p-149)) (i32.const 0) (i32.const 6140)) + (call $assert_return (call $fle (f32.const -nan:0x200000) (f32.const 0x1p-149)) (i32.const 0) (i32.const 6144)) + (call $assert_return (call $fle (f32.const nan) (f32.const -0x1p-149)) (i32.const 0) (i32.const 6148)) + (call $assert_return (call $fle (f32.const nan:0x200000) (f32.const -0x1p-149)) (i32.const 0) (i32.const 6152)) + (call $assert_return (call $fle (f32.const nan) (f32.const 0x1p-149)) (i32.const 0) (i32.const 6156)) + (call $assert_return (call $fle (f32.const nan:0x200000) (f32.const 0x1p-149)) (i32.const 0) (i32.const 6160)) + (call $assert_return (call $fle (f32.const -nan) (f32.const -0x1p-126)) (i32.const 0) (i32.const 6164)) + (call $assert_return (call $fle (f32.const -nan:0x200000) (f32.const -0x1p-126)) (i32.const 0) (i32.const 6168)) + (call $assert_return (call $fle (f32.const -nan) (f32.const 0x1p-126)) (i32.const 0) (i32.const 6172)) + (call $assert_return (call $fle (f32.const -nan:0x200000) (f32.const 0x1p-126)) (i32.const 0) (i32.const 6176)) + (call $assert_return (call $fle (f32.const nan) (f32.const -0x1p-126)) (i32.const 0) (i32.const 6180)) + (call $assert_return (call $fle (f32.const nan:0x200000) (f32.const -0x1p-126)) (i32.const 0) (i32.const 6184)) + (call $assert_return (call $fle (f32.const nan) (f32.const 0x1p-126)) (i32.const 0) (i32.const 6188)) + (call $assert_return (call $fle (f32.const nan:0x200000) (f32.const 0x1p-126)) (i32.const 0) (i32.const 6192)) + (call $assert_return (call $fle (f32.const -nan) (f32.const -0x1p-1)) (i32.const 0) (i32.const 6196)) + (call $assert_return (call $fle (f32.const -nan:0x200000) (f32.const -0x1p-1)) (i32.const 0) (i32.const 6200)) + (call $assert_return (call $fle (f32.const -nan) (f32.const 0x1p-1)) (i32.const 0) (i32.const 6204)) + (call $assert_return (call $fle (f32.const -nan:0x200000) (f32.const 0x1p-1)) (i32.const 0) (i32.const 6208)) + (call $assert_return (call $fle (f32.const nan) (f32.const -0x1p-1)) (i32.const 0) (i32.const 6212)) + (call $assert_return (call $fle (f32.const nan:0x200000) (f32.const -0x1p-1)) (i32.const 0) (i32.const 6216)) + (call $assert_return (call $fle (f32.const nan) (f32.const 0x1p-1)) (i32.const 0) (i32.const 6220)) + (call $assert_return (call $fle (f32.const nan:0x200000) (f32.const 0x1p-1)) (i32.const 0) (i32.const 6224)) + (call $assert_return (call $fle (f32.const -nan) (f32.const -0x1p+0)) (i32.const 0) (i32.const 6228)) + (call $assert_return (call $fle (f32.const -nan:0x200000) (f32.const -0x1p+0)) (i32.const 0) (i32.const 6232)) + (call $assert_return (call $fle (f32.const -nan) (f32.const 0x1p+0)) (i32.const 0) (i32.const 6236)) + (call $assert_return (call $fle (f32.const -nan:0x200000) (f32.const 0x1p+0)) (i32.const 0) (i32.const 6240)) + (call $assert_return (call $fle (f32.const nan) (f32.const -0x1p+0)) (i32.const 0) (i32.const 6244)) + (call $assert_return (call $fle (f32.const nan:0x200000) (f32.const -0x1p+0)) (i32.const 0) (i32.const 6248)) + (call $assert_return (call $fle (f32.const nan) (f32.const 0x1p+0)) (i32.const 0) (i32.const 6252)) + (call $assert_return (call $fle (f32.const nan:0x200000) (f32.const 0x1p+0)) (i32.const 0) (i32.const 6256)) + (call $assert_return (call $fle (f32.const -nan) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 6260)) + (call $assert_return (call $fle (f32.const -nan:0x200000) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 6264)) + (call $assert_return (call $fle (f32.const -nan) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 6268)) + (call $assert_return (call $fle (f32.const -nan:0x200000) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 6272)) + (call $assert_return (call $fle (f32.const nan) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 6276)) + (call $assert_return (call $fle (f32.const nan:0x200000) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 6280)) + (call $assert_return (call $fle (f32.const nan) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 6284)) + (call $assert_return (call $fle (f32.const nan:0x200000) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 6288)) + (call $assert_return (call $fle (f32.const -nan) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 6292)) + (call $assert_return (call $fle (f32.const -nan:0x200000) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 6296)) + (call $assert_return (call $fle (f32.const -nan) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 6300)) + (call $assert_return (call $fle (f32.const -nan:0x200000) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 6304)) + (call $assert_return (call $fle (f32.const nan) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 6308)) + (call $assert_return (call $fle (f32.const nan:0x200000) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 6312)) + (call $assert_return (call $fle (f32.const nan) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 6316)) + (call $assert_return (call $fle (f32.const nan:0x200000) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 6320)) + (call $assert_return (call $fle (f32.const -nan) (f32.const -inf)) (i32.const 0) (i32.const 6324)) + (call $assert_return (call $fle (f32.const -nan:0x200000) (f32.const -inf)) (i32.const 0) (i32.const 6328)) + (call $assert_return (call $fle (f32.const -nan) (f32.const inf)) (i32.const 0) (i32.const 6332)) + (call $assert_return (call $fle (f32.const -nan:0x200000) (f32.const inf)) (i32.const 0) (i32.const 6336)) + (call $assert_return (call $fle (f32.const nan) (f32.const -inf)) (i32.const 0) (i32.const 6340)) + (call $assert_return (call $fle (f32.const nan:0x200000) (f32.const -inf)) (i32.const 0) (i32.const 6344)) + (call $assert_return (call $fle (f32.const nan) (f32.const inf)) (i32.const 0) (i32.const 6348)) + (call $assert_return (call $fle (f32.const nan:0x200000) (f32.const inf)) (i32.const 0) (i32.const 6352)) + (call $assert_return (call $fle (f32.const -nan) (f32.const -nan)) (i32.const 0) (i32.const 6356)) + (call $assert_return (call $fle (f32.const -nan:0x200000) (f32.const -nan)) (i32.const 0) (i32.const 6360)) + (call $assert_return (call $fle (f32.const -nan) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 6364)) + (call $assert_return (call $fle (f32.const -nan:0x200000) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 6368)) + (call $assert_return (call $fle (f32.const -nan) (f32.const nan)) (i32.const 0) (i32.const 6372)) + (call $assert_return (call $fle (f32.const -nan:0x200000) (f32.const nan)) (i32.const 0) (i32.const 6376)) + (call $assert_return (call $fle (f32.const -nan) (f32.const nan:0x200000)) (i32.const 0) (i32.const 6380)) + (call $assert_return (call $fle (f32.const -nan:0x200000) (f32.const nan:0x200000)) (i32.const 0) (i32.const 6384)) + (call $assert_return (call $fle (f32.const nan) (f32.const -nan)) (i32.const 0) (i32.const 6388)) + (call $assert_return (call $fle (f32.const nan:0x200000) (f32.const -nan)) (i32.const 0) (i32.const 6392)) + (call $assert_return (call $fle (f32.const nan) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 6396)) + (call $assert_return (call $fle (f32.const nan:0x200000) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 6400)) + (call $assert_return (call $fle (f32.const nan) (f32.const nan)) (i32.const 0) (i32.const 6404)) + (call $assert_return (call $fle (f32.const nan:0x200000) (f32.const nan)) (i32.const 0) (i32.const 6408)) + (call $assert_return (call $fle (f32.const nan) (f32.const nan:0x200000)) (i32.const 0) (i32.const 6412)) + (call $assert_return (call $fle (f32.const nan:0x200000) (f32.const nan:0x200000)) (i32.const 0) (i32.const 6416)) + (call $assert_return (call $fgt (f32.const -0x0p+0) (f32.const -0x0p+0)) (i32.const 0) (i32.const 6420)) + (call $assert_return (call $fgt (f32.const -0x0p+0) (f32.const 0x0p+0)) (i32.const 0) (i32.const 6424)) + (call $assert_return (call $fgt (f32.const 0x0p+0) (f32.const -0x0p+0)) (i32.const 0) (i32.const 6428)) + (call $assert_return (call $fgt (f32.const 0x0p+0) (f32.const 0x0p+0)) (i32.const 0) (i32.const 6432)) + (call $assert_return (call $fgt (f32.const -0x0p+0) (f32.const -0x1p-149)) (i32.const 1) (i32.const 6436)) + (call $assert_return (call $fgt (f32.const -0x0p+0) (f32.const 0x1p-149)) (i32.const 0) (i32.const 6440)) + (call $assert_return (call $fgt (f32.const 0x0p+0) (f32.const -0x1p-149)) (i32.const 1) (i32.const 6444)) + (call $assert_return (call $fgt (f32.const 0x0p+0) (f32.const 0x1p-149)) (i32.const 0) (i32.const 6448)) + (call $assert_return (call $fgt (f32.const -0x0p+0) (f32.const -0x1p-126)) (i32.const 1) (i32.const 6452)) + (call $assert_return (call $fgt (f32.const -0x0p+0) (f32.const 0x1p-126)) (i32.const 0) (i32.const 6456)) + (call $assert_return (call $fgt (f32.const 0x0p+0) (f32.const -0x1p-126)) (i32.const 1) (i32.const 6460)) + (call $assert_return (call $fgt (f32.const 0x0p+0) (f32.const 0x1p-126)) (i32.const 0) (i32.const 6464)) + (call $assert_return (call $fgt (f32.const -0x0p+0) (f32.const -0x1p-1)) (i32.const 1) (i32.const 6468)) + (call $assert_return (call $fgt (f32.const -0x0p+0) (f32.const 0x1p-1)) (i32.const 0) (i32.const 6472)) + (call $assert_return (call $fgt (f32.const 0x0p+0) (f32.const -0x1p-1)) (i32.const 1) (i32.const 6476)) + (call $assert_return (call $fgt (f32.const 0x0p+0) (f32.const 0x1p-1)) (i32.const 0) (i32.const 6480)) + (call $assert_return (call $fgt (f32.const -0x0p+0) (f32.const -0x1p+0)) (i32.const 1) (i32.const 6484)) + (call $assert_return (call $fgt (f32.const -0x0p+0) (f32.const 0x1p+0)) (i32.const 0) (i32.const 6488)) + (call $assert_return (call $fgt (f32.const 0x0p+0) (f32.const -0x1p+0)) (i32.const 1) (i32.const 6492)) + (call $assert_return (call $fgt (f32.const 0x0p+0) (f32.const 0x1p+0)) (i32.const 0) (i32.const 6496)) + (call $assert_return (call $fgt (f32.const -0x0p+0) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 6500)) + (call $assert_return (call $fgt (f32.const -0x0p+0) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 6504)) + (call $assert_return (call $fgt (f32.const 0x0p+0) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 6508)) + (call $assert_return (call $fgt (f32.const 0x0p+0) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 6512)) + (call $assert_return (call $fgt (f32.const -0x0p+0) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 6516)) + (call $assert_return (call $fgt (f32.const -0x0p+0) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 6520)) + (call $assert_return (call $fgt (f32.const 0x0p+0) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 6524)) + (call $assert_return (call $fgt (f32.const 0x0p+0) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 6528)) + (call $assert_return (call $fgt (f32.const -0x0p+0) (f32.const -inf)) (i32.const 1) (i32.const 6532)) + (call $assert_return (call $fgt (f32.const -0x0p+0) (f32.const inf)) (i32.const 0) (i32.const 6536)) + (call $assert_return (call $fgt (f32.const 0x0p+0) (f32.const -inf)) (i32.const 1) (i32.const 6540)) + (call $assert_return (call $fgt (f32.const 0x0p+0) (f32.const inf)) (i32.const 0) (i32.const 6544)) + (call $assert_return (call $fgt (f32.const -0x0p+0) (f32.const -nan)) (i32.const 0) (i32.const 6548)) + (call $assert_return (call $fgt (f32.const -0x0p+0) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 6552)) + (call $assert_return (call $fgt (f32.const -0x0p+0) (f32.const nan)) (i32.const 0) (i32.const 6556)) + (call $assert_return (call $fgt (f32.const -0x0p+0) (f32.const nan:0x200000)) (i32.const 0) (i32.const 6560)) + (call $assert_return (call $fgt (f32.const 0x0p+0) (f32.const -nan)) (i32.const 0) (i32.const 6564)) + (call $assert_return (call $fgt (f32.const 0x0p+0) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 6568)) + (call $assert_return (call $fgt (f32.const 0x0p+0) (f32.const nan)) (i32.const 0) (i32.const 6572)) + (call $assert_return (call $fgt (f32.const 0x0p+0) (f32.const nan:0x200000)) (i32.const 0) (i32.const 6576)) + (call $assert_return (call $fgt (f32.const -0x1p-149) (f32.const -0x0p+0)) (i32.const 0) (i32.const 6580)) + (call $assert_return (call $fgt (f32.const -0x1p-149) (f32.const 0x0p+0)) (i32.const 0) (i32.const 6584)) + (call $assert_return (call $fgt (f32.const 0x1p-149) (f32.const -0x0p+0)) (i32.const 1) (i32.const 6588)) + (call $assert_return (call $fgt (f32.const 0x1p-149) (f32.const 0x0p+0)) (i32.const 1) (i32.const 6592)) + (call $assert_return (call $fgt (f32.const -0x1p-149) (f32.const -0x1p-149)) (i32.const 0) (i32.const 6596)) + (call $assert_return (call $fgt (f32.const -0x1p-149) (f32.const 0x1p-149)) (i32.const 0) (i32.const 6600)) + (call $assert_return (call $fgt (f32.const 0x1p-149) (f32.const -0x1p-149)) (i32.const 1) (i32.const 6604)) + (call $assert_return (call $fgt (f32.const 0x1p-149) (f32.const 0x1p-149)) (i32.const 0) (i32.const 6608)) + (call $assert_return (call $fgt (f32.const -0x1p-149) (f32.const -0x1p-126)) (i32.const 1) (i32.const 6612)) + (call $assert_return (call $fgt (f32.const -0x1p-149) (f32.const 0x1p-126)) (i32.const 0) (i32.const 6616)) + (call $assert_return (call $fgt (f32.const 0x1p-149) (f32.const -0x1p-126)) (i32.const 1) (i32.const 6620)) + (call $assert_return (call $fgt (f32.const 0x1p-149) (f32.const 0x1p-126)) (i32.const 0) (i32.const 6624)) + (call $assert_return (call $fgt (f32.const -0x1p-149) (f32.const -0x1p-1)) (i32.const 1) (i32.const 6628)) + (call $assert_return (call $fgt (f32.const -0x1p-149) (f32.const 0x1p-1)) (i32.const 0) (i32.const 6632)) + (call $assert_return (call $fgt (f32.const 0x1p-149) (f32.const -0x1p-1)) (i32.const 1) (i32.const 6636)) + (call $assert_return (call $fgt (f32.const 0x1p-149) (f32.const 0x1p-1)) (i32.const 0) (i32.const 6640)) + (call $assert_return (call $fgt (f32.const -0x1p-149) (f32.const -0x1p+0)) (i32.const 1) (i32.const 6644)) + (call $assert_return (call $fgt (f32.const -0x1p-149) (f32.const 0x1p+0)) (i32.const 0) (i32.const 6648)) + (call $assert_return (call $fgt (f32.const 0x1p-149) (f32.const -0x1p+0)) (i32.const 1) (i32.const 6652)) + (call $assert_return (call $fgt (f32.const 0x1p-149) (f32.const 0x1p+0)) (i32.const 0) (i32.const 6656)) + (call $assert_return (call $fgt (f32.const -0x1p-149) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 6660)) + (call $assert_return (call $fgt (f32.const -0x1p-149) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 6664)) + (call $assert_return (call $fgt (f32.const 0x1p-149) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 6668)) + (call $assert_return (call $fgt (f32.const 0x1p-149) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 6672)) + (call $assert_return (call $fgt (f32.const -0x1p-149) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 6676)) + (call $assert_return (call $fgt (f32.const -0x1p-149) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 6680)) + (call $assert_return (call $fgt (f32.const 0x1p-149) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 6684)) + (call $assert_return (call $fgt (f32.const 0x1p-149) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 6688)) + (call $assert_return (call $fgt (f32.const -0x1p-149) (f32.const -inf)) (i32.const 1) (i32.const 6692)) + (call $assert_return (call $fgt (f32.const -0x1p-149) (f32.const inf)) (i32.const 0) (i32.const 6696)) + (call $assert_return (call $fgt (f32.const 0x1p-149) (f32.const -inf)) (i32.const 1) (i32.const 6700)) + (call $assert_return (call $fgt (f32.const 0x1p-149) (f32.const inf)) (i32.const 0) (i32.const 6704)) + (call $assert_return (call $fgt (f32.const -0x1p-149) (f32.const -nan)) (i32.const 0) (i32.const 6708)) + (call $assert_return (call $fgt (f32.const -0x1p-149) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 6712)) + (call $assert_return (call $fgt (f32.const -0x1p-149) (f32.const nan)) (i32.const 0) (i32.const 6716)) + (call $assert_return (call $fgt (f32.const -0x1p-149) (f32.const nan:0x200000)) (i32.const 0) (i32.const 6720)) + (call $assert_return (call $fgt (f32.const 0x1p-149) (f32.const -nan)) (i32.const 0) (i32.const 6724)) + (call $assert_return (call $fgt (f32.const 0x1p-149) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 6728)) + (call $assert_return (call $fgt (f32.const 0x1p-149) (f32.const nan)) (i32.const 0) (i32.const 6732)) + (call $assert_return (call $fgt (f32.const 0x1p-149) (f32.const nan:0x200000)) (i32.const 0) (i32.const 6736)) + (call $assert_return (call $fgt (f32.const -0x1p-126) (f32.const -0x0p+0)) (i32.const 0) (i32.const 6740)) + (call $assert_return (call $fgt (f32.const -0x1p-126) (f32.const 0x0p+0)) (i32.const 0) (i32.const 6744)) + (call $assert_return (call $fgt (f32.const 0x1p-126) (f32.const -0x0p+0)) (i32.const 1) (i32.const 6748)) + (call $assert_return (call $fgt (f32.const 0x1p-126) (f32.const 0x0p+0)) (i32.const 1) (i32.const 6752)) + (call $assert_return (call $fgt (f32.const -0x1p-126) (f32.const -0x1p-149)) (i32.const 0) (i32.const 6756)) + (call $assert_return (call $fgt (f32.const -0x1p-126) (f32.const 0x1p-149)) (i32.const 0) (i32.const 6760)) + (call $assert_return (call $fgt (f32.const 0x1p-126) (f32.const -0x1p-149)) (i32.const 1) (i32.const 6764)) + (call $assert_return (call $fgt (f32.const 0x1p-126) (f32.const 0x1p-149)) (i32.const 1) (i32.const 6768)) + (call $assert_return (call $fgt (f32.const -0x1p-126) (f32.const -0x1p-126)) (i32.const 0) (i32.const 6772)) + (call $assert_return (call $fgt (f32.const -0x1p-126) (f32.const 0x1p-126)) (i32.const 0) (i32.const 6776)) + (call $assert_return (call $fgt (f32.const 0x1p-126) (f32.const -0x1p-126)) (i32.const 1) (i32.const 6780)) + (call $assert_return (call $fgt (f32.const 0x1p-126) (f32.const 0x1p-126)) (i32.const 0) (i32.const 6784)) + (call $assert_return (call $fgt (f32.const -0x1p-126) (f32.const -0x1p-1)) (i32.const 1) (i32.const 6788)) + (call $assert_return (call $fgt (f32.const -0x1p-126) (f32.const 0x1p-1)) (i32.const 0) (i32.const 6792)) + (call $assert_return (call $fgt (f32.const 0x1p-126) (f32.const -0x1p-1)) (i32.const 1) (i32.const 6796)) + (call $assert_return (call $fgt (f32.const 0x1p-126) (f32.const 0x1p-1)) (i32.const 0) (i32.const 6800)) + (call $assert_return (call $fgt (f32.const -0x1p-126) (f32.const -0x1p+0)) (i32.const 1) (i32.const 6804)) + (call $assert_return (call $fgt (f32.const -0x1p-126) (f32.const 0x1p+0)) (i32.const 0) (i32.const 6808)) + (call $assert_return (call $fgt (f32.const 0x1p-126) (f32.const -0x1p+0)) (i32.const 1) (i32.const 6812)) + (call $assert_return (call $fgt (f32.const 0x1p-126) (f32.const 0x1p+0)) (i32.const 0) (i32.const 6816)) + (call $assert_return (call $fgt (f32.const -0x1p-126) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 6820)) + (call $assert_return (call $fgt (f32.const -0x1p-126) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 6824)) + (call $assert_return (call $fgt (f32.const 0x1p-126) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 6828)) + (call $assert_return (call $fgt (f32.const 0x1p-126) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 6832)) + (call $assert_return (call $fgt (f32.const -0x1p-126) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 6836)) + (call $assert_return (call $fgt (f32.const -0x1p-126) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 6840)) + (call $assert_return (call $fgt (f32.const 0x1p-126) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 6844)) + (call $assert_return (call $fgt (f32.const 0x1p-126) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 6848)) + (call $assert_return (call $fgt (f32.const -0x1p-126) (f32.const -inf)) (i32.const 1) (i32.const 6852)) + (call $assert_return (call $fgt (f32.const -0x1p-126) (f32.const inf)) (i32.const 0) (i32.const 6856)) + (call $assert_return (call $fgt (f32.const 0x1p-126) (f32.const -inf)) (i32.const 1) (i32.const 6860)) + (call $assert_return (call $fgt (f32.const 0x1p-126) (f32.const inf)) (i32.const 0) (i32.const 6864)) + (call $assert_return (call $fgt (f32.const -0x1p-126) (f32.const -nan)) (i32.const 0) (i32.const 6868)) + (call $assert_return (call $fgt (f32.const -0x1p-126) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 6872)) + (call $assert_return (call $fgt (f32.const -0x1p-126) (f32.const nan)) (i32.const 0) (i32.const 6876)) + (call $assert_return (call $fgt (f32.const -0x1p-126) (f32.const nan:0x200000)) (i32.const 0) (i32.const 6880)) + (call $assert_return (call $fgt (f32.const 0x1p-126) (f32.const -nan)) (i32.const 0) (i32.const 6884)) + (call $assert_return (call $fgt (f32.const 0x1p-126) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 6888)) + (call $assert_return (call $fgt (f32.const 0x1p-126) (f32.const nan)) (i32.const 0) (i32.const 6892)) + (call $assert_return (call $fgt (f32.const 0x1p-126) (f32.const nan:0x200000)) (i32.const 0) (i32.const 6896)) + (call $assert_return (call $fgt (f32.const -0x1p-1) (f32.const -0x0p+0)) (i32.const 0) (i32.const 6900)) + (call $assert_return (call $fgt (f32.const -0x1p-1) (f32.const 0x0p+0)) (i32.const 0) (i32.const 6904)) + (call $assert_return (call $fgt (f32.const 0x1p-1) (f32.const -0x0p+0)) (i32.const 1) (i32.const 6908)) + (call $assert_return (call $fgt (f32.const 0x1p-1) (f32.const 0x0p+0)) (i32.const 1) (i32.const 6912)) + (call $assert_return (call $fgt (f32.const -0x1p-1) (f32.const -0x1p-149)) (i32.const 0) (i32.const 6916)) + (call $assert_return (call $fgt (f32.const -0x1p-1) (f32.const 0x1p-149)) (i32.const 0) (i32.const 6920)) + (call $assert_return (call $fgt (f32.const 0x1p-1) (f32.const -0x1p-149)) (i32.const 1) (i32.const 6924)) + (call $assert_return (call $fgt (f32.const 0x1p-1) (f32.const 0x1p-149)) (i32.const 1) (i32.const 6928)) + (call $assert_return (call $fgt (f32.const -0x1p-1) (f32.const -0x1p-126)) (i32.const 0) (i32.const 6932)) + (call $assert_return (call $fgt (f32.const -0x1p-1) (f32.const 0x1p-126)) (i32.const 0) (i32.const 6936)) + (call $assert_return (call $fgt (f32.const 0x1p-1) (f32.const -0x1p-126)) (i32.const 1) (i32.const 6940)) + (call $assert_return (call $fgt (f32.const 0x1p-1) (f32.const 0x1p-126)) (i32.const 1) (i32.const 6944)) + (call $assert_return (call $fgt (f32.const -0x1p-1) (f32.const -0x1p-1)) (i32.const 0) (i32.const 6948)) + (call $assert_return (call $fgt (f32.const -0x1p-1) (f32.const 0x1p-1)) (i32.const 0) (i32.const 6952)) + (call $assert_return (call $fgt (f32.const 0x1p-1) (f32.const -0x1p-1)) (i32.const 1) (i32.const 6956)) + (call $assert_return (call $fgt (f32.const 0x1p-1) (f32.const 0x1p-1)) (i32.const 0) (i32.const 6960)) + (call $assert_return (call $fgt (f32.const -0x1p-1) (f32.const -0x1p+0)) (i32.const 1) (i32.const 6964)) + (call $assert_return (call $fgt (f32.const -0x1p-1) (f32.const 0x1p+0)) (i32.const 0) (i32.const 6968)) + (call $assert_return (call $fgt (f32.const 0x1p-1) (f32.const -0x1p+0)) (i32.const 1) (i32.const 6972)) + (call $assert_return (call $fgt (f32.const 0x1p-1) (f32.const 0x1p+0)) (i32.const 0) (i32.const 6976)) + (call $assert_return (call $fgt (f32.const -0x1p-1) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 6980)) + (call $assert_return (call $fgt (f32.const -0x1p-1) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 6984)) + (call $assert_return (call $fgt (f32.const 0x1p-1) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 6988)) + (call $assert_return (call $fgt (f32.const 0x1p-1) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 6992)) + (call $assert_return (call $fgt (f32.const -0x1p-1) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 6996)) + (call $assert_return (call $fgt (f32.const -0x1p-1) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 7000)) + (call $assert_return (call $fgt (f32.const 0x1p-1) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 7004)) + (call $assert_return (call $fgt (f32.const 0x1p-1) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 7008)) + (call $assert_return (call $fgt (f32.const -0x1p-1) (f32.const -inf)) (i32.const 1) (i32.const 7012)) + (call $assert_return (call $fgt (f32.const -0x1p-1) (f32.const inf)) (i32.const 0) (i32.const 7016)) + (call $assert_return (call $fgt (f32.const 0x1p-1) (f32.const -inf)) (i32.const 1) (i32.const 7020)) + (call $assert_return (call $fgt (f32.const 0x1p-1) (f32.const inf)) (i32.const 0) (i32.const 7024)) + (call $assert_return (call $fgt (f32.const -0x1p-1) (f32.const -nan)) (i32.const 0) (i32.const 7028)) + (call $assert_return (call $fgt (f32.const -0x1p-1) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 7032)) + (call $assert_return (call $fgt (f32.const -0x1p-1) (f32.const nan)) (i32.const 0) (i32.const 7036)) + (call $assert_return (call $fgt (f32.const -0x1p-1) (f32.const nan:0x200000)) (i32.const 0) (i32.const 7040)) + (call $assert_return (call $fgt (f32.const 0x1p-1) (f32.const -nan)) (i32.const 0) (i32.const 7044)) + (call $assert_return (call $fgt (f32.const 0x1p-1) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 7048)) + (call $assert_return (call $fgt (f32.const 0x1p-1) (f32.const nan)) (i32.const 0) (i32.const 7052)) + (call $assert_return (call $fgt (f32.const 0x1p-1) (f32.const nan:0x200000)) (i32.const 0) (i32.const 7056)) + (call $assert_return (call $fgt (f32.const -0x1p+0) (f32.const -0x0p+0)) (i32.const 0) (i32.const 7060)) + (call $assert_return (call $fgt (f32.const -0x1p+0) (f32.const 0x0p+0)) (i32.const 0) (i32.const 7064)) + (call $assert_return (call $fgt (f32.const 0x1p+0) (f32.const -0x0p+0)) (i32.const 1) (i32.const 7068)) + (call $assert_return (call $fgt (f32.const 0x1p+0) (f32.const 0x0p+0)) (i32.const 1) (i32.const 7072)) + (call $assert_return (call $fgt (f32.const -0x1p+0) (f32.const -0x1p-149)) (i32.const 0) (i32.const 7076)) + (call $assert_return (call $fgt (f32.const -0x1p+0) (f32.const 0x1p-149)) (i32.const 0) (i32.const 7080)) + (call $assert_return (call $fgt (f32.const 0x1p+0) (f32.const -0x1p-149)) (i32.const 1) (i32.const 7084)) + (call $assert_return (call $fgt (f32.const 0x1p+0) (f32.const 0x1p-149)) (i32.const 1) (i32.const 7088)) + (call $assert_return (call $fgt (f32.const -0x1p+0) (f32.const -0x1p-126)) (i32.const 0) (i32.const 7092)) + (call $assert_return (call $fgt (f32.const -0x1p+0) (f32.const 0x1p-126)) (i32.const 0) (i32.const 7096)) + (call $assert_return (call $fgt (f32.const 0x1p+0) (f32.const -0x1p-126)) (i32.const 1) (i32.const 7100)) + (call $assert_return (call $fgt (f32.const 0x1p+0) (f32.const 0x1p-126)) (i32.const 1) (i32.const 7104)) + (call $assert_return (call $fgt (f32.const -0x1p+0) (f32.const -0x1p-1)) (i32.const 0) (i32.const 7108)) + (call $assert_return (call $fgt (f32.const -0x1p+0) (f32.const 0x1p-1)) (i32.const 0) (i32.const 7112)) + (call $assert_return (call $fgt (f32.const 0x1p+0) (f32.const -0x1p-1)) (i32.const 1) (i32.const 7116)) + (call $assert_return (call $fgt (f32.const 0x1p+0) (f32.const 0x1p-1)) (i32.const 1) (i32.const 7120)) + (call $assert_return (call $fgt (f32.const -0x1p+0) (f32.const -0x1p+0)) (i32.const 0) (i32.const 7124)) + (call $assert_return (call $fgt (f32.const -0x1p+0) (f32.const 0x1p+0)) (i32.const 0) (i32.const 7128)) + (call $assert_return (call $fgt (f32.const 0x1p+0) (f32.const -0x1p+0)) (i32.const 1) (i32.const 7132)) + (call $assert_return (call $fgt (f32.const 0x1p+0) (f32.const 0x1p+0)) (i32.const 0) (i32.const 7136)) + (call $assert_return (call $fgt (f32.const -0x1p+0) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 7140)) + (call $assert_return (call $fgt (f32.const -0x1p+0) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 7144)) + (call $assert_return (call $fgt (f32.const 0x1p+0) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 7148)) + (call $assert_return (call $fgt (f32.const 0x1p+0) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 7152)) + (call $assert_return (call $fgt (f32.const -0x1p+0) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 7156)) + (call $assert_return (call $fgt (f32.const -0x1p+0) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 7160)) + (call $assert_return (call $fgt (f32.const 0x1p+0) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 7164)) + (call $assert_return (call $fgt (f32.const 0x1p+0) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 7168)) + (call $assert_return (call $fgt (f32.const -0x1p+0) (f32.const -inf)) (i32.const 1) (i32.const 7172)) + (call $assert_return (call $fgt (f32.const -0x1p+0) (f32.const inf)) (i32.const 0) (i32.const 7176)) + (call $assert_return (call $fgt (f32.const 0x1p+0) (f32.const -inf)) (i32.const 1) (i32.const 7180)) + (call $assert_return (call $fgt (f32.const 0x1p+0) (f32.const inf)) (i32.const 0) (i32.const 7184)) + (call $assert_return (call $fgt (f32.const -0x1p+0) (f32.const -nan)) (i32.const 0) (i32.const 7188)) + (call $assert_return (call $fgt (f32.const -0x1p+0) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 7192)) + (call $assert_return (call $fgt (f32.const -0x1p+0) (f32.const nan)) (i32.const 0) (i32.const 7196)) + (call $assert_return (call $fgt (f32.const -0x1p+0) (f32.const nan:0x200000)) (i32.const 0) (i32.const 7200)) + (call $assert_return (call $fgt (f32.const 0x1p+0) (f32.const -nan)) (i32.const 0) (i32.const 7204)) + (call $assert_return (call $fgt (f32.const 0x1p+0) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 7208)) + (call $assert_return (call $fgt (f32.const 0x1p+0) (f32.const nan)) (i32.const 0) (i32.const 7212)) + (call $assert_return (call $fgt (f32.const 0x1p+0) (f32.const nan:0x200000)) (i32.const 0) (i32.const 7216)) + (call $assert_return (call $fgt (f32.const -0x1.921fb6p+2) (f32.const -0x0p+0)) (i32.const 0) (i32.const 7220)) + (call $assert_return (call $fgt (f32.const -0x1.921fb6p+2) (f32.const 0x0p+0)) (i32.const 0) (i32.const 7224)) + (call $assert_return (call $fgt (f32.const 0x1.921fb6p+2) (f32.const -0x0p+0)) (i32.const 1) (i32.const 7228)) + (call $assert_return (call $fgt (f32.const 0x1.921fb6p+2) (f32.const 0x0p+0)) (i32.const 1) (i32.const 7232)) + (call $assert_return (call $fgt (f32.const -0x1.921fb6p+2) (f32.const -0x1p-149)) (i32.const 0) (i32.const 7236)) + (call $assert_return (call $fgt (f32.const -0x1.921fb6p+2) (f32.const 0x1p-149)) (i32.const 0) (i32.const 7240)) + (call $assert_return (call $fgt (f32.const 0x1.921fb6p+2) (f32.const -0x1p-149)) (i32.const 1) (i32.const 7244)) + (call $assert_return (call $fgt (f32.const 0x1.921fb6p+2) (f32.const 0x1p-149)) (i32.const 1) (i32.const 7248)) + (call $assert_return (call $fgt (f32.const -0x1.921fb6p+2) (f32.const -0x1p-126)) (i32.const 0) (i32.const 7252)) + (call $assert_return (call $fgt (f32.const -0x1.921fb6p+2) (f32.const 0x1p-126)) (i32.const 0) (i32.const 7256)) + (call $assert_return (call $fgt (f32.const 0x1.921fb6p+2) (f32.const -0x1p-126)) (i32.const 1) (i32.const 7260)) + (call $assert_return (call $fgt (f32.const 0x1.921fb6p+2) (f32.const 0x1p-126)) (i32.const 1) (i32.const 7264)) + (call $assert_return (call $fgt (f32.const -0x1.921fb6p+2) (f32.const -0x1p-1)) (i32.const 0) (i32.const 7268)) + (call $assert_return (call $fgt (f32.const -0x1.921fb6p+2) (f32.const 0x1p-1)) (i32.const 0) (i32.const 7272)) + (call $assert_return (call $fgt (f32.const 0x1.921fb6p+2) (f32.const -0x1p-1)) (i32.const 1) (i32.const 7276)) + (call $assert_return (call $fgt (f32.const 0x1.921fb6p+2) (f32.const 0x1p-1)) (i32.const 1) (i32.const 7280)) + (call $assert_return (call $fgt (f32.const -0x1.921fb6p+2) (f32.const -0x1p+0)) (i32.const 0) (i32.const 7284)) + (call $assert_return (call $fgt (f32.const -0x1.921fb6p+2) (f32.const 0x1p+0)) (i32.const 0) (i32.const 7288)) + (call $assert_return (call $fgt (f32.const 0x1.921fb6p+2) (f32.const -0x1p+0)) (i32.const 1) (i32.const 7292)) + (call $assert_return (call $fgt (f32.const 0x1.921fb6p+2) (f32.const 0x1p+0)) (i32.const 1) (i32.const 7296)) + (call $assert_return (call $fgt (f32.const -0x1.921fb6p+2) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 7300)) + (call $assert_return (call $fgt (f32.const -0x1.921fb6p+2) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 7304)) + (call $assert_return (call $fgt (f32.const 0x1.921fb6p+2) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 7308)) + (call $assert_return (call $fgt (f32.const 0x1.921fb6p+2) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 7312)) + (call $assert_return (call $fgt (f32.const -0x1.921fb6p+2) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 7316)) + (call $assert_return (call $fgt (f32.const -0x1.921fb6p+2) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 7320)) + (call $assert_return (call $fgt (f32.const 0x1.921fb6p+2) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 7324)) + (call $assert_return (call $fgt (f32.const 0x1.921fb6p+2) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 7328)) + (call $assert_return (call $fgt (f32.const -0x1.921fb6p+2) (f32.const -inf)) (i32.const 1) (i32.const 7332)) + (call $assert_return (call $fgt (f32.const -0x1.921fb6p+2) (f32.const inf)) (i32.const 0) (i32.const 7336)) + (call $assert_return (call $fgt (f32.const 0x1.921fb6p+2) (f32.const -inf)) (i32.const 1) (i32.const 7340)) + (call $assert_return (call $fgt (f32.const 0x1.921fb6p+2) (f32.const inf)) (i32.const 0) (i32.const 7344)) + (call $assert_return (call $fgt (f32.const -0x1.921fb6p+2) (f32.const -nan)) (i32.const 0) (i32.const 7348)) + (call $assert_return (call $fgt (f32.const -0x1.921fb6p+2) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 7352)) + (call $assert_return (call $fgt (f32.const -0x1.921fb6p+2) (f32.const nan)) (i32.const 0) (i32.const 7356)) + (call $assert_return (call $fgt (f32.const -0x1.921fb6p+2) (f32.const nan:0x200000)) (i32.const 0) (i32.const 7360)) + (call $assert_return (call $fgt (f32.const 0x1.921fb6p+2) (f32.const -nan)) (i32.const 0) (i32.const 7364)) + (call $assert_return (call $fgt (f32.const 0x1.921fb6p+2) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 7368)) + (call $assert_return (call $fgt (f32.const 0x1.921fb6p+2) (f32.const nan)) (i32.const 0) (i32.const 7372)) + (call $assert_return (call $fgt (f32.const 0x1.921fb6p+2) (f32.const nan:0x200000)) (i32.const 0) (i32.const 7376)) + (call $assert_return (call $fgt (f32.const -0x1.fffffep+127) (f32.const -0x0p+0)) (i32.const 0) (i32.const 7380)) + (call $assert_return (call $fgt (f32.const -0x1.fffffep+127) (f32.const 0x0p+0)) (i32.const 0) (i32.const 7384)) + (call $assert_return (call $fgt (f32.const 0x1.fffffep+127) (f32.const -0x0p+0)) (i32.const 1) (i32.const 7388)) + (call $assert_return (call $fgt (f32.const 0x1.fffffep+127) (f32.const 0x0p+0)) (i32.const 1) (i32.const 7392)) + (call $assert_return (call $fgt (f32.const -0x1.fffffep+127) (f32.const -0x1p-149)) (i32.const 0) (i32.const 7396)) + (call $assert_return (call $fgt (f32.const -0x1.fffffep+127) (f32.const 0x1p-149)) (i32.const 0) (i32.const 7400)) + (call $assert_return (call $fgt (f32.const 0x1.fffffep+127) (f32.const -0x1p-149)) (i32.const 1) (i32.const 7404)) + (call $assert_return (call $fgt (f32.const 0x1.fffffep+127) (f32.const 0x1p-149)) (i32.const 1) (i32.const 7408)) + (call $assert_return (call $fgt (f32.const -0x1.fffffep+127) (f32.const -0x1p-126)) (i32.const 0) (i32.const 7412)) + (call $assert_return (call $fgt (f32.const -0x1.fffffep+127) (f32.const 0x1p-126)) (i32.const 0) (i32.const 7416)) + (call $assert_return (call $fgt (f32.const 0x1.fffffep+127) (f32.const -0x1p-126)) (i32.const 1) (i32.const 7420)) + (call $assert_return (call $fgt (f32.const 0x1.fffffep+127) (f32.const 0x1p-126)) (i32.const 1) (i32.const 7424)) + (call $assert_return (call $fgt (f32.const -0x1.fffffep+127) (f32.const -0x1p-1)) (i32.const 0) (i32.const 7428)) + (call $assert_return (call $fgt (f32.const -0x1.fffffep+127) (f32.const 0x1p-1)) (i32.const 0) (i32.const 7432)) + (call $assert_return (call $fgt (f32.const 0x1.fffffep+127) (f32.const -0x1p-1)) (i32.const 1) (i32.const 7436)) + (call $assert_return (call $fgt (f32.const 0x1.fffffep+127) (f32.const 0x1p-1)) (i32.const 1) (i32.const 7440)) + (call $assert_return (call $fgt (f32.const -0x1.fffffep+127) (f32.const -0x1p+0)) (i32.const 0) (i32.const 7444)) + (call $assert_return (call $fgt (f32.const -0x1.fffffep+127) (f32.const 0x1p+0)) (i32.const 0) (i32.const 7448)) + (call $assert_return (call $fgt (f32.const 0x1.fffffep+127) (f32.const -0x1p+0)) (i32.const 1) (i32.const 7452)) + (call $assert_return (call $fgt (f32.const 0x1.fffffep+127) (f32.const 0x1p+0)) (i32.const 1) (i32.const 7456)) + (call $assert_return (call $fgt (f32.const -0x1.fffffep+127) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 7460)) + (call $assert_return (call $fgt (f32.const -0x1.fffffep+127) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 7464)) + (call $assert_return (call $fgt (f32.const 0x1.fffffep+127) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 7468)) + (call $assert_return (call $fgt (f32.const 0x1.fffffep+127) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 7472)) + (call $assert_return (call $fgt (f32.const -0x1.fffffep+127) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 7476)) + (call $assert_return (call $fgt (f32.const -0x1.fffffep+127) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 7480)) + (call $assert_return (call $fgt (f32.const 0x1.fffffep+127) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 7484)) + (call $assert_return (call $fgt (f32.const 0x1.fffffep+127) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 7488)) + (call $assert_return (call $fgt (f32.const -0x1.fffffep+127) (f32.const -inf)) (i32.const 1) (i32.const 7492)) + (call $assert_return (call $fgt (f32.const -0x1.fffffep+127) (f32.const inf)) (i32.const 0) (i32.const 7496)) + (call $assert_return (call $fgt (f32.const 0x1.fffffep+127) (f32.const -inf)) (i32.const 1) (i32.const 7500)) + (call $assert_return (call $fgt (f32.const 0x1.fffffep+127) (f32.const inf)) (i32.const 0) (i32.const 7504)) + (call $assert_return (call $fgt (f32.const -0x1.fffffep+127) (f32.const -nan)) (i32.const 0) (i32.const 7508)) + (call $assert_return (call $fgt (f32.const -0x1.fffffep+127) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 7512)) + (call $assert_return (call $fgt (f32.const -0x1.fffffep+127) (f32.const nan)) (i32.const 0) (i32.const 7516)) + (call $assert_return (call $fgt (f32.const -0x1.fffffep+127) (f32.const nan:0x200000)) (i32.const 0) (i32.const 7520)) + (call $assert_return (call $fgt (f32.const 0x1.fffffep+127) (f32.const -nan)) (i32.const 0) (i32.const 7524)) + (call $assert_return (call $fgt (f32.const 0x1.fffffep+127) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 7528)) + (call $assert_return (call $fgt (f32.const 0x1.fffffep+127) (f32.const nan)) (i32.const 0) (i32.const 7532)) + (call $assert_return (call $fgt (f32.const 0x1.fffffep+127) (f32.const nan:0x200000)) (i32.const 0) (i32.const 7536)) + (call $assert_return (call $fgt (f32.const -inf) (f32.const -0x0p+0)) (i32.const 0) (i32.const 7540)) + (call $assert_return (call $fgt (f32.const -inf) (f32.const 0x0p+0)) (i32.const 0) (i32.const 7544)) + (call $assert_return (call $fgt (f32.const inf) (f32.const -0x0p+0)) (i32.const 1) (i32.const 7548)) + (call $assert_return (call $fgt (f32.const inf) (f32.const 0x0p+0)) (i32.const 1) (i32.const 7552)) + (call $assert_return (call $fgt (f32.const -inf) (f32.const -0x1p-149)) (i32.const 0) (i32.const 7556)) + (call $assert_return (call $fgt (f32.const -inf) (f32.const 0x1p-149)) (i32.const 0) (i32.const 7560)) + (call $assert_return (call $fgt (f32.const inf) (f32.const -0x1p-149)) (i32.const 1) (i32.const 7564)) + (call $assert_return (call $fgt (f32.const inf) (f32.const 0x1p-149)) (i32.const 1) (i32.const 7568)) + (call $assert_return (call $fgt (f32.const -inf) (f32.const -0x1p-126)) (i32.const 0) (i32.const 7572)) + (call $assert_return (call $fgt (f32.const -inf) (f32.const 0x1p-126)) (i32.const 0) (i32.const 7576)) + (call $assert_return (call $fgt (f32.const inf) (f32.const -0x1p-126)) (i32.const 1) (i32.const 7580)) + (call $assert_return (call $fgt (f32.const inf) (f32.const 0x1p-126)) (i32.const 1) (i32.const 7584)) + (call $assert_return (call $fgt (f32.const -inf) (f32.const -0x1p-1)) (i32.const 0) (i32.const 7588)) + (call $assert_return (call $fgt (f32.const -inf) (f32.const 0x1p-1)) (i32.const 0) (i32.const 7592)) + (call $assert_return (call $fgt (f32.const inf) (f32.const -0x1p-1)) (i32.const 1) (i32.const 7596)) + (call $assert_return (call $fgt (f32.const inf) (f32.const 0x1p-1)) (i32.const 1) (i32.const 7600)) + (call $assert_return (call $fgt (f32.const -inf) (f32.const -0x1p+0)) (i32.const 0) (i32.const 7604)) + (call $assert_return (call $fgt (f32.const -inf) (f32.const 0x1p+0)) (i32.const 0) (i32.const 7608)) + (call $assert_return (call $fgt (f32.const inf) (f32.const -0x1p+0)) (i32.const 1) (i32.const 7612)) + (call $assert_return (call $fgt (f32.const inf) (f32.const 0x1p+0)) (i32.const 1) (i32.const 7616)) + (call $assert_return (call $fgt (f32.const -inf) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 7620)) + (call $assert_return (call $fgt (f32.const -inf) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 7624)) + (call $assert_return (call $fgt (f32.const inf) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 7628)) + (call $assert_return (call $fgt (f32.const inf) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 7632)) + (call $assert_return (call $fgt (f32.const -inf) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 7636)) + (call $assert_return (call $fgt (f32.const -inf) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 7640)) + (call $assert_return (call $fgt (f32.const inf) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 7644)) + (call $assert_return (call $fgt (f32.const inf) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 7648)) + (call $assert_return (call $fgt (f32.const -inf) (f32.const -inf)) (i32.const 0) (i32.const 7652)) + (call $assert_return (call $fgt (f32.const -inf) (f32.const inf)) (i32.const 0) (i32.const 7656)) + (call $assert_return (call $fgt (f32.const inf) (f32.const -inf)) (i32.const 1) (i32.const 7660)) + (call $assert_return (call $fgt (f32.const inf) (f32.const inf)) (i32.const 0) (i32.const 7664)) + (call $assert_return (call $fgt (f32.const -inf) (f32.const -nan)) (i32.const 0) (i32.const 7668)) + (call $assert_return (call $fgt (f32.const -inf) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 7672)) + (call $assert_return (call $fgt (f32.const -inf) (f32.const nan)) (i32.const 0) (i32.const 7676)) + (call $assert_return (call $fgt (f32.const -inf) (f32.const nan:0x200000)) (i32.const 0) (i32.const 7680)) + (call $assert_return (call $fgt (f32.const inf) (f32.const -nan)) (i32.const 0) (i32.const 7684)) + (call $assert_return (call $fgt (f32.const inf) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 7688)) + (call $assert_return (call $fgt (f32.const inf) (f32.const nan)) (i32.const 0) (i32.const 7692)) + (call $assert_return (call $fgt (f32.const inf) (f32.const nan:0x200000)) (i32.const 0) (i32.const 7696)) + (call $assert_return (call $fgt (f32.const -nan) (f32.const -0x0p+0)) (i32.const 0) (i32.const 7700)) + (call $assert_return (call $fgt (f32.const -nan:0x200000) (f32.const -0x0p+0)) (i32.const 0) (i32.const 7704)) + (call $assert_return (call $fgt (f32.const -nan) (f32.const 0x0p+0)) (i32.const 0) (i32.const 7708)) + (call $assert_return (call $fgt (f32.const -nan:0x200000) (f32.const 0x0p+0)) (i32.const 0) (i32.const 7712)) + (call $assert_return (call $fgt (f32.const nan) (f32.const -0x0p+0)) (i32.const 0) (i32.const 7716)) + (call $assert_return (call $fgt (f32.const nan:0x200000) (f32.const -0x0p+0)) (i32.const 0) (i32.const 7720)) + (call $assert_return (call $fgt (f32.const nan) (f32.const 0x0p+0)) (i32.const 0) (i32.const 7724)) + (call $assert_return (call $fgt (f32.const nan:0x200000) (f32.const 0x0p+0)) (i32.const 0) (i32.const 7728)) + (call $assert_return (call $fgt (f32.const -nan) (f32.const -0x1p-149)) (i32.const 0) (i32.const 7732)) + (call $assert_return (call $fgt (f32.const -nan:0x200000) (f32.const -0x1p-149)) (i32.const 0) (i32.const 7736)) + (call $assert_return (call $fgt (f32.const -nan) (f32.const 0x1p-149)) (i32.const 0) (i32.const 7740)) + (call $assert_return (call $fgt (f32.const -nan:0x200000) (f32.const 0x1p-149)) (i32.const 0) (i32.const 7744)) + (call $assert_return (call $fgt (f32.const nan) (f32.const -0x1p-149)) (i32.const 0) (i32.const 7748)) + (call $assert_return (call $fgt (f32.const nan:0x200000) (f32.const -0x1p-149)) (i32.const 0) (i32.const 7752)) + (call $assert_return (call $fgt (f32.const nan) (f32.const 0x1p-149)) (i32.const 0) (i32.const 7756)) + (call $assert_return (call $fgt (f32.const nan:0x200000) (f32.const 0x1p-149)) (i32.const 0) (i32.const 7760)) + (call $assert_return (call $fgt (f32.const -nan) (f32.const -0x1p-126)) (i32.const 0) (i32.const 7764)) + (call $assert_return (call $fgt (f32.const -nan:0x200000) (f32.const -0x1p-126)) (i32.const 0) (i32.const 7768)) + (call $assert_return (call $fgt (f32.const -nan) (f32.const 0x1p-126)) (i32.const 0) (i32.const 7772)) + (call $assert_return (call $fgt (f32.const -nan:0x200000) (f32.const 0x1p-126)) (i32.const 0) (i32.const 7776)) + (call $assert_return (call $fgt (f32.const nan) (f32.const -0x1p-126)) (i32.const 0) (i32.const 7780)) + (call $assert_return (call $fgt (f32.const nan:0x200000) (f32.const -0x1p-126)) (i32.const 0) (i32.const 7784)) + (call $assert_return (call $fgt (f32.const nan) (f32.const 0x1p-126)) (i32.const 0) (i32.const 7788)) + (call $assert_return (call $fgt (f32.const nan:0x200000) (f32.const 0x1p-126)) (i32.const 0) (i32.const 7792)) + (call $assert_return (call $fgt (f32.const -nan) (f32.const -0x1p-1)) (i32.const 0) (i32.const 7796)) + (call $assert_return (call $fgt (f32.const -nan:0x200000) (f32.const -0x1p-1)) (i32.const 0) (i32.const 7800)) + (call $assert_return (call $fgt (f32.const -nan) (f32.const 0x1p-1)) (i32.const 0) (i32.const 7804)) + (call $assert_return (call $fgt (f32.const -nan:0x200000) (f32.const 0x1p-1)) (i32.const 0) (i32.const 7808)) + (call $assert_return (call $fgt (f32.const nan) (f32.const -0x1p-1)) (i32.const 0) (i32.const 7812)) + (call $assert_return (call $fgt (f32.const nan:0x200000) (f32.const -0x1p-1)) (i32.const 0) (i32.const 7816)) + (call $assert_return (call $fgt (f32.const nan) (f32.const 0x1p-1)) (i32.const 0) (i32.const 7820)) + (call $assert_return (call $fgt (f32.const nan:0x200000) (f32.const 0x1p-1)) (i32.const 0) (i32.const 7824)) + (call $assert_return (call $fgt (f32.const -nan) (f32.const -0x1p+0)) (i32.const 0) (i32.const 7828)) + (call $assert_return (call $fgt (f32.const -nan:0x200000) (f32.const -0x1p+0)) (i32.const 0) (i32.const 7832)) + (call $assert_return (call $fgt (f32.const -nan) (f32.const 0x1p+0)) (i32.const 0) (i32.const 7836)) + (call $assert_return (call $fgt (f32.const -nan:0x200000) (f32.const 0x1p+0)) (i32.const 0) (i32.const 7840)) + (call $assert_return (call $fgt (f32.const nan) (f32.const -0x1p+0)) (i32.const 0) (i32.const 7844)) + (call $assert_return (call $fgt (f32.const nan:0x200000) (f32.const -0x1p+0)) (i32.const 0) (i32.const 7848)) + (call $assert_return (call $fgt (f32.const nan) (f32.const 0x1p+0)) (i32.const 0) (i32.const 7852)) + (call $assert_return (call $fgt (f32.const nan:0x200000) (f32.const 0x1p+0)) (i32.const 0) (i32.const 7856)) + (call $assert_return (call $fgt (f32.const -nan) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 7860)) + (call $assert_return (call $fgt (f32.const -nan:0x200000) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 7864)) + (call $assert_return (call $fgt (f32.const -nan) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 7868)) + (call $assert_return (call $fgt (f32.const -nan:0x200000) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 7872)) + (call $assert_return (call $fgt (f32.const nan) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 7876)) + (call $assert_return (call $fgt (f32.const nan:0x200000) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 7880)) + (call $assert_return (call $fgt (f32.const nan) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 7884)) + (call $assert_return (call $fgt (f32.const nan:0x200000) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 7888)) + (call $assert_return (call $fgt (f32.const -nan) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 7892)) + (call $assert_return (call $fgt (f32.const -nan:0x200000) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 7896)) + (call $assert_return (call $fgt (f32.const -nan) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 7900)) + (call $assert_return (call $fgt (f32.const -nan:0x200000) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 7904)) + (call $assert_return (call $fgt (f32.const nan) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 7908)) + (call $assert_return (call $fgt (f32.const nan:0x200000) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 7912)) + (call $assert_return (call $fgt (f32.const nan) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 7916)) + (call $assert_return (call $fgt (f32.const nan:0x200000) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 7920)) + (call $assert_return (call $fgt (f32.const -nan) (f32.const -inf)) (i32.const 0) (i32.const 7924)) + (call $assert_return (call $fgt (f32.const -nan:0x200000) (f32.const -inf)) (i32.const 0) (i32.const 7928)) + (call $assert_return (call $fgt (f32.const -nan) (f32.const inf)) (i32.const 0) (i32.const 7932)) + (call $assert_return (call $fgt (f32.const -nan:0x200000) (f32.const inf)) (i32.const 0) (i32.const 7936)) + (call $assert_return (call $fgt (f32.const nan) (f32.const -inf)) (i32.const 0) (i32.const 7940)) + (call $assert_return (call $fgt (f32.const nan:0x200000) (f32.const -inf)) (i32.const 0) (i32.const 7944)) + (call $assert_return (call $fgt (f32.const nan) (f32.const inf)) (i32.const 0) (i32.const 7948)) + (call $assert_return (call $fgt (f32.const nan:0x200000) (f32.const inf)) (i32.const 0) (i32.const 7952)) + (call $assert_return (call $fgt (f32.const -nan) (f32.const -nan)) (i32.const 0) (i32.const 7956)) + (call $assert_return (call $fgt (f32.const -nan:0x200000) (f32.const -nan)) (i32.const 0) (i32.const 7960)) + (call $assert_return (call $fgt (f32.const -nan) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 7964)) + (call $assert_return (call $fgt (f32.const -nan:0x200000) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 7968)) + (call $assert_return (call $fgt (f32.const -nan) (f32.const nan)) (i32.const 0) (i32.const 7972)) + (call $assert_return (call $fgt (f32.const -nan:0x200000) (f32.const nan)) (i32.const 0) (i32.const 7976)) + (call $assert_return (call $fgt (f32.const -nan) (f32.const nan:0x200000)) (i32.const 0) (i32.const 7980)) + (call $assert_return (call $fgt (f32.const -nan:0x200000) (f32.const nan:0x200000)) (i32.const 0) (i32.const 7984)) + (call $assert_return (call $fgt (f32.const nan) (f32.const -nan)) (i32.const 0) (i32.const 7988)) + (call $assert_return (call $fgt (f32.const nan:0x200000) (f32.const -nan)) (i32.const 0) (i32.const 7992)) + (call $assert_return (call $fgt (f32.const nan) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 7996)) + (call $assert_return (call $fgt (f32.const nan:0x200000) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 8000)) + (call $assert_return (call $fgt (f32.const nan) (f32.const nan)) (i32.const 0) (i32.const 8004)) + (call $assert_return (call $fgt (f32.const nan:0x200000) (f32.const nan)) (i32.const 0) (i32.const 8008)) + (call $assert_return (call $fgt (f32.const nan) (f32.const nan:0x200000)) (i32.const 0) (i32.const 8012)) + (call $assert_return (call $fgt (f32.const nan:0x200000) (f32.const nan:0x200000)) (i32.const 0) (i32.const 8016)) + (call $assert_return (call $fge (f32.const -0x0p+0) (f32.const -0x0p+0)) (i32.const 1) (i32.const 8020)) + (call $assert_return (call $fge (f32.const -0x0p+0) (f32.const 0x0p+0)) (i32.const 1) (i32.const 8024)) + (call $assert_return (call $fge (f32.const 0x0p+0) (f32.const -0x0p+0)) (i32.const 1) (i32.const 8028)) + (call $assert_return (call $fge (f32.const 0x0p+0) (f32.const 0x0p+0)) (i32.const 1) (i32.const 8032)) + (call $assert_return (call $fge (f32.const -0x0p+0) (f32.const -0x1p-149)) (i32.const 1) (i32.const 8036)) + (call $assert_return (call $fge (f32.const -0x0p+0) (f32.const 0x1p-149)) (i32.const 0) (i32.const 8040)) + (call $assert_return (call $fge (f32.const 0x0p+0) (f32.const -0x1p-149)) (i32.const 1) (i32.const 8044)) + (call $assert_return (call $fge (f32.const 0x0p+0) (f32.const 0x1p-149)) (i32.const 0) (i32.const 8048)) + (call $assert_return (call $fge (f32.const -0x0p+0) (f32.const -0x1p-126)) (i32.const 1) (i32.const 8052)) + (call $assert_return (call $fge (f32.const -0x0p+0) (f32.const 0x1p-126)) (i32.const 0) (i32.const 8056)) + (call $assert_return (call $fge (f32.const 0x0p+0) (f32.const -0x1p-126)) (i32.const 1) (i32.const 8060)) + (call $assert_return (call $fge (f32.const 0x0p+0) (f32.const 0x1p-126)) (i32.const 0) (i32.const 8064)) + (call $assert_return (call $fge (f32.const -0x0p+0) (f32.const -0x1p-1)) (i32.const 1) (i32.const 8068)) + (call $assert_return (call $fge (f32.const -0x0p+0) (f32.const 0x1p-1)) (i32.const 0) (i32.const 8072)) + (call $assert_return (call $fge (f32.const 0x0p+0) (f32.const -0x1p-1)) (i32.const 1) (i32.const 8076)) + (call $assert_return (call $fge (f32.const 0x0p+0) (f32.const 0x1p-1)) (i32.const 0) (i32.const 8080)) + (call $assert_return (call $fge (f32.const -0x0p+0) (f32.const -0x1p+0)) (i32.const 1) (i32.const 8084)) + (call $assert_return (call $fge (f32.const -0x0p+0) (f32.const 0x1p+0)) (i32.const 0) (i32.const 8088)) + (call $assert_return (call $fge (f32.const 0x0p+0) (f32.const -0x1p+0)) (i32.const 1) (i32.const 8092)) + (call $assert_return (call $fge (f32.const 0x0p+0) (f32.const 0x1p+0)) (i32.const 0) (i32.const 8096)) + (call $assert_return (call $fge (f32.const -0x0p+0) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 8100)) + (call $assert_return (call $fge (f32.const -0x0p+0) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 8104)) + (call $assert_return (call $fge (f32.const 0x0p+0) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 8108)) + (call $assert_return (call $fge (f32.const 0x0p+0) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 8112)) + (call $assert_return (call $fge (f32.const -0x0p+0) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 8116)) + (call $assert_return (call $fge (f32.const -0x0p+0) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 8120)) + (call $assert_return (call $fge (f32.const 0x0p+0) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 8124)) + (call $assert_return (call $fge (f32.const 0x0p+0) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 8128)) + (call $assert_return (call $fge (f32.const -0x0p+0) (f32.const -inf)) (i32.const 1) (i32.const 8132)) + (call $assert_return (call $fge (f32.const -0x0p+0) (f32.const inf)) (i32.const 0) (i32.const 8136)) + (call $assert_return (call $fge (f32.const 0x0p+0) (f32.const -inf)) (i32.const 1) (i32.const 8140)) + (call $assert_return (call $fge (f32.const 0x0p+0) (f32.const inf)) (i32.const 0) (i32.const 8144)) + (call $assert_return (call $fge (f32.const -0x0p+0) (f32.const -nan)) (i32.const 0) (i32.const 8148)) + (call $assert_return (call $fge (f32.const -0x0p+0) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 8152)) + (call $assert_return (call $fge (f32.const -0x0p+0) (f32.const nan)) (i32.const 0) (i32.const 8156)) + (call $assert_return (call $fge (f32.const -0x0p+0) (f32.const nan:0x200000)) (i32.const 0) (i32.const 8160)) + (call $assert_return (call $fge (f32.const 0x0p+0) (f32.const -nan)) (i32.const 0) (i32.const 8164)) + (call $assert_return (call $fge (f32.const 0x0p+0) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 8168)) + (call $assert_return (call $fge (f32.const 0x0p+0) (f32.const nan)) (i32.const 0) (i32.const 8172)) + (call $assert_return (call $fge (f32.const 0x0p+0) (f32.const nan:0x200000)) (i32.const 0) (i32.const 8176)) + (call $assert_return (call $fge (f32.const -0x1p-149) (f32.const -0x0p+0)) (i32.const 0) (i32.const 8180)) + (call $assert_return (call $fge (f32.const -0x1p-149) (f32.const 0x0p+0)) (i32.const 0) (i32.const 8184)) + (call $assert_return (call $fge (f32.const 0x1p-149) (f32.const -0x0p+0)) (i32.const 1) (i32.const 8188)) + (call $assert_return (call $fge (f32.const 0x1p-149) (f32.const 0x0p+0)) (i32.const 1) (i32.const 8192)) + (call $assert_return (call $fge (f32.const -0x1p-149) (f32.const -0x1p-149)) (i32.const 1) (i32.const 8196)) + (call $assert_return (call $fge (f32.const -0x1p-149) (f32.const 0x1p-149)) (i32.const 0) (i32.const 8200)) + (call $assert_return (call $fge (f32.const 0x1p-149) (f32.const -0x1p-149)) (i32.const 1) (i32.const 8204)) + (call $assert_return (call $fge (f32.const 0x1p-149) (f32.const 0x1p-149)) (i32.const 1) (i32.const 8208)) + (call $assert_return (call $fge (f32.const -0x1p-149) (f32.const -0x1p-126)) (i32.const 1) (i32.const 8212)) + (call $assert_return (call $fge (f32.const -0x1p-149) (f32.const 0x1p-126)) (i32.const 0) (i32.const 8216)) + (call $assert_return (call $fge (f32.const 0x1p-149) (f32.const -0x1p-126)) (i32.const 1) (i32.const 8220)) + (call $assert_return (call $fge (f32.const 0x1p-149) (f32.const 0x1p-126)) (i32.const 0) (i32.const 8224)) + (call $assert_return (call $fge (f32.const -0x1p-149) (f32.const -0x1p-1)) (i32.const 1) (i32.const 8228)) + (call $assert_return (call $fge (f32.const -0x1p-149) (f32.const 0x1p-1)) (i32.const 0) (i32.const 8232)) + (call $assert_return (call $fge (f32.const 0x1p-149) (f32.const -0x1p-1)) (i32.const 1) (i32.const 8236)) + (call $assert_return (call $fge (f32.const 0x1p-149) (f32.const 0x1p-1)) (i32.const 0) (i32.const 8240)) + (call $assert_return (call $fge (f32.const -0x1p-149) (f32.const -0x1p+0)) (i32.const 1) (i32.const 8244)) + (call $assert_return (call $fge (f32.const -0x1p-149) (f32.const 0x1p+0)) (i32.const 0) (i32.const 8248)) + (call $assert_return (call $fge (f32.const 0x1p-149) (f32.const -0x1p+0)) (i32.const 1) (i32.const 8252)) + (call $assert_return (call $fge (f32.const 0x1p-149) (f32.const 0x1p+0)) (i32.const 0) (i32.const 8256)) + (call $assert_return (call $fge (f32.const -0x1p-149) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 8260)) + (call $assert_return (call $fge (f32.const -0x1p-149) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 8264)) + (call $assert_return (call $fge (f32.const 0x1p-149) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 8268)) + (call $assert_return (call $fge (f32.const 0x1p-149) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 8272)) + (call $assert_return (call $fge (f32.const -0x1p-149) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 8276)) + (call $assert_return (call $fge (f32.const -0x1p-149) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 8280)) + (call $assert_return (call $fge (f32.const 0x1p-149) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 8284)) + (call $assert_return (call $fge (f32.const 0x1p-149) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 8288)) + (call $assert_return (call $fge (f32.const -0x1p-149) (f32.const -inf)) (i32.const 1) (i32.const 8292)) + (call $assert_return (call $fge (f32.const -0x1p-149) (f32.const inf)) (i32.const 0) (i32.const 8296)) + (call $assert_return (call $fge (f32.const 0x1p-149) (f32.const -inf)) (i32.const 1) (i32.const 8300)) + (call $assert_return (call $fge (f32.const 0x1p-149) (f32.const inf)) (i32.const 0) (i32.const 8304)) + (call $assert_return (call $fge (f32.const -0x1p-149) (f32.const -nan)) (i32.const 0) (i32.const 8308)) + (call $assert_return (call $fge (f32.const -0x1p-149) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 8312)) + (call $assert_return (call $fge (f32.const -0x1p-149) (f32.const nan)) (i32.const 0) (i32.const 8316)) + (call $assert_return (call $fge (f32.const -0x1p-149) (f32.const nan:0x200000)) (i32.const 0) (i32.const 8320)) + (call $assert_return (call $fge (f32.const 0x1p-149) (f32.const -nan)) (i32.const 0) (i32.const 8324)) + (call $assert_return (call $fge (f32.const 0x1p-149) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 8328)) + (call $assert_return (call $fge (f32.const 0x1p-149) (f32.const nan)) (i32.const 0) (i32.const 8332)) + (call $assert_return (call $fge (f32.const 0x1p-149) (f32.const nan:0x200000)) (i32.const 0) (i32.const 8336)) + (call $assert_return (call $fge (f32.const -0x1p-126) (f32.const -0x0p+0)) (i32.const 0) (i32.const 8340)) + (call $assert_return (call $fge (f32.const -0x1p-126) (f32.const 0x0p+0)) (i32.const 0) (i32.const 8344)) + (call $assert_return (call $fge (f32.const 0x1p-126) (f32.const -0x0p+0)) (i32.const 1) (i32.const 8348)) + (call $assert_return (call $fge (f32.const 0x1p-126) (f32.const 0x0p+0)) (i32.const 1) (i32.const 8352)) + (call $assert_return (call $fge (f32.const -0x1p-126) (f32.const -0x1p-149)) (i32.const 0) (i32.const 8356)) + (call $assert_return (call $fge (f32.const -0x1p-126) (f32.const 0x1p-149)) (i32.const 0) (i32.const 8360)) + (call $assert_return (call $fge (f32.const 0x1p-126) (f32.const -0x1p-149)) (i32.const 1) (i32.const 8364)) + (call $assert_return (call $fge (f32.const 0x1p-126) (f32.const 0x1p-149)) (i32.const 1) (i32.const 8368)) + (call $assert_return (call $fge (f32.const -0x1p-126) (f32.const -0x1p-126)) (i32.const 1) (i32.const 8372)) + (call $assert_return (call $fge (f32.const -0x1p-126) (f32.const 0x1p-126)) (i32.const 0) (i32.const 8376)) + (call $assert_return (call $fge (f32.const 0x1p-126) (f32.const -0x1p-126)) (i32.const 1) (i32.const 8380)) + (call $assert_return (call $fge (f32.const 0x1p-126) (f32.const 0x1p-126)) (i32.const 1) (i32.const 8384)) + (call $assert_return (call $fge (f32.const -0x1p-126) (f32.const -0x1p-1)) (i32.const 1) (i32.const 8388)) + (call $assert_return (call $fge (f32.const -0x1p-126) (f32.const 0x1p-1)) (i32.const 0) (i32.const 8392)) + (call $assert_return (call $fge (f32.const 0x1p-126) (f32.const -0x1p-1)) (i32.const 1) (i32.const 8396)) + (call $assert_return (call $fge (f32.const 0x1p-126) (f32.const 0x1p-1)) (i32.const 0) (i32.const 8400)) + (call $assert_return (call $fge (f32.const -0x1p-126) (f32.const -0x1p+0)) (i32.const 1) (i32.const 8404)) + (call $assert_return (call $fge (f32.const -0x1p-126) (f32.const 0x1p+0)) (i32.const 0) (i32.const 8408)) + (call $assert_return (call $fge (f32.const 0x1p-126) (f32.const -0x1p+0)) (i32.const 1) (i32.const 8412)) + (call $assert_return (call $fge (f32.const 0x1p-126) (f32.const 0x1p+0)) (i32.const 0) (i32.const 8416)) + (call $assert_return (call $fge (f32.const -0x1p-126) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 8420)) + (call $assert_return (call $fge (f32.const -0x1p-126) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 8424)) + (call $assert_return (call $fge (f32.const 0x1p-126) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 8428)) + (call $assert_return (call $fge (f32.const 0x1p-126) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 8432)) + (call $assert_return (call $fge (f32.const -0x1p-126) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 8436)) + (call $assert_return (call $fge (f32.const -0x1p-126) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 8440)) + (call $assert_return (call $fge (f32.const 0x1p-126) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 8444)) + (call $assert_return (call $fge (f32.const 0x1p-126) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 8448)) + (call $assert_return (call $fge (f32.const -0x1p-126) (f32.const -inf)) (i32.const 1) (i32.const 8452)) + (call $assert_return (call $fge (f32.const -0x1p-126) (f32.const inf)) (i32.const 0) (i32.const 8456)) + (call $assert_return (call $fge (f32.const 0x1p-126) (f32.const -inf)) (i32.const 1) (i32.const 8460)) + (call $assert_return (call $fge (f32.const 0x1p-126) (f32.const inf)) (i32.const 0) (i32.const 8464)) + (call $assert_return (call $fge (f32.const -0x1p-126) (f32.const -nan)) (i32.const 0) (i32.const 8468)) + (call $assert_return (call $fge (f32.const -0x1p-126) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 8472)) + (call $assert_return (call $fge (f32.const -0x1p-126) (f32.const nan)) (i32.const 0) (i32.const 8476)) + (call $assert_return (call $fge (f32.const -0x1p-126) (f32.const nan:0x200000)) (i32.const 0) (i32.const 8480)) + (call $assert_return (call $fge (f32.const 0x1p-126) (f32.const -nan)) (i32.const 0) (i32.const 8484)) + (call $assert_return (call $fge (f32.const 0x1p-126) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 8488)) + (call $assert_return (call $fge (f32.const 0x1p-126) (f32.const nan)) (i32.const 0) (i32.const 8492)) + (call $assert_return (call $fge (f32.const 0x1p-126) (f32.const nan:0x200000)) (i32.const 0) (i32.const 8496)) + (call $assert_return (call $fge (f32.const -0x1p-1) (f32.const -0x0p+0)) (i32.const 0) (i32.const 8500)) + (call $assert_return (call $fge (f32.const -0x1p-1) (f32.const 0x0p+0)) (i32.const 0) (i32.const 8504)) + (call $assert_return (call $fge (f32.const 0x1p-1) (f32.const -0x0p+0)) (i32.const 1) (i32.const 8508)) + (call $assert_return (call $fge (f32.const 0x1p-1) (f32.const 0x0p+0)) (i32.const 1) (i32.const 8512)) + (call $assert_return (call $fge (f32.const -0x1p-1) (f32.const -0x1p-149)) (i32.const 0) (i32.const 8516)) + (call $assert_return (call $fge (f32.const -0x1p-1) (f32.const 0x1p-149)) (i32.const 0) (i32.const 8520)) + (call $assert_return (call $fge (f32.const 0x1p-1) (f32.const -0x1p-149)) (i32.const 1) (i32.const 8524)) + (call $assert_return (call $fge (f32.const 0x1p-1) (f32.const 0x1p-149)) (i32.const 1) (i32.const 8528)) + (call $assert_return (call $fge (f32.const -0x1p-1) (f32.const -0x1p-126)) (i32.const 0) (i32.const 8532)) + (call $assert_return (call $fge (f32.const -0x1p-1) (f32.const 0x1p-126)) (i32.const 0) (i32.const 8536)) + (call $assert_return (call $fge (f32.const 0x1p-1) (f32.const -0x1p-126)) (i32.const 1) (i32.const 8540)) + (call $assert_return (call $fge (f32.const 0x1p-1) (f32.const 0x1p-126)) (i32.const 1) (i32.const 8544)) + (call $assert_return (call $fge (f32.const -0x1p-1) (f32.const -0x1p-1)) (i32.const 1) (i32.const 8548)) + (call $assert_return (call $fge (f32.const -0x1p-1) (f32.const 0x1p-1)) (i32.const 0) (i32.const 8552)) + (call $assert_return (call $fge (f32.const 0x1p-1) (f32.const -0x1p-1)) (i32.const 1) (i32.const 8556)) + (call $assert_return (call $fge (f32.const 0x1p-1) (f32.const 0x1p-1)) (i32.const 1) (i32.const 8560)) + (call $assert_return (call $fge (f32.const -0x1p-1) (f32.const -0x1p+0)) (i32.const 1) (i32.const 8564)) + (call $assert_return (call $fge (f32.const -0x1p-1) (f32.const 0x1p+0)) (i32.const 0) (i32.const 8568)) + (call $assert_return (call $fge (f32.const 0x1p-1) (f32.const -0x1p+0)) (i32.const 1) (i32.const 8572)) + (call $assert_return (call $fge (f32.const 0x1p-1) (f32.const 0x1p+0)) (i32.const 0) (i32.const 8576)) + (call $assert_return (call $fge (f32.const -0x1p-1) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 8580)) + (call $assert_return (call $fge (f32.const -0x1p-1) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 8584)) + (call $assert_return (call $fge (f32.const 0x1p-1) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 8588)) + (call $assert_return (call $fge (f32.const 0x1p-1) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 8592)) + (call $assert_return (call $fge (f32.const -0x1p-1) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 8596)) + (call $assert_return (call $fge (f32.const -0x1p-1) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 8600)) + (call $assert_return (call $fge (f32.const 0x1p-1) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 8604)) + (call $assert_return (call $fge (f32.const 0x1p-1) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 8608)) + (call $assert_return (call $fge (f32.const -0x1p-1) (f32.const -inf)) (i32.const 1) (i32.const 8612)) + (call $assert_return (call $fge (f32.const -0x1p-1) (f32.const inf)) (i32.const 0) (i32.const 8616)) + (call $assert_return (call $fge (f32.const 0x1p-1) (f32.const -inf)) (i32.const 1) (i32.const 8620)) + (call $assert_return (call $fge (f32.const 0x1p-1) (f32.const inf)) (i32.const 0) (i32.const 8624)) + (call $assert_return (call $fge (f32.const -0x1p-1) (f32.const -nan)) (i32.const 0) (i32.const 8628)) + (call $assert_return (call $fge (f32.const -0x1p-1) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 8632)) + (call $assert_return (call $fge (f32.const -0x1p-1) (f32.const nan)) (i32.const 0) (i32.const 8636)) + (call $assert_return (call $fge (f32.const -0x1p-1) (f32.const nan:0x200000)) (i32.const 0) (i32.const 8640)) + (call $assert_return (call $fge (f32.const 0x1p-1) (f32.const -nan)) (i32.const 0) (i32.const 8644)) + (call $assert_return (call $fge (f32.const 0x1p-1) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 8648)) + (call $assert_return (call $fge (f32.const 0x1p-1) (f32.const nan)) (i32.const 0) (i32.const 8652)) + (call $assert_return (call $fge (f32.const 0x1p-1) (f32.const nan:0x200000)) (i32.const 0) (i32.const 8656)) + (call $assert_return (call $fge (f32.const -0x1p+0) (f32.const -0x0p+0)) (i32.const 0) (i32.const 8660)) + (call $assert_return (call $fge (f32.const -0x1p+0) (f32.const 0x0p+0)) (i32.const 0) (i32.const 8664)) + (call $assert_return (call $fge (f32.const 0x1p+0) (f32.const -0x0p+0)) (i32.const 1) (i32.const 8668)) + (call $assert_return (call $fge (f32.const 0x1p+0) (f32.const 0x0p+0)) (i32.const 1) (i32.const 8672)) + (call $assert_return (call $fge (f32.const -0x1p+0) (f32.const -0x1p-149)) (i32.const 0) (i32.const 8676)) + (call $assert_return (call $fge (f32.const -0x1p+0) (f32.const 0x1p-149)) (i32.const 0) (i32.const 8680)) + (call $assert_return (call $fge (f32.const 0x1p+0) (f32.const -0x1p-149)) (i32.const 1) (i32.const 8684)) + (call $assert_return (call $fge (f32.const 0x1p+0) (f32.const 0x1p-149)) (i32.const 1) (i32.const 8688)) + (call $assert_return (call $fge (f32.const -0x1p+0) (f32.const -0x1p-126)) (i32.const 0) (i32.const 8692)) + (call $assert_return (call $fge (f32.const -0x1p+0) (f32.const 0x1p-126)) (i32.const 0) (i32.const 8696)) + (call $assert_return (call $fge (f32.const 0x1p+0) (f32.const -0x1p-126)) (i32.const 1) (i32.const 8700)) + (call $assert_return (call $fge (f32.const 0x1p+0) (f32.const 0x1p-126)) (i32.const 1) (i32.const 8704)) + (call $assert_return (call $fge (f32.const -0x1p+0) (f32.const -0x1p-1)) (i32.const 0) (i32.const 8708)) + (call $assert_return (call $fge (f32.const -0x1p+0) (f32.const 0x1p-1)) (i32.const 0) (i32.const 8712)) + (call $assert_return (call $fge (f32.const 0x1p+0) (f32.const -0x1p-1)) (i32.const 1) (i32.const 8716)) + (call $assert_return (call $fge (f32.const 0x1p+0) (f32.const 0x1p-1)) (i32.const 1) (i32.const 8720)) + (call $assert_return (call $fge (f32.const -0x1p+0) (f32.const -0x1p+0)) (i32.const 1) (i32.const 8724)) + (call $assert_return (call $fge (f32.const -0x1p+0) (f32.const 0x1p+0)) (i32.const 0) (i32.const 8728)) + (call $assert_return (call $fge (f32.const 0x1p+0) (f32.const -0x1p+0)) (i32.const 1) (i32.const 8732)) + (call $assert_return (call $fge (f32.const 0x1p+0) (f32.const 0x1p+0)) (i32.const 1) (i32.const 8736)) + (call $assert_return (call $fge (f32.const -0x1p+0) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 8740)) + (call $assert_return (call $fge (f32.const -0x1p+0) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 8744)) + (call $assert_return (call $fge (f32.const 0x1p+0) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 8748)) + (call $assert_return (call $fge (f32.const 0x1p+0) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 8752)) + (call $assert_return (call $fge (f32.const -0x1p+0) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 8756)) + (call $assert_return (call $fge (f32.const -0x1p+0) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 8760)) + (call $assert_return (call $fge (f32.const 0x1p+0) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 8764)) + (call $assert_return (call $fge (f32.const 0x1p+0) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 8768)) + (call $assert_return (call $fge (f32.const -0x1p+0) (f32.const -inf)) (i32.const 1) (i32.const 8772)) + (call $assert_return (call $fge (f32.const -0x1p+0) (f32.const inf)) (i32.const 0) (i32.const 8776)) + (call $assert_return (call $fge (f32.const 0x1p+0) (f32.const -inf)) (i32.const 1) (i32.const 8780)) + (call $assert_return (call $fge (f32.const 0x1p+0) (f32.const inf)) (i32.const 0) (i32.const 8784)) + (call $assert_return (call $fge (f32.const -0x1p+0) (f32.const -nan)) (i32.const 0) (i32.const 8788)) + (call $assert_return (call $fge (f32.const -0x1p+0) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 8792)) + (call $assert_return (call $fge (f32.const -0x1p+0) (f32.const nan)) (i32.const 0) (i32.const 8796)) + (call $assert_return (call $fge (f32.const -0x1p+0) (f32.const nan:0x200000)) (i32.const 0) (i32.const 8800)) + (call $assert_return (call $fge (f32.const 0x1p+0) (f32.const -nan)) (i32.const 0) (i32.const 8804)) + (call $assert_return (call $fge (f32.const 0x1p+0) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 8808)) + (call $assert_return (call $fge (f32.const 0x1p+0) (f32.const nan)) (i32.const 0) (i32.const 8812)) + (call $assert_return (call $fge (f32.const 0x1p+0) (f32.const nan:0x200000)) (i32.const 0) (i32.const 8816)) + (call $assert_return (call $fge (f32.const -0x1.921fb6p+2) (f32.const -0x0p+0)) (i32.const 0) (i32.const 8820)) + (call $assert_return (call $fge (f32.const -0x1.921fb6p+2) (f32.const 0x0p+0)) (i32.const 0) (i32.const 8824)) + (call $assert_return (call $fge (f32.const 0x1.921fb6p+2) (f32.const -0x0p+0)) (i32.const 1) (i32.const 8828)) + (call $assert_return (call $fge (f32.const 0x1.921fb6p+2) (f32.const 0x0p+0)) (i32.const 1) (i32.const 8832)) + (call $assert_return (call $fge (f32.const -0x1.921fb6p+2) (f32.const -0x1p-149)) (i32.const 0) (i32.const 8836)) + (call $assert_return (call $fge (f32.const -0x1.921fb6p+2) (f32.const 0x1p-149)) (i32.const 0) (i32.const 8840)) + (call $assert_return (call $fge (f32.const 0x1.921fb6p+2) (f32.const -0x1p-149)) (i32.const 1) (i32.const 8844)) + (call $assert_return (call $fge (f32.const 0x1.921fb6p+2) (f32.const 0x1p-149)) (i32.const 1) (i32.const 8848)) + (call $assert_return (call $fge (f32.const -0x1.921fb6p+2) (f32.const -0x1p-126)) (i32.const 0) (i32.const 8852)) + (call $assert_return (call $fge (f32.const -0x1.921fb6p+2) (f32.const 0x1p-126)) (i32.const 0) (i32.const 8856)) + (call $assert_return (call $fge (f32.const 0x1.921fb6p+2) (f32.const -0x1p-126)) (i32.const 1) (i32.const 8860)) + (call $assert_return (call $fge (f32.const 0x1.921fb6p+2) (f32.const 0x1p-126)) (i32.const 1) (i32.const 8864)) + (call $assert_return (call $fge (f32.const -0x1.921fb6p+2) (f32.const -0x1p-1)) (i32.const 0) (i32.const 8868)) + (call $assert_return (call $fge (f32.const -0x1.921fb6p+2) (f32.const 0x1p-1)) (i32.const 0) (i32.const 8872)) + (call $assert_return (call $fge (f32.const 0x1.921fb6p+2) (f32.const -0x1p-1)) (i32.const 1) (i32.const 8876)) + (call $assert_return (call $fge (f32.const 0x1.921fb6p+2) (f32.const 0x1p-1)) (i32.const 1) (i32.const 8880)) + (call $assert_return (call $fge (f32.const -0x1.921fb6p+2) (f32.const -0x1p+0)) (i32.const 0) (i32.const 8884)) + (call $assert_return (call $fge (f32.const -0x1.921fb6p+2) (f32.const 0x1p+0)) (i32.const 0) (i32.const 8888)) + (call $assert_return (call $fge (f32.const 0x1.921fb6p+2) (f32.const -0x1p+0)) (i32.const 1) (i32.const 8892)) + (call $assert_return (call $fge (f32.const 0x1.921fb6p+2) (f32.const 0x1p+0)) (i32.const 1) (i32.const 8896)) + (call $assert_return (call $fge (f32.const -0x1.921fb6p+2) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 8900)) + (call $assert_return (call $fge (f32.const -0x1.921fb6p+2) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 8904)) + (call $assert_return (call $fge (f32.const 0x1.921fb6p+2) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 8908)) + (call $assert_return (call $fge (f32.const 0x1.921fb6p+2) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 8912)) + (call $assert_return (call $fge (f32.const -0x1.921fb6p+2) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 8916)) + (call $assert_return (call $fge (f32.const -0x1.921fb6p+2) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 8920)) + (call $assert_return (call $fge (f32.const 0x1.921fb6p+2) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 8924)) + (call $assert_return (call $fge (f32.const 0x1.921fb6p+2) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 8928)) + (call $assert_return (call $fge (f32.const -0x1.921fb6p+2) (f32.const -inf)) (i32.const 1) (i32.const 8932)) + (call $assert_return (call $fge (f32.const -0x1.921fb6p+2) (f32.const inf)) (i32.const 0) (i32.const 8936)) + (call $assert_return (call $fge (f32.const 0x1.921fb6p+2) (f32.const -inf)) (i32.const 1) (i32.const 8940)) + (call $assert_return (call $fge (f32.const 0x1.921fb6p+2) (f32.const inf)) (i32.const 0) (i32.const 8944)) + (call $assert_return (call $fge (f32.const -0x1.921fb6p+2) (f32.const -nan)) (i32.const 0) (i32.const 8948)) + (call $assert_return (call $fge (f32.const -0x1.921fb6p+2) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 8952)) + (call $assert_return (call $fge (f32.const -0x1.921fb6p+2) (f32.const nan)) (i32.const 0) (i32.const 8956)) + (call $assert_return (call $fge (f32.const -0x1.921fb6p+2) (f32.const nan:0x200000)) (i32.const 0) (i32.const 8960)) + (call $assert_return (call $fge (f32.const 0x1.921fb6p+2) (f32.const -nan)) (i32.const 0) (i32.const 8964)) + (call $assert_return (call $fge (f32.const 0x1.921fb6p+2) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 8968)) + (call $assert_return (call $fge (f32.const 0x1.921fb6p+2) (f32.const nan)) (i32.const 0) (i32.const 8972)) + (call $assert_return (call $fge (f32.const 0x1.921fb6p+2) (f32.const nan:0x200000)) (i32.const 0) (i32.const 8976)) + (call $assert_return (call $fge (f32.const -0x1.fffffep+127) (f32.const -0x0p+0)) (i32.const 0) (i32.const 8980)) + (call $assert_return (call $fge (f32.const -0x1.fffffep+127) (f32.const 0x0p+0)) (i32.const 0) (i32.const 8984)) + (call $assert_return (call $fge (f32.const 0x1.fffffep+127) (f32.const -0x0p+0)) (i32.const 1) (i32.const 8988)) + (call $assert_return (call $fge (f32.const 0x1.fffffep+127) (f32.const 0x0p+0)) (i32.const 1) (i32.const 8992)) + (call $assert_return (call $fge (f32.const -0x1.fffffep+127) (f32.const -0x1p-149)) (i32.const 0) (i32.const 8996)) + (call $assert_return (call $fge (f32.const -0x1.fffffep+127) (f32.const 0x1p-149)) (i32.const 0) (i32.const 9000)) + (call $assert_return (call $fge (f32.const 0x1.fffffep+127) (f32.const -0x1p-149)) (i32.const 1) (i32.const 9004)) + (call $assert_return (call $fge (f32.const 0x1.fffffep+127) (f32.const 0x1p-149)) (i32.const 1) (i32.const 9008)) + (call $assert_return (call $fge (f32.const -0x1.fffffep+127) (f32.const -0x1p-126)) (i32.const 0) (i32.const 9012)) + (call $assert_return (call $fge (f32.const -0x1.fffffep+127) (f32.const 0x1p-126)) (i32.const 0) (i32.const 9016)) + (call $assert_return (call $fge (f32.const 0x1.fffffep+127) (f32.const -0x1p-126)) (i32.const 1) (i32.const 9020)) + (call $assert_return (call $fge (f32.const 0x1.fffffep+127) (f32.const 0x1p-126)) (i32.const 1) (i32.const 9024)) + (call $assert_return (call $fge (f32.const -0x1.fffffep+127) (f32.const -0x1p-1)) (i32.const 0) (i32.const 9028)) + (call $assert_return (call $fge (f32.const -0x1.fffffep+127) (f32.const 0x1p-1)) (i32.const 0) (i32.const 9032)) + (call $assert_return (call $fge (f32.const 0x1.fffffep+127) (f32.const -0x1p-1)) (i32.const 1) (i32.const 9036)) + (call $assert_return (call $fge (f32.const 0x1.fffffep+127) (f32.const 0x1p-1)) (i32.const 1) (i32.const 9040)) + (call $assert_return (call $fge (f32.const -0x1.fffffep+127) (f32.const -0x1p+0)) (i32.const 0) (i32.const 9044)) + (call $assert_return (call $fge (f32.const -0x1.fffffep+127) (f32.const 0x1p+0)) (i32.const 0) (i32.const 9048)) + (call $assert_return (call $fge (f32.const 0x1.fffffep+127) (f32.const -0x1p+0)) (i32.const 1) (i32.const 9052)) + (call $assert_return (call $fge (f32.const 0x1.fffffep+127) (f32.const 0x1p+0)) (i32.const 1) (i32.const 9056)) + (call $assert_return (call $fge (f32.const -0x1.fffffep+127) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 9060)) + (call $assert_return (call $fge (f32.const -0x1.fffffep+127) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 9064)) + (call $assert_return (call $fge (f32.const 0x1.fffffep+127) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 9068)) + (call $assert_return (call $fge (f32.const 0x1.fffffep+127) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 9072)) + (call $assert_return (call $fge (f32.const -0x1.fffffep+127) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 9076)) + (call $assert_return (call $fge (f32.const -0x1.fffffep+127) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 9080)) + (call $assert_return (call $fge (f32.const 0x1.fffffep+127) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 9084)) + (call $assert_return (call $fge (f32.const 0x1.fffffep+127) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 9088)) + (call $assert_return (call $fge (f32.const -0x1.fffffep+127) (f32.const -inf)) (i32.const 1) (i32.const 9092)) + (call $assert_return (call $fge (f32.const -0x1.fffffep+127) (f32.const inf)) (i32.const 0) (i32.const 9096)) + (call $assert_return (call $fge (f32.const 0x1.fffffep+127) (f32.const -inf)) (i32.const 1) (i32.const 9100)) + (call $assert_return (call $fge (f32.const 0x1.fffffep+127) (f32.const inf)) (i32.const 0) (i32.const 9104)) + (call $assert_return (call $fge (f32.const -0x1.fffffep+127) (f32.const -nan)) (i32.const 0) (i32.const 9108)) + (call $assert_return (call $fge (f32.const -0x1.fffffep+127) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 9112)) + (call $assert_return (call $fge (f32.const -0x1.fffffep+127) (f32.const nan)) (i32.const 0) (i32.const 9116)) + (call $assert_return (call $fge (f32.const -0x1.fffffep+127) (f32.const nan:0x200000)) (i32.const 0) (i32.const 9120)) + (call $assert_return (call $fge (f32.const 0x1.fffffep+127) (f32.const -nan)) (i32.const 0) (i32.const 9124)) + (call $assert_return (call $fge (f32.const 0x1.fffffep+127) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 9128)) + (call $assert_return (call $fge (f32.const 0x1.fffffep+127) (f32.const nan)) (i32.const 0) (i32.const 9132)) + (call $assert_return (call $fge (f32.const 0x1.fffffep+127) (f32.const nan:0x200000)) (i32.const 0) (i32.const 9136)) + (call $assert_return (call $fge (f32.const -inf) (f32.const -0x0p+0)) (i32.const 0) (i32.const 9140)) + (call $assert_return (call $fge (f32.const -inf) (f32.const 0x0p+0)) (i32.const 0) (i32.const 9144)) + (call $assert_return (call $fge (f32.const inf) (f32.const -0x0p+0)) (i32.const 1) (i32.const 9148)) + (call $assert_return (call $fge (f32.const inf) (f32.const 0x0p+0)) (i32.const 1) (i32.const 9152)) + (call $assert_return (call $fge (f32.const -inf) (f32.const -0x1p-149)) (i32.const 0) (i32.const 9156)) + (call $assert_return (call $fge (f32.const -inf) (f32.const 0x1p-149)) (i32.const 0) (i32.const 9160)) + (call $assert_return (call $fge (f32.const inf) (f32.const -0x1p-149)) (i32.const 1) (i32.const 9164)) + (call $assert_return (call $fge (f32.const inf) (f32.const 0x1p-149)) (i32.const 1) (i32.const 9168)) + (call $assert_return (call $fge (f32.const -inf) (f32.const -0x1p-126)) (i32.const 0) (i32.const 9172)) + (call $assert_return (call $fge (f32.const -inf) (f32.const 0x1p-126)) (i32.const 0) (i32.const 9176)) + (call $assert_return (call $fge (f32.const inf) (f32.const -0x1p-126)) (i32.const 1) (i32.const 9180)) + (call $assert_return (call $fge (f32.const inf) (f32.const 0x1p-126)) (i32.const 1) (i32.const 9184)) + (call $assert_return (call $fge (f32.const -inf) (f32.const -0x1p-1)) (i32.const 0) (i32.const 9188)) + (call $assert_return (call $fge (f32.const -inf) (f32.const 0x1p-1)) (i32.const 0) (i32.const 9192)) + (call $assert_return (call $fge (f32.const inf) (f32.const -0x1p-1)) (i32.const 1) (i32.const 9196)) + (call $assert_return (call $fge (f32.const inf) (f32.const 0x1p-1)) (i32.const 1) (i32.const 9200)) + (call $assert_return (call $fge (f32.const -inf) (f32.const -0x1p+0)) (i32.const 0) (i32.const 9204)) + (call $assert_return (call $fge (f32.const -inf) (f32.const 0x1p+0)) (i32.const 0) (i32.const 9208)) + (call $assert_return (call $fge (f32.const inf) (f32.const -0x1p+0)) (i32.const 1) (i32.const 9212)) + (call $assert_return (call $fge (f32.const inf) (f32.const 0x1p+0)) (i32.const 1) (i32.const 9216)) + (call $assert_return (call $fge (f32.const -inf) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 9220)) + (call $assert_return (call $fge (f32.const -inf) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 9224)) + (call $assert_return (call $fge (f32.const inf) (f32.const -0x1.921fb6p+2)) (i32.const 1) (i32.const 9228)) + (call $assert_return (call $fge (f32.const inf) (f32.const 0x1.921fb6p+2)) (i32.const 1) (i32.const 9232)) + (call $assert_return (call $fge (f32.const -inf) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 9236)) + (call $assert_return (call $fge (f32.const -inf) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 9240)) + (call $assert_return (call $fge (f32.const inf) (f32.const -0x1.fffffep+127)) (i32.const 1) (i32.const 9244)) + (call $assert_return (call $fge (f32.const inf) (f32.const 0x1.fffffep+127)) (i32.const 1) (i32.const 9248)) + (call $assert_return (call $fge (f32.const -inf) (f32.const -inf)) (i32.const 1) (i32.const 9252)) + (call $assert_return (call $fge (f32.const -inf) (f32.const inf)) (i32.const 0) (i32.const 9256)) + (call $assert_return (call $fge (f32.const inf) (f32.const -inf)) (i32.const 1) (i32.const 9260)) + (call $assert_return (call $fge (f32.const inf) (f32.const inf)) (i32.const 1) (i32.const 9264)) + (call $assert_return (call $fge (f32.const -inf) (f32.const -nan)) (i32.const 0) (i32.const 9268)) + (call $assert_return (call $fge (f32.const -inf) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 9272)) + (call $assert_return (call $fge (f32.const -inf) (f32.const nan)) (i32.const 0) (i32.const 9276)) + (call $assert_return (call $fge (f32.const -inf) (f32.const nan:0x200000)) (i32.const 0) (i32.const 9280)) + (call $assert_return (call $fge (f32.const inf) (f32.const -nan)) (i32.const 0) (i32.const 9284)) + (call $assert_return (call $fge (f32.const inf) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 9288)) + (call $assert_return (call $fge (f32.const inf) (f32.const nan)) (i32.const 0) (i32.const 9292)) + (call $assert_return (call $fge (f32.const inf) (f32.const nan:0x200000)) (i32.const 0) (i32.const 9296)) + (call $assert_return (call $fge (f32.const -nan) (f32.const -0x0p+0)) (i32.const 0) (i32.const 9300)) + (call $assert_return (call $fge (f32.const -nan:0x200000) (f32.const -0x0p+0)) (i32.const 0) (i32.const 9304)) + (call $assert_return (call $fge (f32.const -nan) (f32.const 0x0p+0)) (i32.const 0) (i32.const 9308)) + (call $assert_return (call $fge (f32.const -nan:0x200000) (f32.const 0x0p+0)) (i32.const 0) (i32.const 9312)) + (call $assert_return (call $fge (f32.const nan) (f32.const -0x0p+0)) (i32.const 0) (i32.const 9316)) + (call $assert_return (call $fge (f32.const nan:0x200000) (f32.const -0x0p+0)) (i32.const 0) (i32.const 9320)) + (call $assert_return (call $fge (f32.const nan) (f32.const 0x0p+0)) (i32.const 0) (i32.const 9324)) + (call $assert_return (call $fge (f32.const nan:0x200000) (f32.const 0x0p+0)) (i32.const 0) (i32.const 9328)) + (call $assert_return (call $fge (f32.const -nan) (f32.const -0x1p-149)) (i32.const 0) (i32.const 9332)) + (call $assert_return (call $fge (f32.const -nan:0x200000) (f32.const -0x1p-149)) (i32.const 0) (i32.const 9336)) + (call $assert_return (call $fge (f32.const -nan) (f32.const 0x1p-149)) (i32.const 0) (i32.const 9340)) + (call $assert_return (call $fge (f32.const -nan:0x200000) (f32.const 0x1p-149)) (i32.const 0) (i32.const 9344)) + (call $assert_return (call $fge (f32.const nan) (f32.const -0x1p-149)) (i32.const 0) (i32.const 9348)) + (call $assert_return (call $fge (f32.const nan:0x200000) (f32.const -0x1p-149)) (i32.const 0) (i32.const 9352)) + (call $assert_return (call $fge (f32.const nan) (f32.const 0x1p-149)) (i32.const 0) (i32.const 9356)) + (call $assert_return (call $fge (f32.const nan:0x200000) (f32.const 0x1p-149)) (i32.const 0) (i32.const 9360)) + (call $assert_return (call $fge (f32.const -nan) (f32.const -0x1p-126)) (i32.const 0) (i32.const 9364)) + (call $assert_return (call $fge (f32.const -nan:0x200000) (f32.const -0x1p-126)) (i32.const 0) (i32.const 9368)) + (call $assert_return (call $fge (f32.const -nan) (f32.const 0x1p-126)) (i32.const 0) (i32.const 9372)) + (call $assert_return (call $fge (f32.const -nan:0x200000) (f32.const 0x1p-126)) (i32.const 0) (i32.const 9376)) + (call $assert_return (call $fge (f32.const nan) (f32.const -0x1p-126)) (i32.const 0) (i32.const 9380)) + (call $assert_return (call $fge (f32.const nan:0x200000) (f32.const -0x1p-126)) (i32.const 0) (i32.const 9384)) + (call $assert_return (call $fge (f32.const nan) (f32.const 0x1p-126)) (i32.const 0) (i32.const 9388)) + (call $assert_return (call $fge (f32.const nan:0x200000) (f32.const 0x1p-126)) (i32.const 0) (i32.const 9392)) + (call $assert_return (call $fge (f32.const -nan) (f32.const -0x1p-1)) (i32.const 0) (i32.const 9396)) + (call $assert_return (call $fge (f32.const -nan:0x200000) (f32.const -0x1p-1)) (i32.const 0) (i32.const 9400)) + (call $assert_return (call $fge (f32.const -nan) (f32.const 0x1p-1)) (i32.const 0) (i32.const 9404)) + (call $assert_return (call $fge (f32.const -nan:0x200000) (f32.const 0x1p-1)) (i32.const 0) (i32.const 9408)) + (call $assert_return (call $fge (f32.const nan) (f32.const -0x1p-1)) (i32.const 0) (i32.const 9412)) + (call $assert_return (call $fge (f32.const nan:0x200000) (f32.const -0x1p-1)) (i32.const 0) (i32.const 9416)) + (call $assert_return (call $fge (f32.const nan) (f32.const 0x1p-1)) (i32.const 0) (i32.const 9420)) + (call $assert_return (call $fge (f32.const nan:0x200000) (f32.const 0x1p-1)) (i32.const 0) (i32.const 9424)) + (call $assert_return (call $fge (f32.const -nan) (f32.const -0x1p+0)) (i32.const 0) (i32.const 9428)) + (call $assert_return (call $fge (f32.const -nan:0x200000) (f32.const -0x1p+0)) (i32.const 0) (i32.const 9432)) + (call $assert_return (call $fge (f32.const -nan) (f32.const 0x1p+0)) (i32.const 0) (i32.const 9436)) + (call $assert_return (call $fge (f32.const -nan:0x200000) (f32.const 0x1p+0)) (i32.const 0) (i32.const 9440)) + (call $assert_return (call $fge (f32.const nan) (f32.const -0x1p+0)) (i32.const 0) (i32.const 9444)) + (call $assert_return (call $fge (f32.const nan:0x200000) (f32.const -0x1p+0)) (i32.const 0) (i32.const 9448)) + (call $assert_return (call $fge (f32.const nan) (f32.const 0x1p+0)) (i32.const 0) (i32.const 9452)) + (call $assert_return (call $fge (f32.const nan:0x200000) (f32.const 0x1p+0)) (i32.const 0) (i32.const 9456)) + (call $assert_return (call $fge (f32.const -nan) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 9460)) + (call $assert_return (call $fge (f32.const -nan:0x200000) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 9464)) + (call $assert_return (call $fge (f32.const -nan) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 9468)) + (call $assert_return (call $fge (f32.const -nan:0x200000) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 9472)) + (call $assert_return (call $fge (f32.const nan) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 9476)) + (call $assert_return (call $fge (f32.const nan:0x200000) (f32.const -0x1.921fb6p+2)) (i32.const 0) (i32.const 9480)) + (call $assert_return (call $fge (f32.const nan) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 9484)) + (call $assert_return (call $fge (f32.const nan:0x200000) (f32.const 0x1.921fb6p+2)) (i32.const 0) (i32.const 9488)) + (call $assert_return (call $fge (f32.const -nan) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 9492)) + (call $assert_return (call $fge (f32.const -nan:0x200000) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 9496)) + (call $assert_return (call $fge (f32.const -nan) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 9500)) + (call $assert_return (call $fge (f32.const -nan:0x200000) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 9504)) + (call $assert_return (call $fge (f32.const nan) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 9508)) + (call $assert_return (call $fge (f32.const nan:0x200000) (f32.const -0x1.fffffep+127)) (i32.const 0) (i32.const 9512)) + (call $assert_return (call $fge (f32.const nan) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 9516)) + (call $assert_return (call $fge (f32.const nan:0x200000) (f32.const 0x1.fffffep+127)) (i32.const 0) (i32.const 9520)) + (call $assert_return (call $fge (f32.const -nan) (f32.const -inf)) (i32.const 0) (i32.const 9524)) + (call $assert_return (call $fge (f32.const -nan:0x200000) (f32.const -inf)) (i32.const 0) (i32.const 9528)) + (call $assert_return (call $fge (f32.const -nan) (f32.const inf)) (i32.const 0) (i32.const 9532)) + (call $assert_return (call $fge (f32.const -nan:0x200000) (f32.const inf)) (i32.const 0) (i32.const 9536)) + (call $assert_return (call $fge (f32.const nan) (f32.const -inf)) (i32.const 0) (i32.const 9540)) + (call $assert_return (call $fge (f32.const nan:0x200000) (f32.const -inf)) (i32.const 0) (i32.const 9544)) + (call $assert_return (call $fge (f32.const nan) (f32.const inf)) (i32.const 0) (i32.const 9548)) + (call $assert_return (call $fge (f32.const nan:0x200000) (f32.const inf)) (i32.const 0) (i32.const 9552)) + (call $assert_return (call $fge (f32.const -nan) (f32.const -nan)) (i32.const 0) (i32.const 9556)) + (call $assert_return (call $fge (f32.const -nan:0x200000) (f32.const -nan)) (i32.const 0) (i32.const 9560)) + (call $assert_return (call $fge (f32.const -nan) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 9564)) + (call $assert_return (call $fge (f32.const -nan:0x200000) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 9568)) + (call $assert_return (call $fge (f32.const -nan) (f32.const nan)) (i32.const 0) (i32.const 9572)) + (call $assert_return (call $fge (f32.const -nan:0x200000) (f32.const nan)) (i32.const 0) (i32.const 9576)) + (call $assert_return (call $fge (f32.const -nan) (f32.const nan:0x200000)) (i32.const 0) (i32.const 9580)) + (call $assert_return (call $fge (f32.const -nan:0x200000) (f32.const nan:0x200000)) (i32.const 0) (i32.const 9584)) + (call $assert_return (call $fge (f32.const nan) (f32.const -nan)) (i32.const 0) (i32.const 9588)) + (call $assert_return (call $fge (f32.const nan:0x200000) (f32.const -nan)) (i32.const 0) (i32.const 9592)) + (call $assert_return (call $fge (f32.const nan) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 9596)) + (call $assert_return (call $fge (f32.const nan:0x200000) (f32.const -nan:0x200000)) (i32.const 0) (i32.const 9600)) + (call $assert_return (call $fge (f32.const nan) (f32.const nan)) (i32.const 0) (i32.const 9604)) + (call $assert_return (call $fge (f32.const nan:0x200000) (f32.const nan)) (i32.const 0) (i32.const 9608)) + (call $assert_return (call $fge (f32.const nan) (f32.const nan:0x200000)) (i32.const 0) (i32.const 9612)) + (call $assert_return (call $fge (f32.const nan:0x200000) (f32.const nan:0x200000)) (i32.const 0) (i32.const 9616)) +)) +)====="; + +static const char f32_bitwise_test_wast[] = R"=====( +(module + (import "env" "require_auth" (func $require_auth (param i64))) + (import "env" "eosio_assert" (func $eosio_assert (param i32 i32))) + (table 0 anyfunc) + (memory $0 1) + (data (i32.const 20) "1") + (data (i32.const 24) "2") + (data (i32.const 28) "3") + (data (i32.const 32) "4") + (data (i32.const 36) "5") + (data (i32.const 40) "6") + (data (i32.const 44) "7") + (data (i32.const 48) "8") + (data (i32.const 52) "9") + (data (i32.const 56) "10") + (data (i32.const 60) "11") + (data (i32.const 64) "12") + (data (i32.const 68) "13") + (data (i32.const 72) "14") + (data (i32.const 76) "15") + (data (i32.const 80) "16") + (data (i32.const 84) "17") + (data (i32.const 88) "18") + (data (i32.const 92) "19") + (data (i32.const 96) "20") + (data (i32.const 100) "21") + (data (i32.const 104) "22") + (data (i32.const 108) "23") + (data (i32.const 112) "24") + (data (i32.const 116) "25") + (data (i32.const 120) "26") + (data (i32.const 124) "27") + (data (i32.const 128) "28") + (data (i32.const 132) "29") + (data (i32.const 136) "30") + (data (i32.const 140) "31") + (data (i32.const 144) "32") + (data (i32.const 148) "33") + (data (i32.const 152) "34") + (data (i32.const 156) "35") + (data (i32.const 160) "36") + (data (i32.const 164) "37") + (data (i32.const 168) "38") + (data (i32.const 172) "39") + (data (i32.const 176) "40") + (data (i32.const 180) "41") + (data (i32.const 184) "42") + (data (i32.const 188) "43") + (data (i32.const 192) "44") + (data (i32.const 196) "45") + (data (i32.const 200) "46") + (data (i32.const 204) "47") + (data (i32.const 208) "48") + (data (i32.const 212) "49") + (data (i32.const 216) "50") + (data (i32.const 220) "51") + (data (i32.const 224) "52") + (data (i32.const 228) "53") + (data (i32.const 232) "54") + (data (i32.const 236) "55") + (data (i32.const 240) "56") + (data (i32.const 244) "57") + (data (i32.const 248) "58") + (data (i32.const 252) "59") + (data (i32.const 256) "60") + (data (i32.const 260) "61") + (data (i32.const 264) "62") + (data (i32.const 268) "63") + (data (i32.const 272) "64") + (data (i32.const 276) "65") + (data (i32.const 280) "66") + (data (i32.const 284) "67") + (data (i32.const 288) "68") + (data (i32.const 292) "69") + (data (i32.const 296) "70") + (data (i32.const 300) "71") + (data (i32.const 304) "72") + (data (i32.const 308) "73") + (data (i32.const 312) "74") + (data (i32.const 316) "75") + (data (i32.const 320) "76") + (data (i32.const 324) "77") + (data (i32.const 328) "78") + (data (i32.const 332) "79") + (data (i32.const 336) "80") + (data (i32.const 340) "81") + (data (i32.const 344) "82") + (data (i32.const 348) "83") + (data (i32.const 352) "84") + (data (i32.const 356) "85") + (data (i32.const 360) "86") + (data (i32.const 364) "87") + (data (i32.const 368) "88") + (data (i32.const 372) "89") + (data (i32.const 376) "90") + (data (i32.const 380) "91") + (data (i32.const 384) "92") + (data (i32.const 388) "93") + (data (i32.const 392) "94") + (data (i32.const 396) "95") + (data (i32.const 400) "96") + (data (i32.const 404) "97") + (data (i32.const 408) "98") + (data (i32.const 412) "99") + (data (i32.const 416) "100") + (data (i32.const 420) "101") + (data (i32.const 424) "102") + (data (i32.const 428) "103") + (data (i32.const 432) "104") + (data (i32.const 436) "105") + (data (i32.const 440) "106") + (data (i32.const 444) "107") + (data (i32.const 448) "108") + (data (i32.const 452) "109") + (data (i32.const 456) "110") + (data (i32.const 460) "111") + (data (i32.const 464) "112") + (data (i32.const 468) "113") + (data (i32.const 472) "114") + (data (i32.const 476) "115") + (data (i32.const 480) "116") + (data (i32.const 484) "117") + (data (i32.const 488) "118") + (data (i32.const 492) "119") + (data (i32.const 496) "120") + (data (i32.const 500) "121") + (data (i32.const 504) "122") + (data (i32.const 508) "123") + (data (i32.const 512) "124") + (data (i32.const 516) "125") + (data (i32.const 520) "126") + (data (i32.const 524) "127") + (data (i32.const 528) "128") + (data (i32.const 532) "129") + (data (i32.const 536) "130") + (data (i32.const 540) "131") + (data (i32.const 544) "132") + (data (i32.const 548) "133") + (data (i32.const 552) "134") + (data (i32.const 556) "135") + (data (i32.const 560) "136") + (data (i32.const 564) "137") + (data (i32.const 568) "138") + (data (i32.const 572) "139") + (data (i32.const 576) "140") + (data (i32.const 580) "141") + (data (i32.const 584) "142") + (data (i32.const 588) "143") + (data (i32.const 592) "144") + (data (i32.const 596) "145") + (data (i32.const 600) "146") + (data (i32.const 604) "147") + (data (i32.const 608) "148") + (data (i32.const 612) "149") + (data (i32.const 616) "150") + (data (i32.const 620) "151") + (data (i32.const 624) "152") + (data (i32.const 628) "153") + (data (i32.const 632) "154") + (data (i32.const 636) "155") + (data (i32.const 640) "156") + (data (i32.const 644) "157") + (data (i32.const 648) "158") + (data (i32.const 652) "159") + (data (i32.const 656) "160") + (data (i32.const 660) "161") + (data (i32.const 664) "162") + (data (i32.const 668) "163") + (data (i32.const 672) "164") + (data (i32.const 676) "165") + (data (i32.const 680) "166") + (data (i32.const 684) "167") + (data (i32.const 688) "168") + (data (i32.const 692) "169") + (data (i32.const 696) "170") + (data (i32.const 700) "171") + (data (i32.const 704) "172") + (data (i32.const 708) "173") + (data (i32.const 712) "174") + (data (i32.const 716) "175") + (data (i32.const 720) "176") + (data (i32.const 724) "177") + (data (i32.const 728) "178") + (data (i32.const 732) "179") + (data (i32.const 736) "180") + (data (i32.const 740) "181") + (data (i32.const 744) "182") + (data (i32.const 748) "183") + (data (i32.const 752) "184") + (data (i32.const 756) "185") + (data (i32.const 760) "186") + (data (i32.const 764) "187") + (data (i32.const 768) "188") + (data (i32.const 772) "189") + (data (i32.const 776) "190") + (data (i32.const 780) "191") + (data (i32.const 784) "192") + (data (i32.const 788) "193") + (data (i32.const 792) "194") + (data (i32.const 796) "195") + (data (i32.const 800) "196") + (data (i32.const 804) "197") + (data (i32.const 808) "198") + (data (i32.const 812) "199") + (data (i32.const 816) "200") + (data (i32.const 820) "201") + (data (i32.const 824) "202") + (data (i32.const 828) "203") + (data (i32.const 832) "204") + (data (i32.const 836) "205") + (data (i32.const 840) "206") + (data (i32.const 844) "207") + (data (i32.const 848) "208") + (data (i32.const 852) "209") + (data (i32.const 856) "210") + (data (i32.const 860) "211") + (data (i32.const 864) "212") + (data (i32.const 868) "213") + (data (i32.const 872) "214") + (data (i32.const 876) "215") + (data (i32.const 880) "216") + (data (i32.const 884) "217") + (data (i32.const 888) "218") + (data (i32.const 892) "219") + (data (i32.const 896) "220") + (data (i32.const 900) "221") + (data (i32.const 904) "222") + (data (i32.const 908) "223") + (data (i32.const 912) "224") + (data (i32.const 916) "225") + (data (i32.const 920) "226") + (data (i32.const 924) "227") + (data (i32.const 928) "228") + (data (i32.const 932) "229") + (data (i32.const 936) "230") + (data (i32.const 940) "231") + (data (i32.const 944) "232") + (data (i32.const 948) "233") + (data (i32.const 952) "234") + (data (i32.const 956) "235") + (data (i32.const 960) "236") + (data (i32.const 964) "237") + (data (i32.const 968) "238") + (data (i32.const 972) "239") + (data (i32.const 976) "240") + (data (i32.const 980) "241") + (data (i32.const 984) "242") + (data (i32.const 988) "243") + (data (i32.const 992) "244") + (data (i32.const 996) "245") + (data (i32.const 1000) "246") + (data (i32.const 1004) "247") + (data (i32.const 1008) "248") + (data (i32.const 1012) "249") + (data (i32.const 1016) "250") + (data (i32.const 1020) "251") + (data (i32.const 1024) "252") + (data (i32.const 1028) "253") + (data (i32.const 1032) "254") + (data (i32.const 1036) "255") + (data (i32.const 1040) "256") + (data (i32.const 1044) "257") + (data (i32.const 1048) "258") + (data (i32.const 1052) "259") + (data (i32.const 1056) "260") + (data (i32.const 1060) "261") + (data (i32.const 1064) "262") + (data (i32.const 1068) "263") + (data (i32.const 1072) "264") + (data (i32.const 1076) "265") + (data (i32.const 1080) "266") + (data (i32.const 1084) "267") + (data (i32.const 1088) "268") + (data (i32.const 1092) "269") + (data (i32.const 1096) "270") + (data (i32.const 1100) "271") + (data (i32.const 1104) "272") + (data (i32.const 1108) "273") + (data (i32.const 1112) "274") + (data (i32.const 1116) "275") + (data (i32.const 1120) "276") + (data (i32.const 1124) "277") + (data (i32.const 1128) "278") + (data (i32.const 1132) "279") + (data (i32.const 1136) "280") + (data (i32.const 1140) "281") + (data (i32.const 1144) "282") + (data (i32.const 1148) "283") + (data (i32.const 1152) "284") + (data (i32.const 1156) "285") + (data (i32.const 1160) "286") + (data (i32.const 1164) "287") + (data (i32.const 1168) "288") + (data (i32.const 1172) "289") + (data (i32.const 1176) "290") + (data (i32.const 1180) "291") + (data (i32.const 1184) "292") + (data (i32.const 1188) "293") + (data (i32.const 1192) "294") + (data (i32.const 1196) "295") + (data (i32.const 1200) "296") + (data (i32.const 1204) "297") + (data (i32.const 1208) "298") + (data (i32.const 1212) "299") + (data (i32.const 1216) "300") + (data (i32.const 1220) "301") + (data (i32.const 1224) "302") + (data (i32.const 1228) "303") + (data (i32.const 1232) "304") + (data (i32.const 1236) "305") + (data (i32.const 1240) "306") + (data (i32.const 1244) "307") + (data (i32.const 1248) "308") + (data (i32.const 1252) "309") + (data (i32.const 1256) "310") + (data (i32.const 1260) "311") + (data (i32.const 1264) "312") + (data (i32.const 1268) "313") + (data (i32.const 1272) "314") + (data (i32.const 1276) "315") + (data (i32.const 1280) "316") + (data (i32.const 1284) "317") + (data (i32.const 1288) "318") + (data (i32.const 1292) "319") + (data (i32.const 1296) "320") + (data (i32.const 1300) "321") + (data (i32.const 1304) "322") + (data (i32.const 1308) "323") + (data (i32.const 1312) "324") + (data (i32.const 1316) "325") + (data (i32.const 1320) "326") + (data (i32.const 1324) "327") + (data (i32.const 1328) "328") + (data (i32.const 1332) "329") + (data (i32.const 1336) "330") + (data (i32.const 1340) "331") + (data (i32.const 1344) "332") + (data (i32.const 1348) "333") + (data (i32.const 1352) "334") + (data (i32.const 1356) "335") + (data (i32.const 1360) "336") + (data (i32.const 1364) "337") + (data (i32.const 1368) "338") + (data (i32.const 1372) "339") + (data (i32.const 1376) "340") + (data (i32.const 1380) "341") + (data (i32.const 1384) "342") + (data (i32.const 1388) "343") + (data (i32.const 1392) "344") + (data (i32.const 1396) "345") + (data (i32.const 1400) "346") + (data (i32.const 1404) "347") + (data (i32.const 1408) "348") + (data (i32.const 1412) "349") + (data (i32.const 1416) "350") + (data (i32.const 1420) "351") + (data (i32.const 1424) "352") + (data (i32.const 1428) "353") + (data (i32.const 1432) "354") + (data (i32.const 1436) "355") + (data (i32.const 1440) "356") + (data (i32.const 1444) "357") + (data (i32.const 1448) "358") + (data (i32.const 1452) "359") + (data (i32.const 1456) "360") + (export "abs" (func $abs)) + (export "neg" (func $neg)) + (export "copysign" (func $copysign)) + (export "is_nanf" (func $is_nanf)) + (export "apply" (func $apply)) + (export "assert_return" (func $assert_return)) + (export "assert_return_nan" (func $assert_return_nan)) + (func $assert_return (param $0 f32) (param $1 f32 ) (param $2 i32) (call $eosio_assert(i32.eq (i32.reinterpret/f32 (get_local $0)) (i32.reinterpret/f32 (get_local $1))) (get_local $2))) + (func $is_nanf (param $0 f32) (result i32) + (i32.gt_u + (i32.and + (i32.reinterpret/f32 + (get_local $0) + ) + (i32.const 2147483647) + ) + (i32.const 2139095040) + ) + ) + (func $assert_return_nan (param $0 f32) (param $1 i32)( call $eosio_assert (call $is_nanf (get_local $0)) (get_local $1))) + (func $abs (param $0 f32) (result f32) (f32.abs (get_local $0))) + (func $neg (param $0 f32) (result f32) (f32.neg (get_local $0))) + (func $copysign (param $0 f32) (param $1 f32) (result f32) (f32.copysign (get_local $0) (get_local $1))) + (func $apply (param $0 i64)(param $1 i64)(param $2 i64) + (call $require_auth (i64.const 6396251299783901184)) + (call $assert_return (call $copysign (f32.const -0x0p+0) (f32.const -0x0p+0)) (f32.const -0x0p+0) (i32.const 20)) + (call $assert_return (call $copysign (f32.const -0x0p+0) (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 24)) + (call $assert_return (call $copysign (f32.const 0x0p+0) (f32.const -0x0p+0)) (f32.const -0x0p+0) (i32.const 28)) + (call $assert_return (call $copysign (f32.const 0x0p+0) (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 32)) + (call $assert_return (call $copysign (f32.const -0x0p+0) (f32.const -0x1p-149)) (f32.const -0x0p+0) (i32.const 36)) + (call $assert_return (call $copysign (f32.const -0x0p+0) (f32.const 0x1p-149)) (f32.const 0x0p+0) (i32.const 40)) + (call $assert_return (call $copysign (f32.const 0x0p+0) (f32.const -0x1p-149)) (f32.const -0x0p+0) (i32.const 44)) + (call $assert_return (call $copysign (f32.const 0x0p+0) (f32.const 0x1p-149)) (f32.const 0x0p+0) (i32.const 48)) + (call $assert_return (call $copysign (f32.const -0x0p+0) (f32.const -0x1p-126)) (f32.const -0x0p+0) (i32.const 52)) + (call $assert_return (call $copysign (f32.const -0x0p+0) (f32.const 0x1p-126)) (f32.const 0x0p+0) (i32.const 56)) + (call $assert_return (call $copysign (f32.const 0x0p+0) (f32.const -0x1p-126)) (f32.const -0x0p+0) (i32.const 60)) + (call $assert_return (call $copysign (f32.const 0x0p+0) (f32.const 0x1p-126)) (f32.const 0x0p+0) (i32.const 64)) + (call $assert_return (call $copysign (f32.const -0x0p+0) (f32.const -0x1p-1)) (f32.const -0x0p+0) (i32.const 68)) + (call $assert_return (call $copysign (f32.const -0x0p+0) (f32.const 0x1p-1)) (f32.const 0x0p+0) (i32.const 72)) + (call $assert_return (call $copysign (f32.const 0x0p+0) (f32.const -0x1p-1)) (f32.const -0x0p+0) (i32.const 76)) + (call $assert_return (call $copysign (f32.const 0x0p+0) (f32.const 0x1p-1)) (f32.const 0x0p+0) (i32.const 80)) + (call $assert_return (call $copysign (f32.const -0x0p+0) (f32.const -0x1p+0)) (f32.const -0x0p+0) (i32.const 84)) + (call $assert_return (call $copysign (f32.const -0x0p+0) (f32.const 0x1p+0)) (f32.const 0x0p+0) (i32.const 88)) + (call $assert_return (call $copysign (f32.const 0x0p+0) (f32.const -0x1p+0)) (f32.const -0x0p+0) (i32.const 92)) + (call $assert_return (call $copysign (f32.const 0x0p+0) (f32.const 0x1p+0)) (f32.const 0x0p+0) (i32.const 96)) + (call $assert_return (call $copysign (f32.const -0x0p+0) (f32.const -0x1.921fb6p+2)) (f32.const -0x0p+0) (i32.const 100)) + (call $assert_return (call $copysign (f32.const -0x0p+0) (f32.const 0x1.921fb6p+2)) (f32.const 0x0p+0) (i32.const 104)) + (call $assert_return (call $copysign (f32.const 0x0p+0) (f32.const -0x1.921fb6p+2)) (f32.const -0x0p+0) (i32.const 108)) + (call $assert_return (call $copysign (f32.const 0x0p+0) (f32.const 0x1.921fb6p+2)) (f32.const 0x0p+0) (i32.const 112)) + (call $assert_return (call $copysign (f32.const -0x0p+0) (f32.const -0x1.fffffep+127)) (f32.const -0x0p+0) (i32.const 116)) + (call $assert_return (call $copysign (f32.const -0x0p+0) (f32.const 0x1.fffffep+127)) (f32.const 0x0p+0) (i32.const 120)) + (call $assert_return (call $copysign (f32.const 0x0p+0) (f32.const -0x1.fffffep+127)) (f32.const -0x0p+0) (i32.const 124)) + (call $assert_return (call $copysign (f32.const 0x0p+0) (f32.const 0x1.fffffep+127)) (f32.const 0x0p+0) (i32.const 128)) + (call $assert_return (call $copysign (f32.const -0x0p+0) (f32.const -inf)) (f32.const -0x0p+0) (i32.const 132)) + (call $assert_return (call $copysign (f32.const -0x0p+0) (f32.const inf)) (f32.const 0x0p+0) (i32.const 136)) + (call $assert_return (call $copysign (f32.const 0x0p+0) (f32.const -inf)) (f32.const -0x0p+0) (i32.const 140)) + (call $assert_return (call $copysign (f32.const 0x0p+0) (f32.const inf)) (f32.const 0x0p+0) (i32.const 144)) + (call $assert_return (call $copysign (f32.const -0x0p+0) (f32.const -nan)) (f32.const -0x0p+0) (i32.const 148)) + (call $assert_return (call $copysign (f32.const -0x0p+0) (f32.const nan)) (f32.const 0x0p+0) (i32.const 152)) + (call $assert_return (call $copysign (f32.const 0x0p+0) (f32.const -nan)) (f32.const -0x0p+0) (i32.const 156)) + (call $assert_return (call $copysign (f32.const 0x0p+0) (f32.const nan)) (f32.const 0x0p+0) (i32.const 160)) + (call $assert_return (call $copysign (f32.const -0x1p-149) (f32.const -0x0p+0)) (f32.const -0x1p-149) (i32.const 164)) + (call $assert_return (call $copysign (f32.const -0x1p-149) (f32.const 0x0p+0)) (f32.const 0x1p-149) (i32.const 168)) + (call $assert_return (call $copysign (f32.const 0x1p-149) (f32.const -0x0p+0)) (f32.const -0x1p-149) (i32.const 172)) + (call $assert_return (call $copysign (f32.const 0x1p-149) (f32.const 0x0p+0)) (f32.const 0x1p-149) (i32.const 176)) + (call $assert_return (call $copysign (f32.const -0x1p-149) (f32.const -0x1p-149)) (f32.const -0x1p-149) (i32.const 180)) + (call $assert_return (call $copysign (f32.const -0x1p-149) (f32.const 0x1p-149)) (f32.const 0x1p-149) (i32.const 184)) + (call $assert_return (call $copysign (f32.const 0x1p-149) (f32.const -0x1p-149)) (f32.const -0x1p-149) (i32.const 188)) + (call $assert_return (call $copysign (f32.const 0x1p-149) (f32.const 0x1p-149)) (f32.const 0x1p-149) (i32.const 192)) + (call $assert_return (call $copysign (f32.const -0x1p-149) (f32.const -0x1p-126)) (f32.const -0x1p-149) (i32.const 196)) + (call $assert_return (call $copysign (f32.const -0x1p-149) (f32.const 0x1p-126)) (f32.const 0x1p-149) (i32.const 200)) + (call $assert_return (call $copysign (f32.const 0x1p-149) (f32.const -0x1p-126)) (f32.const -0x1p-149) (i32.const 204)) + (call $assert_return (call $copysign (f32.const 0x1p-149) (f32.const 0x1p-126)) (f32.const 0x1p-149) (i32.const 208)) + (call $assert_return (call $copysign (f32.const -0x1p-149) (f32.const -0x1p-1)) (f32.const -0x1p-149) (i32.const 212)) + (call $assert_return (call $copysign (f32.const -0x1p-149) (f32.const 0x1p-1)) (f32.const 0x1p-149) (i32.const 216)) + (call $assert_return (call $copysign (f32.const 0x1p-149) (f32.const -0x1p-1)) (f32.const -0x1p-149) (i32.const 220)) + (call $assert_return (call $copysign (f32.const 0x1p-149) (f32.const 0x1p-1)) (f32.const 0x1p-149) (i32.const 224)) + (call $assert_return (call $copysign (f32.const -0x1p-149) (f32.const -0x1p+0)) (f32.const -0x1p-149) (i32.const 228)) + (call $assert_return (call $copysign (f32.const -0x1p-149) (f32.const 0x1p+0)) (f32.const 0x1p-149) (i32.const 232)) + (call $assert_return (call $copysign (f32.const 0x1p-149) (f32.const -0x1p+0)) (f32.const -0x1p-149) (i32.const 236)) + (call $assert_return (call $copysign (f32.const 0x1p-149) (f32.const 0x1p+0)) (f32.const 0x1p-149) (i32.const 240)) + (call $assert_return (call $copysign (f32.const -0x1p-149) (f32.const -0x1.921fb6p+2)) (f32.const -0x1p-149) (i32.const 244)) + (call $assert_return (call $copysign (f32.const -0x1p-149) (f32.const 0x1.921fb6p+2)) (f32.const 0x1p-149) (i32.const 248)) + (call $assert_return (call $copysign (f32.const 0x1p-149) (f32.const -0x1.921fb6p+2)) (f32.const -0x1p-149) (i32.const 252)) + (call $assert_return (call $copysign (f32.const 0x1p-149) (f32.const 0x1.921fb6p+2)) (f32.const 0x1p-149) (i32.const 256)) + (call $assert_return (call $copysign (f32.const -0x1p-149) (f32.const -0x1.fffffep+127)) (f32.const -0x1p-149) (i32.const 260)) + (call $assert_return (call $copysign (f32.const -0x1p-149) (f32.const 0x1.fffffep+127)) (f32.const 0x1p-149) (i32.const 264)) + (call $assert_return (call $copysign (f32.const 0x1p-149) (f32.const -0x1.fffffep+127)) (f32.const -0x1p-149) (i32.const 268)) + (call $assert_return (call $copysign (f32.const 0x1p-149) (f32.const 0x1.fffffep+127)) (f32.const 0x1p-149) (i32.const 272)) + (call $assert_return (call $copysign (f32.const -0x1p-149) (f32.const -inf)) (f32.const -0x1p-149) (i32.const 276)) + (call $assert_return (call $copysign (f32.const -0x1p-149) (f32.const inf)) (f32.const 0x1p-149) (i32.const 280)) + (call $assert_return (call $copysign (f32.const 0x1p-149) (f32.const -inf)) (f32.const -0x1p-149) (i32.const 284)) + (call $assert_return (call $copysign (f32.const 0x1p-149) (f32.const inf)) (f32.const 0x1p-149) (i32.const 288)) + (call $assert_return (call $copysign (f32.const -0x1p-149) (f32.const -nan)) (f32.const -0x1p-149) (i32.const 292)) + (call $assert_return (call $copysign (f32.const -0x1p-149) (f32.const nan)) (f32.const 0x1p-149) (i32.const 296)) + (call $assert_return (call $copysign (f32.const 0x1p-149) (f32.const -nan)) (f32.const -0x1p-149) (i32.const 300)) + (call $assert_return (call $copysign (f32.const 0x1p-149) (f32.const nan)) (f32.const 0x1p-149) (i32.const 304)) + (call $assert_return (call $copysign (f32.const -0x1p-126) (f32.const -0x0p+0)) (f32.const -0x1p-126) (i32.const 308)) + (call $assert_return (call $copysign (f32.const -0x1p-126) (f32.const 0x0p+0)) (f32.const 0x1p-126) (i32.const 312)) + (call $assert_return (call $copysign (f32.const 0x1p-126) (f32.const -0x0p+0)) (f32.const -0x1p-126) (i32.const 316)) + (call $assert_return (call $copysign (f32.const 0x1p-126) (f32.const 0x0p+0)) (f32.const 0x1p-126) (i32.const 320)) + (call $assert_return (call $copysign (f32.const -0x1p-126) (f32.const -0x1p-149)) (f32.const -0x1p-126) (i32.const 324)) + (call $assert_return (call $copysign (f32.const -0x1p-126) (f32.const 0x1p-149)) (f32.const 0x1p-126) (i32.const 328)) + (call $assert_return (call $copysign (f32.const 0x1p-126) (f32.const -0x1p-149)) (f32.const -0x1p-126) (i32.const 332)) + (call $assert_return (call $copysign (f32.const 0x1p-126) (f32.const 0x1p-149)) (f32.const 0x1p-126) (i32.const 336)) + (call $assert_return (call $copysign (f32.const -0x1p-126) (f32.const -0x1p-126)) (f32.const -0x1p-126) (i32.const 340)) + (call $assert_return (call $copysign (f32.const -0x1p-126) (f32.const 0x1p-126)) (f32.const 0x1p-126) (i32.const 344)) + (call $assert_return (call $copysign (f32.const 0x1p-126) (f32.const -0x1p-126)) (f32.const -0x1p-126) (i32.const 348)) + (call $assert_return (call $copysign (f32.const 0x1p-126) (f32.const 0x1p-126)) (f32.const 0x1p-126) (i32.const 352)) + (call $assert_return (call $copysign (f32.const -0x1p-126) (f32.const -0x1p-1)) (f32.const -0x1p-126) (i32.const 356)) + (call $assert_return (call $copysign (f32.const -0x1p-126) (f32.const 0x1p-1)) (f32.const 0x1p-126) (i32.const 360)) + (call $assert_return (call $copysign (f32.const 0x1p-126) (f32.const -0x1p-1)) (f32.const -0x1p-126) (i32.const 364)) + (call $assert_return (call $copysign (f32.const 0x1p-126) (f32.const 0x1p-1)) (f32.const 0x1p-126) (i32.const 368)) + (call $assert_return (call $copysign (f32.const -0x1p-126) (f32.const -0x1p+0)) (f32.const -0x1p-126) (i32.const 372)) + (call $assert_return (call $copysign (f32.const -0x1p-126) (f32.const 0x1p+0)) (f32.const 0x1p-126) (i32.const 376)) + (call $assert_return (call $copysign (f32.const 0x1p-126) (f32.const -0x1p+0)) (f32.const -0x1p-126) (i32.const 380)) + (call $assert_return (call $copysign (f32.const 0x1p-126) (f32.const 0x1p+0)) (f32.const 0x1p-126) (i32.const 384)) + (call $assert_return (call $copysign (f32.const -0x1p-126) (f32.const -0x1.921fb6p+2)) (f32.const -0x1p-126) (i32.const 388)) + (call $assert_return (call $copysign (f32.const -0x1p-126) (f32.const 0x1.921fb6p+2)) (f32.const 0x1p-126) (i32.const 392)) + (call $assert_return (call $copysign (f32.const 0x1p-126) (f32.const -0x1.921fb6p+2)) (f32.const -0x1p-126) (i32.const 396)) + (call $assert_return (call $copysign (f32.const 0x1p-126) (f32.const 0x1.921fb6p+2)) (f32.const 0x1p-126) (i32.const 400)) + (call $assert_return (call $copysign (f32.const -0x1p-126) (f32.const -0x1.fffffep+127)) (f32.const -0x1p-126) (i32.const 404)) + (call $assert_return (call $copysign (f32.const -0x1p-126) (f32.const 0x1.fffffep+127)) (f32.const 0x1p-126) (i32.const 408)) + (call $assert_return (call $copysign (f32.const 0x1p-126) (f32.const -0x1.fffffep+127)) (f32.const -0x1p-126) (i32.const 412)) + (call $assert_return (call $copysign (f32.const 0x1p-126) (f32.const 0x1.fffffep+127)) (f32.const 0x1p-126) (i32.const 416)) + (call $assert_return (call $copysign (f32.const -0x1p-126) (f32.const -inf)) (f32.const -0x1p-126) (i32.const 420)) + (call $assert_return (call $copysign (f32.const -0x1p-126) (f32.const inf)) (f32.const 0x1p-126) (i32.const 424)) + (call $assert_return (call $copysign (f32.const 0x1p-126) (f32.const -inf)) (f32.const -0x1p-126) (i32.const 428)) + (call $assert_return (call $copysign (f32.const 0x1p-126) (f32.const inf)) (f32.const 0x1p-126) (i32.const 432)) + (call $assert_return (call $copysign (f32.const -0x1p-126) (f32.const -nan)) (f32.const -0x1p-126) (i32.const 436)) + (call $assert_return (call $copysign (f32.const -0x1p-126) (f32.const nan)) (f32.const 0x1p-126) (i32.const 440)) + (call $assert_return (call $copysign (f32.const 0x1p-126) (f32.const -nan)) (f32.const -0x1p-126) (i32.const 444)) + (call $assert_return (call $copysign (f32.const 0x1p-126) (f32.const nan)) (f32.const 0x1p-126) (i32.const 448)) + (call $assert_return (call $copysign (f32.const -0x1p-1) (f32.const -0x0p+0)) (f32.const -0x1p-1) (i32.const 452)) + (call $assert_return (call $copysign (f32.const -0x1p-1) (f32.const 0x0p+0)) (f32.const 0x1p-1) (i32.const 456)) + (call $assert_return (call $copysign (f32.const 0x1p-1) (f32.const -0x0p+0)) (f32.const -0x1p-1) (i32.const 460)) + (call $assert_return (call $copysign (f32.const 0x1p-1) (f32.const 0x0p+0)) (f32.const 0x1p-1) (i32.const 464)) + (call $assert_return (call $copysign (f32.const -0x1p-1) (f32.const -0x1p-149)) (f32.const -0x1p-1) (i32.const 468)) + (call $assert_return (call $copysign (f32.const -0x1p-1) (f32.const 0x1p-149)) (f32.const 0x1p-1) (i32.const 472)) + (call $assert_return (call $copysign (f32.const 0x1p-1) (f32.const -0x1p-149)) (f32.const -0x1p-1) (i32.const 476)) + (call $assert_return (call $copysign (f32.const 0x1p-1) (f32.const 0x1p-149)) (f32.const 0x1p-1) (i32.const 480)) + (call $assert_return (call $copysign (f32.const -0x1p-1) (f32.const -0x1p-126)) (f32.const -0x1p-1) (i32.const 484)) + (call $assert_return (call $copysign (f32.const -0x1p-1) (f32.const 0x1p-126)) (f32.const 0x1p-1) (i32.const 488)) + (call $assert_return (call $copysign (f32.const 0x1p-1) (f32.const -0x1p-126)) (f32.const -0x1p-1) (i32.const 492)) + (call $assert_return (call $copysign (f32.const 0x1p-1) (f32.const 0x1p-126)) (f32.const 0x1p-1) (i32.const 496)) + (call $assert_return (call $copysign (f32.const -0x1p-1) (f32.const -0x1p-1)) (f32.const -0x1p-1) (i32.const 500)) + (call $assert_return (call $copysign (f32.const -0x1p-1) (f32.const 0x1p-1)) (f32.const 0x1p-1) (i32.const 504)) + (call $assert_return (call $copysign (f32.const 0x1p-1) (f32.const -0x1p-1)) (f32.const -0x1p-1) (i32.const 508)) + (call $assert_return (call $copysign (f32.const 0x1p-1) (f32.const 0x1p-1)) (f32.const 0x1p-1) (i32.const 512)) + (call $assert_return (call $copysign (f32.const -0x1p-1) (f32.const -0x1p+0)) (f32.const -0x1p-1) (i32.const 516)) + (call $assert_return (call $copysign (f32.const -0x1p-1) (f32.const 0x1p+0)) (f32.const 0x1p-1) (i32.const 520)) + (call $assert_return (call $copysign (f32.const 0x1p-1) (f32.const -0x1p+0)) (f32.const -0x1p-1) (i32.const 524)) + (call $assert_return (call $copysign (f32.const 0x1p-1) (f32.const 0x1p+0)) (f32.const 0x1p-1) (i32.const 528)) + (call $assert_return (call $copysign (f32.const -0x1p-1) (f32.const -0x1.921fb6p+2)) (f32.const -0x1p-1) (i32.const 532)) + (call $assert_return (call $copysign (f32.const -0x1p-1) (f32.const 0x1.921fb6p+2)) (f32.const 0x1p-1) (i32.const 536)) + (call $assert_return (call $copysign (f32.const 0x1p-1) (f32.const -0x1.921fb6p+2)) (f32.const -0x1p-1) (i32.const 540)) + (call $assert_return (call $copysign (f32.const 0x1p-1) (f32.const 0x1.921fb6p+2)) (f32.const 0x1p-1) (i32.const 544)) + (call $assert_return (call $copysign (f32.const -0x1p-1) (f32.const -0x1.fffffep+127)) (f32.const -0x1p-1) (i32.const 548)) + (call $assert_return (call $copysign (f32.const -0x1p-1) (f32.const 0x1.fffffep+127)) (f32.const 0x1p-1) (i32.const 552)) + (call $assert_return (call $copysign (f32.const 0x1p-1) (f32.const -0x1.fffffep+127)) (f32.const -0x1p-1) (i32.const 556)) + (call $assert_return (call $copysign (f32.const 0x1p-1) (f32.const 0x1.fffffep+127)) (f32.const 0x1p-1) (i32.const 560)) + (call $assert_return (call $copysign (f32.const -0x1p-1) (f32.const -inf)) (f32.const -0x1p-1) (i32.const 564)) + (call $assert_return (call $copysign (f32.const -0x1p-1) (f32.const inf)) (f32.const 0x1p-1) (i32.const 568)) + (call $assert_return (call $copysign (f32.const 0x1p-1) (f32.const -inf)) (f32.const -0x1p-1) (i32.const 572)) + (call $assert_return (call $copysign (f32.const 0x1p-1) (f32.const inf)) (f32.const 0x1p-1) (i32.const 576)) + (call $assert_return (call $copysign (f32.const -0x1p-1) (f32.const -nan)) (f32.const -0x1p-1) (i32.const 580)) + (call $assert_return (call $copysign (f32.const -0x1p-1) (f32.const nan)) (f32.const 0x1p-1) (i32.const 584)) + (call $assert_return (call $copysign (f32.const 0x1p-1) (f32.const -nan)) (f32.const -0x1p-1) (i32.const 588)) + (call $assert_return (call $copysign (f32.const 0x1p-1) (f32.const nan)) (f32.const 0x1p-1) (i32.const 592)) + (call $assert_return (call $copysign (f32.const -0x1p+0) (f32.const -0x0p+0)) (f32.const -0x1p+0) (i32.const 596)) + (call $assert_return (call $copysign (f32.const -0x1p+0) (f32.const 0x0p+0)) (f32.const 0x1p+0) (i32.const 600)) + (call $assert_return (call $copysign (f32.const 0x1p+0) (f32.const -0x0p+0)) (f32.const -0x1p+0) (i32.const 604)) + (call $assert_return (call $copysign (f32.const 0x1p+0) (f32.const 0x0p+0)) (f32.const 0x1p+0) (i32.const 608)) + (call $assert_return (call $copysign (f32.const -0x1p+0) (f32.const -0x1p-149)) (f32.const -0x1p+0) (i32.const 612)) + (call $assert_return (call $copysign (f32.const -0x1p+0) (f32.const 0x1p-149)) (f32.const 0x1p+0) (i32.const 616)) + (call $assert_return (call $copysign (f32.const 0x1p+0) (f32.const -0x1p-149)) (f32.const -0x1p+0) (i32.const 620)) + (call $assert_return (call $copysign (f32.const 0x1p+0) (f32.const 0x1p-149)) (f32.const 0x1p+0) (i32.const 624)) + (call $assert_return (call $copysign (f32.const -0x1p+0) (f32.const -0x1p-126)) (f32.const -0x1p+0) (i32.const 628)) + (call $assert_return (call $copysign (f32.const -0x1p+0) (f32.const 0x1p-126)) (f32.const 0x1p+0) (i32.const 632)) + (call $assert_return (call $copysign (f32.const 0x1p+0) (f32.const -0x1p-126)) (f32.const -0x1p+0) (i32.const 636)) + (call $assert_return (call $copysign (f32.const 0x1p+0) (f32.const 0x1p-126)) (f32.const 0x1p+0) (i32.const 640)) + (call $assert_return (call $copysign (f32.const -0x1p+0) (f32.const -0x1p-1)) (f32.const -0x1p+0) (i32.const 644)) + (call $assert_return (call $copysign (f32.const -0x1p+0) (f32.const 0x1p-1)) (f32.const 0x1p+0) (i32.const 648)) + (call $assert_return (call $copysign (f32.const 0x1p+0) (f32.const -0x1p-1)) (f32.const -0x1p+0) (i32.const 652)) + (call $assert_return (call $copysign (f32.const 0x1p+0) (f32.const 0x1p-1)) (f32.const 0x1p+0) (i32.const 656)) + (call $assert_return (call $copysign (f32.const -0x1p+0) (f32.const -0x1p+0)) (f32.const -0x1p+0) (i32.const 660)) + (call $assert_return (call $copysign (f32.const -0x1p+0) (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 664)) + (call $assert_return (call $copysign (f32.const 0x1p+0) (f32.const -0x1p+0)) (f32.const -0x1p+0) (i32.const 668)) + (call $assert_return (call $copysign (f32.const 0x1p+0) (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 672)) + (call $assert_return (call $copysign (f32.const -0x1p+0) (f32.const -0x1.921fb6p+2)) (f32.const -0x1p+0) (i32.const 676)) + (call $assert_return (call $copysign (f32.const -0x1p+0) (f32.const 0x1.921fb6p+2)) (f32.const 0x1p+0) (i32.const 680)) + (call $assert_return (call $copysign (f32.const 0x1p+0) (f32.const -0x1.921fb6p+2)) (f32.const -0x1p+0) (i32.const 684)) + (call $assert_return (call $copysign (f32.const 0x1p+0) (f32.const 0x1.921fb6p+2)) (f32.const 0x1p+0) (i32.const 688)) + (call $assert_return (call $copysign (f32.const -0x1p+0) (f32.const -0x1.fffffep+127)) (f32.const -0x1p+0) (i32.const 692)) + (call $assert_return (call $copysign (f32.const -0x1p+0) (f32.const 0x1.fffffep+127)) (f32.const 0x1p+0) (i32.const 696)) + (call $assert_return (call $copysign (f32.const 0x1p+0) (f32.const -0x1.fffffep+127)) (f32.const -0x1p+0) (i32.const 700)) + (call $assert_return (call $copysign (f32.const 0x1p+0) (f32.const 0x1.fffffep+127)) (f32.const 0x1p+0) (i32.const 704)) + (call $assert_return (call $copysign (f32.const -0x1p+0) (f32.const -inf)) (f32.const -0x1p+0) (i32.const 708)) + (call $assert_return (call $copysign (f32.const -0x1p+0) (f32.const inf)) (f32.const 0x1p+0) (i32.const 712)) + (call $assert_return (call $copysign (f32.const 0x1p+0) (f32.const -inf)) (f32.const -0x1p+0) (i32.const 716)) + (call $assert_return (call $copysign (f32.const 0x1p+0) (f32.const inf)) (f32.const 0x1p+0) (i32.const 720)) + (call $assert_return (call $copysign (f32.const -0x1p+0) (f32.const -nan)) (f32.const -0x1p+0) (i32.const 724)) + (call $assert_return (call $copysign (f32.const -0x1p+0) (f32.const nan)) (f32.const 0x1p+0) (i32.const 728)) + (call $assert_return (call $copysign (f32.const 0x1p+0) (f32.const -nan)) (f32.const -0x1p+0) (i32.const 732)) + (call $assert_return (call $copysign (f32.const 0x1p+0) (f32.const nan)) (f32.const 0x1p+0) (i32.const 736)) + (call $assert_return (call $copysign (f32.const -0x1.921fb6p+2) (f32.const -0x0p+0)) (f32.const -0x1.921fb6p+2) (i32.const 740)) + (call $assert_return (call $copysign (f32.const -0x1.921fb6p+2) (f32.const 0x0p+0)) (f32.const 0x1.921fb6p+2) (i32.const 744)) + (call $assert_return (call $copysign (f32.const 0x1.921fb6p+2) (f32.const -0x0p+0)) (f32.const -0x1.921fb6p+2) (i32.const 748)) + (call $assert_return (call $copysign (f32.const 0x1.921fb6p+2) (f32.const 0x0p+0)) (f32.const 0x1.921fb6p+2) (i32.const 752)) + (call $assert_return (call $copysign (f32.const -0x1.921fb6p+2) (f32.const -0x1p-149)) (f32.const -0x1.921fb6p+2) (i32.const 756)) + (call $assert_return (call $copysign (f32.const -0x1.921fb6p+2) (f32.const 0x1p-149)) (f32.const 0x1.921fb6p+2) (i32.const 760)) + (call $assert_return (call $copysign (f32.const 0x1.921fb6p+2) (f32.const -0x1p-149)) (f32.const -0x1.921fb6p+2) (i32.const 764)) + (call $assert_return (call $copysign (f32.const 0x1.921fb6p+2) (f32.const 0x1p-149)) (f32.const 0x1.921fb6p+2) (i32.const 768)) + (call $assert_return (call $copysign (f32.const -0x1.921fb6p+2) (f32.const -0x1p-126)) (f32.const -0x1.921fb6p+2) (i32.const 772)) + (call $assert_return (call $copysign (f32.const -0x1.921fb6p+2) (f32.const 0x1p-126)) (f32.const 0x1.921fb6p+2) (i32.const 776)) + (call $assert_return (call $copysign (f32.const 0x1.921fb6p+2) (f32.const -0x1p-126)) (f32.const -0x1.921fb6p+2) (i32.const 780)) + (call $assert_return (call $copysign (f32.const 0x1.921fb6p+2) (f32.const 0x1p-126)) (f32.const 0x1.921fb6p+2) (i32.const 784)) + (call $assert_return (call $copysign (f32.const -0x1.921fb6p+2) (f32.const -0x1p-1)) (f32.const -0x1.921fb6p+2) (i32.const 788)) + (call $assert_return (call $copysign (f32.const -0x1.921fb6p+2) (f32.const 0x1p-1)) (f32.const 0x1.921fb6p+2) (i32.const 792)) + (call $assert_return (call $copysign (f32.const 0x1.921fb6p+2) (f32.const -0x1p-1)) (f32.const -0x1.921fb6p+2) (i32.const 796)) + (call $assert_return (call $copysign (f32.const 0x1.921fb6p+2) (f32.const 0x1p-1)) (f32.const 0x1.921fb6p+2) (i32.const 800)) + (call $assert_return (call $copysign (f32.const -0x1.921fb6p+2) (f32.const -0x1p+0)) (f32.const -0x1.921fb6p+2) (i32.const 804)) + (call $assert_return (call $copysign (f32.const -0x1.921fb6p+2) (f32.const 0x1p+0)) (f32.const 0x1.921fb6p+2) (i32.const 808)) + (call $assert_return (call $copysign (f32.const 0x1.921fb6p+2) (f32.const -0x1p+0)) (f32.const -0x1.921fb6p+2) (i32.const 812)) + (call $assert_return (call $copysign (f32.const 0x1.921fb6p+2) (f32.const 0x1p+0)) (f32.const 0x1.921fb6p+2) (i32.const 816)) + (call $assert_return (call $copysign (f32.const -0x1.921fb6p+2) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 820)) + (call $assert_return (call $copysign (f32.const -0x1.921fb6p+2) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 824)) + (call $assert_return (call $copysign (f32.const 0x1.921fb6p+2) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 828)) + (call $assert_return (call $copysign (f32.const 0x1.921fb6p+2) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 832)) + (call $assert_return (call $copysign (f32.const -0x1.921fb6p+2) (f32.const -0x1.fffffep+127)) (f32.const -0x1.921fb6p+2) (i32.const 836)) + (call $assert_return (call $copysign (f32.const -0x1.921fb6p+2) (f32.const 0x1.fffffep+127)) (f32.const 0x1.921fb6p+2) (i32.const 840)) + (call $assert_return (call $copysign (f32.const 0x1.921fb6p+2) (f32.const -0x1.fffffep+127)) (f32.const -0x1.921fb6p+2) (i32.const 844)) + (call $assert_return (call $copysign (f32.const 0x1.921fb6p+2) (f32.const 0x1.fffffep+127)) (f32.const 0x1.921fb6p+2) (i32.const 848)) + (call $assert_return (call $copysign (f32.const -0x1.921fb6p+2) (f32.const -inf)) (f32.const -0x1.921fb6p+2) (i32.const 852)) + (call $assert_return (call $copysign (f32.const -0x1.921fb6p+2) (f32.const inf)) (f32.const 0x1.921fb6p+2) (i32.const 856)) + (call $assert_return (call $copysign (f32.const 0x1.921fb6p+2) (f32.const -inf)) (f32.const -0x1.921fb6p+2) (i32.const 860)) + (call $assert_return (call $copysign (f32.const 0x1.921fb6p+2) (f32.const inf)) (f32.const 0x1.921fb6p+2) (i32.const 864)) + (call $assert_return (call $copysign (f32.const -0x1.921fb6p+2) (f32.const -nan)) (f32.const -0x1.921fb6p+2) (i32.const 868)) + (call $assert_return (call $copysign (f32.const -0x1.921fb6p+2) (f32.const nan)) (f32.const 0x1.921fb6p+2) (i32.const 872)) + (call $assert_return (call $copysign (f32.const 0x1.921fb6p+2) (f32.const -nan)) (f32.const -0x1.921fb6p+2) (i32.const 876)) + (call $assert_return (call $copysign (f32.const 0x1.921fb6p+2) (f32.const nan)) (f32.const 0x1.921fb6p+2) (i32.const 880)) + (call $assert_return (call $copysign (f32.const -0x1.fffffep+127) (f32.const -0x0p+0)) (f32.const -0x1.fffffep+127) (i32.const 884)) + (call $assert_return (call $copysign (f32.const -0x1.fffffep+127) (f32.const 0x0p+0)) (f32.const 0x1.fffffep+127) (i32.const 888)) + (call $assert_return (call $copysign (f32.const 0x1.fffffep+127) (f32.const -0x0p+0)) (f32.const -0x1.fffffep+127) (i32.const 892)) + (call $assert_return (call $copysign (f32.const 0x1.fffffep+127) (f32.const 0x0p+0)) (f32.const 0x1.fffffep+127) (i32.const 896)) + (call $assert_return (call $copysign (f32.const -0x1.fffffep+127) (f32.const -0x1p-149)) (f32.const -0x1.fffffep+127) (i32.const 900)) + (call $assert_return (call $copysign (f32.const -0x1.fffffep+127) (f32.const 0x1p-149)) (f32.const 0x1.fffffep+127) (i32.const 904)) + (call $assert_return (call $copysign (f32.const 0x1.fffffep+127) (f32.const -0x1p-149)) (f32.const -0x1.fffffep+127) (i32.const 908)) + (call $assert_return (call $copysign (f32.const 0x1.fffffep+127) (f32.const 0x1p-149)) (f32.const 0x1.fffffep+127) (i32.const 912)) + (call $assert_return (call $copysign (f32.const -0x1.fffffep+127) (f32.const -0x1p-126)) (f32.const -0x1.fffffep+127) (i32.const 916)) + (call $assert_return (call $copysign (f32.const -0x1.fffffep+127) (f32.const 0x1p-126)) (f32.const 0x1.fffffep+127) (i32.const 920)) + (call $assert_return (call $copysign (f32.const 0x1.fffffep+127) (f32.const -0x1p-126)) (f32.const -0x1.fffffep+127) (i32.const 924)) + (call $assert_return (call $copysign (f32.const 0x1.fffffep+127) (f32.const 0x1p-126)) (f32.const 0x1.fffffep+127) (i32.const 928)) + (call $assert_return (call $copysign (f32.const -0x1.fffffep+127) (f32.const -0x1p-1)) (f32.const -0x1.fffffep+127) (i32.const 932)) + (call $assert_return (call $copysign (f32.const -0x1.fffffep+127) (f32.const 0x1p-1)) (f32.const 0x1.fffffep+127) (i32.const 936)) + (call $assert_return (call $copysign (f32.const 0x1.fffffep+127) (f32.const -0x1p-1)) (f32.const -0x1.fffffep+127) (i32.const 940)) + (call $assert_return (call $copysign (f32.const 0x1.fffffep+127) (f32.const 0x1p-1)) (f32.const 0x1.fffffep+127) (i32.const 944)) + (call $assert_return (call $copysign (f32.const -0x1.fffffep+127) (f32.const -0x1p+0)) (f32.const -0x1.fffffep+127) (i32.const 948)) + (call $assert_return (call $copysign (f32.const -0x1.fffffep+127) (f32.const 0x1p+0)) (f32.const 0x1.fffffep+127) (i32.const 952)) + (call $assert_return (call $copysign (f32.const 0x1.fffffep+127) (f32.const -0x1p+0)) (f32.const -0x1.fffffep+127) (i32.const 956)) + (call $assert_return (call $copysign (f32.const 0x1.fffffep+127) (f32.const 0x1p+0)) (f32.const 0x1.fffffep+127) (i32.const 960)) + (call $assert_return (call $copysign (f32.const -0x1.fffffep+127) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.fffffep+127) (i32.const 964)) + (call $assert_return (call $copysign (f32.const -0x1.fffffep+127) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.fffffep+127) (i32.const 968)) + (call $assert_return (call $copysign (f32.const 0x1.fffffep+127) (f32.const -0x1.921fb6p+2)) (f32.const -0x1.fffffep+127) (i32.const 972)) + (call $assert_return (call $copysign (f32.const 0x1.fffffep+127) (f32.const 0x1.921fb6p+2)) (f32.const 0x1.fffffep+127) (i32.const 976)) + (call $assert_return (call $copysign (f32.const -0x1.fffffep+127) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 980)) + (call $assert_return (call $copysign (f32.const -0x1.fffffep+127) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 984)) + (call $assert_return (call $copysign (f32.const 0x1.fffffep+127) (f32.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 988)) + (call $assert_return (call $copysign (f32.const 0x1.fffffep+127) (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 992)) + (call $assert_return (call $copysign (f32.const -0x1.fffffep+127) (f32.const -inf)) (f32.const -0x1.fffffep+127) (i32.const 996)) + (call $assert_return (call $copysign (f32.const -0x1.fffffep+127) (f32.const inf)) (f32.const 0x1.fffffep+127) (i32.const 1000)) + (call $assert_return (call $copysign (f32.const 0x1.fffffep+127) (f32.const -inf)) (f32.const -0x1.fffffep+127) (i32.const 1004)) + (call $assert_return (call $copysign (f32.const 0x1.fffffep+127) (f32.const inf)) (f32.const 0x1.fffffep+127) (i32.const 1008)) + (call $assert_return (call $copysign (f32.const -0x1.fffffep+127) (f32.const -nan)) (f32.const -0x1.fffffep+127) (i32.const 1012)) + (call $assert_return (call $copysign (f32.const -0x1.fffffep+127) (f32.const nan)) (f32.const 0x1.fffffep+127) (i32.const 1016)) + (call $assert_return (call $copysign (f32.const 0x1.fffffep+127) (f32.const -nan)) (f32.const -0x1.fffffep+127) (i32.const 1020)) + (call $assert_return (call $copysign (f32.const 0x1.fffffep+127) (f32.const nan)) (f32.const 0x1.fffffep+127) (i32.const 1024)) + (call $assert_return (call $copysign (f32.const -inf) (f32.const -0x0p+0)) (f32.const -inf) (i32.const 1028)) + (call $assert_return (call $copysign (f32.const -inf) (f32.const 0x0p+0)) (f32.const inf) (i32.const 1032)) + (call $assert_return (call $copysign (f32.const inf) (f32.const -0x0p+0)) (f32.const -inf) (i32.const 1036)) + (call $assert_return (call $copysign (f32.const inf) (f32.const 0x0p+0)) (f32.const inf) (i32.const 1040)) + (call $assert_return (call $copysign (f32.const -inf) (f32.const -0x1p-149)) (f32.const -inf) (i32.const 1044)) + (call $assert_return (call $copysign (f32.const -inf) (f32.const 0x1p-149)) (f32.const inf) (i32.const 1048)) + (call $assert_return (call $copysign (f32.const inf) (f32.const -0x1p-149)) (f32.const -inf) (i32.const 1052)) + (call $assert_return (call $copysign (f32.const inf) (f32.const 0x1p-149)) (f32.const inf) (i32.const 1056)) + (call $assert_return (call $copysign (f32.const -inf) (f32.const -0x1p-126)) (f32.const -inf) (i32.const 1060)) + (call $assert_return (call $copysign (f32.const -inf) (f32.const 0x1p-126)) (f32.const inf) (i32.const 1064)) + (call $assert_return (call $copysign (f32.const inf) (f32.const -0x1p-126)) (f32.const -inf) (i32.const 1068)) + (call $assert_return (call $copysign (f32.const inf) (f32.const 0x1p-126)) (f32.const inf) (i32.const 1072)) + (call $assert_return (call $copysign (f32.const -inf) (f32.const -0x1p-1)) (f32.const -inf) (i32.const 1076)) + (call $assert_return (call $copysign (f32.const -inf) (f32.const 0x1p-1)) (f32.const inf) (i32.const 1080)) + (call $assert_return (call $copysign (f32.const inf) (f32.const -0x1p-1)) (f32.const -inf) (i32.const 1084)) + (call $assert_return (call $copysign (f32.const inf) (f32.const 0x1p-1)) (f32.const inf) (i32.const 1088)) + (call $assert_return (call $copysign (f32.const -inf) (f32.const -0x1p+0)) (f32.const -inf) (i32.const 1092)) + (call $assert_return (call $copysign (f32.const -inf) (f32.const 0x1p+0)) (f32.const inf) (i32.const 1096)) + (call $assert_return (call $copysign (f32.const inf) (f32.const -0x1p+0)) (f32.const -inf) (i32.const 1100)) + (call $assert_return (call $copysign (f32.const inf) (f32.const 0x1p+0)) (f32.const inf) (i32.const 1104)) + (call $assert_return (call $copysign (f32.const -inf) (f32.const -0x1.921fb6p+2)) (f32.const -inf) (i32.const 1108)) + (call $assert_return (call $copysign (f32.const -inf) (f32.const 0x1.921fb6p+2)) (f32.const inf) (i32.const 1112)) + (call $assert_return (call $copysign (f32.const inf) (f32.const -0x1.921fb6p+2)) (f32.const -inf) (i32.const 1116)) + (call $assert_return (call $copysign (f32.const inf) (f32.const 0x1.921fb6p+2)) (f32.const inf) (i32.const 1120)) + (call $assert_return (call $copysign (f32.const -inf) (f32.const -0x1.fffffep+127)) (f32.const -inf) (i32.const 1124)) + (call $assert_return (call $copysign (f32.const -inf) (f32.const 0x1.fffffep+127)) (f32.const inf) (i32.const 1128)) + (call $assert_return (call $copysign (f32.const inf) (f32.const -0x1.fffffep+127)) (f32.const -inf) (i32.const 1132)) + (call $assert_return (call $copysign (f32.const inf) (f32.const 0x1.fffffep+127)) (f32.const inf) (i32.const 1136)) + (call $assert_return (call $copysign (f32.const -inf) (f32.const -inf)) (f32.const -inf) (i32.const 1140)) + (call $assert_return (call $copysign (f32.const -inf) (f32.const inf)) (f32.const inf) (i32.const 1144)) + (call $assert_return (call $copysign (f32.const inf) (f32.const -inf)) (f32.const -inf) (i32.const 1148)) + (call $assert_return (call $copysign (f32.const inf) (f32.const inf)) (f32.const inf) (i32.const 1152)) + (call $assert_return (call $copysign (f32.const -inf) (f32.const -nan)) (f32.const -inf) (i32.const 1156)) + (call $assert_return (call $copysign (f32.const -inf) (f32.const nan)) (f32.const inf) (i32.const 1160)) + (call $assert_return (call $copysign (f32.const inf) (f32.const -nan)) (f32.const -inf) (i32.const 1164)) + (call $assert_return (call $copysign (f32.const inf) (f32.const nan)) (f32.const inf) (i32.const 1168)) + (call $assert_return (call $copysign (f32.const -nan) (f32.const -0x0p+0)) (f32.const -nan) (i32.const 1172)) + (call $assert_return (call $copysign (f32.const -nan) (f32.const 0x0p+0)) (f32.const nan) (i32.const 1176)) + (call $assert_return (call $copysign (f32.const nan) (f32.const -0x0p+0)) (f32.const -nan) (i32.const 1180)) + (call $assert_return (call $copysign (f32.const nan) (f32.const 0x0p+0)) (f32.const nan) (i32.const 1184)) + (call $assert_return (call $copysign (f32.const -nan) (f32.const -0x1p-149)) (f32.const -nan) (i32.const 1188)) + (call $assert_return (call $copysign (f32.const -nan) (f32.const 0x1p-149)) (f32.const nan) (i32.const 1192)) + (call $assert_return (call $copysign (f32.const nan) (f32.const -0x1p-149)) (f32.const -nan) (i32.const 1196)) + (call $assert_return (call $copysign (f32.const nan) (f32.const 0x1p-149)) (f32.const nan) (i32.const 1200)) + (call $assert_return (call $copysign (f32.const -nan) (f32.const -0x1p-126)) (f32.const -nan) (i32.const 1204)) + (call $assert_return (call $copysign (f32.const -nan) (f32.const 0x1p-126)) (f32.const nan) (i32.const 1208)) + (call $assert_return (call $copysign (f32.const nan) (f32.const -0x1p-126)) (f32.const -nan) (i32.const 1212)) + (call $assert_return (call $copysign (f32.const nan) (f32.const 0x1p-126)) (f32.const nan) (i32.const 1216)) + (call $assert_return (call $copysign (f32.const -nan) (f32.const -0x1p-1)) (f32.const -nan) (i32.const 1220)) + (call $assert_return (call $copysign (f32.const -nan) (f32.const 0x1p-1)) (f32.const nan) (i32.const 1224)) + (call $assert_return (call $copysign (f32.const nan) (f32.const -0x1p-1)) (f32.const -nan) (i32.const 1228)) + (call $assert_return (call $copysign (f32.const nan) (f32.const 0x1p-1)) (f32.const nan) (i32.const 1232)) + (call $assert_return (call $copysign (f32.const -nan) (f32.const -0x1p+0)) (f32.const -nan) (i32.const 1236)) + (call $assert_return (call $copysign (f32.const -nan) (f32.const 0x1p+0)) (f32.const nan) (i32.const 1240)) + (call $assert_return (call $copysign (f32.const nan) (f32.const -0x1p+0)) (f32.const -nan) (i32.const 1244)) + (call $assert_return (call $copysign (f32.const nan) (f32.const 0x1p+0)) (f32.const nan) (i32.const 1248)) + (call $assert_return (call $copysign (f32.const -nan) (f32.const -0x1.921fb6p+2)) (f32.const -nan) (i32.const 1252)) + (call $assert_return (call $copysign (f32.const -nan) (f32.const 0x1.921fb6p+2)) (f32.const nan) (i32.const 1256)) + (call $assert_return (call $copysign (f32.const nan) (f32.const -0x1.921fb6p+2)) (f32.const -nan) (i32.const 1260)) + (call $assert_return (call $copysign (f32.const nan) (f32.const 0x1.921fb6p+2)) (f32.const nan) (i32.const 1264)) + (call $assert_return (call $copysign (f32.const -nan) (f32.const -0x1.fffffep+127)) (f32.const -nan) (i32.const 1268)) + (call $assert_return (call $copysign (f32.const -nan) (f32.const 0x1.fffffep+127)) (f32.const nan) (i32.const 1272)) + (call $assert_return (call $copysign (f32.const nan) (f32.const -0x1.fffffep+127)) (f32.const -nan) (i32.const 1276)) + (call $assert_return (call $copysign (f32.const nan) (f32.const 0x1.fffffep+127)) (f32.const nan) (i32.const 1280)) + (call $assert_return (call $copysign (f32.const -nan) (f32.const -inf)) (f32.const -nan) (i32.const 1284)) + (call $assert_return (call $copysign (f32.const -nan) (f32.const inf)) (f32.const nan) (i32.const 1288)) + (call $assert_return (call $copysign (f32.const nan) (f32.const -inf)) (f32.const -nan) (i32.const 1292)) + (call $assert_return (call $copysign (f32.const nan) (f32.const inf)) (f32.const nan) (i32.const 1296)) + (call $assert_return (call $copysign (f32.const -nan) (f32.const -nan)) (f32.const -nan) (i32.const 1300)) + (call $assert_return (call $copysign (f32.const -nan) (f32.const nan)) (f32.const nan) (i32.const 1304)) + (call $assert_return (call $copysign (f32.const nan) (f32.const -nan)) (f32.const -nan) (i32.const 1308)) + (call $assert_return (call $copysign (f32.const nan) (f32.const nan)) (f32.const nan) (i32.const 1312)) + (call $assert_return (call $abs (f32.const -0x0p+0)) (f32.const 0x0p+0) (i32.const 1316)) + (call $assert_return (call $abs (f32.const 0x0p+0)) (f32.const 0x0p+0) (i32.const 1320)) + (call $assert_return (call $abs (f32.const -0x1p-149)) (f32.const 0x1p-149) (i32.const 1324)) + (call $assert_return (call $abs (f32.const 0x1p-149)) (f32.const 0x1p-149) (i32.const 1328)) + (call $assert_return (call $abs (f32.const -0x1p-126)) (f32.const 0x1p-126) (i32.const 1332)) + (call $assert_return (call $abs (f32.const 0x1p-126)) (f32.const 0x1p-126) (i32.const 1336)) + (call $assert_return (call $abs (f32.const -0x1p-1)) (f32.const 0x1p-1) (i32.const 1340)) + (call $assert_return (call $abs (f32.const 0x1p-1)) (f32.const 0x1p-1) (i32.const 1344)) + (call $assert_return (call $abs (f32.const -0x1p+0)) (f32.const 0x1p+0) (i32.const 1348)) + (call $assert_return (call $abs (f32.const 0x1p+0)) (f32.const 0x1p+0) (i32.const 1352)) + (call $assert_return (call $abs (f32.const -0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 1356)) + (call $assert_return (call $abs (f32.const 0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 1360)) + (call $assert_return (call $abs (f32.const -0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 1364)) + (call $assert_return (call $abs (f32.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 1368)) + (call $assert_return (call $abs (f32.const -inf)) (f32.const inf) (i32.const 1372)) + (call $assert_return (call $abs (f32.const inf)) (f32.const inf) (i32.const 1376)) + (call $assert_return (call $abs (f32.const -nan)) (f32.const nan) (i32.const 1380)) + (call $assert_return (call $abs (f32.const nan)) (f32.const nan) (i32.const 1384)) + (call $assert_return (call $neg (f32.const -0x0p+0)) (f32.const 0x0p+0) (i32.const 1388)) + (call $assert_return (call $neg (f32.const 0x0p+0)) (f32.const -0x0p+0) (i32.const 1392)) + (call $assert_return (call $neg (f32.const -0x1p-149)) (f32.const 0x1p-149) (i32.const 1396)) + (call $assert_return (call $neg (f32.const 0x1p-149)) (f32.const -0x1p-149) (i32.const 1400)) + (call $assert_return (call $neg (f32.const -0x1p-126)) (f32.const 0x1p-126) (i32.const 1404)) + (call $assert_return (call $neg (f32.const 0x1p-126)) (f32.const -0x1p-126) (i32.const 1408)) + (call $assert_return (call $neg (f32.const -0x1p-1)) (f32.const 0x1p-1) (i32.const 1412)) + (call $assert_return (call $neg (f32.const 0x1p-1)) (f32.const -0x1p-1) (i32.const 1416)) + (call $assert_return (call $neg (f32.const -0x1p+0)) (f32.const 0x1p+0) (i32.const 1420)) + (call $assert_return (call $neg (f32.const 0x1p+0)) (f32.const -0x1p+0) (i32.const 1424)) + (call $assert_return (call $neg (f32.const -0x1.921fb6p+2)) (f32.const 0x1.921fb6p+2) (i32.const 1428)) + (call $assert_return (call $neg (f32.const 0x1.921fb6p+2)) (f32.const -0x1.921fb6p+2) (i32.const 1432)) + (call $assert_return (call $neg (f32.const -0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 1436)) + (call $assert_return (call $neg (f32.const 0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 1440)) + (call $assert_return (call $neg (f32.const -inf)) (f32.const inf) (i32.const 1444)) + (call $assert_return (call $neg (f32.const inf)) (f32.const -inf) (i32.const 1448)) + (call $assert_return (call $neg (f32.const -nan)) (f32.const nan) (i32.const 1452)) + (call $assert_return (call $neg (f32.const nan)) (f32.const -nan) (i32.const 1456)) +)) +)====="; +static const char f64_test_wast[] = R"=====( +(module + (import "env" "require_auth" (func $require_auth (param i64))) + (import "env" "eosio_assert" (func $eosio_assert (param i32 i32))) + (table 0 anyfunc) + (memory $0 1) + (data (i32.const 20) "1") + (data (i32.const 24) "2") + (data (i32.const 28) "3") + (data (i32.const 32) "4") + (data (i32.const 36) "5") + (data (i32.const 40) "6") + (data (i32.const 44) "7") + (data (i32.const 48) "8") + (data (i32.const 52) "9") + (data (i32.const 56) "10") + (data (i32.const 60) "11") + (data (i32.const 64) "12") + (data (i32.const 68) "13") + (data (i32.const 72) "14") + (data (i32.const 76) "15") + (data (i32.const 80) "16") + (data (i32.const 84) "17") + (data (i32.const 88) "18") + (data (i32.const 92) "19") + (data (i32.const 96) "20") + (data (i32.const 100) "21") + (data (i32.const 104) "22") + (data (i32.const 108) "23") + (data (i32.const 112) "24") + (data (i32.const 116) "25") + (data (i32.const 120) "26") + (data (i32.const 124) "27") + (data (i32.const 128) "28") + (data (i32.const 132) "29") + (data (i32.const 136) "30") + (data (i32.const 140) "31") + (data (i32.const 144) "32") + (data (i32.const 148) "33") + (data (i32.const 152) "34") + (data (i32.const 156) "35") + (data (i32.const 160) "36") + (data (i32.const 164) "37") + (data (i32.const 168) "38") + (data (i32.const 172) "39") + (data (i32.const 176) "40") + (data (i32.const 180) "41") + (data (i32.const 184) "42") + (data (i32.const 188) "43") + (data (i32.const 192) "44") + (data (i32.const 196) "45") + (data (i32.const 200) "46") + (data (i32.const 204) "47") + (data (i32.const 208) "48") + (data (i32.const 212) "49") + (data (i32.const 216) "50") + (data (i32.const 220) "51") + (data (i32.const 224) "52") + (data (i32.const 228) "53") + (data (i32.const 232) "54") + (data (i32.const 236) "55") + (data (i32.const 240) "56") + (data (i32.const 244) "57") + (data (i32.const 248) "58") + (data (i32.const 252) "59") + (data (i32.const 256) "60") + (data (i32.const 260) "61") + (data (i32.const 264) "62") + (data (i32.const 268) "63") + (data (i32.const 272) "64") + (data (i32.const 276) "65") + (data (i32.const 280) "66") + (data (i32.const 284) "67") + (data (i32.const 288) "68") + (data (i32.const 292) "69") + (data (i32.const 296) "70") + (data (i32.const 300) "71") + (data (i32.const 304) "72") + (data (i32.const 308) "73") + (data (i32.const 312) "74") + (data (i32.const 316) "75") + (data (i32.const 320) "76") + (data (i32.const 324) "77") + (data (i32.const 328) "78") + (data (i32.const 332) "79") + (data (i32.const 336) "80") + (data (i32.const 340) "81") + (data (i32.const 344) "82") + (data (i32.const 348) "83") + (data (i32.const 352) "84") + (data (i32.const 356) "85") + (data (i32.const 360) "86") + (data (i32.const 364) "87") + (data (i32.const 368) "88") + (data (i32.const 372) "89") + (data (i32.const 376) "90") + (data (i32.const 380) "91") + (data (i32.const 384) "92") + (data (i32.const 388) "93") + (data (i32.const 392) "94") + (data (i32.const 396) "95") + (data (i32.const 400) "96") + (data (i32.const 404) "97") + (data (i32.const 408) "98") + (data (i32.const 412) "99") + (data (i32.const 416) "100") + (data (i32.const 420) "101") + (data (i32.const 424) "102") + (data (i32.const 428) "103") + (data (i32.const 432) "104") + (data (i32.const 436) "105") + (data (i32.const 440) "106") + (data (i32.const 444) "107") + (data (i32.const 448) "108") + (data (i32.const 452) "109") + (data (i32.const 456) "110") + (data (i32.const 460) "111") + (data (i32.const 464) "112") + (data (i32.const 468) "113") + (data (i32.const 472) "114") + (data (i32.const 476) "115") + (data (i32.const 480) "116") + (data (i32.const 484) "117") + (data (i32.const 488) "118") + (data (i32.const 492) "119") + (data (i32.const 496) "120") + (data (i32.const 500) "121") + (data (i32.const 504) "122") + (data (i32.const 508) "123") + (data (i32.const 512) "124") + (data (i32.const 516) "125") + (data (i32.const 520) "126") + (data (i32.const 524) "127") + (data (i32.const 528) "128") + (data (i32.const 532) "129") + (data (i32.const 536) "130") + (data (i32.const 540) "131") + (data (i32.const 544) "132") + (data (i32.const 548) "133") + (data (i32.const 552) "134") + (data (i32.const 556) "135") + (data (i32.const 560) "136") + (data (i32.const 564) "137") + (data (i32.const 568) "138") + (data (i32.const 572) "139") + (data (i32.const 576) "140") + (data (i32.const 580) "141") + (data (i32.const 584) "142") + (data (i32.const 588) "143") + (data (i32.const 592) "144") + (data (i32.const 596) "145") + (data (i32.const 600) "146") + (data (i32.const 604) "147") + (data (i32.const 608) "148") + (data (i32.const 612) "149") + (data (i32.const 616) "150") + (data (i32.const 620) "151") + (data (i32.const 624) "152") + (data (i32.const 628) "153") + (data (i32.const 632) "154") + (data (i32.const 636) "155") + (data (i32.const 640) "156") + (data (i32.const 644) "157") + (data (i32.const 648) "158") + (data (i32.const 652) "159") + (data (i32.const 656) "160") + (data (i32.const 660) "161") + (data (i32.const 664) "162") + (data (i32.const 668) "163") + (data (i32.const 672) "164") + (data (i32.const 676) "165") + (data (i32.const 680) "166") + (data (i32.const 684) "167") + (data (i32.const 688) "168") + (data (i32.const 692) "169") + (data (i32.const 696) "170") + (data (i32.const 700) "171") + (data (i32.const 704) "172") + (data (i32.const 708) "173") + (data (i32.const 712) "174") + (data (i32.const 716) "175") + (data (i32.const 720) "176") + (data (i32.const 724) "177") + (data (i32.const 728) "178") + (data (i32.const 732) "179") + (data (i32.const 736) "180") + (data (i32.const 740) "181") + (data (i32.const 744) "182") + (data (i32.const 748) "183") + (data (i32.const 752) "184") + (data (i32.const 756) "185") + (data (i32.const 760) "186") + (data (i32.const 764) "187") + (data (i32.const 768) "188") + (data (i32.const 772) "189") + (data (i32.const 776) "190") + (data (i32.const 780) "191") + (data (i32.const 784) "192") + (data (i32.const 788) "193") + (data (i32.const 792) "194") + (data (i32.const 796) "195") + (data (i32.const 800) "196") + (data (i32.const 804) "197") + (data (i32.const 808) "198") + (data (i32.const 812) "199") + (data (i32.const 816) "200") + (data (i32.const 820) "201") + (data (i32.const 824) "202") + (data (i32.const 828) "203") + (data (i32.const 832) "204") + (data (i32.const 836) "205") + (data (i32.const 840) "206") + (data (i32.const 844) "207") + (data (i32.const 848) "208") + (data (i32.const 852) "209") + (data (i32.const 856) "210") + (data (i32.const 860) "211") + (data (i32.const 864) "212") + (data (i32.const 868) "213") + (data (i32.const 872) "214") + (data (i32.const 876) "215") + (data (i32.const 880) "216") + (data (i32.const 884) "217") + (data (i32.const 888) "218") + (data (i32.const 892) "219") + (data (i32.const 896) "220") + (data (i32.const 900) "221") + (data (i32.const 904) "222") + (data (i32.const 908) "223") + (data (i32.const 912) "224") + (data (i32.const 916) "225") + (data (i32.const 920) "226") + (data (i32.const 924) "227") + (data (i32.const 928) "228") + (data (i32.const 932) "229") + (data (i32.const 936) "230") + (data (i32.const 940) "231") + (data (i32.const 944) "232") + (data (i32.const 948) "233") + (data (i32.const 952) "234") + (data (i32.const 956) "235") + (data (i32.const 960) "236") + (data (i32.const 964) "237") + (data (i32.const 968) "238") + (data (i32.const 972) "239") + (data (i32.const 976) "240") + (data (i32.const 980) "241") + (data (i32.const 984) "242") + (data (i32.const 988) "243") + (data (i32.const 992) "244") + (data (i32.const 996) "245") + (data (i32.const 1000) "246") + (data (i32.const 1004) "247") + (data (i32.const 1008) "248") + (data (i32.const 1012) "249") + (data (i32.const 1016) "250") + (data (i32.const 1020) "251") + (data (i32.const 1024) "252") + (data (i32.const 1028) "253") + (data (i32.const 1032) "254") + (data (i32.const 1036) "255") + (data (i32.const 1040) "256") + (data (i32.const 1044) "257") + (data (i32.const 1048) "258") + (data (i32.const 1052) "259") + (data (i32.const 1056) "260") + (data (i32.const 1060) "261") + (data (i32.const 1064) "262") + (data (i32.const 1068) "263") + (data (i32.const 1072) "264") + (data (i32.const 1076) "265") + (data (i32.const 1080) "266") + (data (i32.const 1084) "267") + (data (i32.const 1088) "268") + (data (i32.const 1092) "269") + (data (i32.const 1096) "270") + (data (i32.const 1100) "271") + (data (i32.const 1104) "272") + (data (i32.const 1108) "273") + (data (i32.const 1112) "274") + (data (i32.const 1116) "275") + (data (i32.const 1120) "276") + (data (i32.const 1124) "277") + (data (i32.const 1128) "278") + (data (i32.const 1132) "279") + (data (i32.const 1136) "280") + (data (i32.const 1140) "281") + (data (i32.const 1144) "282") + (data (i32.const 1148) "283") + (data (i32.const 1152) "284") + (data (i32.const 1156) "285") + (data (i32.const 1160) "286") + (data (i32.const 1164) "287") + (data (i32.const 1168) "288") + (data (i32.const 1172) "289") + (data (i32.const 1176) "290") + (data (i32.const 1180) "291") + (data (i32.const 1184) "292") + (data (i32.const 1188) "293") + (data (i32.const 1192) "294") + (data (i32.const 1196) "295") + (data (i32.const 1200) "296") + (data (i32.const 1204) "297") + (data (i32.const 1208) "298") + (data (i32.const 1212) "299") + (data (i32.const 1216) "300") + (data (i32.const 1220) "301") + (data (i32.const 1224) "302") + (data (i32.const 1228) "303") + (data (i32.const 1232) "304") + (data (i32.const 1236) "305") + (data (i32.const 1240) "306") + (data (i32.const 1244) "307") + (data (i32.const 1248) "308") + (data (i32.const 1252) "309") + (data (i32.const 1256) "310") + (data (i32.const 1260) "311") + (data (i32.const 1264) "312") + (data (i32.const 1268) "313") + (data (i32.const 1272) "314") + (data (i32.const 1276) "315") + (data (i32.const 1280) "316") + (data (i32.const 1284) "317") + (data (i32.const 1288) "318") + (data (i32.const 1292) "319") + (data (i32.const 1296) "320") + (data (i32.const 1300) "321") + (data (i32.const 1304) "322") + (data (i32.const 1308) "323") + (data (i32.const 1312) "324") + (data (i32.const 1316) "325") + (data (i32.const 1320) "326") + (data (i32.const 1324) "327") + (data (i32.const 1328) "328") + (data (i32.const 1332) "329") + (data (i32.const 1336) "330") + (data (i32.const 1340) "331") + (data (i32.const 1344) "332") + (data (i32.const 1348) "333") + (data (i32.const 1352) "334") + (data (i32.const 1356) "335") + (data (i32.const 1360) "336") + (data (i32.const 1364) "337") + (data (i32.const 1368) "338") + (data (i32.const 1372) "339") + (data (i32.const 1376) "340") + (data (i32.const 1380) "341") + (data (i32.const 1384) "342") + (data (i32.const 1388) "343") + (data (i32.const 1392) "344") + (data (i32.const 1396) "345") + (data (i32.const 1400) "346") + (data (i32.const 1404) "347") + (data (i32.const 1408) "348") + (data (i32.const 1412) "349") + (data (i32.const 1416) "350") + (data (i32.const 1420) "351") + (data (i32.const 1424) "352") + (data (i32.const 1428) "353") + (data (i32.const 1432) "354") + (data (i32.const 1436) "355") + (data (i32.const 1440) "356") + (data (i32.const 1444) "357") + (data (i32.const 1448) "358") + (data (i32.const 1452) "359") + (data (i32.const 1456) "360") + (data (i32.const 1460) "361") + (data (i32.const 1464) "362") + (data (i32.const 1468) "363") + (data (i32.const 1472) "364") + (data (i32.const 1476) "365") + (data (i32.const 1480) "366") + (data (i32.const 1484) "367") + (data (i32.const 1488) "368") + (data (i32.const 1492) "369") + (data (i32.const 1496) "370") + (data (i32.const 1500) "371") + (data (i32.const 1504) "372") + (data (i32.const 1508) "373") + (data (i32.const 1512) "374") + (data (i32.const 1516) "375") + (data (i32.const 1520) "376") + (data (i32.const 1524) "377") + (data (i32.const 1528) "378") + (data (i32.const 1532) "379") + (data (i32.const 1536) "380") + (data (i32.const 1540) "381") + (data (i32.const 1544) "382") + (data (i32.const 1548) "383") + (data (i32.const 1552) "384") + (data (i32.const 1556) "385") + (data (i32.const 1560) "386") + (data (i32.const 1564) "387") + (data (i32.const 1568) "388") + (data (i32.const 1572) "389") + (data (i32.const 1576) "390") + (data (i32.const 1580) "391") + (data (i32.const 1584) "392") + (data (i32.const 1588) "393") + (data (i32.const 1592) "394") + (data (i32.const 1596) "395") + (data (i32.const 1600) "396") + (data (i32.const 1604) "397") + (data (i32.const 1608) "398") + (data (i32.const 1612) "399") + (data (i32.const 1616) "400") + (data (i32.const 1620) "401") + (data (i32.const 1624) "402") + (data (i32.const 1628) "403") + (data (i32.const 1632) "404") + (data (i32.const 1636) "405") + (data (i32.const 1640) "406") + (data (i32.const 1644) "407") + (data (i32.const 1648) "408") + (data (i32.const 1652) "409") + (data (i32.const 1656) "410") + (data (i32.const 1660) "411") + (data (i32.const 1664) "412") + (data (i32.const 1668) "413") + (data (i32.const 1672) "414") + (data (i32.const 1676) "415") + (data (i32.const 1680) "416") + (data (i32.const 1684) "417") + (data (i32.const 1688) "418") + (data (i32.const 1692) "419") + (data (i32.const 1696) "420") + (data (i32.const 1700) "421") + (data (i32.const 1704) "422") + (data (i32.const 1708) "423") + (data (i32.const 1712) "424") + (data (i32.const 1716) "425") + (data (i32.const 1720) "426") + (data (i32.const 1724) "427") + (data (i32.const 1728) "428") + (data (i32.const 1732) "429") + (data (i32.const 1736) "430") + (data (i32.const 1740) "431") + (data (i32.const 1744) "432") + (data (i32.const 1748) "433") + (data (i32.const 1752) "434") + (data (i32.const 1756) "435") + (data (i32.const 1760) "436") + (data (i32.const 1764) "437") + (data (i32.const 1768) "438") + (data (i32.const 1772) "439") + (data (i32.const 1776) "440") + (data (i32.const 1780) "441") + (data (i32.const 1784) "442") + (data (i32.const 1788) "443") + (data (i32.const 1792) "444") + (data (i32.const 1796) "445") + (data (i32.const 1800) "446") + (data (i32.const 1804) "447") + (data (i32.const 1808) "448") + (data (i32.const 1812) "449") + (data (i32.const 1816) "450") + (data (i32.const 1820) "451") + (data (i32.const 1824) "452") + (data (i32.const 1828) "453") + (data (i32.const 1832) "454") + (data (i32.const 1836) "455") + (data (i32.const 1840) "456") + (data (i32.const 1844) "457") + (data (i32.const 1848) "458") + (data (i32.const 1852) "459") + (data (i32.const 1856) "460") + (data (i32.const 1860) "461") + (data (i32.const 1864) "462") + (data (i32.const 1868) "463") + (data (i32.const 1872) "464") + (data (i32.const 1876) "465") + (data (i32.const 1880) "466") + (data (i32.const 1884) "467") + (data (i32.const 1888) "468") + (data (i32.const 1892) "469") + (data (i32.const 1896) "470") + (data (i32.const 1900) "471") + (data (i32.const 1904) "472") + (data (i32.const 1908) "473") + (data (i32.const 1912) "474") + (data (i32.const 1916) "475") + (data (i32.const 1920) "476") + (data (i32.const 1924) "477") + (data (i32.const 1928) "478") + (data (i32.const 1932) "479") + (data (i32.const 1936) "480") + (data (i32.const 1940) "481") + (data (i32.const 1944) "482") + (data (i32.const 1948) "483") + (data (i32.const 1952) "484") + (data (i32.const 1956) "485") + (data (i32.const 1960) "486") + (data (i32.const 1964) "487") + (data (i32.const 1968) "488") + (data (i32.const 1972) "489") + (data (i32.const 1976) "490") + (data (i32.const 1980) "491") + (data (i32.const 1984) "492") + (data (i32.const 1988) "493") + (data (i32.const 1992) "494") + (data (i32.const 1996) "495") + (data (i32.const 2000) "496") + (data (i32.const 2004) "497") + (data (i32.const 2008) "498") + (data (i32.const 2012) "499") + (data (i32.const 2016) "500") + (data (i32.const 2020) "501") + (data (i32.const 2024) "502") + (data (i32.const 2028) "503") + (data (i32.const 2032) "504") + (data (i32.const 2036) "505") + (data (i32.const 2040) "506") + (data (i32.const 2044) "507") + (data (i32.const 2048) "508") + (data (i32.const 2052) "509") + (data (i32.const 2056) "510") + (data (i32.const 2060) "511") + (data (i32.const 2064) "512") + (data (i32.const 2068) "513") + (data (i32.const 2072) "514") + (data (i32.const 2076) "515") + (data (i32.const 2080) "516") + (data (i32.const 2084) "517") + (data (i32.const 2088) "518") + (data (i32.const 2092) "519") + (data (i32.const 2096) "520") + (data (i32.const 2100) "521") + (data (i32.const 2104) "522") + (data (i32.const 2108) "523") + (data (i32.const 2112) "524") + (data (i32.const 2116) "525") + (data (i32.const 2120) "526") + (data (i32.const 2124) "527") + (data (i32.const 2128) "528") + (data (i32.const 2132) "529") + (data (i32.const 2136) "530") + (data (i32.const 2140) "531") + (data (i32.const 2144) "532") + (data (i32.const 2148) "533") + (data (i32.const 2152) "534") + (data (i32.const 2156) "535") + (data (i32.const 2160) "536") + (data (i32.const 2164) "537") + (data (i32.const 2168) "538") + (data (i32.const 2172) "539") + (data (i32.const 2176) "540") + (data (i32.const 2180) "541") + (data (i32.const 2184) "542") + (data (i32.const 2188) "543") + (data (i32.const 2192) "544") + (data (i32.const 2196) "545") + (data (i32.const 2200) "546") + (data (i32.const 2204) "547") + (data (i32.const 2208) "548") + (data (i32.const 2212) "549") + (data (i32.const 2216) "550") + (data (i32.const 2220) "551") + (data (i32.const 2224) "552") + (data (i32.const 2228) "553") + (data (i32.const 2232) "554") + (data (i32.const 2236) "555") + (data (i32.const 2240) "556") + (data (i32.const 2244) "557") + (data (i32.const 2248) "558") + (data (i32.const 2252) "559") + (data (i32.const 2256) "560") + (data (i32.const 2260) "561") + (data (i32.const 2264) "562") + (data (i32.const 2268) "563") + (data (i32.const 2272) "564") + (data (i32.const 2276) "565") + (data (i32.const 2280) "566") + (data (i32.const 2284) "567") + (data (i32.const 2288) "568") + (data (i32.const 2292) "569") + (data (i32.const 2296) "570") + (data (i32.const 2300) "571") + (data (i32.const 2304) "572") + (data (i32.const 2308) "573") + (data (i32.const 2312) "574") + (data (i32.const 2316) "575") + (data (i32.const 2320) "576") + (data (i32.const 2324) "577") + (data (i32.const 2328) "578") + (data (i32.const 2332) "579") + (data (i32.const 2336) "580") + (data (i32.const 2340) "581") + (data (i32.const 2344) "582") + (data (i32.const 2348) "583") + (data (i32.const 2352) "584") + (data (i32.const 2356) "585") + (data (i32.const 2360) "586") + (data (i32.const 2364) "587") + (data (i32.const 2368) "588") + (data (i32.const 2372) "589") + (data (i32.const 2376) "590") + (data (i32.const 2380) "591") + (data (i32.const 2384) "592") + (data (i32.const 2388) "593") + (data (i32.const 2392) "594") + (data (i32.const 2396) "595") + (data (i32.const 2400) "596") + (data (i32.const 2404) "597") + (data (i32.const 2408) "598") + (data (i32.const 2412) "599") + (data (i32.const 2416) "600") + (data (i32.const 2420) "601") + (data (i32.const 2424) "602") + (data (i32.const 2428) "603") + (data (i32.const 2432) "604") + (data (i32.const 2436) "605") + (data (i32.const 2440) "606") + (data (i32.const 2444) "607") + (data (i32.const 2448) "608") + (data (i32.const 2452) "609") + (data (i32.const 2456) "610") + (data (i32.const 2460) "611") + (data (i32.const 2464) "612") + (data (i32.const 2468) "613") + (data (i32.const 2472) "614") + (data (i32.const 2476) "615") + (data (i32.const 2480) "616") + (data (i32.const 2484) "617") + (data (i32.const 2488) "618") + (data (i32.const 2492) "619") + (data (i32.const 2496) "620") + (data (i32.const 2500) "621") + (data (i32.const 2504) "622") + (data (i32.const 2508) "623") + (data (i32.const 2512) "624") + (data (i32.const 2516) "625") + (data (i32.const 2520) "626") + (data (i32.const 2524) "627") + (data (i32.const 2528) "628") + (data (i32.const 2532) "629") + (data (i32.const 2536) "630") + (data (i32.const 2540) "631") + (data (i32.const 2544) "632") + (data (i32.const 2548) "633") + (data (i32.const 2552) "634") + (data (i32.const 2556) "635") + (data (i32.const 2560) "636") + (data (i32.const 2564) "637") + (data (i32.const 2568) "638") + (data (i32.const 2572) "639") + (data (i32.const 2576) "640") + (data (i32.const 2580) "641") + (data (i32.const 2584) "642") + (data (i32.const 2588) "643") + (data (i32.const 2592) "644") + (data (i32.const 2596) "645") + (data (i32.const 2600) "646") + (data (i32.const 2604) "647") + (data (i32.const 2608) "648") + (data (i32.const 2612) "649") + (data (i32.const 2616) "650") + (data (i32.const 2620) "651") + (data (i32.const 2624) "652") + (data (i32.const 2628) "653") + (data (i32.const 2632) "654") + (data (i32.const 2636) "655") + (data (i32.const 2640) "656") + (data (i32.const 2644) "657") + (data (i32.const 2648) "658") + (data (i32.const 2652) "659") + (data (i32.const 2656) "660") + (data (i32.const 2660) "661") + (data (i32.const 2664) "662") + (data (i32.const 2668) "663") + (data (i32.const 2672) "664") + (data (i32.const 2676) "665") + (data (i32.const 2680) "666") + (data (i32.const 2684) "667") + (data (i32.const 2688) "668") + (data (i32.const 2692) "669") + (data (i32.const 2696) "670") + (data (i32.const 2700) "671") + (data (i32.const 2704) "672") + (data (i32.const 2708) "673") + (data (i32.const 2712) "674") + (data (i32.const 2716) "675") + (data (i32.const 2720) "676") + (data (i32.const 2724) "677") + (data (i32.const 2728) "678") + (data (i32.const 2732) "679") + (data (i32.const 2736) "680") + (data (i32.const 2740) "681") + (data (i32.const 2744) "682") + (data (i32.const 2748) "683") + (data (i32.const 2752) "684") + (data (i32.const 2756) "685") + (data (i32.const 2760) "686") + (data (i32.const 2764) "687") + (data (i32.const 2768) "688") + (data (i32.const 2772) "689") + (data (i32.const 2776) "690") + (data (i32.const 2780) "691") + (data (i32.const 2784) "692") + (data (i32.const 2788) "693") + (data (i32.const 2792) "694") + (data (i32.const 2796) "695") + (data (i32.const 2800) "696") + (data (i32.const 2804) "697") + (data (i32.const 2808) "698") + (data (i32.const 2812) "699") + (data (i32.const 2816) "700") + (data (i32.const 2820) "701") + (data (i32.const 2824) "702") + (data (i32.const 2828) "703") + (data (i32.const 2832) "704") + (data (i32.const 2836) "705") + (data (i32.const 2840) "706") + (data (i32.const 2844) "707") + (data (i32.const 2848) "708") + (data (i32.const 2852) "709") + (data (i32.const 2856) "710") + (data (i32.const 2860) "711") + (data (i32.const 2864) "712") + (data (i32.const 2868) "713") + (data (i32.const 2872) "714") + (data (i32.const 2876) "715") + (data (i32.const 2880) "716") + (data (i32.const 2884) "717") + (data (i32.const 2888) "718") + (data (i32.const 2892) "719") + (data (i32.const 2896) "720") + (data (i32.const 2900) "721") + (data (i32.const 2904) "722") + (data (i32.const 2908) "723") + (data (i32.const 2912) "724") + (data (i32.const 2916) "725") + (data (i32.const 2920) "726") + (data (i32.const 2924) "727") + (data (i32.const 2928) "728") + (data (i32.const 2932) "729") + (data (i32.const 2936) "730") + (data (i32.const 2940) "731") + (data (i32.const 2944) "732") + (data (i32.const 2948) "733") + (data (i32.const 2952) "734") + (data (i32.const 2956) "735") + (data (i32.const 2960) "736") + (data (i32.const 2964) "737") + (data (i32.const 2968) "738") + (data (i32.const 2972) "739") + (data (i32.const 2976) "740") + (data (i32.const 2980) "741") + (data (i32.const 2984) "742") + (data (i32.const 2988) "743") + (data (i32.const 2992) "744") + (data (i32.const 2996) "745") + (data (i32.const 3000) "746") + (data (i32.const 3004) "747") + (data (i32.const 3008) "748") + (data (i32.const 3012) "749") + (data (i32.const 3016) "750") + (data (i32.const 3020) "751") + (data (i32.const 3024) "752") + (data (i32.const 3028) "753") + (data (i32.const 3032) "754") + (data (i32.const 3036) "755") + (data (i32.const 3040) "756") + (data (i32.const 3044) "757") + (data (i32.const 3048) "758") + (data (i32.const 3052) "759") + (data (i32.const 3056) "760") + (data (i32.const 3060) "761") + (data (i32.const 3064) "762") + (data (i32.const 3068) "763") + (data (i32.const 3072) "764") + (data (i32.const 3076) "765") + (data (i32.const 3080) "766") + (data (i32.const 3084) "767") + (data (i32.const 3088) "768") + (data (i32.const 3092) "769") + (data (i32.const 3096) "770") + (data (i32.const 3100) "771") + (data (i32.const 3104) "772") + (data (i32.const 3108) "773") + (data (i32.const 3112) "774") + (data (i32.const 3116) "775") + (data (i32.const 3120) "776") + (data (i32.const 3124) "777") + (data (i32.const 3128) "778") + (data (i32.const 3132) "779") + (data (i32.const 3136) "780") + (data (i32.const 3140) "781") + (data (i32.const 3144) "782") + (data (i32.const 3148) "783") + (data (i32.const 3152) "784") + (data (i32.const 3156) "785") + (data (i32.const 3160) "786") + (data (i32.const 3164) "787") + (data (i32.const 3168) "788") + (data (i32.const 3172) "789") + (data (i32.const 3176) "790") + (data (i32.const 3180) "791") + (data (i32.const 3184) "792") + (data (i32.const 3188) "793") + (data (i32.const 3192) "794") + (data (i32.const 3196) "795") + (data (i32.const 3200) "796") + (data (i32.const 3204) "797") + (data (i32.const 3208) "798") + (data (i32.const 3212) "799") + (data (i32.const 3216) "800") + (data (i32.const 3220) "801") + (data (i32.const 3224) "802") + (data (i32.const 3228) "803") + (data (i32.const 3232) "804") + (data (i32.const 3236) "805") + (data (i32.const 3240) "806") + (data (i32.const 3244) "807") + (data (i32.const 3248) "808") + (data (i32.const 3252) "809") + (data (i32.const 3256) "810") + (data (i32.const 3260) "811") + (data (i32.const 3264) "812") + (data (i32.const 3268) "813") + (data (i32.const 3272) "814") + (data (i32.const 3276) "815") + (data (i32.const 3280) "816") + (data (i32.const 3284) "817") + (data (i32.const 3288) "818") + (data (i32.const 3292) "819") + (data (i32.const 3296) "820") + (data (i32.const 3300) "821") + (data (i32.const 3304) "822") + (data (i32.const 3308) "823") + (data (i32.const 3312) "824") + (data (i32.const 3316) "825") + (data (i32.const 3320) "826") + (data (i32.const 3324) "827") + (data (i32.const 3328) "828") + (data (i32.const 3332) "829") + (data (i32.const 3336) "830") + (data (i32.const 3340) "831") + (data (i32.const 3344) "832") + (data (i32.const 3348) "833") + (data (i32.const 3352) "834") + (data (i32.const 3356) "835") + (data (i32.const 3360) "836") + (data (i32.const 3364) "837") + (data (i32.const 3368) "838") + (data (i32.const 3372) "839") + (data (i32.const 3376) "840") + (data (i32.const 3380) "841") + (data (i32.const 3384) "842") + (data (i32.const 3388) "843") + (data (i32.const 3392) "844") + (data (i32.const 3396) "845") + (data (i32.const 3400) "846") + (data (i32.const 3404) "847") + (data (i32.const 3408) "848") + (data (i32.const 3412) "849") + (data (i32.const 3416) "850") + (data (i32.const 3420) "851") + (data (i32.const 3424) "852") + (data (i32.const 3428) "853") + (data (i32.const 3432) "854") + (data (i32.const 3436) "855") + (data (i32.const 3440) "856") + (data (i32.const 3444) "857") + (data (i32.const 3448) "858") + (data (i32.const 3452) "859") + (data (i32.const 3456) "860") + (data (i32.const 3460) "861") + (data (i32.const 3464) "862") + (data (i32.const 3468) "863") + (data (i32.const 3472) "864") + (data (i32.const 3476) "865") + (data (i32.const 3480) "866") + (data (i32.const 3484) "867") + (data (i32.const 3488) "868") + (data (i32.const 3492) "869") + (data (i32.const 3496) "870") + (data (i32.const 3500) "871") + (data (i32.const 3504) "872") + (data (i32.const 3508) "873") + (data (i32.const 3512) "874") + (data (i32.const 3516) "875") + (data (i32.const 3520) "876") + (data (i32.const 3524) "877") + (data (i32.const 3528) "878") + (data (i32.const 3532) "879") + (data (i32.const 3536) "880") + (data (i32.const 3540) "881") + (data (i32.const 3544) "882") + (data (i32.const 3548) "883") + (data (i32.const 3552) "884") + (data (i32.const 3556) "885") + (data (i32.const 3560) "886") + (data (i32.const 3564) "887") + (data (i32.const 3568) "888") + (data (i32.const 3572) "889") + (data (i32.const 3576) "890") + (data (i32.const 3580) "891") + (data (i32.const 3584) "892") + (data (i32.const 3588) "893") + (data (i32.const 3592) "894") + (data (i32.const 3596) "895") + (data (i32.const 3600) "896") + (data (i32.const 3604) "897") + (data (i32.const 3608) "898") + (data (i32.const 3612) "899") + (data (i32.const 3616) "900") + (data (i32.const 3620) "901") + (data (i32.const 3624) "902") + (data (i32.const 3628) "903") + (data (i32.const 3632) "904") + (data (i32.const 3636) "905") + (data (i32.const 3640) "906") + (data (i32.const 3644) "907") + (data (i32.const 3648) "908") + (data (i32.const 3652) "909") + (data (i32.const 3656) "910") + (data (i32.const 3660) "911") + (data (i32.const 3664) "912") + (data (i32.const 3668) "913") + (data (i32.const 3672) "914") + (data (i32.const 3676) "915") + (data (i32.const 3680) "916") + (data (i32.const 3684) "917") + (data (i32.const 3688) "918") + (data (i32.const 3692) "919") + (data (i32.const 3696) "920") + (data (i32.const 3700) "921") + (data (i32.const 3704) "922") + (data (i32.const 3708) "923") + (data (i32.const 3712) "924") + (data (i32.const 3716) "925") + (data (i32.const 3720) "926") + (data (i32.const 3724) "927") + (data (i32.const 3728) "928") + (data (i32.const 3732) "929") + (data (i32.const 3736) "930") + (data (i32.const 3740) "931") + (data (i32.const 3744) "932") + (data (i32.const 3748) "933") + (data (i32.const 3752) "934") + (data (i32.const 3756) "935") + (data (i32.const 3760) "936") + (data (i32.const 3764) "937") + (data (i32.const 3768) "938") + (data (i32.const 3772) "939") + (data (i32.const 3776) "940") + (data (i32.const 3780) "941") + (data (i32.const 3784) "942") + (data (i32.const 3788) "943") + (data (i32.const 3792) "944") + (data (i32.const 3796) "945") + (data (i32.const 3800) "946") + (data (i32.const 3804) "947") + (data (i32.const 3808) "948") + (data (i32.const 3812) "949") + (data (i32.const 3816) "950") + (data (i32.const 3820) "951") + (data (i32.const 3824) "952") + (data (i32.const 3828) "953") + (data (i32.const 3832) "954") + (data (i32.const 3836) "955") + (data (i32.const 3840) "956") + (data (i32.const 3844) "957") + (data (i32.const 3848) "958") + (data (i32.const 3852) "959") + (data (i32.const 3856) "960") + (data (i32.const 3860) "961") + (data (i32.const 3864) "962") + (data (i32.const 3868) "963") + (data (i32.const 3872) "964") + (data (i32.const 3876) "965") + (data (i32.const 3880) "966") + (data (i32.const 3884) "967") + (data (i32.const 3888) "968") + (data (i32.const 3892) "969") + (data (i32.const 3896) "970") + (data (i32.const 3900) "971") + (data (i32.const 3904) "972") + (data (i32.const 3908) "973") + (data (i32.const 3912) "974") + (data (i32.const 3916) "975") + (data (i32.const 3920) "976") + (data (i32.const 3924) "977") + (data (i32.const 3928) "978") + (data (i32.const 3932) "979") + (data (i32.const 3936) "980") + (data (i32.const 3940) "981") + (data (i32.const 3944) "982") + (data (i32.const 3948) "983") + (data (i32.const 3952) "984") + (data (i32.const 3956) "985") + (data (i32.const 3960) "986") + (data (i32.const 3964) "987") + (data (i32.const 3968) "988") + (data (i32.const 3972) "989") + (data (i32.const 3976) "990") + (data (i32.const 3980) "991") + (data (i32.const 3984) "992") + (data (i32.const 3988) "993") + (data (i32.const 3992) "994") + (data (i32.const 3996) "995") + (data (i32.const 4000) "996") + (data (i32.const 4004) "997") + (data (i32.const 4008) "998") + (data (i32.const 4012) "999") + (data (i32.const 4016) "1000") + (data (i32.const 4020) "1001") + (data (i32.const 4024) "1002") + (data (i32.const 4028) "1003") + (data (i32.const 4032) "1004") + (data (i32.const 4036) "1005") + (data (i32.const 4040) "1006") + (data (i32.const 4044) "1007") + (data (i32.const 4048) "1008") + (data (i32.const 4052) "1009") + (data (i32.const 4056) "1010") + (data (i32.const 4060) "1011") + (data (i32.const 4064) "1012") + (data (i32.const 4068) "1013") + (data (i32.const 4072) "1014") + (data (i32.const 4076) "1015") + (data (i32.const 4080) "1016") + (data (i32.const 4084) "1017") + (data (i32.const 4088) "1018") + (data (i32.const 4092) "1019") + (data (i32.const 4096) "1020") + (data (i32.const 4100) "1021") + (data (i32.const 4104) "1022") + (data (i32.const 4108) "1023") + (data (i32.const 4112) "1024") + (data (i32.const 4116) "1025") + (data (i32.const 4120) "1026") + (data (i32.const 4124) "1027") + (data (i32.const 4128) "1028") + (data (i32.const 4132) "1029") + (data (i32.const 4136) "1030") + (data (i32.const 4140) "1031") + (data (i32.const 4144) "1032") + (data (i32.const 4148) "1033") + (data (i32.const 4152) "1034") + (data (i32.const 4156) "1035") + (data (i32.const 4160) "1036") + (data (i32.const 4164) "1037") + (data (i32.const 4168) "1038") + (data (i32.const 4172) "1039") + (data (i32.const 4176) "1040") + (data (i32.const 4180) "1041") + (data (i32.const 4184) "1042") + (data (i32.const 4188) "1043") + (data (i32.const 4192) "1044") + (data (i32.const 4196) "1045") + (data (i32.const 4200) "1046") + (data (i32.const 4204) "1047") + (data (i32.const 4208) "1048") + (data (i32.const 4212) "1049") + (data (i32.const 4216) "1050") + (data (i32.const 4220) "1051") + (data (i32.const 4224) "1052") + (data (i32.const 4228) "1053") + (data (i32.const 4232) "1054") + (data (i32.const 4236) "1055") + (data (i32.const 4240) "1056") + (data (i32.const 4244) "1057") + (data (i32.const 4248) "1058") + (data (i32.const 4252) "1059") + (data (i32.const 4256) "1060") + (data (i32.const 4260) "1061") + (data (i32.const 4264) "1062") + (data (i32.const 4268) "1063") + (data (i32.const 4272) "1064") + (data (i32.const 4276) "1065") + (data (i32.const 4280) "1066") + (data (i32.const 4284) "1067") + (data (i32.const 4288) "1068") + (data (i32.const 4292) "1069") + (data (i32.const 4296) "1070") + (data (i32.const 4300) "1071") + (data (i32.const 4304) "1072") + (data (i32.const 4308) "1073") + (data (i32.const 4312) "1074") + (data (i32.const 4316) "1075") + (data (i32.const 4320) "1076") + (data (i32.const 4324) "1077") + (data (i32.const 4328) "1078") + (data (i32.const 4332) "1079") + (data (i32.const 4336) "1080") + (data (i32.const 4340) "1081") + (data (i32.const 4344) "1082") + (data (i32.const 4348) "1083") + (data (i32.const 4352) "1084") + (data (i32.const 4356) "1085") + (data (i32.const 4360) "1086") + (data (i32.const 4364) "1087") + (data (i32.const 4368) "1088") + (data (i32.const 4372) "1089") + (data (i32.const 4376) "1090") + (data (i32.const 4380) "1091") + (data (i32.const 4384) "1092") + (data (i32.const 4388) "1093") + (data (i32.const 4392) "1094") + (data (i32.const 4396) "1095") + (data (i32.const 4400) "1096") + (data (i32.const 4404) "1097") + (data (i32.const 4408) "1098") + (data (i32.const 4412) "1099") + (data (i32.const 4416) "1100") + (data (i32.const 4420) "1101") + (data (i32.const 4424) "1102") + (data (i32.const 4428) "1103") + (data (i32.const 4432) "1104") + (data (i32.const 4436) "1105") + (data (i32.const 4440) "1106") + (data (i32.const 4444) "1107") + (data (i32.const 4448) "1108") + (data (i32.const 4452) "1109") + (data (i32.const 4456) "1110") + (data (i32.const 4460) "1111") + (data (i32.const 4464) "1112") + (data (i32.const 4468) "1113") + (data (i32.const 4472) "1114") + (data (i32.const 4476) "1115") + (data (i32.const 4480) "1116") + (data (i32.const 4484) "1117") + (data (i32.const 4488) "1118") + (data (i32.const 4492) "1119") + (data (i32.const 4496) "1120") + (data (i32.const 4500) "1121") + (data (i32.const 4504) "1122") + (data (i32.const 4508) "1123") + (data (i32.const 4512) "1124") + (data (i32.const 4516) "1125") + (data (i32.const 4520) "1126") + (data (i32.const 4524) "1127") + (data (i32.const 4528) "1128") + (data (i32.const 4532) "1129") + (data (i32.const 4536) "1130") + (data (i32.const 4540) "1131") + (data (i32.const 4544) "1132") + (data (i32.const 4548) "1133") + (data (i32.const 4552) "1134") + (data (i32.const 4556) "1135") + (data (i32.const 4560) "1136") + (data (i32.const 4564) "1137") + (data (i32.const 4568) "1138") + (data (i32.const 4572) "1139") + (data (i32.const 4576) "1140") + (data (i32.const 4580) "1141") + (data (i32.const 4584) "1142") + (data (i32.const 4588) "1143") + (data (i32.const 4592) "1144") + (data (i32.const 4596) "1145") + (data (i32.const 4600) "1146") + (data (i32.const 4604) "1147") + (data (i32.const 4608) "1148") + (data (i32.const 4612) "1149") + (data (i32.const 4616) "1150") + (data (i32.const 4620) "1151") + (data (i32.const 4624) "1152") + (data (i32.const 4628) "1153") + (data (i32.const 4632) "1154") + (data (i32.const 4636) "1155") + (data (i32.const 4640) "1156") + (data (i32.const 4644) "1157") + (data (i32.const 4648) "1158") + (data (i32.const 4652) "1159") + (data (i32.const 4656) "1160") + (data (i32.const 4660) "1161") + (data (i32.const 4664) "1162") + (data (i32.const 4668) "1163") + (data (i32.const 4672) "1164") + (data (i32.const 4676) "1165") + (data (i32.const 4680) "1166") + (data (i32.const 4684) "1167") + (data (i32.const 4688) "1168") + (data (i32.const 4692) "1169") + (data (i32.const 4696) "1170") + (data (i32.const 4700) "1171") + (data (i32.const 4704) "1172") + (data (i32.const 4708) "1173") + (data (i32.const 4712) "1174") + (data (i32.const 4716) "1175") + (data (i32.const 4720) "1176") + (data (i32.const 4724) "1177") + (data (i32.const 4728) "1178") + (data (i32.const 4732) "1179") + (data (i32.const 4736) "1180") + (data (i32.const 4740) "1181") + (data (i32.const 4744) "1182") + (data (i32.const 4748) "1183") + (data (i32.const 4752) "1184") + (data (i32.const 4756) "1185") + (data (i32.const 4760) "1186") + (data (i32.const 4764) "1187") + (data (i32.const 4768) "1188") + (data (i32.const 4772) "1189") + (data (i32.const 4776) "1190") + (data (i32.const 4780) "1191") + (data (i32.const 4784) "1192") + (data (i32.const 4788) "1193") + (data (i32.const 4792) "1194") + (data (i32.const 4796) "1195") + (data (i32.const 4800) "1196") + (data (i32.const 4804) "1197") + (data (i32.const 4808) "1198") + (data (i32.const 4812) "1199") + (data (i32.const 4816) "1200") + (data (i32.const 4820) "1201") + (data (i32.const 4824) "1202") + (data (i32.const 4828) "1203") + (data (i32.const 4832) "1204") + (data (i32.const 4836) "1205") + (data (i32.const 4840) "1206") + (data (i32.const 4844) "1207") + (data (i32.const 4848) "1208") + (data (i32.const 4852) "1209") + (data (i32.const 4856) "1210") + (data (i32.const 4860) "1211") + (data (i32.const 4864) "1212") + (data (i32.const 4868) "1213") + (data (i32.const 4872) "1214") + (data (i32.const 4876) "1215") + (data (i32.const 4880) "1216") + (data (i32.const 4884) "1217") + (data (i32.const 4888) "1218") + (data (i32.const 4892) "1219") + (data (i32.const 4896) "1220") + (data (i32.const 4900) "1221") + (data (i32.const 4904) "1222") + (data (i32.const 4908) "1223") + (data (i32.const 4912) "1224") + (data (i32.const 4916) "1225") + (data (i32.const 4920) "1226") + (data (i32.const 4924) "1227") + (data (i32.const 4928) "1228") + (data (i32.const 4932) "1229") + (data (i32.const 4936) "1230") + (data (i32.const 4940) "1231") + (data (i32.const 4944) "1232") + (data (i32.const 4948) "1233") + (data (i32.const 4952) "1234") + (data (i32.const 4956) "1235") + (data (i32.const 4960) "1236") + (data (i32.const 4964) "1237") + (data (i32.const 4968) "1238") + (data (i32.const 4972) "1239") + (data (i32.const 4976) "1240") + (data (i32.const 4980) "1241") + (data (i32.const 4984) "1242") + (data (i32.const 4988) "1243") + (data (i32.const 4992) "1244") + (data (i32.const 4996) "1245") + (data (i32.const 5000) "1246") + (data (i32.const 5004) "1247") + (data (i32.const 5008) "1248") + (data (i32.const 5012) "1249") + (data (i32.const 5016) "1250") + (data (i32.const 5020) "1251") + (data (i32.const 5024) "1252") + (data (i32.const 5028) "1253") + (data (i32.const 5032) "1254") + (data (i32.const 5036) "1255") + (data (i32.const 5040) "1256") + (data (i32.const 5044) "1257") + (data (i32.const 5048) "1258") + (data (i32.const 5052) "1259") + (data (i32.const 5056) "1260") + (data (i32.const 5060) "1261") + (data (i32.const 5064) "1262") + (data (i32.const 5068) "1263") + (data (i32.const 5072) "1264") + (data (i32.const 5076) "1265") + (data (i32.const 5080) "1266") + (data (i32.const 5084) "1267") + (data (i32.const 5088) "1268") + (data (i32.const 5092) "1269") + (data (i32.const 5096) "1270") + (data (i32.const 5100) "1271") + (data (i32.const 5104) "1272") + (data (i32.const 5108) "1273") + (data (i32.const 5112) "1274") + (data (i32.const 5116) "1275") + (data (i32.const 5120) "1276") + (data (i32.const 5124) "1277") + (data (i32.const 5128) "1278") + (data (i32.const 5132) "1279") + (data (i32.const 5136) "1280") + (data (i32.const 5140) "1281") + (data (i32.const 5144) "1282") + (data (i32.const 5148) "1283") + (data (i32.const 5152) "1284") + (data (i32.const 5156) "1285") + (data (i32.const 5160) "1286") + (data (i32.const 5164) "1287") + (data (i32.const 5168) "1288") + (data (i32.const 5172) "1289") + (data (i32.const 5176) "1290") + (data (i32.const 5180) "1291") + (data (i32.const 5184) "1292") + (data (i32.const 5188) "1293") + (data (i32.const 5192) "1294") + (data (i32.const 5196) "1295") + (data (i32.const 5200) "1296") + (data (i32.const 5204) "1297") + (data (i32.const 5208) "1298") + (data (i32.const 5212) "1299") + (data (i32.const 5216) "1300") + (data (i32.const 5220) "1301") + (data (i32.const 5224) "1302") + (data (i32.const 5228) "1303") + (data (i32.const 5232) "1304") + (data (i32.const 5236) "1305") + (data (i32.const 5240) "1306") + (data (i32.const 5244) "1307") + (data (i32.const 5248) "1308") + (data (i32.const 5252) "1309") + (data (i32.const 5256) "1310") + (data (i32.const 5260) "1311") + (data (i32.const 5264) "1312") + (data (i32.const 5268) "1313") + (data (i32.const 5272) "1314") + (data (i32.const 5276) "1315") + (data (i32.const 5280) "1316") + (data (i32.const 5284) "1317") + (data (i32.const 5288) "1318") + (data (i32.const 5292) "1319") + (data (i32.const 5296) "1320") + (data (i32.const 5300) "1321") + (data (i32.const 5304) "1322") + (data (i32.const 5308) "1323") + (data (i32.const 5312) "1324") + (data (i32.const 5316) "1325") + (data (i32.const 5320) "1326") + (data (i32.const 5324) "1327") + (data (i32.const 5328) "1328") + (data (i32.const 5332) "1329") + (data (i32.const 5336) "1330") + (data (i32.const 5340) "1331") + (data (i32.const 5344) "1332") + (data (i32.const 5348) "1333") + (data (i32.const 5352) "1334") + (data (i32.const 5356) "1335") + (data (i32.const 5360) "1336") + (data (i32.const 5364) "1337") + (data (i32.const 5368) "1338") + (data (i32.const 5372) "1339") + (data (i32.const 5376) "1340") + (data (i32.const 5380) "1341") + (data (i32.const 5384) "1342") + (data (i32.const 5388) "1343") + (data (i32.const 5392) "1344") + (data (i32.const 5396) "1345") + (data (i32.const 5400) "1346") + (data (i32.const 5404) "1347") + (data (i32.const 5408) "1348") + (data (i32.const 5412) "1349") + (data (i32.const 5416) "1350") + (data (i32.const 5420) "1351") + (data (i32.const 5424) "1352") + (data (i32.const 5428) "1353") + (data (i32.const 5432) "1354") + (data (i32.const 5436) "1355") + (data (i32.const 5440) "1356") + (data (i32.const 5444) "1357") + (data (i32.const 5448) "1358") + (data (i32.const 5452) "1359") + (data (i32.const 5456) "1360") + (data (i32.const 5460) "1361") + (data (i32.const 5464) "1362") + (data (i32.const 5468) "1363") + (data (i32.const 5472) "1364") + (data (i32.const 5476) "1365") + (data (i32.const 5480) "1366") + (data (i32.const 5484) "1367") + (data (i32.const 5488) "1368") + (data (i32.const 5492) "1369") + (data (i32.const 5496) "1370") + (data (i32.const 5500) "1371") + (data (i32.const 5504) "1372") + (data (i32.const 5508) "1373") + (data (i32.const 5512) "1374") + (data (i32.const 5516) "1375") + (data (i32.const 5520) "1376") + (data (i32.const 5524) "1377") + (data (i32.const 5528) "1378") + (data (i32.const 5532) "1379") + (data (i32.const 5536) "1380") + (data (i32.const 5540) "1381") + (data (i32.const 5544) "1382") + (data (i32.const 5548) "1383") + (data (i32.const 5552) "1384") + (data (i32.const 5556) "1385") + (data (i32.const 5560) "1386") + (data (i32.const 5564) "1387") + (data (i32.const 5568) "1388") + (data (i32.const 5572) "1389") + (data (i32.const 5576) "1390") + (data (i32.const 5580) "1391") + (data (i32.const 5584) "1392") + (data (i32.const 5588) "1393") + (data (i32.const 5592) "1394") + (data (i32.const 5596) "1395") + (data (i32.const 5600) "1396") + (data (i32.const 5604) "1397") + (data (i32.const 5608) "1398") + (data (i32.const 5612) "1399") + (data (i32.const 5616) "1400") + (data (i32.const 5620) "1401") + (data (i32.const 5624) "1402") + (data (i32.const 5628) "1403") + (data (i32.const 5632) "1404") + (data (i32.const 5636) "1405") + (data (i32.const 5640) "1406") + (data (i32.const 5644) "1407") + (data (i32.const 5648) "1408") + (data (i32.const 5652) "1409") + (data (i32.const 5656) "1410") + (data (i32.const 5660) "1411") + (data (i32.const 5664) "1412") + (data (i32.const 5668) "1413") + (data (i32.const 5672) "1414") + (data (i32.const 5676) "1415") + (data (i32.const 5680) "1416") + (data (i32.const 5684) "1417") + (data (i32.const 5688) "1418") + (data (i32.const 5692) "1419") + (data (i32.const 5696) "1420") + (data (i32.const 5700) "1421") + (data (i32.const 5704) "1422") + (data (i32.const 5708) "1423") + (data (i32.const 5712) "1424") + (data (i32.const 5716) "1425") + (data (i32.const 5720) "1426") + (data (i32.const 5724) "1427") + (data (i32.const 5728) "1428") + (data (i32.const 5732) "1429") + (data (i32.const 5736) "1430") + (data (i32.const 5740) "1431") + (data (i32.const 5744) "1432") + (data (i32.const 5748) "1433") + (data (i32.const 5752) "1434") + (data (i32.const 5756) "1435") + (data (i32.const 5760) "1436") + (data (i32.const 5764) "1437") + (data (i32.const 5768) "1438") + (data (i32.const 5772) "1439") + (data (i32.const 5776) "1440") + (data (i32.const 5780) "1441") + (data (i32.const 5784) "1442") + (data (i32.const 5788) "1443") + (data (i32.const 5792) "1444") + (data (i32.const 5796) "1445") + (data (i32.const 5800) "1446") + (data (i32.const 5804) "1447") + (data (i32.const 5808) "1448") + (data (i32.const 5812) "1449") + (data (i32.const 5816) "1450") + (data (i32.const 5820) "1451") + (data (i32.const 5824) "1452") + (data (i32.const 5828) "1453") + (data (i32.const 5832) "1454") + (data (i32.const 5836) "1455") + (data (i32.const 5840) "1456") + (data (i32.const 5844) "1457") + (data (i32.const 5848) "1458") + (data (i32.const 5852) "1459") + (data (i32.const 5856) "1460") + (data (i32.const 5860) "1461") + (data (i32.const 5864) "1462") + (data (i32.const 5868) "1463") + (data (i32.const 5872) "1464") + (data (i32.const 5876) "1465") + (data (i32.const 5880) "1466") + (data (i32.const 5884) "1467") + (data (i32.const 5888) "1468") + (data (i32.const 5892) "1469") + (data (i32.const 5896) "1470") + (data (i32.const 5900) "1471") + (data (i32.const 5904) "1472") + (data (i32.const 5908) "1473") + (data (i32.const 5912) "1474") + (data (i32.const 5916) "1475") + (data (i32.const 5920) "1476") + (data (i32.const 5924) "1477") + (data (i32.const 5928) "1478") + (data (i32.const 5932) "1479") + (data (i32.const 5936) "1480") + (data (i32.const 5940) "1481") + (data (i32.const 5944) "1482") + (data (i32.const 5948) "1483") + (data (i32.const 5952) "1484") + (data (i32.const 5956) "1485") + (data (i32.const 5960) "1486") + (data (i32.const 5964) "1487") + (data (i32.const 5968) "1488") + (data (i32.const 5972) "1489") + (data (i32.const 5976) "1490") + (data (i32.const 5980) "1491") + (data (i32.const 5984) "1492") + (data (i32.const 5988) "1493") + (data (i32.const 5992) "1494") + (data (i32.const 5996) "1495") + (data (i32.const 6000) "1496") + (data (i32.const 6004) "1497") + (data (i32.const 6008) "1498") + (data (i32.const 6012) "1499") + (data (i32.const 6016) "1500") + (data (i32.const 6020) "1501") + (data (i32.const 6024) "1502") + (data (i32.const 6028) "1503") + (data (i32.const 6032) "1504") + (data (i32.const 6036) "1505") + (data (i32.const 6040) "1506") + (data (i32.const 6044) "1507") + (data (i32.const 6048) "1508") + (data (i32.const 6052) "1509") + (data (i32.const 6056) "1510") + (data (i32.const 6060) "1511") + (data (i32.const 6064) "1512") + (data (i32.const 6068) "1513") + (data (i32.const 6072) "1514") + (data (i32.const 6076) "1515") + (data (i32.const 6080) "1516") + (data (i32.const 6084) "1517") + (data (i32.const 6088) "1518") + (data (i32.const 6092) "1519") + (data (i32.const 6096) "1520") + (data (i32.const 6100) "1521") + (data (i32.const 6104) "1522") + (data (i32.const 6108) "1523") + (data (i32.const 6112) "1524") + (data (i32.const 6116) "1525") + (data (i32.const 6120) "1526") + (data (i32.const 6124) "1527") + (data (i32.const 6128) "1528") + (data (i32.const 6132) "1529") + (data (i32.const 6136) "1530") + (data (i32.const 6140) "1531") + (data (i32.const 6144) "1532") + (data (i32.const 6148) "1533") + (data (i32.const 6152) "1534") + (data (i32.const 6156) "1535") + (data (i32.const 6160) "1536") + (data (i32.const 6164) "1537") + (data (i32.const 6168) "1538") + (data (i32.const 6172) "1539") + (data (i32.const 6176) "1540") + (data (i32.const 6180) "1541") + (data (i32.const 6184) "1542") + (data (i32.const 6188) "1543") + (data (i32.const 6192) "1544") + (data (i32.const 6196) "1545") + (data (i32.const 6200) "1546") + (data (i32.const 6204) "1547") + (data (i32.const 6208) "1548") + (data (i32.const 6212) "1549") + (data (i32.const 6216) "1550") + (data (i32.const 6220) "1551") + (data (i32.const 6224) "1552") + (data (i32.const 6228) "1553") + (data (i32.const 6232) "1554") + (data (i32.const 6236) "1555") + (data (i32.const 6240) "1556") + (data (i32.const 6244) "1557") + (data (i32.const 6248) "1558") + (data (i32.const 6252) "1559") + (data (i32.const 6256) "1560") + (data (i32.const 6260) "1561") + (data (i32.const 6264) "1562") + (data (i32.const 6268) "1563") + (data (i32.const 6272) "1564") + (data (i32.const 6276) "1565") + (data (i32.const 6280) "1566") + (data (i32.const 6284) "1567") + (data (i32.const 6288) "1568") + (data (i32.const 6292) "1569") + (data (i32.const 6296) "1570") + (data (i32.const 6300) "1571") + (data (i32.const 6304) "1572") + (data (i32.const 6308) "1573") + (data (i32.const 6312) "1574") + (data (i32.const 6316) "1575") + (data (i32.const 6320) "1576") + (data (i32.const 6324) "1577") + (data (i32.const 6328) "1578") + (data (i32.const 6332) "1579") + (data (i32.const 6336) "1580") + (data (i32.const 6340) "1581") + (data (i32.const 6344) "1582") + (data (i32.const 6348) "1583") + (data (i32.const 6352) "1584") + (data (i32.const 6356) "1585") + (data (i32.const 6360) "1586") + (data (i32.const 6364) "1587") + (data (i32.const 6368) "1588") + (data (i32.const 6372) "1589") + (data (i32.const 6376) "1590") + (data (i32.const 6380) "1591") + (data (i32.const 6384) "1592") + (data (i32.const 6388) "1593") + (data (i32.const 6392) "1594") + (data (i32.const 6396) "1595") + (data (i32.const 6400) "1596") + (data (i32.const 6404) "1597") + (data (i32.const 6408) "1598") + (data (i32.const 6412) "1599") + (data (i32.const 6416) "1600") + (data (i32.const 6420) "1601") + (data (i32.const 6424) "1602") + (data (i32.const 6428) "1603") + (data (i32.const 6432) "1604") + (data (i32.const 6436) "1605") + (data (i32.const 6440) "1606") + (data (i32.const 6444) "1607") + (data (i32.const 6448) "1608") + (data (i32.const 6452) "1609") + (data (i32.const 6456) "1610") + (data (i32.const 6460) "1611") + (data (i32.const 6464) "1612") + (data (i32.const 6468) "1613") + (data (i32.const 6472) "1614") + (data (i32.const 6476) "1615") + (data (i32.const 6480) "1616") + (data (i32.const 6484) "1617") + (data (i32.const 6488) "1618") + (data (i32.const 6492) "1619") + (data (i32.const 6496) "1620") + (data (i32.const 6500) "1621") + (data (i32.const 6504) "1622") + (data (i32.const 6508) "1623") + (data (i32.const 6512) "1624") + (data (i32.const 6516) "1625") + (data (i32.const 6520) "1626") + (data (i32.const 6524) "1627") + (data (i32.const 6528) "1628") + (data (i32.const 6532) "1629") + (data (i32.const 6536) "1630") + (data (i32.const 6540) "1631") + (data (i32.const 6544) "1632") + (data (i32.const 6548) "1633") + (data (i32.const 6552) "1634") + (data (i32.const 6556) "1635") + (data (i32.const 6560) "1636") + (data (i32.const 6564) "1637") + (data (i32.const 6568) "1638") + (data (i32.const 6572) "1639") + (data (i32.const 6576) "1640") + (data (i32.const 6580) "1641") + (data (i32.const 6584) "1642") + (data (i32.const 6588) "1643") + (data (i32.const 6592) "1644") + (data (i32.const 6596) "1645") + (data (i32.const 6600) "1646") + (data (i32.const 6604) "1647") + (data (i32.const 6608) "1648") + (data (i32.const 6612) "1649") + (data (i32.const 6616) "1650") + (data (i32.const 6620) "1651") + (data (i32.const 6624) "1652") + (data (i32.const 6628) "1653") + (data (i32.const 6632) "1654") + (data (i32.const 6636) "1655") + (data (i32.const 6640) "1656") + (data (i32.const 6644) "1657") + (data (i32.const 6648) "1658") + (data (i32.const 6652) "1659") + (data (i32.const 6656) "1660") + (data (i32.const 6660) "1661") + (data (i32.const 6664) "1662") + (data (i32.const 6668) "1663") + (data (i32.const 6672) "1664") + (data (i32.const 6676) "1665") + (data (i32.const 6680) "1666") + (data (i32.const 6684) "1667") + (data (i32.const 6688) "1668") + (data (i32.const 6692) "1669") + (data (i32.const 6696) "1670") + (data (i32.const 6700) "1671") + (data (i32.const 6704) "1672") + (data (i32.const 6708) "1673") + (data (i32.const 6712) "1674") + (data (i32.const 6716) "1675") + (data (i32.const 6720) "1676") + (data (i32.const 6724) "1677") + (data (i32.const 6728) "1678") + (data (i32.const 6732) "1679") + (data (i32.const 6736) "1680") + (data (i32.const 6740) "1681") + (data (i32.const 6744) "1682") + (data (i32.const 6748) "1683") + (data (i32.const 6752) "1684") + (data (i32.const 6756) "1685") + (data (i32.const 6760) "1686") + (data (i32.const 6764) "1687") + (data (i32.const 6768) "1688") + (data (i32.const 6772) "1689") + (data (i32.const 6776) "1690") + (data (i32.const 6780) "1691") + (data (i32.const 6784) "1692") + (data (i32.const 6788) "1693") + (data (i32.const 6792) "1694") + (data (i32.const 6796) "1695") + (data (i32.const 6800) "1696") + (data (i32.const 6804) "1697") + (data (i32.const 6808) "1698") + (data (i32.const 6812) "1699") + (data (i32.const 6816) "1700") + (data (i32.const 6820) "1701") + (data (i32.const 6824) "1702") + (data (i32.const 6828) "1703") + (data (i32.const 6832) "1704") + (data (i32.const 6836) "1705") + (data (i32.const 6840) "1706") + (data (i32.const 6844) "1707") + (data (i32.const 6848) "1708") + (data (i32.const 6852) "1709") + (data (i32.const 6856) "1710") + (data (i32.const 6860) "1711") + (data (i32.const 6864) "1712") + (data (i32.const 6868) "1713") + (data (i32.const 6872) "1714") + (data (i32.const 6876) "1715") + (data (i32.const 6880) "1716") + (data (i32.const 6884) "1717") + (data (i32.const 6888) "1718") + (data (i32.const 6892) "1719") + (data (i32.const 6896) "1720") + (data (i32.const 6900) "1721") + (data (i32.const 6904) "1722") + (data (i32.const 6908) "1723") + (data (i32.const 6912) "1724") + (data (i32.const 6916) "1725") + (data (i32.const 6920) "1726") + (data (i32.const 6924) "1727") + (data (i32.const 6928) "1728") + (data (i32.const 6932) "1729") + (data (i32.const 6936) "1730") + (data (i32.const 6940) "1731") + (data (i32.const 6944) "1732") + (data (i32.const 6948) "1733") + (data (i32.const 6952) "1734") + (data (i32.const 6956) "1735") + (data (i32.const 6960) "1736") + (data (i32.const 6964) "1737") + (data (i32.const 6968) "1738") + (data (i32.const 6972) "1739") + (data (i32.const 6976) "1740") + (data (i32.const 6980) "1741") + (data (i32.const 6984) "1742") + (data (i32.const 6988) "1743") + (data (i32.const 6992) "1744") + (data (i32.const 6996) "1745") + (data (i32.const 7000) "1746") + (data (i32.const 7004) "1747") + (data (i32.const 7008) "1748") + (data (i32.const 7012) "1749") + (data (i32.const 7016) "1750") + (data (i32.const 7020) "1751") + (data (i32.const 7024) "1752") + (data (i32.const 7028) "1753") + (data (i32.const 7032) "1754") + (data (i32.const 7036) "1755") + (data (i32.const 7040) "1756") + (data (i32.const 7044) "1757") + (data (i32.const 7048) "1758") + (data (i32.const 7052) "1759") + (data (i32.const 7056) "1760") + (data (i32.const 7060) "1761") + (data (i32.const 7064) "1762") + (data (i32.const 7068) "1763") + (data (i32.const 7072) "1764") + (data (i32.const 7076) "1765") + (data (i32.const 7080) "1766") + (data (i32.const 7084) "1767") + (data (i32.const 7088) "1768") + (data (i32.const 7092) "1769") + (data (i32.const 7096) "1770") + (data (i32.const 7100) "1771") + (data (i32.const 7104) "1772") + (data (i32.const 7108) "1773") + (data (i32.const 7112) "1774") + (data (i32.const 7116) "1775") + (data (i32.const 7120) "1776") + (data (i32.const 7124) "1777") + (data (i32.const 7128) "1778") + (data (i32.const 7132) "1779") + (data (i32.const 7136) "1780") + (data (i32.const 7140) "1781") + (data (i32.const 7144) "1782") + (data (i32.const 7148) "1783") + (data (i32.const 7152) "1784") + (data (i32.const 7156) "1785") + (data (i32.const 7160) "1786") + (data (i32.const 7164) "1787") + (data (i32.const 7168) "1788") + (data (i32.const 7172) "1789") + (data (i32.const 7176) "1790") + (data (i32.const 7180) "1791") + (data (i32.const 7184) "1792") + (data (i32.const 7188) "1793") + (data (i32.const 7192) "1794") + (data (i32.const 7196) "1795") + (data (i32.const 7200) "1796") + (data (i32.const 7204) "1797") + (data (i32.const 7208) "1798") + (data (i32.const 7212) "1799") + (data (i32.const 7216) "1800") + (data (i32.const 7220) "1801") + (data (i32.const 7224) "1802") + (data (i32.const 7228) "1803") + (data (i32.const 7232) "1804") + (data (i32.const 7236) "1805") + (data (i32.const 7240) "1806") + (data (i32.const 7244) "1807") + (data (i32.const 7248) "1808") + (data (i32.const 7252) "1809") + (data (i32.const 7256) "1810") + (data (i32.const 7260) "1811") + (data (i32.const 7264) "1812") + (data (i32.const 7268) "1813") + (data (i32.const 7272) "1814") + (data (i32.const 7276) "1815") + (data (i32.const 7280) "1816") + (data (i32.const 7284) "1817") + (data (i32.const 7288) "1818") + (data (i32.const 7292) "1819") + (data (i32.const 7296) "1820") + (data (i32.const 7300) "1821") + (data (i32.const 7304) "1822") + (data (i32.const 7308) "1823") + (data (i32.const 7312) "1824") + (data (i32.const 7316) "1825") + (data (i32.const 7320) "1826") + (data (i32.const 7324) "1827") + (data (i32.const 7328) "1828") + (data (i32.const 7332) "1829") + (data (i32.const 7336) "1830") + (data (i32.const 7340) "1831") + (data (i32.const 7344) "1832") + (data (i32.const 7348) "1833") + (data (i32.const 7352) "1834") + (data (i32.const 7356) "1835") + (data (i32.const 7360) "1836") + (data (i32.const 7364) "1837") + (data (i32.const 7368) "1838") + (data (i32.const 7372) "1839") + (data (i32.const 7376) "1840") + (data (i32.const 7380) "1841") + (data (i32.const 7384) "1842") + (data (i32.const 7388) "1843") + (data (i32.const 7392) "1844") + (data (i32.const 7396) "1845") + (data (i32.const 7400) "1846") + (data (i32.const 7404) "1847") + (data (i32.const 7408) "1848") + (data (i32.const 7412) "1849") + (data (i32.const 7416) "1850") + (data (i32.const 7420) "1851") + (data (i32.const 7424) "1852") + (data (i32.const 7428) "1853") + (data (i32.const 7432) "1854") + (data (i32.const 7436) "1855") + (data (i32.const 7440) "1856") + (data (i32.const 7444) "1857") + (data (i32.const 7448) "1858") + (data (i32.const 7452) "1859") + (data (i32.const 7456) "1860") + (data (i32.const 7460) "1861") + (data (i32.const 7464) "1862") + (data (i32.const 7468) "1863") + (data (i32.const 7472) "1864") + (data (i32.const 7476) "1865") + (data (i32.const 7480) "1866") + (data (i32.const 7484) "1867") + (data (i32.const 7488) "1868") + (data (i32.const 7492) "1869") + (data (i32.const 7496) "1870") + (data (i32.const 7500) "1871") + (data (i32.const 7504) "1872") + (data (i32.const 7508) "1873") + (data (i32.const 7512) "1874") + (data (i32.const 7516) "1875") + (data (i32.const 7520) "1876") + (data (i32.const 7524) "1877") + (data (i32.const 7528) "1878") + (data (i32.const 7532) "1879") + (data (i32.const 7536) "1880") + (data (i32.const 7540) "1881") + (data (i32.const 7544) "1882") + (data (i32.const 7548) "1883") + (data (i32.const 7552) "1884") + (data (i32.const 7556) "1885") + (data (i32.const 7560) "1886") + (data (i32.const 7564) "1887") + (data (i32.const 7568) "1888") + (data (i32.const 7572) "1889") + (data (i32.const 7576) "1890") + (data (i32.const 7580) "1891") + (data (i32.const 7584) "1892") + (data (i32.const 7588) "1893") + (data (i32.const 7592) "1894") + (data (i32.const 7596) "1895") + (data (i32.const 7600) "1896") + (data (i32.const 7604) "1897") + (data (i32.const 7608) "1898") + (data (i32.const 7612) "1899") + (data (i32.const 7616) "1900") + (data (i32.const 7620) "1901") + (data (i32.const 7624) "1902") + (data (i32.const 7628) "1903") + (data (i32.const 7632) "1904") + (data (i32.const 7636) "1905") + (data (i32.const 7640) "1906") + (data (i32.const 7644) "1907") + (data (i32.const 7648) "1908") + (data (i32.const 7652) "1909") + (data (i32.const 7656) "1910") + (data (i32.const 7660) "1911") + (data (i32.const 7664) "1912") + (data (i32.const 7668) "1913") + (data (i32.const 7672) "1914") + (data (i32.const 7676) "1915") + (data (i32.const 7680) "1916") + (data (i32.const 7684) "1917") + (data (i32.const 7688) "1918") + (data (i32.const 7692) "1919") + (data (i32.const 7696) "1920") + (data (i32.const 7700) "1921") + (data (i32.const 7704) "1922") + (data (i32.const 7708) "1923") + (data (i32.const 7712) "1924") + (data (i32.const 7716) "1925") + (data (i32.const 7720) "1926") + (data (i32.const 7724) "1927") + (data (i32.const 7728) "1928") + (data (i32.const 7732) "1929") + (data (i32.const 7736) "1930") + (data (i32.const 7740) "1931") + (data (i32.const 7744) "1932") + (data (i32.const 7748) "1933") + (data (i32.const 7752) "1934") + (data (i32.const 7756) "1935") + (data (i32.const 7760) "1936") + (data (i32.const 7764) "1937") + (data (i32.const 7768) "1938") + (data (i32.const 7772) "1939") + (data (i32.const 7776) "1940") + (data (i32.const 7780) "1941") + (data (i32.const 7784) "1942") + (data (i32.const 7788) "1943") + (data (i32.const 7792) "1944") + (data (i32.const 7796) "1945") + (data (i32.const 7800) "1946") + (data (i32.const 7804) "1947") + (data (i32.const 7808) "1948") + (data (i32.const 7812) "1949") + (data (i32.const 7816) "1950") + (data (i32.const 7820) "1951") + (data (i32.const 7824) "1952") + (data (i32.const 7828) "1953") + (data (i32.const 7832) "1954") + (data (i32.const 7836) "1955") + (data (i32.const 7840) "1956") + (data (i32.const 7844) "1957") + (data (i32.const 7848) "1958") + (data (i32.const 7852) "1959") + (data (i32.const 7856) "1960") + (data (i32.const 7860) "1961") + (data (i32.const 7864) "1962") + (data (i32.const 7868) "1963") + (data (i32.const 7872) "1964") + (data (i32.const 7876) "1965") + (data (i32.const 7880) "1966") + (data (i32.const 7884) "1967") + (data (i32.const 7888) "1968") + (data (i32.const 7892) "1969") + (data (i32.const 7896) "1970") + (data (i32.const 7900) "1971") + (data (i32.const 7904) "1972") + (data (i32.const 7908) "1973") + (data (i32.const 7912) "1974") + (data (i32.const 7916) "1975") + (data (i32.const 7920) "1976") + (data (i32.const 7924) "1977") + (data (i32.const 7928) "1978") + (data (i32.const 7932) "1979") + (data (i32.const 7936) "1980") + (data (i32.const 7940) "1981") + (data (i32.const 7944) "1982") + (data (i32.const 7948) "1983") + (data (i32.const 7952) "1984") + (data (i32.const 7956) "1985") + (data (i32.const 7960) "1986") + (data (i32.const 7964) "1987") + (data (i32.const 7968) "1988") + (data (i32.const 7972) "1989") + (data (i32.const 7976) "1990") + (data (i32.const 7980) "1991") + (data (i32.const 7984) "1992") + (data (i32.const 7988) "1993") + (data (i32.const 7992) "1994") + (data (i32.const 7996) "1995") + (data (i32.const 8000) "1996") + (data (i32.const 8004) "1997") + (data (i32.const 8008) "1998") + (data (i32.const 8012) "1999") + (data (i32.const 8016) "2000") + (data (i32.const 8020) "2001") + (data (i32.const 8024) "2002") + (data (i32.const 8028) "2003") + (data (i32.const 8032) "2004") + (data (i32.const 8036) "2005") + (data (i32.const 8040) "2006") + (data (i32.const 8044) "2007") + (data (i32.const 8048) "2008") + (data (i32.const 8052) "2009") + (data (i32.const 8056) "2010") + (data (i32.const 8060) "2011") + (data (i32.const 8064) "2012") + (data (i32.const 8068) "2013") + (data (i32.const 8072) "2014") + (data (i32.const 8076) "2015") + (data (i32.const 8080) "2016") + (data (i32.const 8084) "2017") + (data (i32.const 8088) "2018") + (data (i32.const 8092) "2019") + (data (i32.const 8096) "2020") + (data (i32.const 8100) "2021") + (data (i32.const 8104) "2022") + (data (i32.const 8108) "2023") + (data (i32.const 8112) "2024") + (data (i32.const 8116) "2025") + (data (i32.const 8120) "2026") + (data (i32.const 8124) "2027") + (data (i32.const 8128) "2028") + (data (i32.const 8132) "2029") + (data (i32.const 8136) "2030") + (data (i32.const 8140) "2031") + (data (i32.const 8144) "2032") + (data (i32.const 8148) "2033") + (data (i32.const 8152) "2034") + (data (i32.const 8156) "2035") + (data (i32.const 8160) "2036") + (data (i32.const 8164) "2037") + (data (i32.const 8168) "2038") + (data (i32.const 8172) "2039") + (data (i32.const 8176) "2040") + (data (i32.const 8180) "2041") + (data (i32.const 8184) "2042") + (data (i32.const 8188) "2043") + (data (i32.const 8192) "2044") + (data (i32.const 8196) "2045") + (data (i32.const 8200) "2046") + (data (i32.const 8204) "2047") + (data (i32.const 8208) "2048") + (data (i32.const 8212) "2049") + (data (i32.const 8216) "2050") + (data (i32.const 8220) "2051") + (data (i32.const 8224) "2052") + (data (i32.const 8228) "2053") + (data (i32.const 8232) "2054") + (data (i32.const 8236) "2055") + (data (i32.const 8240) "2056") + (data (i32.const 8244) "2057") + (data (i32.const 8248) "2058") + (data (i32.const 8252) "2059") + (data (i32.const 8256) "2060") + (data (i32.const 8260) "2061") + (data (i32.const 8264) "2062") + (data (i32.const 8268) "2063") + (data (i32.const 8272) "2064") + (data (i32.const 8276) "2065") + (data (i32.const 8280) "2066") + (data (i32.const 8284) "2067") + (data (i32.const 8288) "2068") + (data (i32.const 8292) "2069") + (data (i32.const 8296) "2070") + (data (i32.const 8300) "2071") + (data (i32.const 8304) "2072") + (data (i32.const 8308) "2073") + (data (i32.const 8312) "2074") + (data (i32.const 8316) "2075") + (data (i32.const 8320) "2076") + (data (i32.const 8324) "2077") + (data (i32.const 8328) "2078") + (data (i32.const 8332) "2079") + (data (i32.const 8336) "2080") + (data (i32.const 8340) "2081") + (data (i32.const 8344) "2082") + (data (i32.const 8348) "2083") + (data (i32.const 8352) "2084") + (data (i32.const 8356) "2085") + (data (i32.const 8360) "2086") + (data (i32.const 8364) "2087") + (data (i32.const 8368) "2088") + (data (i32.const 8372) "2089") + (data (i32.const 8376) "2090") + (data (i32.const 8380) "2091") + (data (i32.const 8384) "2092") + (data (i32.const 8388) "2093") + (data (i32.const 8392) "2094") + (data (i32.const 8396) "2095") + (data (i32.const 8400) "2096") + (data (i32.const 8404) "2097") + (data (i32.const 8408) "2098") + (data (i32.const 8412) "2099") + (data (i32.const 8416) "2100") + (data (i32.const 8420) "2101") + (data (i32.const 8424) "2102") + (data (i32.const 8428) "2103") + (data (i32.const 8432) "2104") + (data (i32.const 8436) "2105") + (data (i32.const 8440) "2106") + (data (i32.const 8444) "2107") + (data (i32.const 8448) "2108") + (data (i32.const 8452) "2109") + (data (i32.const 8456) "2110") + (data (i32.const 8460) "2111") + (data (i32.const 8464) "2112") + (data (i32.const 8468) "2113") + (data (i32.const 8472) "2114") + (data (i32.const 8476) "2115") + (data (i32.const 8480) "2116") + (data (i32.const 8484) "2117") + (data (i32.const 8488) "2118") + (data (i32.const 8492) "2119") + (data (i32.const 8496) "2120") + (data (i32.const 8500) "2121") + (data (i32.const 8504) "2122") + (data (i32.const 8508) "2123") + (data (i32.const 8512) "2124") + (data (i32.const 8516) "2125") + (data (i32.const 8520) "2126") + (data (i32.const 8524) "2127") + (data (i32.const 8528) "2128") + (data (i32.const 8532) "2129") + (data (i32.const 8536) "2130") + (data (i32.const 8540) "2131") + (data (i32.const 8544) "2132") + (data (i32.const 8548) "2133") + (data (i32.const 8552) "2134") + (data (i32.const 8556) "2135") + (data (i32.const 8560) "2136") + (data (i32.const 8564) "2137") + (data (i32.const 8568) "2138") + (data (i32.const 8572) "2139") + (data (i32.const 8576) "2140") + (data (i32.const 8580) "2141") + (data (i32.const 8584) "2142") + (data (i32.const 8588) "2143") + (data (i32.const 8592) "2144") + (data (i32.const 8596) "2145") + (data (i32.const 8600) "2146") + (data (i32.const 8604) "2147") + (data (i32.const 8608) "2148") + (data (i32.const 8612) "2149") + (data (i32.const 8616) "2150") + (data (i32.const 8620) "2151") + (data (i32.const 8624) "2152") + (data (i32.const 8628) "2153") + (data (i32.const 8632) "2154") + (data (i32.const 8636) "2155") + (data (i32.const 8640) "2156") + (data (i32.const 8644) "2157") + (data (i32.const 8648) "2158") + (data (i32.const 8652) "2159") + (data (i32.const 8656) "2160") + (data (i32.const 8660) "2161") + (data (i32.const 8664) "2162") + (data (i32.const 8668) "2163") + (data (i32.const 8672) "2164") + (data (i32.const 8676) "2165") + (data (i32.const 8680) "2166") + (data (i32.const 8684) "2167") + (data (i32.const 8688) "2168") + (data (i32.const 8692) "2169") + (data (i32.const 8696) "2170") + (data (i32.const 8700) "2171") + (data (i32.const 8704) "2172") + (data (i32.const 8708) "2173") + (data (i32.const 8712) "2174") + (data (i32.const 8716) "2175") + (data (i32.const 8720) "2176") + (data (i32.const 8724) "2177") + (data (i32.const 8728) "2178") + (data (i32.const 8732) "2179") + (data (i32.const 8736) "2180") + (data (i32.const 8740) "2181") + (data (i32.const 8744) "2182") + (data (i32.const 8748) "2183") + (data (i32.const 8752) "2184") + (data (i32.const 8756) "2185") + (data (i32.const 8760) "2186") + (data (i32.const 8764) "2187") + (data (i32.const 8768) "2188") + (data (i32.const 8772) "2189") + (data (i32.const 8776) "2190") + (data (i32.const 8780) "2191") + (data (i32.const 8784) "2192") + (data (i32.const 8788) "2193") + (data (i32.const 8792) "2194") + (data (i32.const 8796) "2195") + (data (i32.const 8800) "2196") + (data (i32.const 8804) "2197") + (data (i32.const 8808) "2198") + (data (i32.const 8812) "2199") + (data (i32.const 8816) "2200") + (data (i32.const 8820) "2201") + (data (i32.const 8824) "2202") + (data (i32.const 8828) "2203") + (data (i32.const 8832) "2204") + (data (i32.const 8836) "2205") + (data (i32.const 8840) "2206") + (data (i32.const 8844) "2207") + (data (i32.const 8848) "2208") + (data (i32.const 8852) "2209") + (data (i32.const 8856) "2210") + (data (i32.const 8860) "2211") + (data (i32.const 8864) "2212") + (data (i32.const 8868) "2213") + (data (i32.const 8872) "2214") + (data (i32.const 8876) "2215") + (data (i32.const 8880) "2216") + (data (i32.const 8884) "2217") + (data (i32.const 8888) "2218") + (data (i32.const 8892) "2219") + (data (i32.const 8896) "2220") + (data (i32.const 8900) "2221") + (data (i32.const 8904) "2222") + (data (i32.const 8908) "2223") + (data (i32.const 8912) "2224") + (data (i32.const 8916) "2225") + (data (i32.const 8920) "2226") + (data (i32.const 8924) "2227") + (data (i32.const 8928) "2228") + (data (i32.const 8932) "2229") + (data (i32.const 8936) "2230") + (data (i32.const 8940) "2231") + (data (i32.const 8944) "2232") + (data (i32.const 8948) "2233") + (data (i32.const 8952) "2234") + (data (i32.const 8956) "2235") + (data (i32.const 8960) "2236") + (data (i32.const 8964) "2237") + (data (i32.const 8968) "2238") + (data (i32.const 8972) "2239") + (data (i32.const 8976) "2240") + (data (i32.const 8980) "2241") + (data (i32.const 8984) "2242") + (data (i32.const 8988) "2243") + (data (i32.const 8992) "2244") + (data (i32.const 8996) "2245") + (data (i32.const 9000) "2246") + (data (i32.const 9004) "2247") + (data (i32.const 9008) "2248") + (data (i32.const 9012) "2249") + (data (i32.const 9016) "2250") + (data (i32.const 9020) "2251") + (data (i32.const 9024) "2252") + (data (i32.const 9028) "2253") + (data (i32.const 9032) "2254") + (data (i32.const 9036) "2255") + (data (i32.const 9040) "2256") + (data (i32.const 9044) "2257") + (data (i32.const 9048) "2258") + (data (i32.const 9052) "2259") + (data (i32.const 9056) "2260") + (data (i32.const 9060) "2261") + (data (i32.const 9064) "2262") + (data (i32.const 9068) "2263") + (data (i32.const 9072) "2264") + (data (i32.const 9076) "2265") + (data (i32.const 9080) "2266") + (data (i32.const 9084) "2267") + (data (i32.const 9088) "2268") + (data (i32.const 9092) "2269") + (data (i32.const 9096) "2270") + (data (i32.const 9100) "2271") + (data (i32.const 9104) "2272") + (data (i32.const 9108) "2273") + (data (i32.const 9112) "2274") + (data (i32.const 9116) "2275") + (data (i32.const 9120) "2276") + (data (i32.const 9124) "2277") + (data (i32.const 9128) "2278") + (data (i32.const 9132) "2279") + (data (i32.const 9136) "2280") + (data (i32.const 9140) "2281") + (data (i32.const 9144) "2282") + (data (i32.const 9148) "2283") + (data (i32.const 9152) "2284") + (data (i32.const 9156) "2285") + (data (i32.const 9160) "2286") + (data (i32.const 9164) "2287") + (data (i32.const 9168) "2288") + (data (i32.const 9172) "2289") + (data (i32.const 9176) "2290") + (data (i32.const 9180) "2291") + (data (i32.const 9184) "2292") + (data (i32.const 9188) "2293") + (data (i32.const 9192) "2294") + (data (i32.const 9196) "2295") + (data (i32.const 9200) "2296") + (data (i32.const 9204) "2297") + (data (i32.const 9208) "2298") + (data (i32.const 9212) "2299") + (data (i32.const 9216) "2300") + (data (i32.const 9220) "2301") + (data (i32.const 9224) "2302") + (data (i32.const 9228) "2303") + (data (i32.const 9232) "2304") + (data (i32.const 9236) "2305") + (data (i32.const 9240) "2306") + (data (i32.const 9244) "2307") + (data (i32.const 9248) "2308") + (data (i32.const 9252) "2309") + (data (i32.const 9256) "2310") + (data (i32.const 9260) "2311") + (data (i32.const 9264) "2312") + (data (i32.const 9268) "2313") + (data (i32.const 9272) "2314") + (data (i32.const 9276) "2315") + (data (i32.const 9280) "2316") + (data (i32.const 9284) "2317") + (data (i32.const 9288) "2318") + (data (i32.const 9292) "2319") + (data (i32.const 9296) "2320") + (data (i32.const 9300) "2321") + (data (i32.const 9304) "2322") + (data (i32.const 9308) "2323") + (data (i32.const 9312) "2324") + (data (i32.const 9316) "2325") + (data (i32.const 9320) "2326") + (data (i32.const 9324) "2327") + (data (i32.const 9328) "2328") + (data (i32.const 9332) "2329") + (data (i32.const 9336) "2330") + (data (i32.const 9340) "2331") + (data (i32.const 9344) "2332") + (data (i32.const 9348) "2333") + (data (i32.const 9352) "2334") + (data (i32.const 9356) "2335") + (data (i32.const 9360) "2336") + (data (i32.const 9364) "2337") + (data (i32.const 9368) "2338") + (data (i32.const 9372) "2339") + (data (i32.const 9376) "2340") + (data (i32.const 9380) "2341") + (data (i32.const 9384) "2342") + (data (i32.const 9388) "2343") + (data (i32.const 9392) "2344") + (data (i32.const 9396) "2345") + (data (i32.const 9400) "2346") + (data (i32.const 9404) "2347") + (data (i32.const 9408) "2348") + (data (i32.const 9412) "2349") + (data (i32.const 9416) "2350") + (data (i32.const 9420) "2351") + (data (i32.const 9424) "2352") + (data (i32.const 9428) "2353") + (data (i32.const 9432) "2354") + (data (i32.const 9436) "2355") + (data (i32.const 9440) "2356") + (data (i32.const 9444) "2357") + (data (i32.const 9448) "2358") + (data (i32.const 9452) "2359") + (data (i32.const 9456) "2360") + (data (i32.const 9460) "2361") + (data (i32.const 9464) "2362") + (data (i32.const 9468) "2363") + (data (i32.const 9472) "2364") + (data (i32.const 9476) "2365") + (data (i32.const 9480) "2366") + (data (i32.const 9484) "2367") + (data (i32.const 9488) "2368") + (data (i32.const 9492) "2369") + (data (i32.const 9496) "2370") + (data (i32.const 9500) "2371") + (data (i32.const 9504) "2372") + (data (i32.const 9508) "2373") + (data (i32.const 9512) "2374") + (data (i32.const 9516) "2375") + (data (i32.const 9520) "2376") + (data (i32.const 9524) "2377") + (data (i32.const 9528) "2378") + (data (i32.const 9532) "2379") + (data (i32.const 9536) "2380") + (data (i32.const 9540) "2381") + (data (i32.const 9544) "2382") + (data (i32.const 9548) "2383") + (data (i32.const 9552) "2384") + (data (i32.const 9556) "2385") + (data (i32.const 9560) "2386") + (data (i32.const 9564) "2387") + (data (i32.const 9568) "2388") + (data (i32.const 9572) "2389") + (data (i32.const 9576) "2390") + (data (i32.const 9580) "2391") + (data (i32.const 9584) "2392") + (data (i32.const 9588) "2393") + (data (i32.const 9592) "2394") + (data (i32.const 9596) "2395") + (data (i32.const 9600) "2396") + (data (i32.const 9604) "2397") + (data (i32.const 9608) "2398") + (data (i32.const 9612) "2399") + (data (i32.const 9616) "2400") + (data (i32.const 9620) "2401") + (data (i32.const 9624) "2402") + (data (i32.const 9628) "2403") + (data (i32.const 9632) "2404") + (data (i32.const 9636) "2405") + (data (i32.const 9640) "2406") + (data (i32.const 9644) "2407") + (data (i32.const 9648) "2408") + (data (i32.const 9652) "2409") + (data (i32.const 9656) "2410") + (data (i32.const 9660) "2411") + (data (i32.const 9664) "2412") + (data (i32.const 9668) "2413") + (data (i32.const 9672) "2414") + (data (i32.const 9676) "2415") + (data (i32.const 9680) "2416") + (data (i32.const 9684) "2417") + (data (i32.const 9688) "2418") + (data (i32.const 9692) "2419") + (data (i32.const 9696) "2420") + (data (i32.const 9700) "2421") + (data (i32.const 9704) "2422") + (data (i32.const 9708) "2423") + (data (i32.const 9712) "2424") + (data (i32.const 9716) "2425") + (data (i32.const 9720) "2426") + (data (i32.const 9724) "2427") + (data (i32.const 9728) "2428") + (data (i32.const 9732) "2429") + (data (i32.const 9736) "2430") + (data (i32.const 9740) "2431") + (data (i32.const 9744) "2432") + (data (i32.const 9748) "2433") + (data (i32.const 9752) "2434") + (data (i32.const 9756) "2435") + (data (i32.const 9760) "2436") + (data (i32.const 9764) "2437") + (data (i32.const 9768) "2438") + (data (i32.const 9772) "2439") + (data (i32.const 9776) "2440") + (data (i32.const 9780) "2441") + (data (i32.const 9784) "2442") + (data (i32.const 9788) "2443") + (data (i32.const 9792) "2444") + (data (i32.const 9796) "2445") + (data (i32.const 9800) "2446") + (data (i32.const 9804) "2447") + (data (i32.const 9808) "2448") + (data (i32.const 9812) "2449") + (data (i32.const 9816) "2450") + (data (i32.const 9820) "2451") + (data (i32.const 9824) "2452") + (data (i32.const 9828) "2453") + (data (i32.const 9832) "2454") + (data (i32.const 9836) "2455") + (data (i32.const 9840) "2456") + (data (i32.const 9844) "2457") + (data (i32.const 9848) "2458") + (data (i32.const 9852) "2459") + (data (i32.const 9856) "2460") + (data (i32.const 9860) "2461") + (data (i32.const 9864) "2462") + (data (i32.const 9868) "2463") + (data (i32.const 9872) "2464") + (data (i32.const 9876) "2465") + (data (i32.const 9880) "2466") + (data (i32.const 9884) "2467") + (data (i32.const 9888) "2468") + (data (i32.const 9892) "2469") + (data (i32.const 9896) "2470") + (data (i32.const 9900) "2471") + (data (i32.const 9904) "2472") + (data (i32.const 9908) "2473") + (data (i32.const 9912) "2474") + (data (i32.const 9916) "2475") + (data (i32.const 9920) "2476") + (data (i32.const 9924) "2477") + (data (i32.const 9928) "2478") + (data (i32.const 9932) "2479") + (data (i32.const 9936) "2480") + (data (i32.const 9940) "2481") + (data (i32.const 9944) "2482") + (data (i32.const 9948) "2483") + (data (i32.const 9952) "2484") + (data (i32.const 9956) "2485") + (data (i32.const 9960) "2486") + (data (i32.const 9964) "2487") + (data (i32.const 9968) "2488") + (data (i32.const 9972) "2489") + (data (i32.const 9976) "2490") + (data (i32.const 9980) "2491") + (data (i32.const 9984) "2492") + (data (i32.const 9988) "2493") + (data (i32.const 9992) "2494") + (data (i32.const 9996) "2495") + (data (i32.const 10000) "2496") + (data (i32.const 10004) "2497") + (data (i32.const 10008) "2498") + (data (i32.const 10012) "2499") + (data (i32.const 10016) "2500") + (export "add" (func $add)) + (export "sub" (func $sub)) + (export "mul" (func $mul)) + (export "div" (func $div)) + (export "sqrt" (func $sqrt)) + (export "min" (func $min)) + (export "max" (func $max)) + (export "ceil" (func $ceil)) + (export "floor" (func $floor)) + (export "trunc" (func $trunc)) + (export "nearest" (func $nearest)) + (export "is_nan" (func $is_nan)) + (export "apply" (func $apply)) + (export "assert_return" (func $assert_return)) + (export "assert_return_nan" (func $assert_return_nan)) + (func $assert_return (param $0 f64) (param $1 f64 ) (param $2 i32) (call $eosio_assert(i64.eq (i64.reinterpret/f64 (get_local $0)) (i64.reinterpret/f64 (get_local $1))) (get_local $2))) + (func $is_nan (param $0 f64) (result i32) + (i64.gt_u + (i64.and + (i64.reinterpret/f64 + (get_local $0) + ) + (i64.const 9223372036854775807) + ) + (i64.const 9218868437227405312) + ) + ) + (func $assert_return_nan (param $0 f64) (param $1 i32)( call $eosio_assert (call $is_nan (get_local $0)) (get_local $1))) + (func $add (param $0 f64) (param $1 f64) (result f64) (f64.add (get_local $0) (get_local $1))) + (func $sub (param $0 f64) (param $1 f64) (result f64) (f64.sub (get_local $0) (get_local $1))) + (func $mul (param $0 f64) (param $1 f64) (result f64) (f64.mul (get_local $0) (get_local $1))) + (func $div (param $0 f64) (param $1 f64) (result f64) (f64.div (get_local $0) (get_local $1))) + (func $sqrt (param $0 f64) (result f64) (f64.sqrt (get_local $0))) + (func $min (param $0 f64) (param $1 f64) (result f64) (f64.min (get_local $0) (get_local $1))) + (func $max (param $0 f64) (param $1 f64) (result f64) (f64.max (get_local $0) (get_local $1))) + (func $ceil (param $0 f64) (result f64) (f64.ceil (get_local $0))) + (func $floor (param $0 f64) (result f64) (f64.floor (get_local $0))) + (func $trunc (param $0 f64) (result f64) (f64.trunc (get_local $0))) + (func $nearest (param $0 f64) (result f64) (f64.nearest (get_local $0))) + (func $apply (param $0 i64)(param $1 i64)(param $2 i64) + (call $require_auth (i64.const 6355331582554800128)) + (call $assert_return (call $add (f64.const -0x0p+0) (f64.const -0x0p+0)) (f64.const -0x0p+0) (i32.const 20)) + (call $assert_return (call $add (f64.const -0x0p+0) (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 24)) + (call $assert_return (call $add (f64.const 0x0p+0) (f64.const -0x0p+0)) (f64.const 0x0p+0) (i32.const 28)) + (call $assert_return (call $add (f64.const 0x0p+0) (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 32)) + (call $assert_return (call $add (f64.const -0x0p+0) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0.0000000000001p-1022) (i32.const 36)) + (call $assert_return (call $add (f64.const -0x0p+0) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 40)) + (call $assert_return (call $add (f64.const 0x0p+0) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0.0000000000001p-1022) (i32.const 44)) + (call $assert_return (call $add (f64.const 0x0p+0) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 48)) + (call $assert_return (call $add (f64.const -0x0p+0) (f64.const -0x1p-1022)) (f64.const -0x1p-1022) (i32.const 52)) + (call $assert_return (call $add (f64.const -0x0p+0) (f64.const 0x1p-1022)) (f64.const 0x1p-1022) (i32.const 56)) + (call $assert_return (call $add (f64.const 0x0p+0) (f64.const -0x1p-1022)) (f64.const -0x1p-1022) (i32.const 60)) + (call $assert_return (call $add (f64.const 0x0p+0) (f64.const 0x1p-1022)) (f64.const 0x1p-1022) (i32.const 64)) + (call $assert_return (call $add (f64.const -0x0p+0) (f64.const -0x1p-1)) (f64.const -0x1p-1) (i32.const 68)) + (call $assert_return (call $add (f64.const -0x0p+0) (f64.const 0x1p-1)) (f64.const 0x1p-1) (i32.const 72)) + (call $assert_return (call $add (f64.const 0x0p+0) (f64.const -0x1p-1)) (f64.const -0x1p-1) (i32.const 76)) + (call $assert_return (call $add (f64.const 0x0p+0) (f64.const 0x1p-1)) (f64.const 0x1p-1) (i32.const 80)) + (call $assert_return (call $add (f64.const -0x0p+0) (f64.const -0x1p+0)) (f64.const -0x1p+0) (i32.const 84)) + (call $assert_return (call $add (f64.const -0x0p+0) (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 88)) + (call $assert_return (call $add (f64.const 0x0p+0) (f64.const -0x1p+0)) (f64.const -0x1p+0) (i32.const 92)) + (call $assert_return (call $add (f64.const 0x0p+0) (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 96)) + (call $assert_return (call $add (f64.const -0x0p+0) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 100)) + (call $assert_return (call $add (f64.const -0x0p+0) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 104)) + (call $assert_return (call $add (f64.const 0x0p+0) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 108)) + (call $assert_return (call $add (f64.const 0x0p+0) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 112)) + (call $assert_return (call $add (f64.const -0x0p+0) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 116)) + (call $assert_return (call $add (f64.const -0x0p+0) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 120)) + (call $assert_return (call $add (f64.const 0x0p+0) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 124)) + (call $assert_return (call $add (f64.const 0x0p+0) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 128)) + (call $assert_return (call $add (f64.const -0x0p+0) (f64.const -inf)) (f64.const -inf) (i32.const 132)) + (call $assert_return (call $add (f64.const -0x0p+0) (f64.const inf)) (f64.const inf) (i32.const 136)) + (call $assert_return (call $add (f64.const 0x0p+0) (f64.const -inf)) (f64.const -inf) (i32.const 140)) + (call $assert_return (call $add (f64.const 0x0p+0) (f64.const inf)) (f64.const inf) (i32.const 144)) + (call $assert_return_nan (call $add (f64.const -0x0p+0) (f64.const -nan)) (i32.const 148)) + (call $assert_return_nan (call $add (f64.const -0x0p+0) (f64.const -nan:0x4000000000000)) (i32.const 152)) + (call $assert_return_nan (call $add (f64.const -0x0p+0) (f64.const nan)) (i32.const 156)) + (call $assert_return_nan (call $add (f64.const -0x0p+0) (f64.const nan:0x4000000000000)) (i32.const 160)) + (call $assert_return_nan (call $add (f64.const 0x0p+0) (f64.const -nan)) (i32.const 164)) + (call $assert_return_nan (call $add (f64.const 0x0p+0) (f64.const -nan:0x4000000000000)) (i32.const 168)) + (call $assert_return_nan (call $add (f64.const 0x0p+0) (f64.const nan)) (i32.const 172)) + (call $assert_return_nan (call $add (f64.const 0x0p+0) (f64.const nan:0x4000000000000)) (i32.const 176)) + (call $assert_return (call $add (f64.const -0x0.0000000000001p-1022) (f64.const -0x0p+0)) (f64.const -0x0.0000000000001p-1022) (i32.const 180)) + (call $assert_return (call $add (f64.const -0x0.0000000000001p-1022) (f64.const 0x0p+0)) (f64.const -0x0.0000000000001p-1022) (i32.const 184)) + (call $assert_return (call $add (f64.const 0x0.0000000000001p-1022) (f64.const -0x0p+0)) (f64.const 0x0.0000000000001p-1022) (i32.const 188)) + (call $assert_return (call $add (f64.const 0x0.0000000000001p-1022) (f64.const 0x0p+0)) (f64.const 0x0.0000000000001p-1022) (i32.const 192)) + (call $assert_return (call $add (f64.const -0x0.0000000000001p-1022) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0.0000000000002p-1022) (i32.const 196)) + (call $assert_return (call $add (f64.const -0x0.0000000000001p-1022) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0p+0) (i32.const 200)) + (call $assert_return (call $add (f64.const 0x0.0000000000001p-1022) (f64.const -0x0.0000000000001p-1022)) (f64.const 0x0p+0) (i32.const 204)) + (call $assert_return (call $add (f64.const 0x0.0000000000001p-1022) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0.0000000000002p-1022) (i32.const 208)) + (call $assert_return (call $add (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p-1022)) (f64.const -0x1.0000000000001p-1022) (i32.const 212)) + (call $assert_return (call $add (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p-1022)) (f64.const 0x0.fffffffffffffp-1022) (i32.const 216)) + (call $assert_return (call $add (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p-1022)) (f64.const -0x0.fffffffffffffp-1022) (i32.const 220)) + (call $assert_return (call $add (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p-1022)) (f64.const 0x1.0000000000001p-1022) (i32.const 224)) + (call $assert_return (call $add (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p-1)) (f64.const -0x1p-1) (i32.const 228)) + (call $assert_return (call $add (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p-1)) (f64.const 0x1p-1) (i32.const 232)) + (call $assert_return (call $add (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p-1)) (f64.const -0x1p-1) (i32.const 236)) + (call $assert_return (call $add (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p-1)) (f64.const 0x1p-1) (i32.const 240)) + (call $assert_return (call $add (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p+0)) (f64.const -0x1p+0) (i32.const 244)) + (call $assert_return (call $add (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 248)) + (call $assert_return (call $add (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p+0)) (f64.const -0x1p+0) (i32.const 252)) + (call $assert_return (call $add (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 256)) + (call $assert_return (call $add (f64.const -0x0.0000000000001p-1022) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 260)) + (call $assert_return (call $add (f64.const -0x0.0000000000001p-1022) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 264)) + (call $assert_return (call $add (f64.const 0x0.0000000000001p-1022) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 268)) + (call $assert_return (call $add (f64.const 0x0.0000000000001p-1022) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 272)) + (call $assert_return (call $add (f64.const -0x0.0000000000001p-1022) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 276)) + (call $assert_return (call $add (f64.const -0x0.0000000000001p-1022) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 280)) + (call $assert_return (call $add (f64.const 0x0.0000000000001p-1022) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 284)) + (call $assert_return (call $add (f64.const 0x0.0000000000001p-1022) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 288)) + (call $assert_return (call $add (f64.const -0x0.0000000000001p-1022) (f64.const -inf)) (f64.const -inf) (i32.const 292)) + (call $assert_return (call $add (f64.const -0x0.0000000000001p-1022) (f64.const inf)) (f64.const inf) (i32.const 296)) + (call $assert_return (call $add (f64.const 0x0.0000000000001p-1022) (f64.const -inf)) (f64.const -inf) (i32.const 300)) + (call $assert_return (call $add (f64.const 0x0.0000000000001p-1022) (f64.const inf)) (f64.const inf) (i32.const 304)) + (call $assert_return_nan (call $add (f64.const -0x0.0000000000001p-1022) (f64.const -nan)) (i32.const 308)) + (call $assert_return_nan (call $add (f64.const -0x0.0000000000001p-1022) (f64.const -nan:0x4000000000000)) (i32.const 312)) + (call $assert_return_nan (call $add (f64.const -0x0.0000000000001p-1022) (f64.const nan)) (i32.const 316)) + (call $assert_return_nan (call $add (f64.const -0x0.0000000000001p-1022) (f64.const nan:0x4000000000000)) (i32.const 320)) + (call $assert_return_nan (call $add (f64.const 0x0.0000000000001p-1022) (f64.const -nan)) (i32.const 324)) + (call $assert_return_nan (call $add (f64.const 0x0.0000000000001p-1022) (f64.const -nan:0x4000000000000)) (i32.const 328)) + (call $assert_return_nan (call $add (f64.const 0x0.0000000000001p-1022) (f64.const nan)) (i32.const 332)) + (call $assert_return_nan (call $add (f64.const 0x0.0000000000001p-1022) (f64.const nan:0x4000000000000)) (i32.const 336)) + (call $assert_return (call $add (f64.const -0x1p-1022) (f64.const -0x0p+0)) (f64.const -0x1p-1022) (i32.const 340)) + (call $assert_return (call $add (f64.const -0x1p-1022) (f64.const 0x0p+0)) (f64.const -0x1p-1022) (i32.const 344)) + (call $assert_return (call $add (f64.const 0x1p-1022) (f64.const -0x0p+0)) (f64.const 0x1p-1022) (i32.const 348)) + (call $assert_return (call $add (f64.const 0x1p-1022) (f64.const 0x0p+0)) (f64.const 0x1p-1022) (i32.const 352)) + (call $assert_return (call $add (f64.const -0x1p-1022) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x1.0000000000001p-1022) (i32.const 356)) + (call $assert_return (call $add (f64.const -0x1p-1022) (f64.const 0x0.0000000000001p-1022)) (f64.const -0x0.fffffffffffffp-1022) (i32.const 360)) + (call $assert_return (call $add (f64.const 0x1p-1022) (f64.const -0x0.0000000000001p-1022)) (f64.const 0x0.fffffffffffffp-1022) (i32.const 364)) + (call $assert_return (call $add (f64.const 0x1p-1022) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x1.0000000000001p-1022) (i32.const 368)) + (call $assert_return (call $add (f64.const -0x1p-1022) (f64.const -0x1p-1022)) (f64.const -0x1p-1021) (i32.const 372)) + (call $assert_return (call $add (f64.const -0x1p-1022) (f64.const 0x1p-1022)) (f64.const 0x0p+0) (i32.const 376)) + (call $assert_return (call $add (f64.const 0x1p-1022) (f64.const -0x1p-1022)) (f64.const 0x0p+0) (i32.const 380)) + (call $assert_return (call $add (f64.const 0x1p-1022) (f64.const 0x1p-1022)) (f64.const 0x1p-1021) (i32.const 384)) + (call $assert_return (call $add (f64.const -0x1p-1022) (f64.const -0x1p-1)) (f64.const -0x1p-1) (i32.const 388)) + (call $assert_return (call $add (f64.const -0x1p-1022) (f64.const 0x1p-1)) (f64.const 0x1p-1) (i32.const 392)) + (call $assert_return (call $add (f64.const 0x1p-1022) (f64.const -0x1p-1)) (f64.const -0x1p-1) (i32.const 396)) + (call $assert_return (call $add (f64.const 0x1p-1022) (f64.const 0x1p-1)) (f64.const 0x1p-1) (i32.const 400)) + (call $assert_return (call $add (f64.const -0x1p-1022) (f64.const -0x1p+0)) (f64.const -0x1p+0) (i32.const 404)) + (call $assert_return (call $add (f64.const -0x1p-1022) (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 408)) + (call $assert_return (call $add (f64.const 0x1p-1022) (f64.const -0x1p+0)) (f64.const -0x1p+0) (i32.const 412)) + (call $assert_return (call $add (f64.const 0x1p-1022) (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 416)) + (call $assert_return (call $add (f64.const -0x1p-1022) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 420)) + (call $assert_return (call $add (f64.const -0x1p-1022) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 424)) + (call $assert_return (call $add (f64.const 0x1p-1022) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 428)) + (call $assert_return (call $add (f64.const 0x1p-1022) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 432)) + (call $assert_return (call $add (f64.const -0x1p-1022) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 436)) + (call $assert_return (call $add (f64.const -0x1p-1022) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 440)) + (call $assert_return (call $add (f64.const 0x1p-1022) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 444)) + (call $assert_return (call $add (f64.const 0x1p-1022) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 448)) + (call $assert_return (call $add (f64.const -0x1p-1022) (f64.const -inf)) (f64.const -inf) (i32.const 452)) + (call $assert_return (call $add (f64.const -0x1p-1022) (f64.const inf)) (f64.const inf) (i32.const 456)) + (call $assert_return (call $add (f64.const 0x1p-1022) (f64.const -inf)) (f64.const -inf) (i32.const 460)) + (call $assert_return (call $add (f64.const 0x1p-1022) (f64.const inf)) (f64.const inf) (i32.const 464)) + (call $assert_return_nan (call $add (f64.const -0x1p-1022) (f64.const -nan)) (i32.const 468)) + (call $assert_return_nan (call $add (f64.const -0x1p-1022) (f64.const -nan:0x4000000000000)) (i32.const 472)) + (call $assert_return_nan (call $add (f64.const -0x1p-1022) (f64.const nan)) (i32.const 476)) + (call $assert_return_nan (call $add (f64.const -0x1p-1022) (f64.const nan:0x4000000000000)) (i32.const 480)) + (call $assert_return_nan (call $add (f64.const 0x1p-1022) (f64.const -nan)) (i32.const 484)) + (call $assert_return_nan (call $add (f64.const 0x1p-1022) (f64.const -nan:0x4000000000000)) (i32.const 488)) + (call $assert_return_nan (call $add (f64.const 0x1p-1022) (f64.const nan)) (i32.const 492)) + (call $assert_return_nan (call $add (f64.const 0x1p-1022) (f64.const nan:0x4000000000000)) (i32.const 496)) + (call $assert_return (call $add (f64.const -0x1p-1) (f64.const -0x0p+0)) (f64.const -0x1p-1) (i32.const 500)) + (call $assert_return (call $add (f64.const -0x1p-1) (f64.const 0x0p+0)) (f64.const -0x1p-1) (i32.const 504)) + (call $assert_return (call $add (f64.const 0x1p-1) (f64.const -0x0p+0)) (f64.const 0x1p-1) (i32.const 508)) + (call $assert_return (call $add (f64.const 0x1p-1) (f64.const 0x0p+0)) (f64.const 0x1p-1) (i32.const 512)) + (call $assert_return (call $add (f64.const -0x1p-1) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x1p-1) (i32.const 516)) + (call $assert_return (call $add (f64.const -0x1p-1) (f64.const 0x0.0000000000001p-1022)) (f64.const -0x1p-1) (i32.const 520)) + (call $assert_return (call $add (f64.const 0x1p-1) (f64.const -0x0.0000000000001p-1022)) (f64.const 0x1p-1) (i32.const 524)) + (call $assert_return (call $add (f64.const 0x1p-1) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x1p-1) (i32.const 528)) + (call $assert_return (call $add (f64.const -0x1p-1) (f64.const -0x1p-1022)) (f64.const -0x1p-1) (i32.const 532)) + (call $assert_return (call $add (f64.const -0x1p-1) (f64.const 0x1p-1022)) (f64.const -0x1p-1) (i32.const 536)) + (call $assert_return (call $add (f64.const 0x1p-1) (f64.const -0x1p-1022)) (f64.const 0x1p-1) (i32.const 540)) + (call $assert_return (call $add (f64.const 0x1p-1) (f64.const 0x1p-1022)) (f64.const 0x1p-1) (i32.const 544)) + (call $assert_return (call $add (f64.const -0x1p-1) (f64.const -0x1p-1)) (f64.const -0x1p+0) (i32.const 548)) + (call $assert_return (call $add (f64.const -0x1p-1) (f64.const 0x1p-1)) (f64.const 0x0p+0) (i32.const 552)) + (call $assert_return (call $add (f64.const 0x1p-1) (f64.const -0x1p-1)) (f64.const 0x0p+0) (i32.const 556)) + (call $assert_return (call $add (f64.const 0x1p-1) (f64.const 0x1p-1)) (f64.const 0x1p+0) (i32.const 560)) + (call $assert_return (call $add (f64.const -0x1p-1) (f64.const -0x1p+0)) (f64.const -0x1.8p+0) (i32.const 564)) + (call $assert_return (call $add (f64.const -0x1p-1) (f64.const 0x1p+0)) (f64.const 0x1p-1) (i32.const 568)) + (call $assert_return (call $add (f64.const 0x1p-1) (f64.const -0x1p+0)) (f64.const -0x1p-1) (i32.const 572)) + (call $assert_return (call $add (f64.const 0x1p-1) (f64.const 0x1p+0)) (f64.const 0x1.8p+0) (i32.const 576)) + (call $assert_return (call $add (f64.const -0x1p-1) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.b21fb54442d18p+2) (i32.const 580)) + (call $assert_return (call $add (f64.const -0x1p-1) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.721fb54442d18p+2) (i32.const 584)) + (call $assert_return (call $add (f64.const 0x1p-1) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.721fb54442d18p+2) (i32.const 588)) + (call $assert_return (call $add (f64.const 0x1p-1) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.b21fb54442d18p+2) (i32.const 592)) + (call $assert_return (call $add (f64.const -0x1p-1) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 596)) + (call $assert_return (call $add (f64.const -0x1p-1) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 600)) + (call $assert_return (call $add (f64.const 0x1p-1) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 604)) + (call $assert_return (call $add (f64.const 0x1p-1) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 608)) + (call $assert_return (call $add (f64.const -0x1p-1) (f64.const -inf)) (f64.const -inf) (i32.const 612)) + (call $assert_return (call $add (f64.const -0x1p-1) (f64.const inf)) (f64.const inf) (i32.const 616)) + (call $assert_return (call $add (f64.const 0x1p-1) (f64.const -inf)) (f64.const -inf) (i32.const 620)) + (call $assert_return (call $add (f64.const 0x1p-1) (f64.const inf)) (f64.const inf) (i32.const 624)) + (call $assert_return_nan (call $add (f64.const -0x1p-1) (f64.const -nan)) (i32.const 628)) + (call $assert_return_nan (call $add (f64.const -0x1p-1) (f64.const -nan:0x4000000000000)) (i32.const 632)) + (call $assert_return_nan (call $add (f64.const -0x1p-1) (f64.const nan)) (i32.const 636)) + (call $assert_return_nan (call $add (f64.const -0x1p-1) (f64.const nan:0x4000000000000)) (i32.const 640)) + (call $assert_return_nan (call $add (f64.const 0x1p-1) (f64.const -nan)) (i32.const 644)) + (call $assert_return_nan (call $add (f64.const 0x1p-1) (f64.const -nan:0x4000000000000)) (i32.const 648)) + (call $assert_return_nan (call $add (f64.const 0x1p-1) (f64.const nan)) (i32.const 652)) + (call $assert_return_nan (call $add (f64.const 0x1p-1) (f64.const nan:0x4000000000000)) (i32.const 656)) + (call $assert_return (call $add (f64.const -0x1p+0) (f64.const -0x0p+0)) (f64.const -0x1p+0) (i32.const 660)) + (call $assert_return (call $add (f64.const -0x1p+0) (f64.const 0x0p+0)) (f64.const -0x1p+0) (i32.const 664)) + (call $assert_return (call $add (f64.const 0x1p+0) (f64.const -0x0p+0)) (f64.const 0x1p+0) (i32.const 668)) + (call $assert_return (call $add (f64.const 0x1p+0) (f64.const 0x0p+0)) (f64.const 0x1p+0) (i32.const 672)) + (call $assert_return (call $add (f64.const -0x1p+0) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x1p+0) (i32.const 676)) + (call $assert_return (call $add (f64.const -0x1p+0) (f64.const 0x0.0000000000001p-1022)) (f64.const -0x1p+0) (i32.const 680)) + (call $assert_return (call $add (f64.const 0x1p+0) (f64.const -0x0.0000000000001p-1022)) (f64.const 0x1p+0) (i32.const 684)) + (call $assert_return (call $add (f64.const 0x1p+0) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x1p+0) (i32.const 688)) + (call $assert_return (call $add (f64.const -0x1p+0) (f64.const -0x1p-1022)) (f64.const -0x1p+0) (i32.const 692)) + (call $assert_return (call $add (f64.const -0x1p+0) (f64.const 0x1p-1022)) (f64.const -0x1p+0) (i32.const 696)) + (call $assert_return (call $add (f64.const 0x1p+0) (f64.const -0x1p-1022)) (f64.const 0x1p+0) (i32.const 700)) + (call $assert_return (call $add (f64.const 0x1p+0) (f64.const 0x1p-1022)) (f64.const 0x1p+0) (i32.const 704)) + (call $assert_return (call $add (f64.const -0x1p+0) (f64.const -0x1p-1)) (f64.const -0x1.8p+0) (i32.const 708)) + (call $assert_return (call $add (f64.const -0x1p+0) (f64.const 0x1p-1)) (f64.const -0x1p-1) (i32.const 712)) + (call $assert_return (call $add (f64.const 0x1p+0) (f64.const -0x1p-1)) (f64.const 0x1p-1) (i32.const 716)) + (call $assert_return (call $add (f64.const 0x1p+0) (f64.const 0x1p-1)) (f64.const 0x1.8p+0) (i32.const 720)) + (call $assert_return (call $add (f64.const -0x1p+0) (f64.const -0x1p+0)) (f64.const -0x1p+1) (i32.const 724)) + (call $assert_return (call $add (f64.const -0x1p+0) (f64.const 0x1p+0)) (f64.const 0x0p+0) (i32.const 728)) + (call $assert_return (call $add (f64.const 0x1p+0) (f64.const -0x1p+0)) (f64.const 0x0p+0) (i32.const 732)) + (call $assert_return (call $add (f64.const 0x1p+0) (f64.const 0x1p+0)) (f64.const 0x1p+1) (i32.const 736)) + (call $assert_return (call $add (f64.const -0x1p+0) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.d21fb54442d18p+2) (i32.const 740)) + (call $assert_return (call $add (f64.const -0x1p+0) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.521fb54442d18p+2) (i32.const 744)) + (call $assert_return (call $add (f64.const 0x1p+0) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.521fb54442d18p+2) (i32.const 748)) + (call $assert_return (call $add (f64.const 0x1p+0) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.d21fb54442d18p+2) (i32.const 752)) + (call $assert_return (call $add (f64.const -0x1p+0) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 756)) + (call $assert_return (call $add (f64.const -0x1p+0) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 760)) + (call $assert_return (call $add (f64.const 0x1p+0) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 764)) + (call $assert_return (call $add (f64.const 0x1p+0) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 768)) + (call $assert_return (call $add (f64.const -0x1p+0) (f64.const -inf)) (f64.const -inf) (i32.const 772)) + (call $assert_return (call $add (f64.const -0x1p+0) (f64.const inf)) (f64.const inf) (i32.const 776)) + (call $assert_return (call $add (f64.const 0x1p+0) (f64.const -inf)) (f64.const -inf) (i32.const 780)) + (call $assert_return (call $add (f64.const 0x1p+0) (f64.const inf)) (f64.const inf) (i32.const 784)) + (call $assert_return_nan (call $add (f64.const -0x1p+0) (f64.const -nan)) (i32.const 788)) + (call $assert_return_nan (call $add (f64.const -0x1p+0) (f64.const -nan:0x4000000000000)) (i32.const 792)) + (call $assert_return_nan (call $add (f64.const -0x1p+0) (f64.const nan)) (i32.const 796)) + (call $assert_return_nan (call $add (f64.const -0x1p+0) (f64.const nan:0x4000000000000)) (i32.const 800)) + (call $assert_return_nan (call $add (f64.const 0x1p+0) (f64.const -nan)) (i32.const 804)) + (call $assert_return_nan (call $add (f64.const 0x1p+0) (f64.const -nan:0x4000000000000)) (i32.const 808)) + (call $assert_return_nan (call $add (f64.const 0x1p+0) (f64.const nan)) (i32.const 812)) + (call $assert_return_nan (call $add (f64.const 0x1p+0) (f64.const nan:0x4000000000000)) (i32.const 816)) + (call $assert_return (call $add (f64.const -0x1.921fb54442d18p+2) (f64.const -0x0p+0)) (f64.const -0x1.921fb54442d18p+2) (i32.const 820)) + (call $assert_return (call $add (f64.const -0x1.921fb54442d18p+2) (f64.const 0x0p+0)) (f64.const -0x1.921fb54442d18p+2) (i32.const 824)) + (call $assert_return (call $add (f64.const 0x1.921fb54442d18p+2) (f64.const -0x0p+0)) (f64.const 0x1.921fb54442d18p+2) (i32.const 828)) + (call $assert_return (call $add (f64.const 0x1.921fb54442d18p+2) (f64.const 0x0p+0)) (f64.const 0x1.921fb54442d18p+2) (i32.const 832)) + (call $assert_return (call $add (f64.const -0x1.921fb54442d18p+2) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x1.921fb54442d18p+2) (i32.const 836)) + (call $assert_return (call $add (f64.const -0x1.921fb54442d18p+2) (f64.const 0x0.0000000000001p-1022)) (f64.const -0x1.921fb54442d18p+2) (i32.const 840)) + (call $assert_return (call $add (f64.const 0x1.921fb54442d18p+2) (f64.const -0x0.0000000000001p-1022)) (f64.const 0x1.921fb54442d18p+2) (i32.const 844)) + (call $assert_return (call $add (f64.const 0x1.921fb54442d18p+2) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x1.921fb54442d18p+2) (i32.const 848)) + (call $assert_return (call $add (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p-1022)) (f64.const -0x1.921fb54442d18p+2) (i32.const 852)) + (call $assert_return (call $add (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p-1022)) (f64.const -0x1.921fb54442d18p+2) (i32.const 856)) + (call $assert_return (call $add (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p-1022)) (f64.const 0x1.921fb54442d18p+2) (i32.const 860)) + (call $assert_return (call $add (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p-1022)) (f64.const 0x1.921fb54442d18p+2) (i32.const 864)) + (call $assert_return (call $add (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p-1)) (f64.const -0x1.b21fb54442d18p+2) (i32.const 868)) + (call $assert_return (call $add (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p-1)) (f64.const -0x1.721fb54442d18p+2) (i32.const 872)) + (call $assert_return (call $add (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p-1)) (f64.const 0x1.721fb54442d18p+2) (i32.const 876)) + (call $assert_return (call $add (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p-1)) (f64.const 0x1.b21fb54442d18p+2) (i32.const 880)) + (call $assert_return (call $add (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p+0)) (f64.const -0x1.d21fb54442d18p+2) (i32.const 884)) + (call $assert_return (call $add (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p+0)) (f64.const -0x1.521fb54442d18p+2) (i32.const 888)) + (call $assert_return (call $add (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p+0)) (f64.const 0x1.521fb54442d18p+2) (i32.const 892)) + (call $assert_return (call $add (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p+0)) (f64.const 0x1.d21fb54442d18p+2) (i32.const 896)) + (call $assert_return (call $add (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+3) (i32.const 900)) + (call $assert_return (call $add (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x0p+0) (i32.const 904)) + (call $assert_return (call $add (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x0p+0) (i32.const 908)) + (call $assert_return (call $add (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+3) (i32.const 912)) + (call $assert_return (call $add (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 916)) + (call $assert_return (call $add (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 920)) + (call $assert_return (call $add (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 924)) + (call $assert_return (call $add (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 928)) + (call $assert_return (call $add (f64.const -0x1.921fb54442d18p+2) (f64.const -inf)) (f64.const -inf) (i32.const 932)) + (call $assert_return (call $add (f64.const -0x1.921fb54442d18p+2) (f64.const inf)) (f64.const inf) (i32.const 936)) + (call $assert_return (call $add (f64.const 0x1.921fb54442d18p+2) (f64.const -inf)) (f64.const -inf) (i32.const 940)) + (call $assert_return (call $add (f64.const 0x1.921fb54442d18p+2) (f64.const inf)) (f64.const inf) (i32.const 944)) + (call $assert_return_nan (call $add (f64.const -0x1.921fb54442d18p+2) (f64.const -nan)) (i32.const 948)) + (call $assert_return_nan (call $add (f64.const -0x1.921fb54442d18p+2) (f64.const -nan:0x4000000000000)) (i32.const 952)) + (call $assert_return_nan (call $add (f64.const -0x1.921fb54442d18p+2) (f64.const nan)) (i32.const 956)) + (call $assert_return_nan (call $add (f64.const -0x1.921fb54442d18p+2) (f64.const nan:0x4000000000000)) (i32.const 960)) + (call $assert_return_nan (call $add (f64.const 0x1.921fb54442d18p+2) (f64.const -nan)) (i32.const 964)) + (call $assert_return_nan (call $add (f64.const 0x1.921fb54442d18p+2) (f64.const -nan:0x4000000000000)) (i32.const 968)) + (call $assert_return_nan (call $add (f64.const 0x1.921fb54442d18p+2) (f64.const nan)) (i32.const 972)) + (call $assert_return_nan (call $add (f64.const 0x1.921fb54442d18p+2) (f64.const nan:0x4000000000000)) (i32.const 976)) + (call $assert_return (call $add (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x0p+0)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 980)) + (call $assert_return (call $add (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x0p+0)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 984)) + (call $assert_return (call $add (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x0p+0)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 988)) + (call $assert_return (call $add (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x0p+0)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 992)) + (call $assert_return (call $add (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 996)) + (call $assert_return (call $add (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x0.0000000000001p-1022)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 1000)) + (call $assert_return (call $add (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x0.0000000000001p-1022)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 1004)) + (call $assert_return (call $add (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 1008)) + (call $assert_return (call $add (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p-1022)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 1012)) + (call $assert_return (call $add (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p-1022)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 1016)) + (call $assert_return (call $add (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p-1022)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 1020)) + (call $assert_return (call $add (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p-1022)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 1024)) + (call $assert_return (call $add (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p-1)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 1028)) + (call $assert_return (call $add (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p-1)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 1032)) + (call $assert_return (call $add (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p-1)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 1036)) + (call $assert_return (call $add (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p-1)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 1040)) + (call $assert_return (call $add (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p+0)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 1044)) + (call $assert_return (call $add (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p+0)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 1048)) + (call $assert_return (call $add (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p+0)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 1052)) + (call $assert_return (call $add (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p+0)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 1056)) + (call $assert_return (call $add (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 1060)) + (call $assert_return (call $add (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 1064)) + (call $assert_return (call $add (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 1068)) + (call $assert_return (call $add (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 1072)) + (call $assert_return (call $add (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -inf) (i32.const 1076)) + (call $assert_return (call $add (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x0p+0) (i32.const 1080)) + (call $assert_return (call $add (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x0p+0) (i32.const 1084)) + (call $assert_return (call $add (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1.fffffffffffffp+1023)) (f64.const inf) (i32.const 1088)) + (call $assert_return (call $add (f64.const -0x1.fffffffffffffp+1023) (f64.const -inf)) (f64.const -inf) (i32.const 1092)) + (call $assert_return (call $add (f64.const -0x1.fffffffffffffp+1023) (f64.const inf)) (f64.const inf) (i32.const 1096)) + (call $assert_return (call $add (f64.const 0x1.fffffffffffffp+1023) (f64.const -inf)) (f64.const -inf) (i32.const 1100)) + (call $assert_return (call $add (f64.const 0x1.fffffffffffffp+1023) (f64.const inf)) (f64.const inf) (i32.const 1104)) + (call $assert_return_nan (call $add (f64.const -0x1.fffffffffffffp+1023) (f64.const -nan)) (i32.const 1108)) + (call $assert_return_nan (call $add (f64.const -0x1.fffffffffffffp+1023) (f64.const -nan:0x4000000000000)) (i32.const 1112)) + (call $assert_return_nan (call $add (f64.const -0x1.fffffffffffffp+1023) (f64.const nan)) (i32.const 1116)) + (call $assert_return_nan (call $add (f64.const -0x1.fffffffffffffp+1023) (f64.const nan:0x4000000000000)) (i32.const 1120)) + (call $assert_return_nan (call $add (f64.const 0x1.fffffffffffffp+1023) (f64.const -nan)) (i32.const 1124)) + (call $assert_return_nan (call $add (f64.const 0x1.fffffffffffffp+1023) (f64.const -nan:0x4000000000000)) (i32.const 1128)) + (call $assert_return_nan (call $add (f64.const 0x1.fffffffffffffp+1023) (f64.const nan)) (i32.const 1132)) + (call $assert_return_nan (call $add (f64.const 0x1.fffffffffffffp+1023) (f64.const nan:0x4000000000000)) (i32.const 1136)) + (call $assert_return (call $add (f64.const -inf) (f64.const -0x0p+0)) (f64.const -inf) (i32.const 1140)) + (call $assert_return (call $add (f64.const -inf) (f64.const 0x0p+0)) (f64.const -inf) (i32.const 1144)) + (call $assert_return (call $add (f64.const inf) (f64.const -0x0p+0)) (f64.const inf) (i32.const 1148)) + (call $assert_return (call $add (f64.const inf) (f64.const 0x0p+0)) (f64.const inf) (i32.const 1152)) + (call $assert_return (call $add (f64.const -inf) (f64.const -0x0.0000000000001p-1022)) (f64.const -inf) (i32.const 1156)) + (call $assert_return (call $add (f64.const -inf) (f64.const 0x0.0000000000001p-1022)) (f64.const -inf) (i32.const 1160)) + (call $assert_return (call $add (f64.const inf) (f64.const -0x0.0000000000001p-1022)) (f64.const inf) (i32.const 1164)) + (call $assert_return (call $add (f64.const inf) (f64.const 0x0.0000000000001p-1022)) (f64.const inf) (i32.const 1168)) + (call $assert_return (call $add (f64.const -inf) (f64.const -0x1p-1022)) (f64.const -inf) (i32.const 1172)) + (call $assert_return (call $add (f64.const -inf) (f64.const 0x1p-1022)) (f64.const -inf) (i32.const 1176)) + (call $assert_return (call $add (f64.const inf) (f64.const -0x1p-1022)) (f64.const inf) (i32.const 1180)) + (call $assert_return (call $add (f64.const inf) (f64.const 0x1p-1022)) (f64.const inf) (i32.const 1184)) + (call $assert_return (call $add (f64.const -inf) (f64.const -0x1p-1)) (f64.const -inf) (i32.const 1188)) + (call $assert_return (call $add (f64.const -inf) (f64.const 0x1p-1)) (f64.const -inf) (i32.const 1192)) + (call $assert_return (call $add (f64.const inf) (f64.const -0x1p-1)) (f64.const inf) (i32.const 1196)) + (call $assert_return (call $add (f64.const inf) (f64.const 0x1p-1)) (f64.const inf) (i32.const 1200)) + (call $assert_return (call $add (f64.const -inf) (f64.const -0x1p+0)) (f64.const -inf) (i32.const 1204)) + (call $assert_return (call $add (f64.const -inf) (f64.const 0x1p+0)) (f64.const -inf) (i32.const 1208)) + (call $assert_return (call $add (f64.const inf) (f64.const -0x1p+0)) (f64.const inf) (i32.const 1212)) + (call $assert_return (call $add (f64.const inf) (f64.const 0x1p+0)) (f64.const inf) (i32.const 1216)) + (call $assert_return (call $add (f64.const -inf) (f64.const -0x1.921fb54442d18p+2)) (f64.const -inf) (i32.const 1220)) + (call $assert_return (call $add (f64.const -inf) (f64.const 0x1.921fb54442d18p+2)) (f64.const -inf) (i32.const 1224)) + (call $assert_return (call $add (f64.const inf) (f64.const -0x1.921fb54442d18p+2)) (f64.const inf) (i32.const 1228)) + (call $assert_return (call $add (f64.const inf) (f64.const 0x1.921fb54442d18p+2)) (f64.const inf) (i32.const 1232)) + (call $assert_return (call $add (f64.const -inf) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -inf) (i32.const 1236)) + (call $assert_return (call $add (f64.const -inf) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -inf) (i32.const 1240)) + (call $assert_return (call $add (f64.const inf) (f64.const -0x1.fffffffffffffp+1023)) (f64.const inf) (i32.const 1244)) + (call $assert_return (call $add (f64.const inf) (f64.const 0x1.fffffffffffffp+1023)) (f64.const inf) (i32.const 1248)) + (call $assert_return (call $add (f64.const -inf) (f64.const -inf)) (f64.const -inf) (i32.const 1252)) + (call $assert_return_nan (call $add (f64.const -inf) (f64.const inf)) (i32.const 1256)) + (call $assert_return_nan (call $add (f64.const inf) (f64.const -inf)) (i32.const 1260)) + (call $assert_return (call $add (f64.const inf) (f64.const inf)) (f64.const inf) (i32.const 1264)) + (call $assert_return_nan (call $add (f64.const -inf) (f64.const -nan)) (i32.const 1268)) + (call $assert_return_nan (call $add (f64.const -inf) (f64.const -nan:0x4000000000000)) (i32.const 1272)) + (call $assert_return_nan (call $add (f64.const -inf) (f64.const nan)) (i32.const 1276)) + (call $assert_return_nan (call $add (f64.const -inf) (f64.const nan:0x4000000000000)) (i32.const 1280)) + (call $assert_return_nan (call $add (f64.const inf) (f64.const -nan)) (i32.const 1284)) + (call $assert_return_nan (call $add (f64.const inf) (f64.const -nan:0x4000000000000)) (i32.const 1288)) + (call $assert_return_nan (call $add (f64.const inf) (f64.const nan)) (i32.const 1292)) + (call $assert_return_nan (call $add (f64.const inf) (f64.const nan:0x4000000000000)) (i32.const 1296)) + (call $assert_return_nan (call $add (f64.const -nan) (f64.const -0x0p+0)) (i32.const 1300)) + (call $assert_return_nan (call $add (f64.const -nan:0x4000000000000) (f64.const -0x0p+0)) (i32.const 1304)) + (call $assert_return_nan (call $add (f64.const -nan) (f64.const 0x0p+0)) (i32.const 1308)) + (call $assert_return_nan (call $add (f64.const -nan:0x4000000000000) (f64.const 0x0p+0)) (i32.const 1312)) + (call $assert_return_nan (call $add (f64.const nan) (f64.const -0x0p+0)) (i32.const 1316)) + (call $assert_return_nan (call $add (f64.const nan:0x4000000000000) (f64.const -0x0p+0)) (i32.const 1320)) + (call $assert_return_nan (call $add (f64.const nan) (f64.const 0x0p+0)) (i32.const 1324)) + (call $assert_return_nan (call $add (f64.const nan:0x4000000000000) (f64.const 0x0p+0)) (i32.const 1328)) + (call $assert_return_nan (call $add (f64.const -nan) (f64.const -0x0.0000000000001p-1022)) (i32.const 1332)) + (call $assert_return_nan (call $add (f64.const -nan:0x4000000000000) (f64.const -0x0.0000000000001p-1022)) (i32.const 1336)) + (call $assert_return_nan (call $add (f64.const -nan) (f64.const 0x0.0000000000001p-1022)) (i32.const 1340)) + (call $assert_return_nan (call $add (f64.const -nan:0x4000000000000) (f64.const 0x0.0000000000001p-1022)) (i32.const 1344)) + (call $assert_return_nan (call $add (f64.const nan) (f64.const -0x0.0000000000001p-1022)) (i32.const 1348)) + (call $assert_return_nan (call $add (f64.const nan:0x4000000000000) (f64.const -0x0.0000000000001p-1022)) (i32.const 1352)) + (call $assert_return_nan (call $add (f64.const nan) (f64.const 0x0.0000000000001p-1022)) (i32.const 1356)) + (call $assert_return_nan (call $add (f64.const nan:0x4000000000000) (f64.const 0x0.0000000000001p-1022)) (i32.const 1360)) + (call $assert_return_nan (call $add (f64.const -nan) (f64.const -0x1p-1022)) (i32.const 1364)) + (call $assert_return_nan (call $add (f64.const -nan:0x4000000000000) (f64.const -0x1p-1022)) (i32.const 1368)) + (call $assert_return_nan (call $add (f64.const -nan) (f64.const 0x1p-1022)) (i32.const 1372)) + (call $assert_return_nan (call $add (f64.const -nan:0x4000000000000) (f64.const 0x1p-1022)) (i32.const 1376)) + (call $assert_return_nan (call $add (f64.const nan) (f64.const -0x1p-1022)) (i32.const 1380)) + (call $assert_return_nan (call $add (f64.const nan:0x4000000000000) (f64.const -0x1p-1022)) (i32.const 1384)) + (call $assert_return_nan (call $add (f64.const nan) (f64.const 0x1p-1022)) (i32.const 1388)) + (call $assert_return_nan (call $add (f64.const nan:0x4000000000000) (f64.const 0x1p-1022)) (i32.const 1392)) + (call $assert_return_nan (call $add (f64.const -nan) (f64.const -0x1p-1)) (i32.const 1396)) + (call $assert_return_nan (call $add (f64.const -nan:0x4000000000000) (f64.const -0x1p-1)) (i32.const 1400)) + (call $assert_return_nan (call $add (f64.const -nan) (f64.const 0x1p-1)) (i32.const 1404)) + (call $assert_return_nan (call $add (f64.const -nan:0x4000000000000) (f64.const 0x1p-1)) (i32.const 1408)) + (call $assert_return_nan (call $add (f64.const nan) (f64.const -0x1p-1)) (i32.const 1412)) + (call $assert_return_nan (call $add (f64.const nan:0x4000000000000) (f64.const -0x1p-1)) (i32.const 1416)) + (call $assert_return_nan (call $add (f64.const nan) (f64.const 0x1p-1)) (i32.const 1420)) + (call $assert_return_nan (call $add (f64.const nan:0x4000000000000) (f64.const 0x1p-1)) (i32.const 1424)) + (call $assert_return_nan (call $add (f64.const -nan) (f64.const -0x1p+0)) (i32.const 1428)) + (call $assert_return_nan (call $add (f64.const -nan:0x4000000000000) (f64.const -0x1p+0)) (i32.const 1432)) + (call $assert_return_nan (call $add (f64.const -nan) (f64.const 0x1p+0)) (i32.const 1436)) + (call $assert_return_nan (call $add (f64.const -nan:0x4000000000000) (f64.const 0x1p+0)) (i32.const 1440)) + (call $assert_return_nan (call $add (f64.const nan) (f64.const -0x1p+0)) (i32.const 1444)) + (call $assert_return_nan (call $add (f64.const nan:0x4000000000000) (f64.const -0x1p+0)) (i32.const 1448)) + (call $assert_return_nan (call $add (f64.const nan) (f64.const 0x1p+0)) (i32.const 1452)) + (call $assert_return_nan (call $add (f64.const nan:0x4000000000000) (f64.const 0x1p+0)) (i32.const 1456)) + (call $assert_return_nan (call $add (f64.const -nan) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1460)) + (call $assert_return_nan (call $add (f64.const -nan:0x4000000000000) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1464)) + (call $assert_return_nan (call $add (f64.const -nan) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1468)) + (call $assert_return_nan (call $add (f64.const -nan:0x4000000000000) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1472)) + (call $assert_return_nan (call $add (f64.const nan) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1476)) + (call $assert_return_nan (call $add (f64.const nan:0x4000000000000) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1480)) + (call $assert_return_nan (call $add (f64.const nan) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1484)) + (call $assert_return_nan (call $add (f64.const nan:0x4000000000000) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1488)) + (call $assert_return_nan (call $add (f64.const -nan) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1492)) + (call $assert_return_nan (call $add (f64.const -nan:0x4000000000000) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1496)) + (call $assert_return_nan (call $add (f64.const -nan) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1500)) + (call $assert_return_nan (call $add (f64.const -nan:0x4000000000000) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1504)) + (call $assert_return_nan (call $add (f64.const nan) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1508)) + (call $assert_return_nan (call $add (f64.const nan:0x4000000000000) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1512)) + (call $assert_return_nan (call $add (f64.const nan) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1516)) + (call $assert_return_nan (call $add (f64.const nan:0x4000000000000) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1520)) + (call $assert_return_nan (call $add (f64.const -nan) (f64.const -inf)) (i32.const 1524)) + (call $assert_return_nan (call $add (f64.const -nan:0x4000000000000) (f64.const -inf)) (i32.const 1528)) + (call $assert_return_nan (call $add (f64.const -nan) (f64.const inf)) (i32.const 1532)) + (call $assert_return_nan (call $add (f64.const -nan:0x4000000000000) (f64.const inf)) (i32.const 1536)) + (call $assert_return_nan (call $add (f64.const nan) (f64.const -inf)) (i32.const 1540)) + (call $assert_return_nan (call $add (f64.const nan:0x4000000000000) (f64.const -inf)) (i32.const 1544)) + (call $assert_return_nan (call $add (f64.const nan) (f64.const inf)) (i32.const 1548)) + (call $assert_return_nan (call $add (f64.const nan:0x4000000000000) (f64.const inf)) (i32.const 1552)) + (call $assert_return_nan (call $add (f64.const -nan) (f64.const -nan)) (i32.const 1556)) + (call $assert_return_nan (call $add (f64.const -nan:0x4000000000000) (f64.const -nan)) (i32.const 1560)) + (call $assert_return_nan (call $add (f64.const -nan) (f64.const -nan:0x4000000000000)) (i32.const 1564)) + (call $assert_return_nan (call $add (f64.const -nan:0x4000000000000) (f64.const -nan:0x4000000000000)) (i32.const 1568)) + (call $assert_return_nan (call $add (f64.const -nan) (f64.const nan)) (i32.const 1572)) + (call $assert_return_nan (call $add (f64.const -nan:0x4000000000000) (f64.const nan)) (i32.const 1576)) + (call $assert_return_nan (call $add (f64.const -nan) (f64.const nan:0x4000000000000)) (i32.const 1580)) + (call $assert_return_nan (call $add (f64.const -nan:0x4000000000000) (f64.const nan:0x4000000000000)) (i32.const 1584)) + (call $assert_return_nan (call $add (f64.const nan) (f64.const -nan)) (i32.const 1588)) + (call $assert_return_nan (call $add (f64.const nan:0x4000000000000) (f64.const -nan)) (i32.const 1592)) + (call $assert_return_nan (call $add (f64.const nan) (f64.const -nan:0x4000000000000)) (i32.const 1596)) + (call $assert_return_nan (call $add (f64.const nan:0x4000000000000) (f64.const -nan:0x4000000000000)) (i32.const 1600)) + (call $assert_return_nan (call $add (f64.const nan) (f64.const nan)) (i32.const 1604)) + (call $assert_return_nan (call $add (f64.const nan:0x4000000000000) (f64.const nan)) (i32.const 1608)) + (call $assert_return_nan (call $add (f64.const nan) (f64.const nan:0x4000000000000)) (i32.const 1612)) + (call $assert_return_nan (call $add (f64.const nan:0x4000000000000) (f64.const nan:0x4000000000000)) (i32.const 1616)) + (call $assert_return (call $sub (f64.const -0x0p+0) (f64.const -0x0p+0)) (f64.const 0x0p+0) (i32.const 1620)) + (call $assert_return (call $sub (f64.const -0x0p+0) (f64.const 0x0p+0)) (f64.const -0x0p+0) (i32.const 1624)) + (call $assert_return (call $sub (f64.const 0x0p+0) (f64.const -0x0p+0)) (f64.const 0x0p+0) (i32.const 1628)) + (call $assert_return (call $sub (f64.const 0x0p+0) (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 1632)) + (call $assert_return (call $sub (f64.const -0x0p+0) (f64.const -0x0.0000000000001p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 1636)) + (call $assert_return (call $sub (f64.const -0x0p+0) (f64.const 0x0.0000000000001p-1022)) (f64.const -0x0.0000000000001p-1022) (i32.const 1640)) + (call $assert_return (call $sub (f64.const 0x0p+0) (f64.const -0x0.0000000000001p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 1644)) + (call $assert_return (call $sub (f64.const 0x0p+0) (f64.const 0x0.0000000000001p-1022)) (f64.const -0x0.0000000000001p-1022) (i32.const 1648)) + (call $assert_return (call $sub (f64.const -0x0p+0) (f64.const -0x1p-1022)) (f64.const 0x1p-1022) (i32.const 1652)) + (call $assert_return (call $sub (f64.const -0x0p+0) (f64.const 0x1p-1022)) (f64.const -0x1p-1022) (i32.const 1656)) + (call $assert_return (call $sub (f64.const 0x0p+0) (f64.const -0x1p-1022)) (f64.const 0x1p-1022) (i32.const 1660)) + (call $assert_return (call $sub (f64.const 0x0p+0) (f64.const 0x1p-1022)) (f64.const -0x1p-1022) (i32.const 1664)) + (call $assert_return (call $sub (f64.const -0x0p+0) (f64.const -0x1p-1)) (f64.const 0x1p-1) (i32.const 1668)) + (call $assert_return (call $sub (f64.const -0x0p+0) (f64.const 0x1p-1)) (f64.const -0x1p-1) (i32.const 1672)) + (call $assert_return (call $sub (f64.const 0x0p+0) (f64.const -0x1p-1)) (f64.const 0x1p-1) (i32.const 1676)) + (call $assert_return (call $sub (f64.const 0x0p+0) (f64.const 0x1p-1)) (f64.const -0x1p-1) (i32.const 1680)) + (call $assert_return (call $sub (f64.const -0x0p+0) (f64.const -0x1p+0)) (f64.const 0x1p+0) (i32.const 1684)) + (call $assert_return (call $sub (f64.const -0x0p+0) (f64.const 0x1p+0)) (f64.const -0x1p+0) (i32.const 1688)) + (call $assert_return (call $sub (f64.const 0x0p+0) (f64.const -0x1p+0)) (f64.const 0x1p+0) (i32.const 1692)) + (call $assert_return (call $sub (f64.const 0x0p+0) (f64.const 0x1p+0)) (f64.const -0x1p+0) (i32.const 1696)) + (call $assert_return (call $sub (f64.const -0x0p+0) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 1700)) + (call $assert_return (call $sub (f64.const -0x0p+0) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 1704)) + (call $assert_return (call $sub (f64.const 0x0p+0) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 1708)) + (call $assert_return (call $sub (f64.const 0x0p+0) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 1712)) + (call $assert_return (call $sub (f64.const -0x0p+0) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 1716)) + (call $assert_return (call $sub (f64.const -0x0p+0) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 1720)) + (call $assert_return (call $sub (f64.const 0x0p+0) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 1724)) + (call $assert_return (call $sub (f64.const 0x0p+0) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 1728)) + (call $assert_return (call $sub (f64.const -0x0p+0) (f64.const -inf)) (f64.const inf) (i32.const 1732)) + (call $assert_return (call $sub (f64.const -0x0p+0) (f64.const inf)) (f64.const -inf) (i32.const 1736)) + (call $assert_return (call $sub (f64.const 0x0p+0) (f64.const -inf)) (f64.const inf) (i32.const 1740)) + (call $assert_return (call $sub (f64.const 0x0p+0) (f64.const inf)) (f64.const -inf) (i32.const 1744)) + (call $assert_return_nan (call $sub (f64.const -0x0p+0) (f64.const -nan)) (i32.const 1748)) + (call $assert_return_nan (call $sub (f64.const -0x0p+0) (f64.const -nan:0x4000000000000)) (i32.const 1752)) + (call $assert_return_nan (call $sub (f64.const -0x0p+0) (f64.const nan)) (i32.const 1756)) + (call $assert_return_nan (call $sub (f64.const -0x0p+0) (f64.const nan:0x4000000000000)) (i32.const 1760)) + (call $assert_return_nan (call $sub (f64.const 0x0p+0) (f64.const -nan)) (i32.const 1764)) + (call $assert_return_nan (call $sub (f64.const 0x0p+0) (f64.const -nan:0x4000000000000)) (i32.const 1768)) + (call $assert_return_nan (call $sub (f64.const 0x0p+0) (f64.const nan)) (i32.const 1772)) + (call $assert_return_nan (call $sub (f64.const 0x0p+0) (f64.const nan:0x4000000000000)) (i32.const 1776)) + (call $assert_return (call $sub (f64.const -0x0.0000000000001p-1022) (f64.const -0x0p+0)) (f64.const -0x0.0000000000001p-1022) (i32.const 1780)) + (call $assert_return (call $sub (f64.const -0x0.0000000000001p-1022) (f64.const 0x0p+0)) (f64.const -0x0.0000000000001p-1022) (i32.const 1784)) + (call $assert_return (call $sub (f64.const 0x0.0000000000001p-1022) (f64.const -0x0p+0)) (f64.const 0x0.0000000000001p-1022) (i32.const 1788)) + (call $assert_return (call $sub (f64.const 0x0.0000000000001p-1022) (f64.const 0x0p+0)) (f64.const 0x0.0000000000001p-1022) (i32.const 1792)) + (call $assert_return (call $sub (f64.const -0x0.0000000000001p-1022) (f64.const -0x0.0000000000001p-1022)) (f64.const 0x0p+0) (i32.const 1796)) + (call $assert_return (call $sub (f64.const -0x0.0000000000001p-1022) (f64.const 0x0.0000000000001p-1022)) (f64.const -0x0.0000000000002p-1022) (i32.const 1800)) + (call $assert_return (call $sub (f64.const 0x0.0000000000001p-1022) (f64.const -0x0.0000000000001p-1022)) (f64.const 0x0.0000000000002p-1022) (i32.const 1804)) + (call $assert_return (call $sub (f64.const 0x0.0000000000001p-1022) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0p+0) (i32.const 1808)) + (call $assert_return (call $sub (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p-1022)) (f64.const 0x0.fffffffffffffp-1022) (i32.const 1812)) + (call $assert_return (call $sub (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p-1022)) (f64.const -0x1.0000000000001p-1022) (i32.const 1816)) + (call $assert_return (call $sub (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p-1022)) (f64.const 0x1.0000000000001p-1022) (i32.const 1820)) + (call $assert_return (call $sub (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p-1022)) (f64.const -0x0.fffffffffffffp-1022) (i32.const 1824)) + (call $assert_return (call $sub (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p-1)) (f64.const 0x1p-1) (i32.const 1828)) + (call $assert_return (call $sub (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p-1)) (f64.const -0x1p-1) (i32.const 1832)) + (call $assert_return (call $sub (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p-1)) (f64.const 0x1p-1) (i32.const 1836)) + (call $assert_return (call $sub (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p-1)) (f64.const -0x1p-1) (i32.const 1840)) + (call $assert_return (call $sub (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p+0)) (f64.const 0x1p+0) (i32.const 1844)) + (call $assert_return (call $sub (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p+0)) (f64.const -0x1p+0) (i32.const 1848)) + (call $assert_return (call $sub (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p+0)) (f64.const 0x1p+0) (i32.const 1852)) + (call $assert_return (call $sub (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p+0)) (f64.const -0x1p+0) (i32.const 1856)) + (call $assert_return (call $sub (f64.const -0x0.0000000000001p-1022) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 1860)) + (call $assert_return (call $sub (f64.const -0x0.0000000000001p-1022) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 1864)) + (call $assert_return (call $sub (f64.const 0x0.0000000000001p-1022) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 1868)) + (call $assert_return (call $sub (f64.const 0x0.0000000000001p-1022) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 1872)) + (call $assert_return (call $sub (f64.const -0x0.0000000000001p-1022) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 1876)) + (call $assert_return (call $sub (f64.const -0x0.0000000000001p-1022) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 1880)) + (call $assert_return (call $sub (f64.const 0x0.0000000000001p-1022) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 1884)) + (call $assert_return (call $sub (f64.const 0x0.0000000000001p-1022) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 1888)) + (call $assert_return (call $sub (f64.const -0x0.0000000000001p-1022) (f64.const -inf)) (f64.const inf) (i32.const 1892)) + (call $assert_return (call $sub (f64.const -0x0.0000000000001p-1022) (f64.const inf)) (f64.const -inf) (i32.const 1896)) + (call $assert_return (call $sub (f64.const 0x0.0000000000001p-1022) (f64.const -inf)) (f64.const inf) (i32.const 1900)) + (call $assert_return (call $sub (f64.const 0x0.0000000000001p-1022) (f64.const inf)) (f64.const -inf) (i32.const 1904)) + (call $assert_return_nan (call $sub (f64.const -0x0.0000000000001p-1022) (f64.const -nan)) (i32.const 1908)) + (call $assert_return_nan (call $sub (f64.const -0x0.0000000000001p-1022) (f64.const -nan:0x4000000000000)) (i32.const 1912)) + (call $assert_return_nan (call $sub (f64.const -0x0.0000000000001p-1022) (f64.const nan)) (i32.const 1916)) + (call $assert_return_nan (call $sub (f64.const -0x0.0000000000001p-1022) (f64.const nan:0x4000000000000)) (i32.const 1920)) + (call $assert_return_nan (call $sub (f64.const 0x0.0000000000001p-1022) (f64.const -nan)) (i32.const 1924)) + (call $assert_return_nan (call $sub (f64.const 0x0.0000000000001p-1022) (f64.const -nan:0x4000000000000)) (i32.const 1928)) + (call $assert_return_nan (call $sub (f64.const 0x0.0000000000001p-1022) (f64.const nan)) (i32.const 1932)) + (call $assert_return_nan (call $sub (f64.const 0x0.0000000000001p-1022) (f64.const nan:0x4000000000000)) (i32.const 1936)) + (call $assert_return (call $sub (f64.const -0x1p-1022) (f64.const -0x0p+0)) (f64.const -0x1p-1022) (i32.const 1940)) + (call $assert_return (call $sub (f64.const -0x1p-1022) (f64.const 0x0p+0)) (f64.const -0x1p-1022) (i32.const 1944)) + (call $assert_return (call $sub (f64.const 0x1p-1022) (f64.const -0x0p+0)) (f64.const 0x1p-1022) (i32.const 1948)) + (call $assert_return (call $sub (f64.const 0x1p-1022) (f64.const 0x0p+0)) (f64.const 0x1p-1022) (i32.const 1952)) + (call $assert_return (call $sub (f64.const -0x1p-1022) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0.fffffffffffffp-1022) (i32.const 1956)) + (call $assert_return (call $sub (f64.const -0x1p-1022) (f64.const 0x0.0000000000001p-1022)) (f64.const -0x1.0000000000001p-1022) (i32.const 1960)) + (call $assert_return (call $sub (f64.const 0x1p-1022) (f64.const -0x0.0000000000001p-1022)) (f64.const 0x1.0000000000001p-1022) (i32.const 1964)) + (call $assert_return (call $sub (f64.const 0x1p-1022) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0.fffffffffffffp-1022) (i32.const 1968)) + (call $assert_return (call $sub (f64.const -0x1p-1022) (f64.const -0x1p-1022)) (f64.const 0x0p+0) (i32.const 1972)) + (call $assert_return (call $sub (f64.const -0x1p-1022) (f64.const 0x1p-1022)) (f64.const -0x1p-1021) (i32.const 1976)) + (call $assert_return (call $sub (f64.const 0x1p-1022) (f64.const -0x1p-1022)) (f64.const 0x1p-1021) (i32.const 1980)) + (call $assert_return (call $sub (f64.const 0x1p-1022) (f64.const 0x1p-1022)) (f64.const 0x0p+0) (i32.const 1984)) + (call $assert_return (call $sub (f64.const -0x1p-1022) (f64.const -0x1p-1)) (f64.const 0x1p-1) (i32.const 1988)) + (call $assert_return (call $sub (f64.const -0x1p-1022) (f64.const 0x1p-1)) (f64.const -0x1p-1) (i32.const 1992)) + (call $assert_return (call $sub (f64.const 0x1p-1022) (f64.const -0x1p-1)) (f64.const 0x1p-1) (i32.const 1996)) + (call $assert_return (call $sub (f64.const 0x1p-1022) (f64.const 0x1p-1)) (f64.const -0x1p-1) (i32.const 2000)) + (call $assert_return (call $sub (f64.const -0x1p-1022) (f64.const -0x1p+0)) (f64.const 0x1p+0) (i32.const 2004)) + (call $assert_return (call $sub (f64.const -0x1p-1022) (f64.const 0x1p+0)) (f64.const -0x1p+0) (i32.const 2008)) + (call $assert_return (call $sub (f64.const 0x1p-1022) (f64.const -0x1p+0)) (f64.const 0x1p+0) (i32.const 2012)) + (call $assert_return (call $sub (f64.const 0x1p-1022) (f64.const 0x1p+0)) (f64.const -0x1p+0) (i32.const 2016)) + (call $assert_return (call $sub (f64.const -0x1p-1022) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 2020)) + (call $assert_return (call $sub (f64.const -0x1p-1022) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 2024)) + (call $assert_return (call $sub (f64.const 0x1p-1022) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 2028)) + (call $assert_return (call $sub (f64.const 0x1p-1022) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 2032)) + (call $assert_return (call $sub (f64.const -0x1p-1022) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 2036)) + (call $assert_return (call $sub (f64.const -0x1p-1022) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 2040)) + (call $assert_return (call $sub (f64.const 0x1p-1022) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 2044)) + (call $assert_return (call $sub (f64.const 0x1p-1022) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 2048)) + (call $assert_return (call $sub (f64.const -0x1p-1022) (f64.const -inf)) (f64.const inf) (i32.const 2052)) + (call $assert_return (call $sub (f64.const -0x1p-1022) (f64.const inf)) (f64.const -inf) (i32.const 2056)) + (call $assert_return (call $sub (f64.const 0x1p-1022) (f64.const -inf)) (f64.const inf) (i32.const 2060)) + (call $assert_return (call $sub (f64.const 0x1p-1022) (f64.const inf)) (f64.const -inf) (i32.const 2064)) + (call $assert_return_nan (call $sub (f64.const -0x1p-1022) (f64.const -nan)) (i32.const 2068)) + (call $assert_return_nan (call $sub (f64.const -0x1p-1022) (f64.const -nan:0x4000000000000)) (i32.const 2072)) + (call $assert_return_nan (call $sub (f64.const -0x1p-1022) (f64.const nan)) (i32.const 2076)) + (call $assert_return_nan (call $sub (f64.const -0x1p-1022) (f64.const nan:0x4000000000000)) (i32.const 2080)) + (call $assert_return_nan (call $sub (f64.const 0x1p-1022) (f64.const -nan)) (i32.const 2084)) + (call $assert_return_nan (call $sub (f64.const 0x1p-1022) (f64.const -nan:0x4000000000000)) (i32.const 2088)) + (call $assert_return_nan (call $sub (f64.const 0x1p-1022) (f64.const nan)) (i32.const 2092)) + (call $assert_return_nan (call $sub (f64.const 0x1p-1022) (f64.const nan:0x4000000000000)) (i32.const 2096)) + (call $assert_return (call $sub (f64.const -0x1p-1) (f64.const -0x0p+0)) (f64.const -0x1p-1) (i32.const 2100)) + (call $assert_return (call $sub (f64.const -0x1p-1) (f64.const 0x0p+0)) (f64.const -0x1p-1) (i32.const 2104)) + (call $assert_return (call $sub (f64.const 0x1p-1) (f64.const -0x0p+0)) (f64.const 0x1p-1) (i32.const 2108)) + (call $assert_return (call $sub (f64.const 0x1p-1) (f64.const 0x0p+0)) (f64.const 0x1p-1) (i32.const 2112)) + (call $assert_return (call $sub (f64.const -0x1p-1) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x1p-1) (i32.const 2116)) + (call $assert_return (call $sub (f64.const -0x1p-1) (f64.const 0x0.0000000000001p-1022)) (f64.const -0x1p-1) (i32.const 2120)) + (call $assert_return (call $sub (f64.const 0x1p-1) (f64.const -0x0.0000000000001p-1022)) (f64.const 0x1p-1) (i32.const 2124)) + (call $assert_return (call $sub (f64.const 0x1p-1) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x1p-1) (i32.const 2128)) + (call $assert_return (call $sub (f64.const -0x1p-1) (f64.const -0x1p-1022)) (f64.const -0x1p-1) (i32.const 2132)) + (call $assert_return (call $sub (f64.const -0x1p-1) (f64.const 0x1p-1022)) (f64.const -0x1p-1) (i32.const 2136)) + (call $assert_return (call $sub (f64.const 0x1p-1) (f64.const -0x1p-1022)) (f64.const 0x1p-1) (i32.const 2140)) + (call $assert_return (call $sub (f64.const 0x1p-1) (f64.const 0x1p-1022)) (f64.const 0x1p-1) (i32.const 2144)) + (call $assert_return (call $sub (f64.const -0x1p-1) (f64.const -0x1p-1)) (f64.const 0x0p+0) (i32.const 2148)) + (call $assert_return (call $sub (f64.const -0x1p-1) (f64.const 0x1p-1)) (f64.const -0x1p+0) (i32.const 2152)) + (call $assert_return (call $sub (f64.const 0x1p-1) (f64.const -0x1p-1)) (f64.const 0x1p+0) (i32.const 2156)) + (call $assert_return (call $sub (f64.const 0x1p-1) (f64.const 0x1p-1)) (f64.const 0x0p+0) (i32.const 2160)) + (call $assert_return (call $sub (f64.const -0x1p-1) (f64.const -0x1p+0)) (f64.const 0x1p-1) (i32.const 2164)) + (call $assert_return (call $sub (f64.const -0x1p-1) (f64.const 0x1p+0)) (f64.const -0x1.8p+0) (i32.const 2168)) + (call $assert_return (call $sub (f64.const 0x1p-1) (f64.const -0x1p+0)) (f64.const 0x1.8p+0) (i32.const 2172)) + (call $assert_return (call $sub (f64.const 0x1p-1) (f64.const 0x1p+0)) (f64.const -0x1p-1) (i32.const 2176)) + (call $assert_return (call $sub (f64.const -0x1p-1) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x1.721fb54442d18p+2) (i32.const 2180)) + (call $assert_return (call $sub (f64.const -0x1p-1) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x1.b21fb54442d18p+2) (i32.const 2184)) + (call $assert_return (call $sub (f64.const 0x1p-1) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x1.b21fb54442d18p+2) (i32.const 2188)) + (call $assert_return (call $sub (f64.const 0x1p-1) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x1.721fb54442d18p+2) (i32.const 2192)) + (call $assert_return (call $sub (f64.const -0x1p-1) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 2196)) + (call $assert_return (call $sub (f64.const -0x1p-1) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 2200)) + (call $assert_return (call $sub (f64.const 0x1p-1) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 2204)) + (call $assert_return (call $sub (f64.const 0x1p-1) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 2208)) + (call $assert_return (call $sub (f64.const -0x1p-1) (f64.const -inf)) (f64.const inf) (i32.const 2212)) + (call $assert_return (call $sub (f64.const -0x1p-1) (f64.const inf)) (f64.const -inf) (i32.const 2216)) + (call $assert_return (call $sub (f64.const 0x1p-1) (f64.const -inf)) (f64.const inf) (i32.const 2220)) + (call $assert_return (call $sub (f64.const 0x1p-1) (f64.const inf)) (f64.const -inf) (i32.const 2224)) + (call $assert_return_nan (call $sub (f64.const -0x1p-1) (f64.const -nan)) (i32.const 2228)) + (call $assert_return_nan (call $sub (f64.const -0x1p-1) (f64.const -nan:0x4000000000000)) (i32.const 2232)) + (call $assert_return_nan (call $sub (f64.const -0x1p-1) (f64.const nan)) (i32.const 2236)) + (call $assert_return_nan (call $sub (f64.const -0x1p-1) (f64.const nan:0x4000000000000)) (i32.const 2240)) + (call $assert_return_nan (call $sub (f64.const 0x1p-1) (f64.const -nan)) (i32.const 2244)) + (call $assert_return_nan (call $sub (f64.const 0x1p-1) (f64.const -nan:0x4000000000000)) (i32.const 2248)) + (call $assert_return_nan (call $sub (f64.const 0x1p-1) (f64.const nan)) (i32.const 2252)) + (call $assert_return_nan (call $sub (f64.const 0x1p-1) (f64.const nan:0x4000000000000)) (i32.const 2256)) + (call $assert_return (call $sub (f64.const -0x1p+0) (f64.const -0x0p+0)) (f64.const -0x1p+0) (i32.const 2260)) + (call $assert_return (call $sub (f64.const -0x1p+0) (f64.const 0x0p+0)) (f64.const -0x1p+0) (i32.const 2264)) + (call $assert_return (call $sub (f64.const 0x1p+0) (f64.const -0x0p+0)) (f64.const 0x1p+0) (i32.const 2268)) + (call $assert_return (call $sub (f64.const 0x1p+0) (f64.const 0x0p+0)) (f64.const 0x1p+0) (i32.const 2272)) + (call $assert_return (call $sub (f64.const -0x1p+0) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x1p+0) (i32.const 2276)) + (call $assert_return (call $sub (f64.const -0x1p+0) (f64.const 0x0.0000000000001p-1022)) (f64.const -0x1p+0) (i32.const 2280)) + (call $assert_return (call $sub (f64.const 0x1p+0) (f64.const -0x0.0000000000001p-1022)) (f64.const 0x1p+0) (i32.const 2284)) + (call $assert_return (call $sub (f64.const 0x1p+0) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x1p+0) (i32.const 2288)) + (call $assert_return (call $sub (f64.const -0x1p+0) (f64.const -0x1p-1022)) (f64.const -0x1p+0) (i32.const 2292)) + (call $assert_return (call $sub (f64.const -0x1p+0) (f64.const 0x1p-1022)) (f64.const -0x1p+0) (i32.const 2296)) + (call $assert_return (call $sub (f64.const 0x1p+0) (f64.const -0x1p-1022)) (f64.const 0x1p+0) (i32.const 2300)) + (call $assert_return (call $sub (f64.const 0x1p+0) (f64.const 0x1p-1022)) (f64.const 0x1p+0) (i32.const 2304)) + (call $assert_return (call $sub (f64.const -0x1p+0) (f64.const -0x1p-1)) (f64.const -0x1p-1) (i32.const 2308)) + (call $assert_return (call $sub (f64.const -0x1p+0) (f64.const 0x1p-1)) (f64.const -0x1.8p+0) (i32.const 2312)) + (call $assert_return (call $sub (f64.const 0x1p+0) (f64.const -0x1p-1)) (f64.const 0x1.8p+0) (i32.const 2316)) + (call $assert_return (call $sub (f64.const 0x1p+0) (f64.const 0x1p-1)) (f64.const 0x1p-1) (i32.const 2320)) + (call $assert_return (call $sub (f64.const -0x1p+0) (f64.const -0x1p+0)) (f64.const 0x0p+0) (i32.const 2324)) + (call $assert_return (call $sub (f64.const -0x1p+0) (f64.const 0x1p+0)) (f64.const -0x1p+1) (i32.const 2328)) + (call $assert_return (call $sub (f64.const 0x1p+0) (f64.const -0x1p+0)) (f64.const 0x1p+1) (i32.const 2332)) + (call $assert_return (call $sub (f64.const 0x1p+0) (f64.const 0x1p+0)) (f64.const 0x0p+0) (i32.const 2336)) + (call $assert_return (call $sub (f64.const -0x1p+0) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x1.521fb54442d18p+2) (i32.const 2340)) + (call $assert_return (call $sub (f64.const -0x1p+0) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x1.d21fb54442d18p+2) (i32.const 2344)) + (call $assert_return (call $sub (f64.const 0x1p+0) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x1.d21fb54442d18p+2) (i32.const 2348)) + (call $assert_return (call $sub (f64.const 0x1p+0) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x1.521fb54442d18p+2) (i32.const 2352)) + (call $assert_return (call $sub (f64.const -0x1p+0) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 2356)) + (call $assert_return (call $sub (f64.const -0x1p+0) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 2360)) + (call $assert_return (call $sub (f64.const 0x1p+0) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 2364)) + (call $assert_return (call $sub (f64.const 0x1p+0) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 2368)) + (call $assert_return (call $sub (f64.const -0x1p+0) (f64.const -inf)) (f64.const inf) (i32.const 2372)) + (call $assert_return (call $sub (f64.const -0x1p+0) (f64.const inf)) (f64.const -inf) (i32.const 2376)) + (call $assert_return (call $sub (f64.const 0x1p+0) (f64.const -inf)) (f64.const inf) (i32.const 2380)) + (call $assert_return (call $sub (f64.const 0x1p+0) (f64.const inf)) (f64.const -inf) (i32.const 2384)) + (call $assert_return_nan (call $sub (f64.const -0x1p+0) (f64.const -nan)) (i32.const 2388)) + (call $assert_return_nan (call $sub (f64.const -0x1p+0) (f64.const -nan:0x4000000000000)) (i32.const 2392)) + (call $assert_return_nan (call $sub (f64.const -0x1p+0) (f64.const nan)) (i32.const 2396)) + (call $assert_return_nan (call $sub (f64.const -0x1p+0) (f64.const nan:0x4000000000000)) (i32.const 2400)) + (call $assert_return_nan (call $sub (f64.const 0x1p+0) (f64.const -nan)) (i32.const 2404)) + (call $assert_return_nan (call $sub (f64.const 0x1p+0) (f64.const -nan:0x4000000000000)) (i32.const 2408)) + (call $assert_return_nan (call $sub (f64.const 0x1p+0) (f64.const nan)) (i32.const 2412)) + (call $assert_return_nan (call $sub (f64.const 0x1p+0) (f64.const nan:0x4000000000000)) (i32.const 2416)) + (call $assert_return (call $sub (f64.const -0x1.921fb54442d18p+2) (f64.const -0x0p+0)) (f64.const -0x1.921fb54442d18p+2) (i32.const 2420)) + (call $assert_return (call $sub (f64.const -0x1.921fb54442d18p+2) (f64.const 0x0p+0)) (f64.const -0x1.921fb54442d18p+2) (i32.const 2424)) + (call $assert_return (call $sub (f64.const 0x1.921fb54442d18p+2) (f64.const -0x0p+0)) (f64.const 0x1.921fb54442d18p+2) (i32.const 2428)) + (call $assert_return (call $sub (f64.const 0x1.921fb54442d18p+2) (f64.const 0x0p+0)) (f64.const 0x1.921fb54442d18p+2) (i32.const 2432)) + (call $assert_return (call $sub (f64.const -0x1.921fb54442d18p+2) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x1.921fb54442d18p+2) (i32.const 2436)) + (call $assert_return (call $sub (f64.const -0x1.921fb54442d18p+2) (f64.const 0x0.0000000000001p-1022)) (f64.const -0x1.921fb54442d18p+2) (i32.const 2440)) + (call $assert_return (call $sub (f64.const 0x1.921fb54442d18p+2) (f64.const -0x0.0000000000001p-1022)) (f64.const 0x1.921fb54442d18p+2) (i32.const 2444)) + (call $assert_return (call $sub (f64.const 0x1.921fb54442d18p+2) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x1.921fb54442d18p+2) (i32.const 2448)) + (call $assert_return (call $sub (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p-1022)) (f64.const -0x1.921fb54442d18p+2) (i32.const 2452)) + (call $assert_return (call $sub (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p-1022)) (f64.const -0x1.921fb54442d18p+2) (i32.const 2456)) + (call $assert_return (call $sub (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p-1022)) (f64.const 0x1.921fb54442d18p+2) (i32.const 2460)) + (call $assert_return (call $sub (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p-1022)) (f64.const 0x1.921fb54442d18p+2) (i32.const 2464)) + (call $assert_return (call $sub (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p-1)) (f64.const -0x1.721fb54442d18p+2) (i32.const 2468)) + (call $assert_return (call $sub (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p-1)) (f64.const -0x1.b21fb54442d18p+2) (i32.const 2472)) + (call $assert_return (call $sub (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p-1)) (f64.const 0x1.b21fb54442d18p+2) (i32.const 2476)) + (call $assert_return (call $sub (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p-1)) (f64.const 0x1.721fb54442d18p+2) (i32.const 2480)) + (call $assert_return (call $sub (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p+0)) (f64.const -0x1.521fb54442d18p+2) (i32.const 2484)) + (call $assert_return (call $sub (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p+0)) (f64.const -0x1.d21fb54442d18p+2) (i32.const 2488)) + (call $assert_return (call $sub (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p+0)) (f64.const 0x1.d21fb54442d18p+2) (i32.const 2492)) + (call $assert_return (call $sub (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p+0)) (f64.const 0x1.521fb54442d18p+2) (i32.const 2496)) + (call $assert_return (call $sub (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x0p+0) (i32.const 2500)) + (call $assert_return (call $sub (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+3) (i32.const 2504)) + (call $assert_return (call $sub (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+3) (i32.const 2508)) + (call $assert_return (call $sub (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x0p+0) (i32.const 2512)) + (call $assert_return (call $sub (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 2516)) + (call $assert_return (call $sub (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 2520)) + (call $assert_return (call $sub (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 2524)) + (call $assert_return (call $sub (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 2528)) + (call $assert_return (call $sub (f64.const -0x1.921fb54442d18p+2) (f64.const -inf)) (f64.const inf) (i32.const 2532)) + (call $assert_return (call $sub (f64.const -0x1.921fb54442d18p+2) (f64.const inf)) (f64.const -inf) (i32.const 2536)) + (call $assert_return (call $sub (f64.const 0x1.921fb54442d18p+2) (f64.const -inf)) (f64.const inf) (i32.const 2540)) + (call $assert_return (call $sub (f64.const 0x1.921fb54442d18p+2) (f64.const inf)) (f64.const -inf) (i32.const 2544)) + (call $assert_return_nan (call $sub (f64.const -0x1.921fb54442d18p+2) (f64.const -nan)) (i32.const 2548)) + (call $assert_return_nan (call $sub (f64.const -0x1.921fb54442d18p+2) (f64.const -nan:0x4000000000000)) (i32.const 2552)) + (call $assert_return_nan (call $sub (f64.const -0x1.921fb54442d18p+2) (f64.const nan)) (i32.const 2556)) + (call $assert_return_nan (call $sub (f64.const -0x1.921fb54442d18p+2) (f64.const nan:0x4000000000000)) (i32.const 2560)) + (call $assert_return_nan (call $sub (f64.const 0x1.921fb54442d18p+2) (f64.const -nan)) (i32.const 2564)) + (call $assert_return_nan (call $sub (f64.const 0x1.921fb54442d18p+2) (f64.const -nan:0x4000000000000)) (i32.const 2568)) + (call $assert_return_nan (call $sub (f64.const 0x1.921fb54442d18p+2) (f64.const nan)) (i32.const 2572)) + (call $assert_return_nan (call $sub (f64.const 0x1.921fb54442d18p+2) (f64.const nan:0x4000000000000)) (i32.const 2576)) + (call $assert_return (call $sub (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x0p+0)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 2580)) + (call $assert_return (call $sub (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x0p+0)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 2584)) + (call $assert_return (call $sub (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x0p+0)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 2588)) + (call $assert_return (call $sub (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x0p+0)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 2592)) + (call $assert_return (call $sub (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 2596)) + (call $assert_return (call $sub (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x0.0000000000001p-1022)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 2600)) + (call $assert_return (call $sub (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x0.0000000000001p-1022)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 2604)) + (call $assert_return (call $sub (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 2608)) + (call $assert_return (call $sub (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p-1022)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 2612)) + (call $assert_return (call $sub (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p-1022)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 2616)) + (call $assert_return (call $sub (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p-1022)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 2620)) + (call $assert_return (call $sub (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p-1022)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 2624)) + (call $assert_return (call $sub (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p-1)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 2628)) + (call $assert_return (call $sub (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p-1)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 2632)) + (call $assert_return (call $sub (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p-1)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 2636)) + (call $assert_return (call $sub (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p-1)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 2640)) + (call $assert_return (call $sub (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p+0)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 2644)) + (call $assert_return (call $sub (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p+0)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 2648)) + (call $assert_return (call $sub (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p+0)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 2652)) + (call $assert_return (call $sub (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p+0)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 2656)) + (call $assert_return (call $sub (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 2660)) + (call $assert_return (call $sub (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 2664)) + (call $assert_return (call $sub (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 2668)) + (call $assert_return (call $sub (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 2672)) + (call $assert_return (call $sub (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x0p+0) (i32.const 2676)) + (call $assert_return (call $sub (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -inf) (i32.const 2680)) + (call $assert_return (call $sub (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1.fffffffffffffp+1023)) (f64.const inf) (i32.const 2684)) + (call $assert_return (call $sub (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x0p+0) (i32.const 2688)) + (call $assert_return (call $sub (f64.const -0x1.fffffffffffffp+1023) (f64.const -inf)) (f64.const inf) (i32.const 2692)) + (call $assert_return (call $sub (f64.const -0x1.fffffffffffffp+1023) (f64.const inf)) (f64.const -inf) (i32.const 2696)) + (call $assert_return (call $sub (f64.const 0x1.fffffffffffffp+1023) (f64.const -inf)) (f64.const inf) (i32.const 2700)) + (call $assert_return (call $sub (f64.const 0x1.fffffffffffffp+1023) (f64.const inf)) (f64.const -inf) (i32.const 2704)) + (call $assert_return_nan (call $sub (f64.const -0x1.fffffffffffffp+1023) (f64.const -nan)) (i32.const 2708)) + (call $assert_return_nan (call $sub (f64.const -0x1.fffffffffffffp+1023) (f64.const -nan:0x4000000000000)) (i32.const 2712)) + (call $assert_return_nan (call $sub (f64.const -0x1.fffffffffffffp+1023) (f64.const nan)) (i32.const 2716)) + (call $assert_return_nan (call $sub (f64.const -0x1.fffffffffffffp+1023) (f64.const nan:0x4000000000000)) (i32.const 2720)) + (call $assert_return_nan (call $sub (f64.const 0x1.fffffffffffffp+1023) (f64.const -nan)) (i32.const 2724)) + (call $assert_return_nan (call $sub (f64.const 0x1.fffffffffffffp+1023) (f64.const -nan:0x4000000000000)) (i32.const 2728)) + (call $assert_return_nan (call $sub (f64.const 0x1.fffffffffffffp+1023) (f64.const nan)) (i32.const 2732)) + (call $assert_return_nan (call $sub (f64.const 0x1.fffffffffffffp+1023) (f64.const nan:0x4000000000000)) (i32.const 2736)) + (call $assert_return (call $sub (f64.const -inf) (f64.const -0x0p+0)) (f64.const -inf) (i32.const 2740)) + (call $assert_return (call $sub (f64.const -inf) (f64.const 0x0p+0)) (f64.const -inf) (i32.const 2744)) + (call $assert_return (call $sub (f64.const inf) (f64.const -0x0p+0)) (f64.const inf) (i32.const 2748)) + (call $assert_return (call $sub (f64.const inf) (f64.const 0x0p+0)) (f64.const inf) (i32.const 2752)) + (call $assert_return (call $sub (f64.const -inf) (f64.const -0x0.0000000000001p-1022)) (f64.const -inf) (i32.const 2756)) + (call $assert_return (call $sub (f64.const -inf) (f64.const 0x0.0000000000001p-1022)) (f64.const -inf) (i32.const 2760)) + (call $assert_return (call $sub (f64.const inf) (f64.const -0x0.0000000000001p-1022)) (f64.const inf) (i32.const 2764)) + (call $assert_return (call $sub (f64.const inf) (f64.const 0x0.0000000000001p-1022)) (f64.const inf) (i32.const 2768)) + (call $assert_return (call $sub (f64.const -inf) (f64.const -0x1p-1022)) (f64.const -inf) (i32.const 2772)) + (call $assert_return (call $sub (f64.const -inf) (f64.const 0x1p-1022)) (f64.const -inf) (i32.const 2776)) + (call $assert_return (call $sub (f64.const inf) (f64.const -0x1p-1022)) (f64.const inf) (i32.const 2780)) + (call $assert_return (call $sub (f64.const inf) (f64.const 0x1p-1022)) (f64.const inf) (i32.const 2784)) + (call $assert_return (call $sub (f64.const -inf) (f64.const -0x1p-1)) (f64.const -inf) (i32.const 2788)) + (call $assert_return (call $sub (f64.const -inf) (f64.const 0x1p-1)) (f64.const -inf) (i32.const 2792)) + (call $assert_return (call $sub (f64.const inf) (f64.const -0x1p-1)) (f64.const inf) (i32.const 2796)) + (call $assert_return (call $sub (f64.const inf) (f64.const 0x1p-1)) (f64.const inf) (i32.const 2800)) + (call $assert_return (call $sub (f64.const -inf) (f64.const -0x1p+0)) (f64.const -inf) (i32.const 2804)) + (call $assert_return (call $sub (f64.const -inf) (f64.const 0x1p+0)) (f64.const -inf) (i32.const 2808)) + (call $assert_return (call $sub (f64.const inf) (f64.const -0x1p+0)) (f64.const inf) (i32.const 2812)) + (call $assert_return (call $sub (f64.const inf) (f64.const 0x1p+0)) (f64.const inf) (i32.const 2816)) + (call $assert_return (call $sub (f64.const -inf) (f64.const -0x1.921fb54442d18p+2)) (f64.const -inf) (i32.const 2820)) + (call $assert_return (call $sub (f64.const -inf) (f64.const 0x1.921fb54442d18p+2)) (f64.const -inf) (i32.const 2824)) + (call $assert_return (call $sub (f64.const inf) (f64.const -0x1.921fb54442d18p+2)) (f64.const inf) (i32.const 2828)) + (call $assert_return (call $sub (f64.const inf) (f64.const 0x1.921fb54442d18p+2)) (f64.const inf) (i32.const 2832)) + (call $assert_return (call $sub (f64.const -inf) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -inf) (i32.const 2836)) + (call $assert_return (call $sub (f64.const -inf) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -inf) (i32.const 2840)) + (call $assert_return (call $sub (f64.const inf) (f64.const -0x1.fffffffffffffp+1023)) (f64.const inf) (i32.const 2844)) + (call $assert_return (call $sub (f64.const inf) (f64.const 0x1.fffffffffffffp+1023)) (f64.const inf) (i32.const 2848)) + (call $assert_return_nan (call $sub (f64.const -inf) (f64.const -inf)) (i32.const 2852)) + (call $assert_return (call $sub (f64.const -inf) (f64.const inf)) (f64.const -inf) (i32.const 2856)) + (call $assert_return (call $sub (f64.const inf) (f64.const -inf)) (f64.const inf) (i32.const 2860)) + (call $assert_return_nan (call $sub (f64.const inf) (f64.const inf)) (i32.const 2864)) + (call $assert_return_nan (call $sub (f64.const -inf) (f64.const -nan)) (i32.const 2868)) + (call $assert_return_nan (call $sub (f64.const -inf) (f64.const -nan:0x4000000000000)) (i32.const 2872)) + (call $assert_return_nan (call $sub (f64.const -inf) (f64.const nan)) (i32.const 2876)) + (call $assert_return_nan (call $sub (f64.const -inf) (f64.const nan:0x4000000000000)) (i32.const 2880)) + (call $assert_return_nan (call $sub (f64.const inf) (f64.const -nan)) (i32.const 2884)) + (call $assert_return_nan (call $sub (f64.const inf) (f64.const -nan:0x4000000000000)) (i32.const 2888)) + (call $assert_return_nan (call $sub (f64.const inf) (f64.const nan)) (i32.const 2892)) + (call $assert_return_nan (call $sub (f64.const inf) (f64.const nan:0x4000000000000)) (i32.const 2896)) + (call $assert_return_nan (call $sub (f64.const -nan) (f64.const -0x0p+0)) (i32.const 2900)) + (call $assert_return_nan (call $sub (f64.const -nan:0x4000000000000) (f64.const -0x0p+0)) (i32.const 2904)) + (call $assert_return_nan (call $sub (f64.const -nan) (f64.const 0x0p+0)) (i32.const 2908)) + (call $assert_return_nan (call $sub (f64.const -nan:0x4000000000000) (f64.const 0x0p+0)) (i32.const 2912)) + (call $assert_return_nan (call $sub (f64.const nan) (f64.const -0x0p+0)) (i32.const 2916)) + (call $assert_return_nan (call $sub (f64.const nan:0x4000000000000) (f64.const -0x0p+0)) (i32.const 2920)) + (call $assert_return_nan (call $sub (f64.const nan) (f64.const 0x0p+0)) (i32.const 2924)) + (call $assert_return_nan (call $sub (f64.const nan:0x4000000000000) (f64.const 0x0p+0)) (i32.const 2928)) + (call $assert_return_nan (call $sub (f64.const -nan) (f64.const -0x0.0000000000001p-1022)) (i32.const 2932)) + (call $assert_return_nan (call $sub (f64.const -nan:0x4000000000000) (f64.const -0x0.0000000000001p-1022)) (i32.const 2936)) + (call $assert_return_nan (call $sub (f64.const -nan) (f64.const 0x0.0000000000001p-1022)) (i32.const 2940)) + (call $assert_return_nan (call $sub (f64.const -nan:0x4000000000000) (f64.const 0x0.0000000000001p-1022)) (i32.const 2944)) + (call $assert_return_nan (call $sub (f64.const nan) (f64.const -0x0.0000000000001p-1022)) (i32.const 2948)) + (call $assert_return_nan (call $sub (f64.const nan:0x4000000000000) (f64.const -0x0.0000000000001p-1022)) (i32.const 2952)) + (call $assert_return_nan (call $sub (f64.const nan) (f64.const 0x0.0000000000001p-1022)) (i32.const 2956)) + (call $assert_return_nan (call $sub (f64.const nan:0x4000000000000) (f64.const 0x0.0000000000001p-1022)) (i32.const 2960)) + (call $assert_return_nan (call $sub (f64.const -nan) (f64.const -0x1p-1022)) (i32.const 2964)) + (call $assert_return_nan (call $sub (f64.const -nan:0x4000000000000) (f64.const -0x1p-1022)) (i32.const 2968)) + (call $assert_return_nan (call $sub (f64.const -nan) (f64.const 0x1p-1022)) (i32.const 2972)) + (call $assert_return_nan (call $sub (f64.const -nan:0x4000000000000) (f64.const 0x1p-1022)) (i32.const 2976)) + (call $assert_return_nan (call $sub (f64.const nan) (f64.const -0x1p-1022)) (i32.const 2980)) + (call $assert_return_nan (call $sub (f64.const nan:0x4000000000000) (f64.const -0x1p-1022)) (i32.const 2984)) + (call $assert_return_nan (call $sub (f64.const nan) (f64.const 0x1p-1022)) (i32.const 2988)) + (call $assert_return_nan (call $sub (f64.const nan:0x4000000000000) (f64.const 0x1p-1022)) (i32.const 2992)) + (call $assert_return_nan (call $sub (f64.const -nan) (f64.const -0x1p-1)) (i32.const 2996)) + (call $assert_return_nan (call $sub (f64.const -nan:0x4000000000000) (f64.const -0x1p-1)) (i32.const 3000)) + (call $assert_return_nan (call $sub (f64.const -nan) (f64.const 0x1p-1)) (i32.const 3004)) + (call $assert_return_nan (call $sub (f64.const -nan:0x4000000000000) (f64.const 0x1p-1)) (i32.const 3008)) + (call $assert_return_nan (call $sub (f64.const nan) (f64.const -0x1p-1)) (i32.const 3012)) + (call $assert_return_nan (call $sub (f64.const nan:0x4000000000000) (f64.const -0x1p-1)) (i32.const 3016)) + (call $assert_return_nan (call $sub (f64.const nan) (f64.const 0x1p-1)) (i32.const 3020)) + (call $assert_return_nan (call $sub (f64.const nan:0x4000000000000) (f64.const 0x1p-1)) (i32.const 3024)) + (call $assert_return_nan (call $sub (f64.const -nan) (f64.const -0x1p+0)) (i32.const 3028)) + (call $assert_return_nan (call $sub (f64.const -nan:0x4000000000000) (f64.const -0x1p+0)) (i32.const 3032)) + (call $assert_return_nan (call $sub (f64.const -nan) (f64.const 0x1p+0)) (i32.const 3036)) + (call $assert_return_nan (call $sub (f64.const -nan:0x4000000000000) (f64.const 0x1p+0)) (i32.const 3040)) + (call $assert_return_nan (call $sub (f64.const nan) (f64.const -0x1p+0)) (i32.const 3044)) + (call $assert_return_nan (call $sub (f64.const nan:0x4000000000000) (f64.const -0x1p+0)) (i32.const 3048)) + (call $assert_return_nan (call $sub (f64.const nan) (f64.const 0x1p+0)) (i32.const 3052)) + (call $assert_return_nan (call $sub (f64.const nan:0x4000000000000) (f64.const 0x1p+0)) (i32.const 3056)) + (call $assert_return_nan (call $sub (f64.const -nan) (f64.const -0x1.921fb54442d18p+2)) (i32.const 3060)) + (call $assert_return_nan (call $sub (f64.const -nan:0x4000000000000) (f64.const -0x1.921fb54442d18p+2)) (i32.const 3064)) + (call $assert_return_nan (call $sub (f64.const -nan) (f64.const 0x1.921fb54442d18p+2)) (i32.const 3068)) + (call $assert_return_nan (call $sub (f64.const -nan:0x4000000000000) (f64.const 0x1.921fb54442d18p+2)) (i32.const 3072)) + (call $assert_return_nan (call $sub (f64.const nan) (f64.const -0x1.921fb54442d18p+2)) (i32.const 3076)) + (call $assert_return_nan (call $sub (f64.const nan:0x4000000000000) (f64.const -0x1.921fb54442d18p+2)) (i32.const 3080)) + (call $assert_return_nan (call $sub (f64.const nan) (f64.const 0x1.921fb54442d18p+2)) (i32.const 3084)) + (call $assert_return_nan (call $sub (f64.const nan:0x4000000000000) (f64.const 0x1.921fb54442d18p+2)) (i32.const 3088)) + (call $assert_return_nan (call $sub (f64.const -nan) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 3092)) + (call $assert_return_nan (call $sub (f64.const -nan:0x4000000000000) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 3096)) + (call $assert_return_nan (call $sub (f64.const -nan) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 3100)) + (call $assert_return_nan (call $sub (f64.const -nan:0x4000000000000) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 3104)) + (call $assert_return_nan (call $sub (f64.const nan) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 3108)) + (call $assert_return_nan (call $sub (f64.const nan:0x4000000000000) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 3112)) + (call $assert_return_nan (call $sub (f64.const nan) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 3116)) + (call $assert_return_nan (call $sub (f64.const nan:0x4000000000000) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 3120)) + (call $assert_return_nan (call $sub (f64.const -nan) (f64.const -inf)) (i32.const 3124)) + (call $assert_return_nan (call $sub (f64.const -nan:0x4000000000000) (f64.const -inf)) (i32.const 3128)) + (call $assert_return_nan (call $sub (f64.const -nan) (f64.const inf)) (i32.const 3132)) + (call $assert_return_nan (call $sub (f64.const -nan:0x4000000000000) (f64.const inf)) (i32.const 3136)) + (call $assert_return_nan (call $sub (f64.const nan) (f64.const -inf)) (i32.const 3140)) + (call $assert_return_nan (call $sub (f64.const nan:0x4000000000000) (f64.const -inf)) (i32.const 3144)) + (call $assert_return_nan (call $sub (f64.const nan) (f64.const inf)) (i32.const 3148)) + (call $assert_return_nan (call $sub (f64.const nan:0x4000000000000) (f64.const inf)) (i32.const 3152)) + (call $assert_return_nan (call $sub (f64.const -nan) (f64.const -nan)) (i32.const 3156)) + (call $assert_return_nan (call $sub (f64.const -nan:0x4000000000000) (f64.const -nan)) (i32.const 3160)) + (call $assert_return_nan (call $sub (f64.const -nan) (f64.const -nan:0x4000000000000)) (i32.const 3164)) + (call $assert_return_nan (call $sub (f64.const -nan:0x4000000000000) (f64.const -nan:0x4000000000000)) (i32.const 3168)) + (call $assert_return_nan (call $sub (f64.const -nan) (f64.const nan)) (i32.const 3172)) + (call $assert_return_nan (call $sub (f64.const -nan:0x4000000000000) (f64.const nan)) (i32.const 3176)) + (call $assert_return_nan (call $sub (f64.const -nan) (f64.const nan:0x4000000000000)) (i32.const 3180)) + (call $assert_return_nan (call $sub (f64.const -nan:0x4000000000000) (f64.const nan:0x4000000000000)) (i32.const 3184)) + (call $assert_return_nan (call $sub (f64.const nan) (f64.const -nan)) (i32.const 3188)) + (call $assert_return_nan (call $sub (f64.const nan:0x4000000000000) (f64.const -nan)) (i32.const 3192)) + (call $assert_return_nan (call $sub (f64.const nan) (f64.const -nan:0x4000000000000)) (i32.const 3196)) + (call $assert_return_nan (call $sub (f64.const nan:0x4000000000000) (f64.const -nan:0x4000000000000)) (i32.const 3200)) + (call $assert_return_nan (call $sub (f64.const nan) (f64.const nan)) (i32.const 3204)) + (call $assert_return_nan (call $sub (f64.const nan:0x4000000000000) (f64.const nan)) (i32.const 3208)) + (call $assert_return_nan (call $sub (f64.const nan) (f64.const nan:0x4000000000000)) (i32.const 3212)) + (call $assert_return_nan (call $sub (f64.const nan:0x4000000000000) (f64.const nan:0x4000000000000)) (i32.const 3216)) + (call $assert_return (call $mul (f64.const -0x0p+0) (f64.const -0x0p+0)) (f64.const 0x0p+0) (i32.const 3220)) + (call $assert_return (call $mul (f64.const -0x0p+0) (f64.const 0x0p+0)) (f64.const -0x0p+0) (i32.const 3224)) + (call $assert_return (call $mul (f64.const 0x0p+0) (f64.const -0x0p+0)) (f64.const -0x0p+0) (i32.const 3228)) + (call $assert_return (call $mul (f64.const 0x0p+0) (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 3232)) + (call $assert_return (call $mul (f64.const -0x0p+0) (f64.const -0x0.0000000000001p-1022)) (f64.const 0x0p+0) (i32.const 3236)) + (call $assert_return (call $mul (f64.const -0x0p+0) (f64.const 0x0.0000000000001p-1022)) (f64.const -0x0p+0) (i32.const 3240)) + (call $assert_return (call $mul (f64.const 0x0p+0) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0p+0) (i32.const 3244)) + (call $assert_return (call $mul (f64.const 0x0p+0) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0p+0) (i32.const 3248)) + (call $assert_return (call $mul (f64.const -0x0p+0) (f64.const -0x1p-1022)) (f64.const 0x0p+0) (i32.const 3252)) + (call $assert_return (call $mul (f64.const -0x0p+0) (f64.const 0x1p-1022)) (f64.const -0x0p+0) (i32.const 3256)) + (call $assert_return (call $mul (f64.const 0x0p+0) (f64.const -0x1p-1022)) (f64.const -0x0p+0) (i32.const 3260)) + (call $assert_return (call $mul (f64.const 0x0p+0) (f64.const 0x1p-1022)) (f64.const 0x0p+0) (i32.const 3264)) + (call $assert_return (call $mul (f64.const -0x0p+0) (f64.const -0x1p-1)) (f64.const 0x0p+0) (i32.const 3268)) + (call $assert_return (call $mul (f64.const -0x0p+0) (f64.const 0x1p-1)) (f64.const -0x0p+0) (i32.const 3272)) + (call $assert_return (call $mul (f64.const 0x0p+0) (f64.const -0x1p-1)) (f64.const -0x0p+0) (i32.const 3276)) + (call $assert_return (call $mul (f64.const 0x0p+0) (f64.const 0x1p-1)) (f64.const 0x0p+0) (i32.const 3280)) + (call $assert_return (call $mul (f64.const -0x0p+0) (f64.const -0x1p+0)) (f64.const 0x0p+0) (i32.const 3284)) + (call $assert_return (call $mul (f64.const -0x0p+0) (f64.const 0x1p+0)) (f64.const -0x0p+0) (i32.const 3288)) + (call $assert_return (call $mul (f64.const 0x0p+0) (f64.const -0x1p+0)) (f64.const -0x0p+0) (i32.const 3292)) + (call $assert_return (call $mul (f64.const 0x0p+0) (f64.const 0x1p+0)) (f64.const 0x0p+0) (i32.const 3296)) + (call $assert_return (call $mul (f64.const -0x0p+0) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x0p+0) (i32.const 3300)) + (call $assert_return (call $mul (f64.const -0x0p+0) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x0p+0) (i32.const 3304)) + (call $assert_return (call $mul (f64.const 0x0p+0) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x0p+0) (i32.const 3308)) + (call $assert_return (call $mul (f64.const 0x0p+0) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x0p+0) (i32.const 3312)) + (call $assert_return (call $mul (f64.const -0x0p+0) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x0p+0) (i32.const 3316)) + (call $assert_return (call $mul (f64.const -0x0p+0) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -0x0p+0) (i32.const 3320)) + (call $assert_return (call $mul (f64.const 0x0p+0) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x0p+0) (i32.const 3324)) + (call $assert_return (call $mul (f64.const 0x0p+0) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x0p+0) (i32.const 3328)) + (call $assert_return_nan (call $mul (f64.const -0x0p+0) (f64.const -inf)) (i32.const 3332)) + (call $assert_return_nan (call $mul (f64.const -0x0p+0) (f64.const inf)) (i32.const 3336)) + (call $assert_return_nan (call $mul (f64.const 0x0p+0) (f64.const -inf)) (i32.const 3340)) + (call $assert_return_nan (call $mul (f64.const 0x0p+0) (f64.const inf)) (i32.const 3344)) + (call $assert_return_nan (call $mul (f64.const -0x0p+0) (f64.const -nan)) (i32.const 3348)) + (call $assert_return_nan (call $mul (f64.const -0x0p+0) (f64.const -nan:0x4000000000000)) (i32.const 3352)) + (call $assert_return_nan (call $mul (f64.const -0x0p+0) (f64.const nan)) (i32.const 3356)) + (call $assert_return_nan (call $mul (f64.const -0x0p+0) (f64.const nan:0x4000000000000)) (i32.const 3360)) + (call $assert_return_nan (call $mul (f64.const 0x0p+0) (f64.const -nan)) (i32.const 3364)) + (call $assert_return_nan (call $mul (f64.const 0x0p+0) (f64.const -nan:0x4000000000000)) (i32.const 3368)) + (call $assert_return_nan (call $mul (f64.const 0x0p+0) (f64.const nan)) (i32.const 3372)) + (call $assert_return_nan (call $mul (f64.const 0x0p+0) (f64.const nan:0x4000000000000)) (i32.const 3376)) + (call $assert_return (call $mul (f64.const -0x0.0000000000001p-1022) (f64.const -0x0p+0)) (f64.const 0x0p+0) (i32.const 3380)) + (call $assert_return (call $mul (f64.const -0x0.0000000000001p-1022) (f64.const 0x0p+0)) (f64.const -0x0p+0) (i32.const 3384)) + (call $assert_return (call $mul (f64.const 0x0.0000000000001p-1022) (f64.const -0x0p+0)) (f64.const -0x0p+0) (i32.const 3388)) + (call $assert_return (call $mul (f64.const 0x0.0000000000001p-1022) (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 3392)) + (call $assert_return (call $mul (f64.const -0x0.0000000000001p-1022) (f64.const -0x0.0000000000001p-1022)) (f64.const 0x0p+0) (i32.const 3396)) + (call $assert_return (call $mul (f64.const -0x0.0000000000001p-1022) (f64.const 0x0.0000000000001p-1022)) (f64.const -0x0p+0) (i32.const 3400)) + (call $assert_return (call $mul (f64.const 0x0.0000000000001p-1022) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0p+0) (i32.const 3404)) + (call $assert_return (call $mul (f64.const 0x0.0000000000001p-1022) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0p+0) (i32.const 3408)) + (call $assert_return (call $mul (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p-1022)) (f64.const 0x0p+0) (i32.const 3412)) + (call $assert_return (call $mul (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p-1022)) (f64.const -0x0p+0) (i32.const 3416)) + (call $assert_return (call $mul (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p-1022)) (f64.const -0x0p+0) (i32.const 3420)) + (call $assert_return (call $mul (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p-1022)) (f64.const 0x0p+0) (i32.const 3424)) + (call $assert_return (call $mul (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p-1)) (f64.const 0x0p+0) (i32.const 3428)) + (call $assert_return (call $mul (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p-1)) (f64.const -0x0p+0) (i32.const 3432)) + (call $assert_return (call $mul (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p-1)) (f64.const -0x0p+0) (i32.const 3436)) + (call $assert_return (call $mul (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p-1)) (f64.const 0x0p+0) (i32.const 3440)) + (call $assert_return (call $mul (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p+0)) (f64.const 0x0.0000000000001p-1022) (i32.const 3444)) + (call $assert_return (call $mul (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p+0)) (f64.const -0x0.0000000000001p-1022) (i32.const 3448)) + (call $assert_return (call $mul (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p+0)) (f64.const -0x0.0000000000001p-1022) (i32.const 3452)) + (call $assert_return (call $mul (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p+0)) (f64.const 0x0.0000000000001p-1022) (i32.const 3456)) + (call $assert_return (call $mul (f64.const -0x0.0000000000001p-1022) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x0.0000000000006p-1022) (i32.const 3460)) + (call $assert_return (call $mul (f64.const -0x0.0000000000001p-1022) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x0.0000000000006p-1022) (i32.const 3464)) + (call $assert_return (call $mul (f64.const 0x0.0000000000001p-1022) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x0.0000000000006p-1022) (i32.const 3468)) + (call $assert_return (call $mul (f64.const 0x0.0000000000001p-1022) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x0.0000000000006p-1022) (i32.const 3472)) + (call $assert_return (call $mul (f64.const -0x0.0000000000001p-1022) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp-51) (i32.const 3476)) + (call $assert_return (call $mul (f64.const -0x0.0000000000001p-1022) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp-51) (i32.const 3480)) + (call $assert_return (call $mul (f64.const 0x0.0000000000001p-1022) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp-51) (i32.const 3484)) + (call $assert_return (call $mul (f64.const 0x0.0000000000001p-1022) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp-51) (i32.const 3488)) + (call $assert_return (call $mul (f64.const -0x0.0000000000001p-1022) (f64.const -inf)) (f64.const inf) (i32.const 3492)) + (call $assert_return (call $mul (f64.const -0x0.0000000000001p-1022) (f64.const inf)) (f64.const -inf) (i32.const 3496)) + (call $assert_return (call $mul (f64.const 0x0.0000000000001p-1022) (f64.const -inf)) (f64.const -inf) (i32.const 3500)) + (call $assert_return (call $mul (f64.const 0x0.0000000000001p-1022) (f64.const inf)) (f64.const inf) (i32.const 3504)) + (call $assert_return_nan (call $mul (f64.const -0x0.0000000000001p-1022) (f64.const -nan)) (i32.const 3508)) + (call $assert_return_nan (call $mul (f64.const -0x0.0000000000001p-1022) (f64.const -nan:0x4000000000000)) (i32.const 3512)) + (call $assert_return_nan (call $mul (f64.const -0x0.0000000000001p-1022) (f64.const nan)) (i32.const 3516)) + (call $assert_return_nan (call $mul (f64.const -0x0.0000000000001p-1022) (f64.const nan:0x4000000000000)) (i32.const 3520)) + (call $assert_return_nan (call $mul (f64.const 0x0.0000000000001p-1022) (f64.const -nan)) (i32.const 3524)) + (call $assert_return_nan (call $mul (f64.const 0x0.0000000000001p-1022) (f64.const -nan:0x4000000000000)) (i32.const 3528)) + (call $assert_return_nan (call $mul (f64.const 0x0.0000000000001p-1022) (f64.const nan)) (i32.const 3532)) + (call $assert_return_nan (call $mul (f64.const 0x0.0000000000001p-1022) (f64.const nan:0x4000000000000)) (i32.const 3536)) + (call $assert_return (call $mul (f64.const -0x1p-1022) (f64.const -0x0p+0)) (f64.const 0x0p+0) (i32.const 3540)) + (call $assert_return (call $mul (f64.const -0x1p-1022) (f64.const 0x0p+0)) (f64.const -0x0p+0) (i32.const 3544)) + (call $assert_return (call $mul (f64.const 0x1p-1022) (f64.const -0x0p+0)) (f64.const -0x0p+0) (i32.const 3548)) + (call $assert_return (call $mul (f64.const 0x1p-1022) (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 3552)) + (call $assert_return (call $mul (f64.const -0x1p-1022) (f64.const -0x0.0000000000001p-1022)) (f64.const 0x0p+0) (i32.const 3556)) + (call $assert_return (call $mul (f64.const -0x1p-1022) (f64.const 0x0.0000000000001p-1022)) (f64.const -0x0p+0) (i32.const 3560)) + (call $assert_return (call $mul (f64.const 0x1p-1022) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0p+0) (i32.const 3564)) + (call $assert_return (call $mul (f64.const 0x1p-1022) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0p+0) (i32.const 3568)) + (call $assert_return (call $mul (f64.const -0x1p-1022) (f64.const -0x1p-1022)) (f64.const 0x0p+0) (i32.const 3572)) + (call $assert_return (call $mul (f64.const -0x1p-1022) (f64.const 0x1p-1022)) (f64.const -0x0p+0) (i32.const 3576)) + (call $assert_return (call $mul (f64.const 0x1p-1022) (f64.const -0x1p-1022)) (f64.const -0x0p+0) (i32.const 3580)) + (call $assert_return (call $mul (f64.const 0x1p-1022) (f64.const 0x1p-1022)) (f64.const 0x0p+0) (i32.const 3584)) + (call $assert_return (call $mul (f64.const -0x1p-1022) (f64.const -0x1p-1)) (f64.const 0x0.8p-1022) (i32.const 3588)) + (call $assert_return (call $mul (f64.const -0x1p-1022) (f64.const 0x1p-1)) (f64.const -0x0.8p-1022) (i32.const 3592)) + (call $assert_return (call $mul (f64.const 0x1p-1022) (f64.const -0x1p-1)) (f64.const -0x0.8p-1022) (i32.const 3596)) + (call $assert_return (call $mul (f64.const 0x1p-1022) (f64.const 0x1p-1)) (f64.const 0x0.8p-1022) (i32.const 3600)) + (call $assert_return (call $mul (f64.const -0x1p-1022) (f64.const -0x1p+0)) (f64.const 0x1p-1022) (i32.const 3604)) + (call $assert_return (call $mul (f64.const -0x1p-1022) (f64.const 0x1p+0)) (f64.const -0x1p-1022) (i32.const 3608)) + (call $assert_return (call $mul (f64.const 0x1p-1022) (f64.const -0x1p+0)) (f64.const -0x1p-1022) (i32.const 3612)) + (call $assert_return (call $mul (f64.const 0x1p-1022) (f64.const 0x1p+0)) (f64.const 0x1p-1022) (i32.const 3616)) + (call $assert_return (call $mul (f64.const -0x1p-1022) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p-1020) (i32.const 3620)) + (call $assert_return (call $mul (f64.const -0x1p-1022) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p-1020) (i32.const 3624)) + (call $assert_return (call $mul (f64.const 0x1p-1022) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p-1020) (i32.const 3628)) + (call $assert_return (call $mul (f64.const 0x1p-1022) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p-1020) (i32.const 3632)) + (call $assert_return (call $mul (f64.const -0x1p-1022) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1) (i32.const 3636)) + (call $assert_return (call $mul (f64.const -0x1p-1022) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1) (i32.const 3640)) + (call $assert_return (call $mul (f64.const 0x1p-1022) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1) (i32.const 3644)) + (call $assert_return (call $mul (f64.const 0x1p-1022) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1) (i32.const 3648)) + (call $assert_return (call $mul (f64.const -0x1p-1022) (f64.const -inf)) (f64.const inf) (i32.const 3652)) + (call $assert_return (call $mul (f64.const -0x1p-1022) (f64.const inf)) (f64.const -inf) (i32.const 3656)) + (call $assert_return (call $mul (f64.const 0x1p-1022) (f64.const -inf)) (f64.const -inf) (i32.const 3660)) + (call $assert_return (call $mul (f64.const 0x1p-1022) (f64.const inf)) (f64.const inf) (i32.const 3664)) + (call $assert_return_nan (call $mul (f64.const -0x1p-1022) (f64.const -nan)) (i32.const 3668)) + (call $assert_return_nan (call $mul (f64.const -0x1p-1022) (f64.const -nan:0x4000000000000)) (i32.const 3672)) + (call $assert_return_nan (call $mul (f64.const -0x1p-1022) (f64.const nan)) (i32.const 3676)) + (call $assert_return_nan (call $mul (f64.const -0x1p-1022) (f64.const nan:0x4000000000000)) (i32.const 3680)) + (call $assert_return_nan (call $mul (f64.const 0x1p-1022) (f64.const -nan)) (i32.const 3684)) + (call $assert_return_nan (call $mul (f64.const 0x1p-1022) (f64.const -nan:0x4000000000000)) (i32.const 3688)) + (call $assert_return_nan (call $mul (f64.const 0x1p-1022) (f64.const nan)) (i32.const 3692)) + (call $assert_return_nan (call $mul (f64.const 0x1p-1022) (f64.const nan:0x4000000000000)) (i32.const 3696)) + (call $assert_return (call $mul (f64.const -0x1p-1) (f64.const -0x0p+0)) (f64.const 0x0p+0) (i32.const 3700)) + (call $assert_return (call $mul (f64.const -0x1p-1) (f64.const 0x0p+0)) (f64.const -0x0p+0) (i32.const 3704)) + (call $assert_return (call $mul (f64.const 0x1p-1) (f64.const -0x0p+0)) (f64.const -0x0p+0) (i32.const 3708)) + (call $assert_return (call $mul (f64.const 0x1p-1) (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 3712)) + (call $assert_return (call $mul (f64.const -0x1p-1) (f64.const -0x0.0000000000001p-1022)) (f64.const 0x0p+0) (i32.const 3716)) + (call $assert_return (call $mul (f64.const -0x1p-1) (f64.const 0x0.0000000000001p-1022)) (f64.const -0x0p+0) (i32.const 3720)) + (call $assert_return (call $mul (f64.const 0x1p-1) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0p+0) (i32.const 3724)) + (call $assert_return (call $mul (f64.const 0x1p-1) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0p+0) (i32.const 3728)) + (call $assert_return (call $mul (f64.const -0x1p-1) (f64.const -0x1p-1022)) (f64.const 0x0.8p-1022) (i32.const 3732)) + (call $assert_return (call $mul (f64.const -0x1p-1) (f64.const 0x1p-1022)) (f64.const -0x0.8p-1022) (i32.const 3736)) + (call $assert_return (call $mul (f64.const 0x1p-1) (f64.const -0x1p-1022)) (f64.const -0x0.8p-1022) (i32.const 3740)) + (call $assert_return (call $mul (f64.const 0x1p-1) (f64.const 0x1p-1022)) (f64.const 0x0.8p-1022) (i32.const 3744)) + (call $assert_return (call $mul (f64.const -0x1p-1) (f64.const -0x1p-1)) (f64.const 0x1p-2) (i32.const 3748)) + (call $assert_return (call $mul (f64.const -0x1p-1) (f64.const 0x1p-1)) (f64.const -0x1p-2) (i32.const 3752)) + (call $assert_return (call $mul (f64.const 0x1p-1) (f64.const -0x1p-1)) (f64.const -0x1p-2) (i32.const 3756)) + (call $assert_return (call $mul (f64.const 0x1p-1) (f64.const 0x1p-1)) (f64.const 0x1p-2) (i32.const 3760)) + (call $assert_return (call $mul (f64.const -0x1p-1) (f64.const -0x1p+0)) (f64.const 0x1p-1) (i32.const 3764)) + (call $assert_return (call $mul (f64.const -0x1p-1) (f64.const 0x1p+0)) (f64.const -0x1p-1) (i32.const 3768)) + (call $assert_return (call $mul (f64.const 0x1p-1) (f64.const -0x1p+0)) (f64.const -0x1p-1) (i32.const 3772)) + (call $assert_return (call $mul (f64.const 0x1p-1) (f64.const 0x1p+0)) (f64.const 0x1p-1) (i32.const 3776)) + (call $assert_return (call $mul (f64.const -0x1p-1) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+1) (i32.const 3780)) + (call $assert_return (call $mul (f64.const -0x1p-1) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+1) (i32.const 3784)) + (call $assert_return (call $mul (f64.const 0x1p-1) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+1) (i32.const 3788)) + (call $assert_return (call $mul (f64.const 0x1p-1) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+1) (i32.const 3792)) + (call $assert_return (call $mul (f64.const -0x1p-1) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1022) (i32.const 3796)) + (call $assert_return (call $mul (f64.const -0x1p-1) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1022) (i32.const 3800)) + (call $assert_return (call $mul (f64.const 0x1p-1) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1022) (i32.const 3804)) + (call $assert_return (call $mul (f64.const 0x1p-1) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1022) (i32.const 3808)) + (call $assert_return (call $mul (f64.const -0x1p-1) (f64.const -inf)) (f64.const inf) (i32.const 3812)) + (call $assert_return (call $mul (f64.const -0x1p-1) (f64.const inf)) (f64.const -inf) (i32.const 3816)) + (call $assert_return (call $mul (f64.const 0x1p-1) (f64.const -inf)) (f64.const -inf) (i32.const 3820)) + (call $assert_return (call $mul (f64.const 0x1p-1) (f64.const inf)) (f64.const inf) (i32.const 3824)) + (call $assert_return_nan (call $mul (f64.const -0x1p-1) (f64.const -nan)) (i32.const 3828)) + (call $assert_return_nan (call $mul (f64.const -0x1p-1) (f64.const -nan:0x4000000000000)) (i32.const 3832)) + (call $assert_return_nan (call $mul (f64.const -0x1p-1) (f64.const nan)) (i32.const 3836)) + (call $assert_return_nan (call $mul (f64.const -0x1p-1) (f64.const nan:0x4000000000000)) (i32.const 3840)) + (call $assert_return_nan (call $mul (f64.const 0x1p-1) (f64.const -nan)) (i32.const 3844)) + (call $assert_return_nan (call $mul (f64.const 0x1p-1) (f64.const -nan:0x4000000000000)) (i32.const 3848)) + (call $assert_return_nan (call $mul (f64.const 0x1p-1) (f64.const nan)) (i32.const 3852)) + (call $assert_return_nan (call $mul (f64.const 0x1p-1) (f64.const nan:0x4000000000000)) (i32.const 3856)) + (call $assert_return (call $mul (f64.const -0x1p+0) (f64.const -0x0p+0)) (f64.const 0x0p+0) (i32.const 3860)) + (call $assert_return (call $mul (f64.const -0x1p+0) (f64.const 0x0p+0)) (f64.const -0x0p+0) (i32.const 3864)) + (call $assert_return (call $mul (f64.const 0x1p+0) (f64.const -0x0p+0)) (f64.const -0x0p+0) (i32.const 3868)) + (call $assert_return (call $mul (f64.const 0x1p+0) (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 3872)) + (call $assert_return (call $mul (f64.const -0x1p+0) (f64.const -0x0.0000000000001p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 3876)) + (call $assert_return (call $mul (f64.const -0x1p+0) (f64.const 0x0.0000000000001p-1022)) (f64.const -0x0.0000000000001p-1022) (i32.const 3880)) + (call $assert_return (call $mul (f64.const 0x1p+0) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0.0000000000001p-1022) (i32.const 3884)) + (call $assert_return (call $mul (f64.const 0x1p+0) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 3888)) + (call $assert_return (call $mul (f64.const -0x1p+0) (f64.const -0x1p-1022)) (f64.const 0x1p-1022) (i32.const 3892)) + (call $assert_return (call $mul (f64.const -0x1p+0) (f64.const 0x1p-1022)) (f64.const -0x1p-1022) (i32.const 3896)) + (call $assert_return (call $mul (f64.const 0x1p+0) (f64.const -0x1p-1022)) (f64.const -0x1p-1022) (i32.const 3900)) + (call $assert_return (call $mul (f64.const 0x1p+0) (f64.const 0x1p-1022)) (f64.const 0x1p-1022) (i32.const 3904)) + (call $assert_return (call $mul (f64.const -0x1p+0) (f64.const -0x1p-1)) (f64.const 0x1p-1) (i32.const 3908)) + (call $assert_return (call $mul (f64.const -0x1p+0) (f64.const 0x1p-1)) (f64.const -0x1p-1) (i32.const 3912)) + (call $assert_return (call $mul (f64.const 0x1p+0) (f64.const -0x1p-1)) (f64.const -0x1p-1) (i32.const 3916)) + (call $assert_return (call $mul (f64.const 0x1p+0) (f64.const 0x1p-1)) (f64.const 0x1p-1) (i32.const 3920)) + (call $assert_return (call $mul (f64.const -0x1p+0) (f64.const -0x1p+0)) (f64.const 0x1p+0) (i32.const 3924)) + (call $assert_return (call $mul (f64.const -0x1p+0) (f64.const 0x1p+0)) (f64.const -0x1p+0) (i32.const 3928)) + (call $assert_return (call $mul (f64.const 0x1p+0) (f64.const -0x1p+0)) (f64.const -0x1p+0) (i32.const 3932)) + (call $assert_return (call $mul (f64.const 0x1p+0) (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 3936)) + (call $assert_return (call $mul (f64.const -0x1p+0) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 3940)) + (call $assert_return (call $mul (f64.const -0x1p+0) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 3944)) + (call $assert_return (call $mul (f64.const 0x1p+0) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 3948)) + (call $assert_return (call $mul (f64.const 0x1p+0) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 3952)) + (call $assert_return (call $mul (f64.const -0x1p+0) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 3956)) + (call $assert_return (call $mul (f64.const -0x1p+0) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 3960)) + (call $assert_return (call $mul (f64.const 0x1p+0) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 3964)) + (call $assert_return (call $mul (f64.const 0x1p+0) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 3968)) + (call $assert_return (call $mul (f64.const -0x1p+0) (f64.const -inf)) (f64.const inf) (i32.const 3972)) + (call $assert_return (call $mul (f64.const -0x1p+0) (f64.const inf)) (f64.const -inf) (i32.const 3976)) + (call $assert_return (call $mul (f64.const 0x1p+0) (f64.const -inf)) (f64.const -inf) (i32.const 3980)) + (call $assert_return (call $mul (f64.const 0x1p+0) (f64.const inf)) (f64.const inf) (i32.const 3984)) + (call $assert_return_nan (call $mul (f64.const -0x1p+0) (f64.const -nan)) (i32.const 3988)) + (call $assert_return_nan (call $mul (f64.const -0x1p+0) (f64.const -nan:0x4000000000000)) (i32.const 3992)) + (call $assert_return_nan (call $mul (f64.const -0x1p+0) (f64.const nan)) (i32.const 3996)) + (call $assert_return_nan (call $mul (f64.const -0x1p+0) (f64.const nan:0x4000000000000)) (i32.const 4000)) + (call $assert_return_nan (call $mul (f64.const 0x1p+0) (f64.const -nan)) (i32.const 4004)) + (call $assert_return_nan (call $mul (f64.const 0x1p+0) (f64.const -nan:0x4000000000000)) (i32.const 4008)) + (call $assert_return_nan (call $mul (f64.const 0x1p+0) (f64.const nan)) (i32.const 4012)) + (call $assert_return_nan (call $mul (f64.const 0x1p+0) (f64.const nan:0x4000000000000)) (i32.const 4016)) + (call $assert_return (call $mul (f64.const -0x1.921fb54442d18p+2) (f64.const -0x0p+0)) (f64.const 0x0p+0) (i32.const 4020)) + (call $assert_return (call $mul (f64.const -0x1.921fb54442d18p+2) (f64.const 0x0p+0)) (f64.const -0x0p+0) (i32.const 4024)) + (call $assert_return (call $mul (f64.const 0x1.921fb54442d18p+2) (f64.const -0x0p+0)) (f64.const -0x0p+0) (i32.const 4028)) + (call $assert_return (call $mul (f64.const 0x1.921fb54442d18p+2) (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 4032)) + (call $assert_return (call $mul (f64.const -0x1.921fb54442d18p+2) (f64.const -0x0.0000000000001p-1022)) (f64.const 0x0.0000000000006p-1022) (i32.const 4036)) + (call $assert_return (call $mul (f64.const -0x1.921fb54442d18p+2) (f64.const 0x0.0000000000001p-1022)) (f64.const -0x0.0000000000006p-1022) (i32.const 4040)) + (call $assert_return (call $mul (f64.const 0x1.921fb54442d18p+2) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0.0000000000006p-1022) (i32.const 4044)) + (call $assert_return (call $mul (f64.const 0x1.921fb54442d18p+2) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0.0000000000006p-1022) (i32.const 4048)) + (call $assert_return (call $mul (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p-1022)) (f64.const 0x1.921fb54442d18p-1020) (i32.const 4052)) + (call $assert_return (call $mul (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p-1022)) (f64.const -0x1.921fb54442d18p-1020) (i32.const 4056)) + (call $assert_return (call $mul (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p-1022)) (f64.const -0x1.921fb54442d18p-1020) (i32.const 4060)) + (call $assert_return (call $mul (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p-1022)) (f64.const 0x1.921fb54442d18p-1020) (i32.const 4064)) + (call $assert_return (call $mul (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p-1)) (f64.const 0x1.921fb54442d18p+1) (i32.const 4068)) + (call $assert_return (call $mul (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p-1)) (f64.const -0x1.921fb54442d18p+1) (i32.const 4072)) + (call $assert_return (call $mul (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p-1)) (f64.const -0x1.921fb54442d18p+1) (i32.const 4076)) + (call $assert_return (call $mul (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p-1)) (f64.const 0x1.921fb54442d18p+1) (i32.const 4080)) + (call $assert_return (call $mul (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p+0)) (f64.const 0x1.921fb54442d18p+2) (i32.const 4084)) + (call $assert_return (call $mul (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p+0)) (f64.const -0x1.921fb54442d18p+2) (i32.const 4088)) + (call $assert_return (call $mul (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p+0)) (f64.const -0x1.921fb54442d18p+2) (i32.const 4092)) + (call $assert_return (call $mul (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p+0)) (f64.const 0x1.921fb54442d18p+2) (i32.const 4096)) + (call $assert_return (call $mul (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x1.3bd3cc9be45dep+5) (i32.const 4100)) + (call $assert_return (call $mul (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x1.3bd3cc9be45dep+5) (i32.const 4104)) + (call $assert_return (call $mul (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.3bd3cc9be45dep+5) (i32.const 4108)) + (call $assert_return (call $mul (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.3bd3cc9be45dep+5) (i32.const 4112)) + (call $assert_return (call $mul (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1.fffffffffffffp+1023)) (f64.const inf) (i32.const 4116)) + (call $assert_return (call $mul (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -inf) (i32.const 4120)) + (call $assert_return (call $mul (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -inf) (i32.const 4124)) + (call $assert_return (call $mul (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1.fffffffffffffp+1023)) (f64.const inf) (i32.const 4128)) + (call $assert_return (call $mul (f64.const -0x1.921fb54442d18p+2) (f64.const -inf)) (f64.const inf) (i32.const 4132)) + (call $assert_return (call $mul (f64.const -0x1.921fb54442d18p+2) (f64.const inf)) (f64.const -inf) (i32.const 4136)) + (call $assert_return (call $mul (f64.const 0x1.921fb54442d18p+2) (f64.const -inf)) (f64.const -inf) (i32.const 4140)) + (call $assert_return (call $mul (f64.const 0x1.921fb54442d18p+2) (f64.const inf)) (f64.const inf) (i32.const 4144)) + (call $assert_return_nan (call $mul (f64.const -0x1.921fb54442d18p+2) (f64.const -nan)) (i32.const 4148)) + (call $assert_return_nan (call $mul (f64.const -0x1.921fb54442d18p+2) (f64.const -nan:0x4000000000000)) (i32.const 4152)) + (call $assert_return_nan (call $mul (f64.const -0x1.921fb54442d18p+2) (f64.const nan)) (i32.const 4156)) + (call $assert_return_nan (call $mul (f64.const -0x1.921fb54442d18p+2) (f64.const nan:0x4000000000000)) (i32.const 4160)) + (call $assert_return_nan (call $mul (f64.const 0x1.921fb54442d18p+2) (f64.const -nan)) (i32.const 4164)) + (call $assert_return_nan (call $mul (f64.const 0x1.921fb54442d18p+2) (f64.const -nan:0x4000000000000)) (i32.const 4168)) + (call $assert_return_nan (call $mul (f64.const 0x1.921fb54442d18p+2) (f64.const nan)) (i32.const 4172)) + (call $assert_return_nan (call $mul (f64.const 0x1.921fb54442d18p+2) (f64.const nan:0x4000000000000)) (i32.const 4176)) + (call $assert_return (call $mul (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x0p+0)) (f64.const 0x0p+0) (i32.const 4180)) + (call $assert_return (call $mul (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x0p+0)) (f64.const -0x0p+0) (i32.const 4184)) + (call $assert_return (call $mul (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x0p+0)) (f64.const -0x0p+0) (i32.const 4188)) + (call $assert_return (call $mul (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 4192)) + (call $assert_return (call $mul (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x0.0000000000001p-1022)) (f64.const 0x1.fffffffffffffp-51) (i32.const 4196)) + (call $assert_return (call $mul (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x0.0000000000001p-1022)) (f64.const -0x1.fffffffffffffp-51) (i32.const 4200)) + (call $assert_return (call $mul (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x1.fffffffffffffp-51) (i32.const 4204)) + (call $assert_return (call $mul (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x1.fffffffffffffp-51) (i32.const 4208)) + (call $assert_return (call $mul (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p-1022)) (f64.const 0x1.fffffffffffffp+1) (i32.const 4212)) + (call $assert_return (call $mul (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p-1022)) (f64.const -0x1.fffffffffffffp+1) (i32.const 4216)) + (call $assert_return (call $mul (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p-1022)) (f64.const -0x1.fffffffffffffp+1) (i32.const 4220)) + (call $assert_return (call $mul (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p-1022)) (f64.const 0x1.fffffffffffffp+1) (i32.const 4224)) + (call $assert_return (call $mul (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p-1)) (f64.const 0x1.fffffffffffffp+1022) (i32.const 4228)) + (call $assert_return (call $mul (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p-1)) (f64.const -0x1.fffffffffffffp+1022) (i32.const 4232)) + (call $assert_return (call $mul (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p-1)) (f64.const -0x1.fffffffffffffp+1022) (i32.const 4236)) + (call $assert_return (call $mul (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p-1)) (f64.const 0x1.fffffffffffffp+1022) (i32.const 4240)) + (call $assert_return (call $mul (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p+0)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 4244)) + (call $assert_return (call $mul (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p+0)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 4248)) + (call $assert_return (call $mul (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p+0)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 4252)) + (call $assert_return (call $mul (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p+0)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 4256)) + (call $assert_return (call $mul (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1.921fb54442d18p+2)) (f64.const inf) (i32.const 4260)) + (call $assert_return (call $mul (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1.921fb54442d18p+2)) (f64.const -inf) (i32.const 4264)) + (call $assert_return (call $mul (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1.921fb54442d18p+2)) (f64.const -inf) (i32.const 4268)) + (call $assert_return (call $mul (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1.921fb54442d18p+2)) (f64.const inf) (i32.const 4272)) + (call $assert_return (call $mul (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1.fffffffffffffp+1023)) (f64.const inf) (i32.const 4276)) + (call $assert_return (call $mul (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -inf) (i32.const 4280)) + (call $assert_return (call $mul (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -inf) (i32.const 4284)) + (call $assert_return (call $mul (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1.fffffffffffffp+1023)) (f64.const inf) (i32.const 4288)) + (call $assert_return (call $mul (f64.const -0x1.fffffffffffffp+1023) (f64.const -inf)) (f64.const inf) (i32.const 4292)) + (call $assert_return (call $mul (f64.const -0x1.fffffffffffffp+1023) (f64.const inf)) (f64.const -inf) (i32.const 4296)) + (call $assert_return (call $mul (f64.const 0x1.fffffffffffffp+1023) (f64.const -inf)) (f64.const -inf) (i32.const 4300)) + (call $assert_return (call $mul (f64.const 0x1.fffffffffffffp+1023) (f64.const inf)) (f64.const inf) (i32.const 4304)) + (call $assert_return_nan (call $mul (f64.const -0x1.fffffffffffffp+1023) (f64.const -nan)) (i32.const 4308)) + (call $assert_return_nan (call $mul (f64.const -0x1.fffffffffffffp+1023) (f64.const -nan:0x4000000000000)) (i32.const 4312)) + (call $assert_return_nan (call $mul (f64.const -0x1.fffffffffffffp+1023) (f64.const nan)) (i32.const 4316)) + (call $assert_return_nan (call $mul (f64.const -0x1.fffffffffffffp+1023) (f64.const nan:0x4000000000000)) (i32.const 4320)) + (call $assert_return_nan (call $mul (f64.const 0x1.fffffffffffffp+1023) (f64.const -nan)) (i32.const 4324)) + (call $assert_return_nan (call $mul (f64.const 0x1.fffffffffffffp+1023) (f64.const -nan:0x4000000000000)) (i32.const 4328)) + (call $assert_return_nan (call $mul (f64.const 0x1.fffffffffffffp+1023) (f64.const nan)) (i32.const 4332)) + (call $assert_return_nan (call $mul (f64.const 0x1.fffffffffffffp+1023) (f64.const nan:0x4000000000000)) (i32.const 4336)) + (call $assert_return_nan (call $mul (f64.const -inf) (f64.const -0x0p+0)) (i32.const 4340)) + (call $assert_return_nan (call $mul (f64.const -inf) (f64.const 0x0p+0)) (i32.const 4344)) + (call $assert_return_nan (call $mul (f64.const inf) (f64.const -0x0p+0)) (i32.const 4348)) + (call $assert_return_nan (call $mul (f64.const inf) (f64.const 0x0p+0)) (i32.const 4352)) + (call $assert_return (call $mul (f64.const -inf) (f64.const -0x0.0000000000001p-1022)) (f64.const inf) (i32.const 4356)) + (call $assert_return (call $mul (f64.const -inf) (f64.const 0x0.0000000000001p-1022)) (f64.const -inf) (i32.const 4360)) + (call $assert_return (call $mul (f64.const inf) (f64.const -0x0.0000000000001p-1022)) (f64.const -inf) (i32.const 4364)) + (call $assert_return (call $mul (f64.const inf) (f64.const 0x0.0000000000001p-1022)) (f64.const inf) (i32.const 4368)) + (call $assert_return (call $mul (f64.const -inf) (f64.const -0x1p-1022)) (f64.const inf) (i32.const 4372)) + (call $assert_return (call $mul (f64.const -inf) (f64.const 0x1p-1022)) (f64.const -inf) (i32.const 4376)) + (call $assert_return (call $mul (f64.const inf) (f64.const -0x1p-1022)) (f64.const -inf) (i32.const 4380)) + (call $assert_return (call $mul (f64.const inf) (f64.const 0x1p-1022)) (f64.const inf) (i32.const 4384)) + (call $assert_return (call $mul (f64.const -inf) (f64.const -0x1p-1)) (f64.const inf) (i32.const 4388)) + (call $assert_return (call $mul (f64.const -inf) (f64.const 0x1p-1)) (f64.const -inf) (i32.const 4392)) + (call $assert_return (call $mul (f64.const inf) (f64.const -0x1p-1)) (f64.const -inf) (i32.const 4396)) + (call $assert_return (call $mul (f64.const inf) (f64.const 0x1p-1)) (f64.const inf) (i32.const 4400)) + (call $assert_return (call $mul (f64.const -inf) (f64.const -0x1p+0)) (f64.const inf) (i32.const 4404)) + (call $assert_return (call $mul (f64.const -inf) (f64.const 0x1p+0)) (f64.const -inf) (i32.const 4408)) + (call $assert_return (call $mul (f64.const inf) (f64.const -0x1p+0)) (f64.const -inf) (i32.const 4412)) + (call $assert_return (call $mul (f64.const inf) (f64.const 0x1p+0)) (f64.const inf) (i32.const 4416)) + (call $assert_return (call $mul (f64.const -inf) (f64.const -0x1.921fb54442d18p+2)) (f64.const inf) (i32.const 4420)) + (call $assert_return (call $mul (f64.const -inf) (f64.const 0x1.921fb54442d18p+2)) (f64.const -inf) (i32.const 4424)) + (call $assert_return (call $mul (f64.const inf) (f64.const -0x1.921fb54442d18p+2)) (f64.const -inf) (i32.const 4428)) + (call $assert_return (call $mul (f64.const inf) (f64.const 0x1.921fb54442d18p+2)) (f64.const inf) (i32.const 4432)) + (call $assert_return (call $mul (f64.const -inf) (f64.const -0x1.fffffffffffffp+1023)) (f64.const inf) (i32.const 4436)) + (call $assert_return (call $mul (f64.const -inf) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -inf) (i32.const 4440)) + (call $assert_return (call $mul (f64.const inf) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -inf) (i32.const 4444)) + (call $assert_return (call $mul (f64.const inf) (f64.const 0x1.fffffffffffffp+1023)) (f64.const inf) (i32.const 4448)) + (call $assert_return (call $mul (f64.const -inf) (f64.const -inf)) (f64.const inf) (i32.const 4452)) + (call $assert_return (call $mul (f64.const -inf) (f64.const inf)) (f64.const -inf) (i32.const 4456)) + (call $assert_return (call $mul (f64.const inf) (f64.const -inf)) (f64.const -inf) (i32.const 4460)) + (call $assert_return (call $mul (f64.const inf) (f64.const inf)) (f64.const inf) (i32.const 4464)) + (call $assert_return_nan (call $mul (f64.const -inf) (f64.const -nan)) (i32.const 4468)) + (call $assert_return_nan (call $mul (f64.const -inf) (f64.const -nan:0x4000000000000)) (i32.const 4472)) + (call $assert_return_nan (call $mul (f64.const -inf) (f64.const nan)) (i32.const 4476)) + (call $assert_return_nan (call $mul (f64.const -inf) (f64.const nan:0x4000000000000)) (i32.const 4480)) + (call $assert_return_nan (call $mul (f64.const inf) (f64.const -nan)) (i32.const 4484)) + (call $assert_return_nan (call $mul (f64.const inf) (f64.const -nan:0x4000000000000)) (i32.const 4488)) + (call $assert_return_nan (call $mul (f64.const inf) (f64.const nan)) (i32.const 4492)) + (call $assert_return_nan (call $mul (f64.const inf) (f64.const nan:0x4000000000000)) (i32.const 4496)) + (call $assert_return_nan (call $mul (f64.const -nan) (f64.const -0x0p+0)) (i32.const 4500)) + (call $assert_return_nan (call $mul (f64.const -nan:0x4000000000000) (f64.const -0x0p+0)) (i32.const 4504)) + (call $assert_return_nan (call $mul (f64.const -nan) (f64.const 0x0p+0)) (i32.const 4508)) + (call $assert_return_nan (call $mul (f64.const -nan:0x4000000000000) (f64.const 0x0p+0)) (i32.const 4512)) + (call $assert_return_nan (call $mul (f64.const nan) (f64.const -0x0p+0)) (i32.const 4516)) + (call $assert_return_nan (call $mul (f64.const nan:0x4000000000000) (f64.const -0x0p+0)) (i32.const 4520)) + (call $assert_return_nan (call $mul (f64.const nan) (f64.const 0x0p+0)) (i32.const 4524)) + (call $assert_return_nan (call $mul (f64.const nan:0x4000000000000) (f64.const 0x0p+0)) (i32.const 4528)) + (call $assert_return_nan (call $mul (f64.const -nan) (f64.const -0x0.0000000000001p-1022)) (i32.const 4532)) + (call $assert_return_nan (call $mul (f64.const -nan:0x4000000000000) (f64.const -0x0.0000000000001p-1022)) (i32.const 4536)) + (call $assert_return_nan (call $mul (f64.const -nan) (f64.const 0x0.0000000000001p-1022)) (i32.const 4540)) + (call $assert_return_nan (call $mul (f64.const -nan:0x4000000000000) (f64.const 0x0.0000000000001p-1022)) (i32.const 4544)) + (call $assert_return_nan (call $mul (f64.const nan) (f64.const -0x0.0000000000001p-1022)) (i32.const 4548)) + (call $assert_return_nan (call $mul (f64.const nan:0x4000000000000) (f64.const -0x0.0000000000001p-1022)) (i32.const 4552)) + (call $assert_return_nan (call $mul (f64.const nan) (f64.const 0x0.0000000000001p-1022)) (i32.const 4556)) + (call $assert_return_nan (call $mul (f64.const nan:0x4000000000000) (f64.const 0x0.0000000000001p-1022)) (i32.const 4560)) + (call $assert_return_nan (call $mul (f64.const -nan) (f64.const -0x1p-1022)) (i32.const 4564)) + (call $assert_return_nan (call $mul (f64.const -nan:0x4000000000000) (f64.const -0x1p-1022)) (i32.const 4568)) + (call $assert_return_nan (call $mul (f64.const -nan) (f64.const 0x1p-1022)) (i32.const 4572)) + (call $assert_return_nan (call $mul (f64.const -nan:0x4000000000000) (f64.const 0x1p-1022)) (i32.const 4576)) + (call $assert_return_nan (call $mul (f64.const nan) (f64.const -0x1p-1022)) (i32.const 4580)) + (call $assert_return_nan (call $mul (f64.const nan:0x4000000000000) (f64.const -0x1p-1022)) (i32.const 4584)) + (call $assert_return_nan (call $mul (f64.const nan) (f64.const 0x1p-1022)) (i32.const 4588)) + (call $assert_return_nan (call $mul (f64.const nan:0x4000000000000) (f64.const 0x1p-1022)) (i32.const 4592)) + (call $assert_return_nan (call $mul (f64.const -nan) (f64.const -0x1p-1)) (i32.const 4596)) + (call $assert_return_nan (call $mul (f64.const -nan:0x4000000000000) (f64.const -0x1p-1)) (i32.const 4600)) + (call $assert_return_nan (call $mul (f64.const -nan) (f64.const 0x1p-1)) (i32.const 4604)) + (call $assert_return_nan (call $mul (f64.const -nan:0x4000000000000) (f64.const 0x1p-1)) (i32.const 4608)) + (call $assert_return_nan (call $mul (f64.const nan) (f64.const -0x1p-1)) (i32.const 4612)) + (call $assert_return_nan (call $mul (f64.const nan:0x4000000000000) (f64.const -0x1p-1)) (i32.const 4616)) + (call $assert_return_nan (call $mul (f64.const nan) (f64.const 0x1p-1)) (i32.const 4620)) + (call $assert_return_nan (call $mul (f64.const nan:0x4000000000000) (f64.const 0x1p-1)) (i32.const 4624)) + (call $assert_return_nan (call $mul (f64.const -nan) (f64.const -0x1p+0)) (i32.const 4628)) + (call $assert_return_nan (call $mul (f64.const -nan:0x4000000000000) (f64.const -0x1p+0)) (i32.const 4632)) + (call $assert_return_nan (call $mul (f64.const -nan) (f64.const 0x1p+0)) (i32.const 4636)) + (call $assert_return_nan (call $mul (f64.const -nan:0x4000000000000) (f64.const 0x1p+0)) (i32.const 4640)) + (call $assert_return_nan (call $mul (f64.const nan) (f64.const -0x1p+0)) (i32.const 4644)) + (call $assert_return_nan (call $mul (f64.const nan:0x4000000000000) (f64.const -0x1p+0)) (i32.const 4648)) + (call $assert_return_nan (call $mul (f64.const nan) (f64.const 0x1p+0)) (i32.const 4652)) + (call $assert_return_nan (call $mul (f64.const nan:0x4000000000000) (f64.const 0x1p+0)) (i32.const 4656)) + (call $assert_return_nan (call $mul (f64.const -nan) (f64.const -0x1.921fb54442d18p+2)) (i32.const 4660)) + (call $assert_return_nan (call $mul (f64.const -nan:0x4000000000000) (f64.const -0x1.921fb54442d18p+2)) (i32.const 4664)) + (call $assert_return_nan (call $mul (f64.const -nan) (f64.const 0x1.921fb54442d18p+2)) (i32.const 4668)) + (call $assert_return_nan (call $mul (f64.const -nan:0x4000000000000) (f64.const 0x1.921fb54442d18p+2)) (i32.const 4672)) + (call $assert_return_nan (call $mul (f64.const nan) (f64.const -0x1.921fb54442d18p+2)) (i32.const 4676)) + (call $assert_return_nan (call $mul (f64.const nan:0x4000000000000) (f64.const -0x1.921fb54442d18p+2)) (i32.const 4680)) + (call $assert_return_nan (call $mul (f64.const nan) (f64.const 0x1.921fb54442d18p+2)) (i32.const 4684)) + (call $assert_return_nan (call $mul (f64.const nan:0x4000000000000) (f64.const 0x1.921fb54442d18p+2)) (i32.const 4688)) + (call $assert_return_nan (call $mul (f64.const -nan) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 4692)) + (call $assert_return_nan (call $mul (f64.const -nan:0x4000000000000) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 4696)) + (call $assert_return_nan (call $mul (f64.const -nan) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 4700)) + (call $assert_return_nan (call $mul (f64.const -nan:0x4000000000000) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 4704)) + (call $assert_return_nan (call $mul (f64.const nan) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 4708)) + (call $assert_return_nan (call $mul (f64.const nan:0x4000000000000) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 4712)) + (call $assert_return_nan (call $mul (f64.const nan) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 4716)) + (call $assert_return_nan (call $mul (f64.const nan:0x4000000000000) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 4720)) + (call $assert_return_nan (call $mul (f64.const -nan) (f64.const -inf)) (i32.const 4724)) + (call $assert_return_nan (call $mul (f64.const -nan:0x4000000000000) (f64.const -inf)) (i32.const 4728)) + (call $assert_return_nan (call $mul (f64.const -nan) (f64.const inf)) (i32.const 4732)) + (call $assert_return_nan (call $mul (f64.const -nan:0x4000000000000) (f64.const inf)) (i32.const 4736)) + (call $assert_return_nan (call $mul (f64.const nan) (f64.const -inf)) (i32.const 4740)) + (call $assert_return_nan (call $mul (f64.const nan:0x4000000000000) (f64.const -inf)) (i32.const 4744)) + (call $assert_return_nan (call $mul (f64.const nan) (f64.const inf)) (i32.const 4748)) + (call $assert_return_nan (call $mul (f64.const nan:0x4000000000000) (f64.const inf)) (i32.const 4752)) + (call $assert_return_nan (call $mul (f64.const -nan) (f64.const -nan)) (i32.const 4756)) + (call $assert_return_nan (call $mul (f64.const -nan:0x4000000000000) (f64.const -nan)) (i32.const 4760)) + (call $assert_return_nan (call $mul (f64.const -nan) (f64.const -nan:0x4000000000000)) (i32.const 4764)) + (call $assert_return_nan (call $mul (f64.const -nan:0x4000000000000) (f64.const -nan:0x4000000000000)) (i32.const 4768)) + (call $assert_return_nan (call $mul (f64.const -nan) (f64.const nan)) (i32.const 4772)) + (call $assert_return_nan (call $mul (f64.const -nan:0x4000000000000) (f64.const nan)) (i32.const 4776)) + (call $assert_return_nan (call $mul (f64.const -nan) (f64.const nan:0x4000000000000)) (i32.const 4780)) + (call $assert_return_nan (call $mul (f64.const -nan:0x4000000000000) (f64.const nan:0x4000000000000)) (i32.const 4784)) + (call $assert_return_nan (call $mul (f64.const nan) (f64.const -nan)) (i32.const 4788)) + (call $assert_return_nan (call $mul (f64.const nan:0x4000000000000) (f64.const -nan)) (i32.const 4792)) + (call $assert_return_nan (call $mul (f64.const nan) (f64.const -nan:0x4000000000000)) (i32.const 4796)) + (call $assert_return_nan (call $mul (f64.const nan:0x4000000000000) (f64.const -nan:0x4000000000000)) (i32.const 4800)) + (call $assert_return_nan (call $mul (f64.const nan) (f64.const nan)) (i32.const 4804)) + (call $assert_return_nan (call $mul (f64.const nan:0x4000000000000) (f64.const nan)) (i32.const 4808)) + (call $assert_return_nan (call $mul (f64.const nan) (f64.const nan:0x4000000000000)) (i32.const 4812)) + (call $assert_return_nan (call $mul (f64.const nan:0x4000000000000) (f64.const nan:0x4000000000000)) (i32.const 4816)) + (call $assert_return_nan (call $div (f64.const -0x0p+0) (f64.const -0x0p+0)) (i32.const 4820)) + (call $assert_return_nan (call $div (f64.const -0x0p+0) (f64.const 0x0p+0)) (i32.const 4824)) + (call $assert_return_nan (call $div (f64.const 0x0p+0) (f64.const -0x0p+0)) (i32.const 4828)) + (call $assert_return_nan (call $div (f64.const 0x0p+0) (f64.const 0x0p+0)) (i32.const 4832)) + (call $assert_return (call $div (f64.const -0x0p+0) (f64.const -0x0.0000000000001p-1022)) (f64.const 0x0p+0) (i32.const 4836)) + (call $assert_return (call $div (f64.const -0x0p+0) (f64.const 0x0.0000000000001p-1022)) (f64.const -0x0p+0) (i32.const 4840)) + (call $assert_return (call $div (f64.const 0x0p+0) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0p+0) (i32.const 4844)) + (call $assert_return (call $div (f64.const 0x0p+0) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0p+0) (i32.const 4848)) + (call $assert_return (call $div (f64.const -0x0p+0) (f64.const -0x1p-1022)) (f64.const 0x0p+0) (i32.const 4852)) + (call $assert_return (call $div (f64.const -0x0p+0) (f64.const 0x1p-1022)) (f64.const -0x0p+0) (i32.const 4856)) + (call $assert_return (call $div (f64.const 0x0p+0) (f64.const -0x1p-1022)) (f64.const -0x0p+0) (i32.const 4860)) + (call $assert_return (call $div (f64.const 0x0p+0) (f64.const 0x1p-1022)) (f64.const 0x0p+0) (i32.const 4864)) + (call $assert_return (call $div (f64.const -0x0p+0) (f64.const -0x1p-1)) (f64.const 0x0p+0) (i32.const 4868)) + (call $assert_return (call $div (f64.const -0x0p+0) (f64.const 0x1p-1)) (f64.const -0x0p+0) (i32.const 4872)) + (call $assert_return (call $div (f64.const 0x0p+0) (f64.const -0x1p-1)) (f64.const -0x0p+0) (i32.const 4876)) + (call $assert_return (call $div (f64.const 0x0p+0) (f64.const 0x1p-1)) (f64.const 0x0p+0) (i32.const 4880)) + (call $assert_return (call $div (f64.const -0x0p+0) (f64.const -0x1p+0)) (f64.const 0x0p+0) (i32.const 4884)) + (call $assert_return (call $div (f64.const -0x0p+0) (f64.const 0x1p+0)) (f64.const -0x0p+0) (i32.const 4888)) + (call $assert_return (call $div (f64.const 0x0p+0) (f64.const -0x1p+0)) (f64.const -0x0p+0) (i32.const 4892)) + (call $assert_return (call $div (f64.const 0x0p+0) (f64.const 0x1p+0)) (f64.const 0x0p+0) (i32.const 4896)) + (call $assert_return (call $div (f64.const -0x0p+0) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x0p+0) (i32.const 4900)) + (call $assert_return (call $div (f64.const -0x0p+0) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x0p+0) (i32.const 4904)) + (call $assert_return (call $div (f64.const 0x0p+0) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x0p+0) (i32.const 4908)) + (call $assert_return (call $div (f64.const 0x0p+0) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x0p+0) (i32.const 4912)) + (call $assert_return (call $div (f64.const -0x0p+0) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x0p+0) (i32.const 4916)) + (call $assert_return (call $div (f64.const -0x0p+0) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -0x0p+0) (i32.const 4920)) + (call $assert_return (call $div (f64.const 0x0p+0) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x0p+0) (i32.const 4924)) + (call $assert_return (call $div (f64.const 0x0p+0) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x0p+0) (i32.const 4928)) + (call $assert_return (call $div (f64.const -0x0p+0) (f64.const -inf)) (f64.const 0x0p+0) (i32.const 4932)) + (call $assert_return (call $div (f64.const -0x0p+0) (f64.const inf)) (f64.const -0x0p+0) (i32.const 4936)) + (call $assert_return (call $div (f64.const 0x0p+0) (f64.const -inf)) (f64.const -0x0p+0) (i32.const 4940)) + (call $assert_return (call $div (f64.const 0x0p+0) (f64.const inf)) (f64.const 0x0p+0) (i32.const 4944)) + (call $assert_return_nan (call $div (f64.const -0x0p+0) (f64.const -nan)) (i32.const 4948)) + (call $assert_return_nan (call $div (f64.const -0x0p+0) (f64.const -nan:0x4000000000000)) (i32.const 4952)) + (call $assert_return_nan (call $div (f64.const -0x0p+0) (f64.const nan)) (i32.const 4956)) + (call $assert_return_nan (call $div (f64.const -0x0p+0) (f64.const nan:0x4000000000000)) (i32.const 4960)) + (call $assert_return_nan (call $div (f64.const 0x0p+0) (f64.const -nan)) (i32.const 4964)) + (call $assert_return_nan (call $div (f64.const 0x0p+0) (f64.const -nan:0x4000000000000)) (i32.const 4968)) + (call $assert_return_nan (call $div (f64.const 0x0p+0) (f64.const nan)) (i32.const 4972)) + (call $assert_return_nan (call $div (f64.const 0x0p+0) (f64.const nan:0x4000000000000)) (i32.const 4976)) + (call $assert_return (call $div (f64.const -0x0.0000000000001p-1022) (f64.const -0x0p+0)) (f64.const inf) (i32.const 4980)) + (call $assert_return (call $div (f64.const -0x0.0000000000001p-1022) (f64.const 0x0p+0)) (f64.const -inf) (i32.const 4984)) + (call $assert_return (call $div (f64.const 0x0.0000000000001p-1022) (f64.const -0x0p+0)) (f64.const -inf) (i32.const 4988)) + (call $assert_return (call $div (f64.const 0x0.0000000000001p-1022) (f64.const 0x0p+0)) (f64.const inf) (i32.const 4992)) + (call $assert_return (call $div (f64.const -0x0.0000000000001p-1022) (f64.const -0x0.0000000000001p-1022)) (f64.const 0x1p+0) (i32.const 4996)) + (call $assert_return (call $div (f64.const -0x0.0000000000001p-1022) (f64.const 0x0.0000000000001p-1022)) (f64.const -0x1p+0) (i32.const 5000)) + (call $assert_return (call $div (f64.const 0x0.0000000000001p-1022) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x1p+0) (i32.const 5004)) + (call $assert_return (call $div (f64.const 0x0.0000000000001p-1022) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x1p+0) (i32.const 5008)) + (call $assert_return (call $div (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p-1022)) (f64.const 0x1p-52) (i32.const 5012)) + (call $assert_return (call $div (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p-1022)) (f64.const -0x1p-52) (i32.const 5016)) + (call $assert_return (call $div (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p-1022)) (f64.const -0x1p-52) (i32.const 5020)) + (call $assert_return (call $div (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p-1022)) (f64.const 0x1p-52) (i32.const 5024)) + (call $assert_return (call $div (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p-1)) (f64.const 0x0.0000000000002p-1022) (i32.const 5028)) + (call $assert_return (call $div (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p-1)) (f64.const -0x0.0000000000002p-1022) (i32.const 5032)) + (call $assert_return (call $div (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p-1)) (f64.const -0x0.0000000000002p-1022) (i32.const 5036)) + (call $assert_return (call $div (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p-1)) (f64.const 0x0.0000000000002p-1022) (i32.const 5040)) + (call $assert_return (call $div (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p+0)) (f64.const 0x0.0000000000001p-1022) (i32.const 5044)) + (call $assert_return (call $div (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p+0)) (f64.const -0x0.0000000000001p-1022) (i32.const 5048)) + (call $assert_return (call $div (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p+0)) (f64.const -0x0.0000000000001p-1022) (i32.const 5052)) + (call $assert_return (call $div (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p+0)) (f64.const 0x0.0000000000001p-1022) (i32.const 5056)) + (call $assert_return (call $div (f64.const -0x0.0000000000001p-1022) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x0p+0) (i32.const 5060)) + (call $assert_return (call $div (f64.const -0x0.0000000000001p-1022) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x0p+0) (i32.const 5064)) + (call $assert_return (call $div (f64.const 0x0.0000000000001p-1022) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x0p+0) (i32.const 5068)) + (call $assert_return (call $div (f64.const 0x0.0000000000001p-1022) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x0p+0) (i32.const 5072)) + (call $assert_return (call $div (f64.const -0x0.0000000000001p-1022) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x0p+0) (i32.const 5076)) + (call $assert_return (call $div (f64.const -0x0.0000000000001p-1022) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -0x0p+0) (i32.const 5080)) + (call $assert_return (call $div (f64.const 0x0.0000000000001p-1022) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x0p+0) (i32.const 5084)) + (call $assert_return (call $div (f64.const 0x0.0000000000001p-1022) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x0p+0) (i32.const 5088)) + (call $assert_return (call $div (f64.const -0x0.0000000000001p-1022) (f64.const -inf)) (f64.const 0x0p+0) (i32.const 5092)) + (call $assert_return (call $div (f64.const -0x0.0000000000001p-1022) (f64.const inf)) (f64.const -0x0p+0) (i32.const 5096)) + (call $assert_return (call $div (f64.const 0x0.0000000000001p-1022) (f64.const -inf)) (f64.const -0x0p+0) (i32.const 5100)) + (call $assert_return (call $div (f64.const 0x0.0000000000001p-1022) (f64.const inf)) (f64.const 0x0p+0) (i32.const 5104)) + (call $assert_return_nan (call $div (f64.const -0x0.0000000000001p-1022) (f64.const -nan)) (i32.const 5108)) + (call $assert_return_nan (call $div (f64.const -0x0.0000000000001p-1022) (f64.const -nan:0x4000000000000)) (i32.const 5112)) + (call $assert_return_nan (call $div (f64.const -0x0.0000000000001p-1022) (f64.const nan)) (i32.const 5116)) + (call $assert_return_nan (call $div (f64.const -0x0.0000000000001p-1022) (f64.const nan:0x4000000000000)) (i32.const 5120)) + (call $assert_return_nan (call $div (f64.const 0x0.0000000000001p-1022) (f64.const -nan)) (i32.const 5124)) + (call $assert_return_nan (call $div (f64.const 0x0.0000000000001p-1022) (f64.const -nan:0x4000000000000)) (i32.const 5128)) + (call $assert_return_nan (call $div (f64.const 0x0.0000000000001p-1022) (f64.const nan)) (i32.const 5132)) + (call $assert_return_nan (call $div (f64.const 0x0.0000000000001p-1022) (f64.const nan:0x4000000000000)) (i32.const 5136)) + (call $assert_return (call $div (f64.const -0x1p-1022) (f64.const -0x0p+0)) (f64.const inf) (i32.const 5140)) + (call $assert_return (call $div (f64.const -0x1p-1022) (f64.const 0x0p+0)) (f64.const -inf) (i32.const 5144)) + (call $assert_return (call $div (f64.const 0x1p-1022) (f64.const -0x0p+0)) (f64.const -inf) (i32.const 5148)) + (call $assert_return (call $div (f64.const 0x1p-1022) (f64.const 0x0p+0)) (f64.const inf) (i32.const 5152)) + (call $assert_return (call $div (f64.const -0x1p-1022) (f64.const -0x0.0000000000001p-1022)) (f64.const 0x1p+52) (i32.const 5156)) + (call $assert_return (call $div (f64.const -0x1p-1022) (f64.const 0x0.0000000000001p-1022)) (f64.const -0x1p+52) (i32.const 5160)) + (call $assert_return (call $div (f64.const 0x1p-1022) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x1p+52) (i32.const 5164)) + (call $assert_return (call $div (f64.const 0x1p-1022) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x1p+52) (i32.const 5168)) + (call $assert_return (call $div (f64.const -0x1p-1022) (f64.const -0x1p-1022)) (f64.const 0x1p+0) (i32.const 5172)) + (call $assert_return (call $div (f64.const -0x1p-1022) (f64.const 0x1p-1022)) (f64.const -0x1p+0) (i32.const 5176)) + (call $assert_return (call $div (f64.const 0x1p-1022) (f64.const -0x1p-1022)) (f64.const -0x1p+0) (i32.const 5180)) + (call $assert_return (call $div (f64.const 0x1p-1022) (f64.const 0x1p-1022)) (f64.const 0x1p+0) (i32.const 5184)) + (call $assert_return (call $div (f64.const -0x1p-1022) (f64.const -0x1p-1)) (f64.const 0x1p-1021) (i32.const 5188)) + (call $assert_return (call $div (f64.const -0x1p-1022) (f64.const 0x1p-1)) (f64.const -0x1p-1021) (i32.const 5192)) + (call $assert_return (call $div (f64.const 0x1p-1022) (f64.const -0x1p-1)) (f64.const -0x1p-1021) (i32.const 5196)) + (call $assert_return (call $div (f64.const 0x1p-1022) (f64.const 0x1p-1)) (f64.const 0x1p-1021) (i32.const 5200)) + (call $assert_return (call $div (f64.const -0x1p-1022) (f64.const -0x1p+0)) (f64.const 0x1p-1022) (i32.const 5204)) + (call $assert_return (call $div (f64.const -0x1p-1022) (f64.const 0x1p+0)) (f64.const -0x1p-1022) (i32.const 5208)) + (call $assert_return (call $div (f64.const 0x1p-1022) (f64.const -0x1p+0)) (f64.const -0x1p-1022) (i32.const 5212)) + (call $assert_return (call $div (f64.const 0x1p-1022) (f64.const 0x1p+0)) (f64.const 0x1p-1022) (i32.const 5216)) + (call $assert_return (call $div (f64.const -0x1p-1022) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x0.28be60db9391p-1022) (i32.const 5220)) + (call $assert_return (call $div (f64.const -0x1p-1022) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x0.28be60db9391p-1022) (i32.const 5224)) + (call $assert_return (call $div (f64.const 0x1p-1022) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x0.28be60db9391p-1022) (i32.const 5228)) + (call $assert_return (call $div (f64.const 0x1p-1022) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x0.28be60db9391p-1022) (i32.const 5232)) + (call $assert_return (call $div (f64.const -0x1p-1022) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x0p+0) (i32.const 5236)) + (call $assert_return (call $div (f64.const -0x1p-1022) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -0x0p+0) (i32.const 5240)) + (call $assert_return (call $div (f64.const 0x1p-1022) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x0p+0) (i32.const 5244)) + (call $assert_return (call $div (f64.const 0x1p-1022) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x0p+0) (i32.const 5248)) + (call $assert_return (call $div (f64.const -0x1p-1022) (f64.const -inf)) (f64.const 0x0p+0) (i32.const 5252)) + (call $assert_return (call $div (f64.const -0x1p-1022) (f64.const inf)) (f64.const -0x0p+0) (i32.const 5256)) + (call $assert_return (call $div (f64.const 0x1p-1022) (f64.const -inf)) (f64.const -0x0p+0) (i32.const 5260)) + (call $assert_return (call $div (f64.const 0x1p-1022) (f64.const inf)) (f64.const 0x0p+0) (i32.const 5264)) + (call $assert_return_nan (call $div (f64.const -0x1p-1022) (f64.const -nan)) (i32.const 5268)) + (call $assert_return_nan (call $div (f64.const -0x1p-1022) (f64.const -nan:0x4000000000000)) (i32.const 5272)) + (call $assert_return_nan (call $div (f64.const -0x1p-1022) (f64.const nan)) (i32.const 5276)) + (call $assert_return_nan (call $div (f64.const -0x1p-1022) (f64.const nan:0x4000000000000)) (i32.const 5280)) + (call $assert_return_nan (call $div (f64.const 0x1p-1022) (f64.const -nan)) (i32.const 5284)) + (call $assert_return_nan (call $div (f64.const 0x1p-1022) (f64.const -nan:0x4000000000000)) (i32.const 5288)) + (call $assert_return_nan (call $div (f64.const 0x1p-1022) (f64.const nan)) (i32.const 5292)) + (call $assert_return_nan (call $div (f64.const 0x1p-1022) (f64.const nan:0x4000000000000)) (i32.const 5296)) + (call $assert_return (call $div (f64.const -0x1p-1) (f64.const -0x0p+0)) (f64.const inf) (i32.const 5300)) + (call $assert_return (call $div (f64.const -0x1p-1) (f64.const 0x0p+0)) (f64.const -inf) (i32.const 5304)) + (call $assert_return (call $div (f64.const 0x1p-1) (f64.const -0x0p+0)) (f64.const -inf) (i32.const 5308)) + (call $assert_return (call $div (f64.const 0x1p-1) (f64.const 0x0p+0)) (f64.const inf) (i32.const 5312)) + (call $assert_return (call $div (f64.const -0x1p-1) (f64.const -0x0.0000000000001p-1022)) (f64.const inf) (i32.const 5316)) + (call $assert_return (call $div (f64.const -0x1p-1) (f64.const 0x0.0000000000001p-1022)) (f64.const -inf) (i32.const 5320)) + (call $assert_return (call $div (f64.const 0x1p-1) (f64.const -0x0.0000000000001p-1022)) (f64.const -inf) (i32.const 5324)) + (call $assert_return (call $div (f64.const 0x1p-1) (f64.const 0x0.0000000000001p-1022)) (f64.const inf) (i32.const 5328)) + (call $assert_return (call $div (f64.const -0x1p-1) (f64.const -0x1p-1022)) (f64.const 0x1p+1021) (i32.const 5332)) + (call $assert_return (call $div (f64.const -0x1p-1) (f64.const 0x1p-1022)) (f64.const -0x1p+1021) (i32.const 5336)) + (call $assert_return (call $div (f64.const 0x1p-1) (f64.const -0x1p-1022)) (f64.const -0x1p+1021) (i32.const 5340)) + (call $assert_return (call $div (f64.const 0x1p-1) (f64.const 0x1p-1022)) (f64.const 0x1p+1021) (i32.const 5344)) + (call $assert_return (call $div (f64.const -0x1p-1) (f64.const -0x1p-1)) (f64.const 0x1p+0) (i32.const 5348)) + (call $assert_return (call $div (f64.const -0x1p-1) (f64.const 0x1p-1)) (f64.const -0x1p+0) (i32.const 5352)) + (call $assert_return (call $div (f64.const 0x1p-1) (f64.const -0x1p-1)) (f64.const -0x1p+0) (i32.const 5356)) + (call $assert_return (call $div (f64.const 0x1p-1) (f64.const 0x1p-1)) (f64.const 0x1p+0) (i32.const 5360)) + (call $assert_return (call $div (f64.const -0x1p-1) (f64.const -0x1p+0)) (f64.const 0x1p-1) (i32.const 5364)) + (call $assert_return (call $div (f64.const -0x1p-1) (f64.const 0x1p+0)) (f64.const -0x1p-1) (i32.const 5368)) + (call $assert_return (call $div (f64.const 0x1p-1) (f64.const -0x1p+0)) (f64.const -0x1p-1) (i32.const 5372)) + (call $assert_return (call $div (f64.const 0x1p-1) (f64.const 0x1p+0)) (f64.const 0x1p-1) (i32.const 5376)) + (call $assert_return (call $div (f64.const -0x1p-1) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x1.45f306dc9c883p-4) (i32.const 5380)) + (call $assert_return (call $div (f64.const -0x1p-1) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x1.45f306dc9c883p-4) (i32.const 5384)) + (call $assert_return (call $div (f64.const 0x1p-1) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.45f306dc9c883p-4) (i32.const 5388)) + (call $assert_return (call $div (f64.const 0x1p-1) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.45f306dc9c883p-4) (i32.const 5392)) + (call $assert_return (call $div (f64.const -0x1p-1) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x0.2p-1022) (i32.const 5396)) + (call $assert_return (call $div (f64.const -0x1p-1) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -0x0.2p-1022) (i32.const 5400)) + (call $assert_return (call $div (f64.const 0x1p-1) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x0.2p-1022) (i32.const 5404)) + (call $assert_return (call $div (f64.const 0x1p-1) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x0.2p-1022) (i32.const 5408)) + (call $assert_return (call $div (f64.const -0x1p-1) (f64.const -inf)) (f64.const 0x0p+0) (i32.const 5412)) + (call $assert_return (call $div (f64.const -0x1p-1) (f64.const inf)) (f64.const -0x0p+0) (i32.const 5416)) + (call $assert_return (call $div (f64.const 0x1p-1) (f64.const -inf)) (f64.const -0x0p+0) (i32.const 5420)) + (call $assert_return (call $div (f64.const 0x1p-1) (f64.const inf)) (f64.const 0x0p+0) (i32.const 5424)) + (call $assert_return_nan (call $div (f64.const -0x1p-1) (f64.const -nan)) (i32.const 5428)) + (call $assert_return_nan (call $div (f64.const -0x1p-1) (f64.const -nan:0x4000000000000)) (i32.const 5432)) + (call $assert_return_nan (call $div (f64.const -0x1p-1) (f64.const nan)) (i32.const 5436)) + (call $assert_return_nan (call $div (f64.const -0x1p-1) (f64.const nan:0x4000000000000)) (i32.const 5440)) + (call $assert_return_nan (call $div (f64.const 0x1p-1) (f64.const -nan)) (i32.const 5444)) + (call $assert_return_nan (call $div (f64.const 0x1p-1) (f64.const -nan:0x4000000000000)) (i32.const 5448)) + (call $assert_return_nan (call $div (f64.const 0x1p-1) (f64.const nan)) (i32.const 5452)) + (call $assert_return_nan (call $div (f64.const 0x1p-1) (f64.const nan:0x4000000000000)) (i32.const 5456)) + (call $assert_return (call $div (f64.const -0x1p+0) (f64.const -0x0p+0)) (f64.const inf) (i32.const 5460)) + (call $assert_return (call $div (f64.const -0x1p+0) (f64.const 0x0p+0)) (f64.const -inf) (i32.const 5464)) + (call $assert_return (call $div (f64.const 0x1p+0) (f64.const -0x0p+0)) (f64.const -inf) (i32.const 5468)) + (call $assert_return (call $div (f64.const 0x1p+0) (f64.const 0x0p+0)) (f64.const inf) (i32.const 5472)) + (call $assert_return (call $div (f64.const -0x1p+0) (f64.const -0x0.0000000000001p-1022)) (f64.const inf) (i32.const 5476)) + (call $assert_return (call $div (f64.const -0x1p+0) (f64.const 0x0.0000000000001p-1022)) (f64.const -inf) (i32.const 5480)) + (call $assert_return (call $div (f64.const 0x1p+0) (f64.const -0x0.0000000000001p-1022)) (f64.const -inf) (i32.const 5484)) + (call $assert_return (call $div (f64.const 0x1p+0) (f64.const 0x0.0000000000001p-1022)) (f64.const inf) (i32.const 5488)) + (call $assert_return (call $div (f64.const -0x1p+0) (f64.const -0x1p-1022)) (f64.const 0x1p+1022) (i32.const 5492)) + (call $assert_return (call $div (f64.const -0x1p+0) (f64.const 0x1p-1022)) (f64.const -0x1p+1022) (i32.const 5496)) + (call $assert_return (call $div (f64.const 0x1p+0) (f64.const -0x1p-1022)) (f64.const -0x1p+1022) (i32.const 5500)) + (call $assert_return (call $div (f64.const 0x1p+0) (f64.const 0x1p-1022)) (f64.const 0x1p+1022) (i32.const 5504)) + (call $assert_return (call $div (f64.const -0x1p+0) (f64.const -0x1p-1)) (f64.const 0x1p+1) (i32.const 5508)) + (call $assert_return (call $div (f64.const -0x1p+0) (f64.const 0x1p-1)) (f64.const -0x1p+1) (i32.const 5512)) + (call $assert_return (call $div (f64.const 0x1p+0) (f64.const -0x1p-1)) (f64.const -0x1p+1) (i32.const 5516)) + (call $assert_return (call $div (f64.const 0x1p+0) (f64.const 0x1p-1)) (f64.const 0x1p+1) (i32.const 5520)) + (call $assert_return (call $div (f64.const -0x1p+0) (f64.const -0x1p+0)) (f64.const 0x1p+0) (i32.const 5524)) + (call $assert_return (call $div (f64.const -0x1p+0) (f64.const 0x1p+0)) (f64.const -0x1p+0) (i32.const 5528)) + (call $assert_return (call $div (f64.const 0x1p+0) (f64.const -0x1p+0)) (f64.const -0x1p+0) (i32.const 5532)) + (call $assert_return (call $div (f64.const 0x1p+0) (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 5536)) + (call $assert_return (call $div (f64.const -0x1p+0) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x1.45f306dc9c883p-3) (i32.const 5540)) + (call $assert_return (call $div (f64.const -0x1p+0) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x1.45f306dc9c883p-3) (i32.const 5544)) + (call $assert_return (call $div (f64.const 0x1p+0) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.45f306dc9c883p-3) (i32.const 5548)) + (call $assert_return (call $div (f64.const 0x1p+0) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.45f306dc9c883p-3) (i32.const 5552)) + (call $assert_return (call $div (f64.const -0x1p+0) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x0.4p-1022) (i32.const 5556)) + (call $assert_return (call $div (f64.const -0x1p+0) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -0x0.4p-1022) (i32.const 5560)) + (call $assert_return (call $div (f64.const 0x1p+0) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x0.4p-1022) (i32.const 5564)) + (call $assert_return (call $div (f64.const 0x1p+0) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x0.4p-1022) (i32.const 5568)) + (call $assert_return (call $div (f64.const -0x1p+0) (f64.const -inf)) (f64.const 0x0p+0) (i32.const 5572)) + (call $assert_return (call $div (f64.const -0x1p+0) (f64.const inf)) (f64.const -0x0p+0) (i32.const 5576)) + (call $assert_return (call $div (f64.const 0x1p+0) (f64.const -inf)) (f64.const -0x0p+0) (i32.const 5580)) + (call $assert_return (call $div (f64.const 0x1p+0) (f64.const inf)) (f64.const 0x0p+0) (i32.const 5584)) + (call $assert_return_nan (call $div (f64.const -0x1p+0) (f64.const -nan)) (i32.const 5588)) + (call $assert_return_nan (call $div (f64.const -0x1p+0) (f64.const -nan:0x4000000000000)) (i32.const 5592)) + (call $assert_return_nan (call $div (f64.const -0x1p+0) (f64.const nan)) (i32.const 5596)) + (call $assert_return_nan (call $div (f64.const -0x1p+0) (f64.const nan:0x4000000000000)) (i32.const 5600)) + (call $assert_return_nan (call $div (f64.const 0x1p+0) (f64.const -nan)) (i32.const 5604)) + (call $assert_return_nan (call $div (f64.const 0x1p+0) (f64.const -nan:0x4000000000000)) (i32.const 5608)) + (call $assert_return_nan (call $div (f64.const 0x1p+0) (f64.const nan)) (i32.const 5612)) + (call $assert_return_nan (call $div (f64.const 0x1p+0) (f64.const nan:0x4000000000000)) (i32.const 5616)) + (call $assert_return (call $div (f64.const -0x1.921fb54442d18p+2) (f64.const -0x0p+0)) (f64.const inf) (i32.const 5620)) + (call $assert_return (call $div (f64.const -0x1.921fb54442d18p+2) (f64.const 0x0p+0)) (f64.const -inf) (i32.const 5624)) + (call $assert_return (call $div (f64.const 0x1.921fb54442d18p+2) (f64.const -0x0p+0)) (f64.const -inf) (i32.const 5628)) + (call $assert_return (call $div (f64.const 0x1.921fb54442d18p+2) (f64.const 0x0p+0)) (f64.const inf) (i32.const 5632)) + (call $assert_return (call $div (f64.const -0x1.921fb54442d18p+2) (f64.const -0x0.0000000000001p-1022)) (f64.const inf) (i32.const 5636)) + (call $assert_return (call $div (f64.const -0x1.921fb54442d18p+2) (f64.const 0x0.0000000000001p-1022)) (f64.const -inf) (i32.const 5640)) + (call $assert_return (call $div (f64.const 0x1.921fb54442d18p+2) (f64.const -0x0.0000000000001p-1022)) (f64.const -inf) (i32.const 5644)) + (call $assert_return (call $div (f64.const 0x1.921fb54442d18p+2) (f64.const 0x0.0000000000001p-1022)) (f64.const inf) (i32.const 5648)) + (call $assert_return (call $div (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p-1022)) (f64.const inf) (i32.const 5652)) + (call $assert_return (call $div (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p-1022)) (f64.const -inf) (i32.const 5656)) + (call $assert_return (call $div (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p-1022)) (f64.const -inf) (i32.const 5660)) + (call $assert_return (call $div (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p-1022)) (f64.const inf) (i32.const 5664)) + (call $assert_return (call $div (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p-1)) (f64.const 0x1.921fb54442d18p+3) (i32.const 5668)) + (call $assert_return (call $div (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p-1)) (f64.const -0x1.921fb54442d18p+3) (i32.const 5672)) + (call $assert_return (call $div (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p-1)) (f64.const -0x1.921fb54442d18p+3) (i32.const 5676)) + (call $assert_return (call $div (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p-1)) (f64.const 0x1.921fb54442d18p+3) (i32.const 5680)) + (call $assert_return (call $div (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p+0)) (f64.const 0x1.921fb54442d18p+2) (i32.const 5684)) + (call $assert_return (call $div (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p+0)) (f64.const -0x1.921fb54442d18p+2) (i32.const 5688)) + (call $assert_return (call $div (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p+0)) (f64.const -0x1.921fb54442d18p+2) (i32.const 5692)) + (call $assert_return (call $div (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p+0)) (f64.const 0x1.921fb54442d18p+2) (i32.const 5696)) + (call $assert_return (call $div (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x1p+0) (i32.const 5700)) + (call $assert_return (call $div (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x1p+0) (i32.const 5704)) + (call $assert_return (call $div (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1p+0) (i32.const 5708)) + (call $assert_return (call $div (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1p+0) (i32.const 5712)) + (call $assert_return (call $div (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x1.921fb54442d19p-1022) (i32.const 5716)) + (call $assert_return (call $div (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -0x1.921fb54442d19p-1022) (i32.const 5720)) + (call $assert_return (call $div (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.921fb54442d19p-1022) (i32.const 5724)) + (call $assert_return (call $div (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.921fb54442d19p-1022) (i32.const 5728)) + (call $assert_return (call $div (f64.const -0x1.921fb54442d18p+2) (f64.const -inf)) (f64.const 0x0p+0) (i32.const 5732)) + (call $assert_return (call $div (f64.const -0x1.921fb54442d18p+2) (f64.const inf)) (f64.const -0x0p+0) (i32.const 5736)) + (call $assert_return (call $div (f64.const 0x1.921fb54442d18p+2) (f64.const -inf)) (f64.const -0x0p+0) (i32.const 5740)) + (call $assert_return (call $div (f64.const 0x1.921fb54442d18p+2) (f64.const inf)) (f64.const 0x0p+0) (i32.const 5744)) + (call $assert_return_nan (call $div (f64.const -0x1.921fb54442d18p+2) (f64.const -nan)) (i32.const 5748)) + (call $assert_return_nan (call $div (f64.const -0x1.921fb54442d18p+2) (f64.const -nan:0x4000000000000)) (i32.const 5752)) + (call $assert_return_nan (call $div (f64.const -0x1.921fb54442d18p+2) (f64.const nan)) (i32.const 5756)) + (call $assert_return_nan (call $div (f64.const -0x1.921fb54442d18p+2) (f64.const nan:0x4000000000000)) (i32.const 5760)) + (call $assert_return_nan (call $div (f64.const 0x1.921fb54442d18p+2) (f64.const -nan)) (i32.const 5764)) + (call $assert_return_nan (call $div (f64.const 0x1.921fb54442d18p+2) (f64.const -nan:0x4000000000000)) (i32.const 5768)) + (call $assert_return_nan (call $div (f64.const 0x1.921fb54442d18p+2) (f64.const nan)) (i32.const 5772)) + (call $assert_return_nan (call $div (f64.const 0x1.921fb54442d18p+2) (f64.const nan:0x4000000000000)) (i32.const 5776)) + (call $assert_return (call $div (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x0p+0)) (f64.const inf) (i32.const 5780)) + (call $assert_return (call $div (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x0p+0)) (f64.const -inf) (i32.const 5784)) + (call $assert_return (call $div (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x0p+0)) (f64.const -inf) (i32.const 5788)) + (call $assert_return (call $div (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x0p+0)) (f64.const inf) (i32.const 5792)) + (call $assert_return (call $div (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x0.0000000000001p-1022)) (f64.const inf) (i32.const 5796)) + (call $assert_return (call $div (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x0.0000000000001p-1022)) (f64.const -inf) (i32.const 5800)) + (call $assert_return (call $div (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x0.0000000000001p-1022)) (f64.const -inf) (i32.const 5804)) + (call $assert_return (call $div (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x0.0000000000001p-1022)) (f64.const inf) (i32.const 5808)) + (call $assert_return (call $div (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p-1022)) (f64.const inf) (i32.const 5812)) + (call $assert_return (call $div (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p-1022)) (f64.const -inf) (i32.const 5816)) + (call $assert_return (call $div (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p-1022)) (f64.const -inf) (i32.const 5820)) + (call $assert_return (call $div (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p-1022)) (f64.const inf) (i32.const 5824)) + (call $assert_return (call $div (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p-1)) (f64.const inf) (i32.const 5828)) + (call $assert_return (call $div (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p-1)) (f64.const -inf) (i32.const 5832)) + (call $assert_return (call $div (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p-1)) (f64.const -inf) (i32.const 5836)) + (call $assert_return (call $div (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p-1)) (f64.const inf) (i32.const 5840)) + (call $assert_return (call $div (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p+0)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 5844)) + (call $assert_return (call $div (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p+0)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 5848)) + (call $assert_return (call $div (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p+0)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 5852)) + (call $assert_return (call $div (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p+0)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 5856)) + (call $assert_return (call $div (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x1.45f306dc9c882p+1021) (i32.const 5860)) + (call $assert_return (call $div (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x1.45f306dc9c882p+1021) (i32.const 5864)) + (call $assert_return (call $div (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.45f306dc9c882p+1021) (i32.const 5868)) + (call $assert_return (call $div (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.45f306dc9c882p+1021) (i32.const 5872)) + (call $assert_return (call $div (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x1p+0) (i32.const 5876)) + (call $assert_return (call $div (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -0x1p+0) (i32.const 5880)) + (call $assert_return (call $div (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1p+0) (i32.const 5884)) + (call $assert_return (call $div (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1p+0) (i32.const 5888)) + (call $assert_return (call $div (f64.const -0x1.fffffffffffffp+1023) (f64.const -inf)) (f64.const 0x0p+0) (i32.const 5892)) + (call $assert_return (call $div (f64.const -0x1.fffffffffffffp+1023) (f64.const inf)) (f64.const -0x0p+0) (i32.const 5896)) + (call $assert_return (call $div (f64.const 0x1.fffffffffffffp+1023) (f64.const -inf)) (f64.const -0x0p+0) (i32.const 5900)) + (call $assert_return (call $div (f64.const 0x1.fffffffffffffp+1023) (f64.const inf)) (f64.const 0x0p+0) (i32.const 5904)) + (call $assert_return_nan (call $div (f64.const -0x1.fffffffffffffp+1023) (f64.const -nan)) (i32.const 5908)) + (call $assert_return_nan (call $div (f64.const -0x1.fffffffffffffp+1023) (f64.const -nan:0x4000000000000)) (i32.const 5912)) + (call $assert_return_nan (call $div (f64.const -0x1.fffffffffffffp+1023) (f64.const nan)) (i32.const 5916)) + (call $assert_return_nan (call $div (f64.const -0x1.fffffffffffffp+1023) (f64.const nan:0x4000000000000)) (i32.const 5920)) + (call $assert_return_nan (call $div (f64.const 0x1.fffffffffffffp+1023) (f64.const -nan)) (i32.const 5924)) + (call $assert_return_nan (call $div (f64.const 0x1.fffffffffffffp+1023) (f64.const -nan:0x4000000000000)) (i32.const 5928)) + (call $assert_return_nan (call $div (f64.const 0x1.fffffffffffffp+1023) (f64.const nan)) (i32.const 5932)) + (call $assert_return_nan (call $div (f64.const 0x1.fffffffffffffp+1023) (f64.const nan:0x4000000000000)) (i32.const 5936)) + (call $assert_return (call $div (f64.const -inf) (f64.const -0x0p+0)) (f64.const inf) (i32.const 5940)) + (call $assert_return (call $div (f64.const -inf) (f64.const 0x0p+0)) (f64.const -inf) (i32.const 5944)) + (call $assert_return (call $div (f64.const inf) (f64.const -0x0p+0)) (f64.const -inf) (i32.const 5948)) + (call $assert_return (call $div (f64.const inf) (f64.const 0x0p+0)) (f64.const inf) (i32.const 5952)) + (call $assert_return (call $div (f64.const -inf) (f64.const -0x0.0000000000001p-1022)) (f64.const inf) (i32.const 5956)) + (call $assert_return (call $div (f64.const -inf) (f64.const 0x0.0000000000001p-1022)) (f64.const -inf) (i32.const 5960)) + (call $assert_return (call $div (f64.const inf) (f64.const -0x0.0000000000001p-1022)) (f64.const -inf) (i32.const 5964)) + (call $assert_return (call $div (f64.const inf) (f64.const 0x0.0000000000001p-1022)) (f64.const inf) (i32.const 5968)) + (call $assert_return (call $div (f64.const -inf) (f64.const -0x1p-1022)) (f64.const inf) (i32.const 5972)) + (call $assert_return (call $div (f64.const -inf) (f64.const 0x1p-1022)) (f64.const -inf) (i32.const 5976)) + (call $assert_return (call $div (f64.const inf) (f64.const -0x1p-1022)) (f64.const -inf) (i32.const 5980)) + (call $assert_return (call $div (f64.const inf) (f64.const 0x1p-1022)) (f64.const inf) (i32.const 5984)) + (call $assert_return (call $div (f64.const -inf) (f64.const -0x1p-1)) (f64.const inf) (i32.const 5988)) + (call $assert_return (call $div (f64.const -inf) (f64.const 0x1p-1)) (f64.const -inf) (i32.const 5992)) + (call $assert_return (call $div (f64.const inf) (f64.const -0x1p-1)) (f64.const -inf) (i32.const 5996)) + (call $assert_return (call $div (f64.const inf) (f64.const 0x1p-1)) (f64.const inf) (i32.const 6000)) + (call $assert_return (call $div (f64.const -inf) (f64.const -0x1p+0)) (f64.const inf) (i32.const 6004)) + (call $assert_return (call $div (f64.const -inf) (f64.const 0x1p+0)) (f64.const -inf) (i32.const 6008)) + (call $assert_return (call $div (f64.const inf) (f64.const -0x1p+0)) (f64.const -inf) (i32.const 6012)) + (call $assert_return (call $div (f64.const inf) (f64.const 0x1p+0)) (f64.const inf) (i32.const 6016)) + (call $assert_return (call $div (f64.const -inf) (f64.const -0x1.921fb54442d18p+2)) (f64.const inf) (i32.const 6020)) + (call $assert_return (call $div (f64.const -inf) (f64.const 0x1.921fb54442d18p+2)) (f64.const -inf) (i32.const 6024)) + (call $assert_return (call $div (f64.const inf) (f64.const -0x1.921fb54442d18p+2)) (f64.const -inf) (i32.const 6028)) + (call $assert_return (call $div (f64.const inf) (f64.const 0x1.921fb54442d18p+2)) (f64.const inf) (i32.const 6032)) + (call $assert_return (call $div (f64.const -inf) (f64.const -0x1.fffffffffffffp+1023)) (f64.const inf) (i32.const 6036)) + (call $assert_return (call $div (f64.const -inf) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -inf) (i32.const 6040)) + (call $assert_return (call $div (f64.const inf) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -inf) (i32.const 6044)) + (call $assert_return (call $div (f64.const inf) (f64.const 0x1.fffffffffffffp+1023)) (f64.const inf) (i32.const 6048)) + (call $assert_return_nan (call $div (f64.const -inf) (f64.const -inf)) (i32.const 6052)) + (call $assert_return_nan (call $div (f64.const -inf) (f64.const inf)) (i32.const 6056)) + (call $assert_return_nan (call $div (f64.const inf) (f64.const -inf)) (i32.const 6060)) + (call $assert_return_nan (call $div (f64.const inf) (f64.const inf)) (i32.const 6064)) + (call $assert_return_nan (call $div (f64.const -inf) (f64.const -nan)) (i32.const 6068)) + (call $assert_return_nan (call $div (f64.const -inf) (f64.const -nan:0x4000000000000)) (i32.const 6072)) + (call $assert_return_nan (call $div (f64.const -inf) (f64.const nan)) (i32.const 6076)) + (call $assert_return_nan (call $div (f64.const -inf) (f64.const nan:0x4000000000000)) (i32.const 6080)) + (call $assert_return_nan (call $div (f64.const inf) (f64.const -nan)) (i32.const 6084)) + (call $assert_return_nan (call $div (f64.const inf) (f64.const -nan:0x4000000000000)) (i32.const 6088)) + (call $assert_return_nan (call $div (f64.const inf) (f64.const nan)) (i32.const 6092)) + (call $assert_return_nan (call $div (f64.const inf) (f64.const nan:0x4000000000000)) (i32.const 6096)) + (call $assert_return_nan (call $div (f64.const -nan) (f64.const -0x0p+0)) (i32.const 6100)) + (call $assert_return_nan (call $div (f64.const -nan:0x4000000000000) (f64.const -0x0p+0)) (i32.const 6104)) + (call $assert_return_nan (call $div (f64.const -nan) (f64.const 0x0p+0)) (i32.const 6108)) + (call $assert_return_nan (call $div (f64.const -nan:0x4000000000000) (f64.const 0x0p+0)) (i32.const 6112)) + (call $assert_return_nan (call $div (f64.const nan) (f64.const -0x0p+0)) (i32.const 6116)) + (call $assert_return_nan (call $div (f64.const nan:0x4000000000000) (f64.const -0x0p+0)) (i32.const 6120)) + (call $assert_return_nan (call $div (f64.const nan) (f64.const 0x0p+0)) (i32.const 6124)) + (call $assert_return_nan (call $div (f64.const nan:0x4000000000000) (f64.const 0x0p+0)) (i32.const 6128)) + (call $assert_return_nan (call $div (f64.const -nan) (f64.const -0x0.0000000000001p-1022)) (i32.const 6132)) + (call $assert_return_nan (call $div (f64.const -nan:0x4000000000000) (f64.const -0x0.0000000000001p-1022)) (i32.const 6136)) + (call $assert_return_nan (call $div (f64.const -nan) (f64.const 0x0.0000000000001p-1022)) (i32.const 6140)) + (call $assert_return_nan (call $div (f64.const -nan:0x4000000000000) (f64.const 0x0.0000000000001p-1022)) (i32.const 6144)) + (call $assert_return_nan (call $div (f64.const nan) (f64.const -0x0.0000000000001p-1022)) (i32.const 6148)) + (call $assert_return_nan (call $div (f64.const nan:0x4000000000000) (f64.const -0x0.0000000000001p-1022)) (i32.const 6152)) + (call $assert_return_nan (call $div (f64.const nan) (f64.const 0x0.0000000000001p-1022)) (i32.const 6156)) + (call $assert_return_nan (call $div (f64.const nan:0x4000000000000) (f64.const 0x0.0000000000001p-1022)) (i32.const 6160)) + (call $assert_return_nan (call $div (f64.const -nan) (f64.const -0x1p-1022)) (i32.const 6164)) + (call $assert_return_nan (call $div (f64.const -nan:0x4000000000000) (f64.const -0x1p-1022)) (i32.const 6168)) + (call $assert_return_nan (call $div (f64.const -nan) (f64.const 0x1p-1022)) (i32.const 6172)) + (call $assert_return_nan (call $div (f64.const -nan:0x4000000000000) (f64.const 0x1p-1022)) (i32.const 6176)) + (call $assert_return_nan (call $div (f64.const nan) (f64.const -0x1p-1022)) (i32.const 6180)) + (call $assert_return_nan (call $div (f64.const nan:0x4000000000000) (f64.const -0x1p-1022)) (i32.const 6184)) + (call $assert_return_nan (call $div (f64.const nan) (f64.const 0x1p-1022)) (i32.const 6188)) + (call $assert_return_nan (call $div (f64.const nan:0x4000000000000) (f64.const 0x1p-1022)) (i32.const 6192)) + (call $assert_return_nan (call $div (f64.const -nan) (f64.const -0x1p-1)) (i32.const 6196)) + (call $assert_return_nan (call $div (f64.const -nan:0x4000000000000) (f64.const -0x1p-1)) (i32.const 6200)) + (call $assert_return_nan (call $div (f64.const -nan) (f64.const 0x1p-1)) (i32.const 6204)) + (call $assert_return_nan (call $div (f64.const -nan:0x4000000000000) (f64.const 0x1p-1)) (i32.const 6208)) + (call $assert_return_nan (call $div (f64.const nan) (f64.const -0x1p-1)) (i32.const 6212)) + (call $assert_return_nan (call $div (f64.const nan:0x4000000000000) (f64.const -0x1p-1)) (i32.const 6216)) + (call $assert_return_nan (call $div (f64.const nan) (f64.const 0x1p-1)) (i32.const 6220)) + (call $assert_return_nan (call $div (f64.const nan:0x4000000000000) (f64.const 0x1p-1)) (i32.const 6224)) + (call $assert_return_nan (call $div (f64.const -nan) (f64.const -0x1p+0)) (i32.const 6228)) + (call $assert_return_nan (call $div (f64.const -nan:0x4000000000000) (f64.const -0x1p+0)) (i32.const 6232)) + (call $assert_return_nan (call $div (f64.const -nan) (f64.const 0x1p+0)) (i32.const 6236)) + (call $assert_return_nan (call $div (f64.const -nan:0x4000000000000) (f64.const 0x1p+0)) (i32.const 6240)) + (call $assert_return_nan (call $div (f64.const nan) (f64.const -0x1p+0)) (i32.const 6244)) + (call $assert_return_nan (call $div (f64.const nan:0x4000000000000) (f64.const -0x1p+0)) (i32.const 6248)) + (call $assert_return_nan (call $div (f64.const nan) (f64.const 0x1p+0)) (i32.const 6252)) + (call $assert_return_nan (call $div (f64.const nan:0x4000000000000) (f64.const 0x1p+0)) (i32.const 6256)) + (call $assert_return_nan (call $div (f64.const -nan) (f64.const -0x1.921fb54442d18p+2)) (i32.const 6260)) + (call $assert_return_nan (call $div (f64.const -nan:0x4000000000000) (f64.const -0x1.921fb54442d18p+2)) (i32.const 6264)) + (call $assert_return_nan (call $div (f64.const -nan) (f64.const 0x1.921fb54442d18p+2)) (i32.const 6268)) + (call $assert_return_nan (call $div (f64.const -nan:0x4000000000000) (f64.const 0x1.921fb54442d18p+2)) (i32.const 6272)) + (call $assert_return_nan (call $div (f64.const nan) (f64.const -0x1.921fb54442d18p+2)) (i32.const 6276)) + (call $assert_return_nan (call $div (f64.const nan:0x4000000000000) (f64.const -0x1.921fb54442d18p+2)) (i32.const 6280)) + (call $assert_return_nan (call $div (f64.const nan) (f64.const 0x1.921fb54442d18p+2)) (i32.const 6284)) + (call $assert_return_nan (call $div (f64.const nan:0x4000000000000) (f64.const 0x1.921fb54442d18p+2)) (i32.const 6288)) + (call $assert_return_nan (call $div (f64.const -nan) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 6292)) + (call $assert_return_nan (call $div (f64.const -nan:0x4000000000000) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 6296)) + (call $assert_return_nan (call $div (f64.const -nan) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 6300)) + (call $assert_return_nan (call $div (f64.const -nan:0x4000000000000) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 6304)) + (call $assert_return_nan (call $div (f64.const nan) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 6308)) + (call $assert_return_nan (call $div (f64.const nan:0x4000000000000) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 6312)) + (call $assert_return_nan (call $div (f64.const nan) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 6316)) + (call $assert_return_nan (call $div (f64.const nan:0x4000000000000) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 6320)) + (call $assert_return_nan (call $div (f64.const -nan) (f64.const -inf)) (i32.const 6324)) + (call $assert_return_nan (call $div (f64.const -nan:0x4000000000000) (f64.const -inf)) (i32.const 6328)) + (call $assert_return_nan (call $div (f64.const -nan) (f64.const inf)) (i32.const 6332)) + (call $assert_return_nan (call $div (f64.const -nan:0x4000000000000) (f64.const inf)) (i32.const 6336)) + (call $assert_return_nan (call $div (f64.const nan) (f64.const -inf)) (i32.const 6340)) + (call $assert_return_nan (call $div (f64.const nan:0x4000000000000) (f64.const -inf)) (i32.const 6344)) + (call $assert_return_nan (call $div (f64.const nan) (f64.const inf)) (i32.const 6348)) + (call $assert_return_nan (call $div (f64.const nan:0x4000000000000) (f64.const inf)) (i32.const 6352)) + (call $assert_return_nan (call $div (f64.const -nan) (f64.const -nan)) (i32.const 6356)) + (call $assert_return_nan (call $div (f64.const -nan:0x4000000000000) (f64.const -nan)) (i32.const 6360)) + (call $assert_return_nan (call $div (f64.const -nan) (f64.const -nan:0x4000000000000)) (i32.const 6364)) + (call $assert_return_nan (call $div (f64.const -nan:0x4000000000000) (f64.const -nan:0x4000000000000)) (i32.const 6368)) + (call $assert_return_nan (call $div (f64.const -nan) (f64.const nan)) (i32.const 6372)) + (call $assert_return_nan (call $div (f64.const -nan:0x4000000000000) (f64.const nan)) (i32.const 6376)) + (call $assert_return_nan (call $div (f64.const -nan) (f64.const nan:0x4000000000000)) (i32.const 6380)) + (call $assert_return_nan (call $div (f64.const -nan:0x4000000000000) (f64.const nan:0x4000000000000)) (i32.const 6384)) + (call $assert_return_nan (call $div (f64.const nan) (f64.const -nan)) (i32.const 6388)) + (call $assert_return_nan (call $div (f64.const nan:0x4000000000000) (f64.const -nan)) (i32.const 6392)) + (call $assert_return_nan (call $div (f64.const nan) (f64.const -nan:0x4000000000000)) (i32.const 6396)) + (call $assert_return_nan (call $div (f64.const nan:0x4000000000000) (f64.const -nan:0x4000000000000)) (i32.const 6400)) + (call $assert_return_nan (call $div (f64.const nan) (f64.const nan)) (i32.const 6404)) + (call $assert_return_nan (call $div (f64.const nan:0x4000000000000) (f64.const nan)) (i32.const 6408)) + (call $assert_return_nan (call $div (f64.const nan) (f64.const nan:0x4000000000000)) (i32.const 6412)) + (call $assert_return_nan (call $div (f64.const nan:0x4000000000000) (f64.const nan:0x4000000000000)) (i32.const 6416)) + (call $assert_return (call $min (f64.const -0x0p+0) (f64.const -0x0p+0)) (f64.const -0x0p+0) (i32.const 6420)) + (call $assert_return (call $min (f64.const -0x0p+0) (f64.const 0x0p+0)) (f64.const -0x0p+0) (i32.const 6424)) + (call $assert_return (call $min (f64.const 0x0p+0) (f64.const -0x0p+0)) (f64.const -0x0p+0) (i32.const 6428)) + (call $assert_return (call $min (f64.const 0x0p+0) (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 6432)) + (call $assert_return (call $min (f64.const -0x0p+0) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0.0000000000001p-1022) (i32.const 6436)) + (call $assert_return (call $min (f64.const -0x0p+0) (f64.const 0x0.0000000000001p-1022)) (f64.const -0x0p+0) (i32.const 6440)) + (call $assert_return (call $min (f64.const 0x0p+0) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0.0000000000001p-1022) (i32.const 6444)) + (call $assert_return (call $min (f64.const 0x0p+0) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0p+0) (i32.const 6448)) + (call $assert_return (call $min (f64.const -0x0p+0) (f64.const -0x1p-1022)) (f64.const -0x1p-1022) (i32.const 6452)) + (call $assert_return (call $min (f64.const -0x0p+0) (f64.const 0x1p-1022)) (f64.const -0x0p+0) (i32.const 6456)) + (call $assert_return (call $min (f64.const 0x0p+0) (f64.const -0x1p-1022)) (f64.const -0x1p-1022) (i32.const 6460)) + (call $assert_return (call $min (f64.const 0x0p+0) (f64.const 0x1p-1022)) (f64.const 0x0p+0) (i32.const 6464)) + (call $assert_return (call $min (f64.const -0x0p+0) (f64.const -0x1p-1)) (f64.const -0x1p-1) (i32.const 6468)) + (call $assert_return (call $min (f64.const -0x0p+0) (f64.const 0x1p-1)) (f64.const -0x0p+0) (i32.const 6472)) + (call $assert_return (call $min (f64.const 0x0p+0) (f64.const -0x1p-1)) (f64.const -0x1p-1) (i32.const 6476)) + (call $assert_return (call $min (f64.const 0x0p+0) (f64.const 0x1p-1)) (f64.const 0x0p+0) (i32.const 6480)) + (call $assert_return (call $min (f64.const -0x0p+0) (f64.const -0x1p+0)) (f64.const -0x1p+0) (i32.const 6484)) + (call $assert_return (call $min (f64.const -0x0p+0) (f64.const 0x1p+0)) (f64.const -0x0p+0) (i32.const 6488)) + (call $assert_return (call $min (f64.const 0x0p+0) (f64.const -0x1p+0)) (f64.const -0x1p+0) (i32.const 6492)) + (call $assert_return (call $min (f64.const 0x0p+0) (f64.const 0x1p+0)) (f64.const 0x0p+0) (i32.const 6496)) + (call $assert_return (call $min (f64.const -0x0p+0) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 6500)) + (call $assert_return (call $min (f64.const -0x0p+0) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x0p+0) (i32.const 6504)) + (call $assert_return (call $min (f64.const 0x0p+0) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 6508)) + (call $assert_return (call $min (f64.const 0x0p+0) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x0p+0) (i32.const 6512)) + (call $assert_return (call $min (f64.const -0x0p+0) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 6516)) + (call $assert_return (call $min (f64.const -0x0p+0) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -0x0p+0) (i32.const 6520)) + (call $assert_return (call $min (f64.const 0x0p+0) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 6524)) + (call $assert_return (call $min (f64.const 0x0p+0) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x0p+0) (i32.const 6528)) + (call $assert_return (call $min (f64.const -0x0p+0) (f64.const -inf)) (f64.const -inf) (i32.const 6532)) + (call $assert_return (call $min (f64.const -0x0p+0) (f64.const inf)) (f64.const -0x0p+0) (i32.const 6536)) + (call $assert_return (call $min (f64.const 0x0p+0) (f64.const -inf)) (f64.const -inf) (i32.const 6540)) + (call $assert_return (call $min (f64.const 0x0p+0) (f64.const inf)) (f64.const 0x0p+0) (i32.const 6544)) + (call $assert_return_nan (call $min (f64.const -0x0p+0) (f64.const -nan)) (i32.const 6548)) + (call $assert_return_nan (call $min (f64.const -0x0p+0) (f64.const -nan:0x4000000000000)) (i32.const 6552)) + (call $assert_return_nan (call $min (f64.const -0x0p+0) (f64.const nan)) (i32.const 6556)) + (call $assert_return_nan (call $min (f64.const -0x0p+0) (f64.const nan:0x4000000000000)) (i32.const 6560)) + (call $assert_return_nan (call $min (f64.const 0x0p+0) (f64.const -nan)) (i32.const 6564)) + (call $assert_return_nan (call $min (f64.const 0x0p+0) (f64.const -nan:0x4000000000000)) (i32.const 6568)) + (call $assert_return_nan (call $min (f64.const 0x0p+0) (f64.const nan)) (i32.const 6572)) + (call $assert_return_nan (call $min (f64.const 0x0p+0) (f64.const nan:0x4000000000000)) (i32.const 6576)) + (call $assert_return (call $min (f64.const -0x0.0000000000001p-1022) (f64.const -0x0p+0)) (f64.const -0x0.0000000000001p-1022) (i32.const 6580)) + (call $assert_return (call $min (f64.const -0x0.0000000000001p-1022) (f64.const 0x0p+0)) (f64.const -0x0.0000000000001p-1022) (i32.const 6584)) + (call $assert_return (call $min (f64.const 0x0.0000000000001p-1022) (f64.const -0x0p+0)) (f64.const -0x0p+0) (i32.const 6588)) + (call $assert_return (call $min (f64.const 0x0.0000000000001p-1022) (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 6592)) + (call $assert_return (call $min (f64.const -0x0.0000000000001p-1022) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0.0000000000001p-1022) (i32.const 6596)) + (call $assert_return (call $min (f64.const -0x0.0000000000001p-1022) (f64.const 0x0.0000000000001p-1022)) (f64.const -0x0.0000000000001p-1022) (i32.const 6600)) + (call $assert_return (call $min (f64.const 0x0.0000000000001p-1022) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0.0000000000001p-1022) (i32.const 6604)) + (call $assert_return (call $min (f64.const 0x0.0000000000001p-1022) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 6608)) + (call $assert_return (call $min (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p-1022)) (f64.const -0x1p-1022) (i32.const 6612)) + (call $assert_return (call $min (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p-1022)) (f64.const -0x0.0000000000001p-1022) (i32.const 6616)) + (call $assert_return (call $min (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p-1022)) (f64.const -0x1p-1022) (i32.const 6620)) + (call $assert_return (call $min (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 6624)) + (call $assert_return (call $min (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p-1)) (f64.const -0x1p-1) (i32.const 6628)) + (call $assert_return (call $min (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p-1)) (f64.const -0x0.0000000000001p-1022) (i32.const 6632)) + (call $assert_return (call $min (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p-1)) (f64.const -0x1p-1) (i32.const 6636)) + (call $assert_return (call $min (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p-1)) (f64.const 0x0.0000000000001p-1022) (i32.const 6640)) + (call $assert_return (call $min (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p+0)) (f64.const -0x1p+0) (i32.const 6644)) + (call $assert_return (call $min (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p+0)) (f64.const -0x0.0000000000001p-1022) (i32.const 6648)) + (call $assert_return (call $min (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p+0)) (f64.const -0x1p+0) (i32.const 6652)) + (call $assert_return (call $min (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p+0)) (f64.const 0x0.0000000000001p-1022) (i32.const 6656)) + (call $assert_return (call $min (f64.const -0x0.0000000000001p-1022) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 6660)) + (call $assert_return (call $min (f64.const -0x0.0000000000001p-1022) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x0.0000000000001p-1022) (i32.const 6664)) + (call $assert_return (call $min (f64.const 0x0.0000000000001p-1022) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 6668)) + (call $assert_return (call $min (f64.const 0x0.0000000000001p-1022) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x0.0000000000001p-1022) (i32.const 6672)) + (call $assert_return (call $min (f64.const -0x0.0000000000001p-1022) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 6676)) + (call $assert_return (call $min (f64.const -0x0.0000000000001p-1022) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -0x0.0000000000001p-1022) (i32.const 6680)) + (call $assert_return (call $min (f64.const 0x0.0000000000001p-1022) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 6684)) + (call $assert_return (call $min (f64.const 0x0.0000000000001p-1022) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x0.0000000000001p-1022) (i32.const 6688)) + (call $assert_return (call $min (f64.const -0x0.0000000000001p-1022) (f64.const -inf)) (f64.const -inf) (i32.const 6692)) + (call $assert_return (call $min (f64.const -0x0.0000000000001p-1022) (f64.const inf)) (f64.const -0x0.0000000000001p-1022) (i32.const 6696)) + (call $assert_return (call $min (f64.const 0x0.0000000000001p-1022) (f64.const -inf)) (f64.const -inf) (i32.const 6700)) + (call $assert_return (call $min (f64.const 0x0.0000000000001p-1022) (f64.const inf)) (f64.const 0x0.0000000000001p-1022) (i32.const 6704)) + (call $assert_return_nan (call $min (f64.const -0x0.0000000000001p-1022) (f64.const -nan)) (i32.const 6708)) + (call $assert_return_nan (call $min (f64.const -0x0.0000000000001p-1022) (f64.const -nan:0x4000000000000)) (i32.const 6712)) + (call $assert_return_nan (call $min (f64.const -0x0.0000000000001p-1022) (f64.const nan)) (i32.const 6716)) + (call $assert_return_nan (call $min (f64.const -0x0.0000000000001p-1022) (f64.const nan:0x4000000000000)) (i32.const 6720)) + (call $assert_return_nan (call $min (f64.const 0x0.0000000000001p-1022) (f64.const -nan)) (i32.const 6724)) + (call $assert_return_nan (call $min (f64.const 0x0.0000000000001p-1022) (f64.const -nan:0x4000000000000)) (i32.const 6728)) + (call $assert_return_nan (call $min (f64.const 0x0.0000000000001p-1022) (f64.const nan)) (i32.const 6732)) + (call $assert_return_nan (call $min (f64.const 0x0.0000000000001p-1022) (f64.const nan:0x4000000000000)) (i32.const 6736)) + (call $assert_return (call $min (f64.const -0x1p-1022) (f64.const -0x0p+0)) (f64.const -0x1p-1022) (i32.const 6740)) + (call $assert_return (call $min (f64.const -0x1p-1022) (f64.const 0x0p+0)) (f64.const -0x1p-1022) (i32.const 6744)) + (call $assert_return (call $min (f64.const 0x1p-1022) (f64.const -0x0p+0)) (f64.const -0x0p+0) (i32.const 6748)) + (call $assert_return (call $min (f64.const 0x1p-1022) (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 6752)) + (call $assert_return (call $min (f64.const -0x1p-1022) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x1p-1022) (i32.const 6756)) + (call $assert_return (call $min (f64.const -0x1p-1022) (f64.const 0x0.0000000000001p-1022)) (f64.const -0x1p-1022) (i32.const 6760)) + (call $assert_return (call $min (f64.const 0x1p-1022) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0.0000000000001p-1022) (i32.const 6764)) + (call $assert_return (call $min (f64.const 0x1p-1022) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 6768)) + (call $assert_return (call $min (f64.const -0x1p-1022) (f64.const -0x1p-1022)) (f64.const -0x1p-1022) (i32.const 6772)) + (call $assert_return (call $min (f64.const -0x1p-1022) (f64.const 0x1p-1022)) (f64.const -0x1p-1022) (i32.const 6776)) + (call $assert_return (call $min (f64.const 0x1p-1022) (f64.const -0x1p-1022)) (f64.const -0x1p-1022) (i32.const 6780)) + (call $assert_return (call $min (f64.const 0x1p-1022) (f64.const 0x1p-1022)) (f64.const 0x1p-1022) (i32.const 6784)) + (call $assert_return (call $min (f64.const -0x1p-1022) (f64.const -0x1p-1)) (f64.const -0x1p-1) (i32.const 6788)) + (call $assert_return (call $min (f64.const -0x1p-1022) (f64.const 0x1p-1)) (f64.const -0x1p-1022) (i32.const 6792)) + (call $assert_return (call $min (f64.const 0x1p-1022) (f64.const -0x1p-1)) (f64.const -0x1p-1) (i32.const 6796)) + (call $assert_return (call $min (f64.const 0x1p-1022) (f64.const 0x1p-1)) (f64.const 0x1p-1022) (i32.const 6800)) + (call $assert_return (call $min (f64.const -0x1p-1022) (f64.const -0x1p+0)) (f64.const -0x1p+0) (i32.const 6804)) + (call $assert_return (call $min (f64.const -0x1p-1022) (f64.const 0x1p+0)) (f64.const -0x1p-1022) (i32.const 6808)) + (call $assert_return (call $min (f64.const 0x1p-1022) (f64.const -0x1p+0)) (f64.const -0x1p+0) (i32.const 6812)) + (call $assert_return (call $min (f64.const 0x1p-1022) (f64.const 0x1p+0)) (f64.const 0x1p-1022) (i32.const 6816)) + (call $assert_return (call $min (f64.const -0x1p-1022) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 6820)) + (call $assert_return (call $min (f64.const -0x1p-1022) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x1p-1022) (i32.const 6824)) + (call $assert_return (call $min (f64.const 0x1p-1022) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 6828)) + (call $assert_return (call $min (f64.const 0x1p-1022) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1p-1022) (i32.const 6832)) + (call $assert_return (call $min (f64.const -0x1p-1022) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 6836)) + (call $assert_return (call $min (f64.const -0x1p-1022) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -0x1p-1022) (i32.const 6840)) + (call $assert_return (call $min (f64.const 0x1p-1022) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 6844)) + (call $assert_return (call $min (f64.const 0x1p-1022) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1p-1022) (i32.const 6848)) + (call $assert_return (call $min (f64.const -0x1p-1022) (f64.const -inf)) (f64.const -inf) (i32.const 6852)) + (call $assert_return (call $min (f64.const -0x1p-1022) (f64.const inf)) (f64.const -0x1p-1022) (i32.const 6856)) + (call $assert_return (call $min (f64.const 0x1p-1022) (f64.const -inf)) (f64.const -inf) (i32.const 6860)) + (call $assert_return (call $min (f64.const 0x1p-1022) (f64.const inf)) (f64.const 0x1p-1022) (i32.const 6864)) + (call $assert_return_nan (call $min (f64.const -0x1p-1022) (f64.const -nan)) (i32.const 6868)) + (call $assert_return_nan (call $min (f64.const -0x1p-1022) (f64.const -nan:0x4000000000000)) (i32.const 6872)) + (call $assert_return_nan (call $min (f64.const -0x1p-1022) (f64.const nan)) (i32.const 6876)) + (call $assert_return_nan (call $min (f64.const -0x1p-1022) (f64.const nan:0x4000000000000)) (i32.const 6880)) + (call $assert_return_nan (call $min (f64.const 0x1p-1022) (f64.const -nan)) (i32.const 6884)) + (call $assert_return_nan (call $min (f64.const 0x1p-1022) (f64.const -nan:0x4000000000000)) (i32.const 6888)) + (call $assert_return_nan (call $min (f64.const 0x1p-1022) (f64.const nan)) (i32.const 6892)) + (call $assert_return_nan (call $min (f64.const 0x1p-1022) (f64.const nan:0x4000000000000)) (i32.const 6896)) + (call $assert_return (call $min (f64.const -0x1p-1) (f64.const -0x0p+0)) (f64.const -0x1p-1) (i32.const 6900)) + (call $assert_return (call $min (f64.const -0x1p-1) (f64.const 0x0p+0)) (f64.const -0x1p-1) (i32.const 6904)) + (call $assert_return (call $min (f64.const 0x1p-1) (f64.const -0x0p+0)) (f64.const -0x0p+0) (i32.const 6908)) + (call $assert_return (call $min (f64.const 0x1p-1) (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 6912)) + (call $assert_return (call $min (f64.const -0x1p-1) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x1p-1) (i32.const 6916)) + (call $assert_return (call $min (f64.const -0x1p-1) (f64.const 0x0.0000000000001p-1022)) (f64.const -0x1p-1) (i32.const 6920)) + (call $assert_return (call $min (f64.const 0x1p-1) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0.0000000000001p-1022) (i32.const 6924)) + (call $assert_return (call $min (f64.const 0x1p-1) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 6928)) + (call $assert_return (call $min (f64.const -0x1p-1) (f64.const -0x1p-1022)) (f64.const -0x1p-1) (i32.const 6932)) + (call $assert_return (call $min (f64.const -0x1p-1) (f64.const 0x1p-1022)) (f64.const -0x1p-1) (i32.const 6936)) + (call $assert_return (call $min (f64.const 0x1p-1) (f64.const -0x1p-1022)) (f64.const -0x1p-1022) (i32.const 6940)) + (call $assert_return (call $min (f64.const 0x1p-1) (f64.const 0x1p-1022)) (f64.const 0x1p-1022) (i32.const 6944)) + (call $assert_return (call $min (f64.const -0x1p-1) (f64.const -0x1p-1)) (f64.const -0x1p-1) (i32.const 6948)) + (call $assert_return (call $min (f64.const -0x1p-1) (f64.const 0x1p-1)) (f64.const -0x1p-1) (i32.const 6952)) + (call $assert_return (call $min (f64.const 0x1p-1) (f64.const -0x1p-1)) (f64.const -0x1p-1) (i32.const 6956)) + (call $assert_return (call $min (f64.const 0x1p-1) (f64.const 0x1p-1)) (f64.const 0x1p-1) (i32.const 6960)) + (call $assert_return (call $min (f64.const -0x1p-1) (f64.const -0x1p+0)) (f64.const -0x1p+0) (i32.const 6964)) + (call $assert_return (call $min (f64.const -0x1p-1) (f64.const 0x1p+0)) (f64.const -0x1p-1) (i32.const 6968)) + (call $assert_return (call $min (f64.const 0x1p-1) (f64.const -0x1p+0)) (f64.const -0x1p+0) (i32.const 6972)) + (call $assert_return (call $min (f64.const 0x1p-1) (f64.const 0x1p+0)) (f64.const 0x1p-1) (i32.const 6976)) + (call $assert_return (call $min (f64.const -0x1p-1) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 6980)) + (call $assert_return (call $min (f64.const -0x1p-1) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x1p-1) (i32.const 6984)) + (call $assert_return (call $min (f64.const 0x1p-1) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 6988)) + (call $assert_return (call $min (f64.const 0x1p-1) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1p-1) (i32.const 6992)) + (call $assert_return (call $min (f64.const -0x1p-1) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 6996)) + (call $assert_return (call $min (f64.const -0x1p-1) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -0x1p-1) (i32.const 7000)) + (call $assert_return (call $min (f64.const 0x1p-1) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 7004)) + (call $assert_return (call $min (f64.const 0x1p-1) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1p-1) (i32.const 7008)) + (call $assert_return (call $min (f64.const -0x1p-1) (f64.const -inf)) (f64.const -inf) (i32.const 7012)) + (call $assert_return (call $min (f64.const -0x1p-1) (f64.const inf)) (f64.const -0x1p-1) (i32.const 7016)) + (call $assert_return (call $min (f64.const 0x1p-1) (f64.const -inf)) (f64.const -inf) (i32.const 7020)) + (call $assert_return (call $min (f64.const 0x1p-1) (f64.const inf)) (f64.const 0x1p-1) (i32.const 7024)) + (call $assert_return_nan (call $min (f64.const -0x1p-1) (f64.const -nan)) (i32.const 7028)) + (call $assert_return_nan (call $min (f64.const -0x1p-1) (f64.const -nan:0x4000000000000)) (i32.const 7032)) + (call $assert_return_nan (call $min (f64.const -0x1p-1) (f64.const nan)) (i32.const 7036)) + (call $assert_return_nan (call $min (f64.const -0x1p-1) (f64.const nan:0x4000000000000)) (i32.const 7040)) + (call $assert_return_nan (call $min (f64.const 0x1p-1) (f64.const -nan)) (i32.const 7044)) + (call $assert_return_nan (call $min (f64.const 0x1p-1) (f64.const -nan:0x4000000000000)) (i32.const 7048)) + (call $assert_return_nan (call $min (f64.const 0x1p-1) (f64.const nan)) (i32.const 7052)) + (call $assert_return_nan (call $min (f64.const 0x1p-1) (f64.const nan:0x4000000000000)) (i32.const 7056)) + (call $assert_return (call $min (f64.const -0x1p+0) (f64.const -0x0p+0)) (f64.const -0x1p+0) (i32.const 7060)) + (call $assert_return (call $min (f64.const -0x1p+0) (f64.const 0x0p+0)) (f64.const -0x1p+0) (i32.const 7064)) + (call $assert_return (call $min (f64.const 0x1p+0) (f64.const -0x0p+0)) (f64.const -0x0p+0) (i32.const 7068)) + (call $assert_return (call $min (f64.const 0x1p+0) (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 7072)) + (call $assert_return (call $min (f64.const -0x1p+0) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x1p+0) (i32.const 7076)) + (call $assert_return (call $min (f64.const -0x1p+0) (f64.const 0x0.0000000000001p-1022)) (f64.const -0x1p+0) (i32.const 7080)) + (call $assert_return (call $min (f64.const 0x1p+0) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0.0000000000001p-1022) (i32.const 7084)) + (call $assert_return (call $min (f64.const 0x1p+0) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 7088)) + (call $assert_return (call $min (f64.const -0x1p+0) (f64.const -0x1p-1022)) (f64.const -0x1p+0) (i32.const 7092)) + (call $assert_return (call $min (f64.const -0x1p+0) (f64.const 0x1p-1022)) (f64.const -0x1p+0) (i32.const 7096)) + (call $assert_return (call $min (f64.const 0x1p+0) (f64.const -0x1p-1022)) (f64.const -0x1p-1022) (i32.const 7100)) + (call $assert_return (call $min (f64.const 0x1p+0) (f64.const 0x1p-1022)) (f64.const 0x1p-1022) (i32.const 7104)) + (call $assert_return (call $min (f64.const -0x1p+0) (f64.const -0x1p-1)) (f64.const -0x1p+0) (i32.const 7108)) + (call $assert_return (call $min (f64.const -0x1p+0) (f64.const 0x1p-1)) (f64.const -0x1p+0) (i32.const 7112)) + (call $assert_return (call $min (f64.const 0x1p+0) (f64.const -0x1p-1)) (f64.const -0x1p-1) (i32.const 7116)) + (call $assert_return (call $min (f64.const 0x1p+0) (f64.const 0x1p-1)) (f64.const 0x1p-1) (i32.const 7120)) + (call $assert_return (call $min (f64.const -0x1p+0) (f64.const -0x1p+0)) (f64.const -0x1p+0) (i32.const 7124)) + (call $assert_return (call $min (f64.const -0x1p+0) (f64.const 0x1p+0)) (f64.const -0x1p+0) (i32.const 7128)) + (call $assert_return (call $min (f64.const 0x1p+0) (f64.const -0x1p+0)) (f64.const -0x1p+0) (i32.const 7132)) + (call $assert_return (call $min (f64.const 0x1p+0) (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 7136)) + (call $assert_return (call $min (f64.const -0x1p+0) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 7140)) + (call $assert_return (call $min (f64.const -0x1p+0) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x1p+0) (i32.const 7144)) + (call $assert_return (call $min (f64.const 0x1p+0) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 7148)) + (call $assert_return (call $min (f64.const 0x1p+0) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1p+0) (i32.const 7152)) + (call $assert_return (call $min (f64.const -0x1p+0) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 7156)) + (call $assert_return (call $min (f64.const -0x1p+0) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -0x1p+0) (i32.const 7160)) + (call $assert_return (call $min (f64.const 0x1p+0) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 7164)) + (call $assert_return (call $min (f64.const 0x1p+0) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1p+0) (i32.const 7168)) + (call $assert_return (call $min (f64.const -0x1p+0) (f64.const -inf)) (f64.const -inf) (i32.const 7172)) + (call $assert_return (call $min (f64.const -0x1p+0) (f64.const inf)) (f64.const -0x1p+0) (i32.const 7176)) + (call $assert_return (call $min (f64.const 0x1p+0) (f64.const -inf)) (f64.const -inf) (i32.const 7180)) + (call $assert_return (call $min (f64.const 0x1p+0) (f64.const inf)) (f64.const 0x1p+0) (i32.const 7184)) + (call $assert_return_nan (call $min (f64.const -0x1p+0) (f64.const -nan)) (i32.const 7188)) + (call $assert_return_nan (call $min (f64.const -0x1p+0) (f64.const -nan:0x4000000000000)) (i32.const 7192)) + (call $assert_return_nan (call $min (f64.const -0x1p+0) (f64.const nan)) (i32.const 7196)) + (call $assert_return_nan (call $min (f64.const -0x1p+0) (f64.const nan:0x4000000000000)) (i32.const 7200)) + (call $assert_return_nan (call $min (f64.const 0x1p+0) (f64.const -nan)) (i32.const 7204)) + (call $assert_return_nan (call $min (f64.const 0x1p+0) (f64.const -nan:0x4000000000000)) (i32.const 7208)) + (call $assert_return_nan (call $min (f64.const 0x1p+0) (f64.const nan)) (i32.const 7212)) + (call $assert_return_nan (call $min (f64.const 0x1p+0) (f64.const nan:0x4000000000000)) (i32.const 7216)) + (call $assert_return (call $min (f64.const -0x1.921fb54442d18p+2) (f64.const -0x0p+0)) (f64.const -0x1.921fb54442d18p+2) (i32.const 7220)) + (call $assert_return (call $min (f64.const -0x1.921fb54442d18p+2) (f64.const 0x0p+0)) (f64.const -0x1.921fb54442d18p+2) (i32.const 7224)) + (call $assert_return (call $min (f64.const 0x1.921fb54442d18p+2) (f64.const -0x0p+0)) (f64.const -0x0p+0) (i32.const 7228)) + (call $assert_return (call $min (f64.const 0x1.921fb54442d18p+2) (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 7232)) + (call $assert_return (call $min (f64.const -0x1.921fb54442d18p+2) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x1.921fb54442d18p+2) (i32.const 7236)) + (call $assert_return (call $min (f64.const -0x1.921fb54442d18p+2) (f64.const 0x0.0000000000001p-1022)) (f64.const -0x1.921fb54442d18p+2) (i32.const 7240)) + (call $assert_return (call $min (f64.const 0x1.921fb54442d18p+2) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0.0000000000001p-1022) (i32.const 7244)) + (call $assert_return (call $min (f64.const 0x1.921fb54442d18p+2) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 7248)) + (call $assert_return (call $min (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p-1022)) (f64.const -0x1.921fb54442d18p+2) (i32.const 7252)) + (call $assert_return (call $min (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p-1022)) (f64.const -0x1.921fb54442d18p+2) (i32.const 7256)) + (call $assert_return (call $min (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p-1022)) (f64.const -0x1p-1022) (i32.const 7260)) + (call $assert_return (call $min (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p-1022)) (f64.const 0x1p-1022) (i32.const 7264)) + (call $assert_return (call $min (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p-1)) (f64.const -0x1.921fb54442d18p+2) (i32.const 7268)) + (call $assert_return (call $min (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p-1)) (f64.const -0x1.921fb54442d18p+2) (i32.const 7272)) + (call $assert_return (call $min (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p-1)) (f64.const -0x1p-1) (i32.const 7276)) + (call $assert_return (call $min (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p-1)) (f64.const 0x1p-1) (i32.const 7280)) + (call $assert_return (call $min (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p+0)) (f64.const -0x1.921fb54442d18p+2) (i32.const 7284)) + (call $assert_return (call $min (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p+0)) (f64.const -0x1.921fb54442d18p+2) (i32.const 7288)) + (call $assert_return (call $min (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p+0)) (f64.const -0x1p+0) (i32.const 7292)) + (call $assert_return (call $min (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 7296)) + (call $assert_return (call $min (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 7300)) + (call $assert_return (call $min (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 7304)) + (call $assert_return (call $min (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 7308)) + (call $assert_return (call $min (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 7312)) + (call $assert_return (call $min (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 7316)) + (call $assert_return (call $min (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -0x1.921fb54442d18p+2) (i32.const 7320)) + (call $assert_return (call $min (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 7324)) + (call $assert_return (call $min (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.921fb54442d18p+2) (i32.const 7328)) + (call $assert_return (call $min (f64.const -0x1.921fb54442d18p+2) (f64.const -inf)) (f64.const -inf) (i32.const 7332)) + (call $assert_return (call $min (f64.const -0x1.921fb54442d18p+2) (f64.const inf)) (f64.const -0x1.921fb54442d18p+2) (i32.const 7336)) + (call $assert_return (call $min (f64.const 0x1.921fb54442d18p+2) (f64.const -inf)) (f64.const -inf) (i32.const 7340)) + (call $assert_return (call $min (f64.const 0x1.921fb54442d18p+2) (f64.const inf)) (f64.const 0x1.921fb54442d18p+2) (i32.const 7344)) + (call $assert_return_nan (call $min (f64.const -0x1.921fb54442d18p+2) (f64.const -nan)) (i32.const 7348)) + (call $assert_return_nan (call $min (f64.const -0x1.921fb54442d18p+2) (f64.const -nan:0x4000000000000)) (i32.const 7352)) + (call $assert_return_nan (call $min (f64.const -0x1.921fb54442d18p+2) (f64.const nan)) (i32.const 7356)) + (call $assert_return_nan (call $min (f64.const -0x1.921fb54442d18p+2) (f64.const nan:0x4000000000000)) (i32.const 7360)) + (call $assert_return_nan (call $min (f64.const 0x1.921fb54442d18p+2) (f64.const -nan)) (i32.const 7364)) + (call $assert_return_nan (call $min (f64.const 0x1.921fb54442d18p+2) (f64.const -nan:0x4000000000000)) (i32.const 7368)) + (call $assert_return_nan (call $min (f64.const 0x1.921fb54442d18p+2) (f64.const nan)) (i32.const 7372)) + (call $assert_return_nan (call $min (f64.const 0x1.921fb54442d18p+2) (f64.const nan:0x4000000000000)) (i32.const 7376)) + (call $assert_return (call $min (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x0p+0)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 7380)) + (call $assert_return (call $min (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x0p+0)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 7384)) + (call $assert_return (call $min (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x0p+0)) (f64.const -0x0p+0) (i32.const 7388)) + (call $assert_return (call $min (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 7392)) + (call $assert_return (call $min (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 7396)) + (call $assert_return (call $min (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x0.0000000000001p-1022)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 7400)) + (call $assert_return (call $min (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0.0000000000001p-1022) (i32.const 7404)) + (call $assert_return (call $min (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 7408)) + (call $assert_return (call $min (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p-1022)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 7412)) + (call $assert_return (call $min (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p-1022)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 7416)) + (call $assert_return (call $min (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p-1022)) (f64.const -0x1p-1022) (i32.const 7420)) + (call $assert_return (call $min (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p-1022)) (f64.const 0x1p-1022) (i32.const 7424)) + (call $assert_return (call $min (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p-1)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 7428)) + (call $assert_return (call $min (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p-1)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 7432)) + (call $assert_return (call $min (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p-1)) (f64.const -0x1p-1) (i32.const 7436)) + (call $assert_return (call $min (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p-1)) (f64.const 0x1p-1) (i32.const 7440)) + (call $assert_return (call $min (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p+0)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 7444)) + (call $assert_return (call $min (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p+0)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 7448)) + (call $assert_return (call $min (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p+0)) (f64.const -0x1p+0) (i32.const 7452)) + (call $assert_return (call $min (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 7456)) + (call $assert_return (call $min (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 7460)) + (call $assert_return (call $min (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 7464)) + (call $assert_return (call $min (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 7468)) + (call $assert_return (call $min (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 7472)) + (call $assert_return (call $min (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 7476)) + (call $assert_return (call $min (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 7480)) + (call $assert_return (call $min (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 7484)) + (call $assert_return (call $min (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 7488)) + (call $assert_return (call $min (f64.const -0x1.fffffffffffffp+1023) (f64.const -inf)) (f64.const -inf) (i32.const 7492)) + (call $assert_return (call $min (f64.const -0x1.fffffffffffffp+1023) (f64.const inf)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 7496)) + (call $assert_return (call $min (f64.const 0x1.fffffffffffffp+1023) (f64.const -inf)) (f64.const -inf) (i32.const 7500)) + (call $assert_return (call $min (f64.const 0x1.fffffffffffffp+1023) (f64.const inf)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 7504)) + (call $assert_return_nan (call $min (f64.const -0x1.fffffffffffffp+1023) (f64.const -nan)) (i32.const 7508)) + (call $assert_return_nan (call $min (f64.const -0x1.fffffffffffffp+1023) (f64.const -nan:0x4000000000000)) (i32.const 7512)) + (call $assert_return_nan (call $min (f64.const -0x1.fffffffffffffp+1023) (f64.const nan)) (i32.const 7516)) + (call $assert_return_nan (call $min (f64.const -0x1.fffffffffffffp+1023) (f64.const nan:0x4000000000000)) (i32.const 7520)) + (call $assert_return_nan (call $min (f64.const 0x1.fffffffffffffp+1023) (f64.const -nan)) (i32.const 7524)) + (call $assert_return_nan (call $min (f64.const 0x1.fffffffffffffp+1023) (f64.const -nan:0x4000000000000)) (i32.const 7528)) + (call $assert_return_nan (call $min (f64.const 0x1.fffffffffffffp+1023) (f64.const nan)) (i32.const 7532)) + (call $assert_return_nan (call $min (f64.const 0x1.fffffffffffffp+1023) (f64.const nan:0x4000000000000)) (i32.const 7536)) + (call $assert_return (call $min (f64.const -inf) (f64.const -0x0p+0)) (f64.const -inf) (i32.const 7540)) + (call $assert_return (call $min (f64.const -inf) (f64.const 0x0p+0)) (f64.const -inf) (i32.const 7544)) + (call $assert_return (call $min (f64.const inf) (f64.const -0x0p+0)) (f64.const -0x0p+0) (i32.const 7548)) + (call $assert_return (call $min (f64.const inf) (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 7552)) + (call $assert_return (call $min (f64.const -inf) (f64.const -0x0.0000000000001p-1022)) (f64.const -inf) (i32.const 7556)) + (call $assert_return (call $min (f64.const -inf) (f64.const 0x0.0000000000001p-1022)) (f64.const -inf) (i32.const 7560)) + (call $assert_return (call $min (f64.const inf) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0.0000000000001p-1022) (i32.const 7564)) + (call $assert_return (call $min (f64.const inf) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 7568)) + (call $assert_return (call $min (f64.const -inf) (f64.const -0x1p-1022)) (f64.const -inf) (i32.const 7572)) + (call $assert_return (call $min (f64.const -inf) (f64.const 0x1p-1022)) (f64.const -inf) (i32.const 7576)) + (call $assert_return (call $min (f64.const inf) (f64.const -0x1p-1022)) (f64.const -0x1p-1022) (i32.const 7580)) + (call $assert_return (call $min (f64.const inf) (f64.const 0x1p-1022)) (f64.const 0x1p-1022) (i32.const 7584)) + (call $assert_return (call $min (f64.const -inf) (f64.const -0x1p-1)) (f64.const -inf) (i32.const 7588)) + (call $assert_return (call $min (f64.const -inf) (f64.const 0x1p-1)) (f64.const -inf) (i32.const 7592)) + (call $assert_return (call $min (f64.const inf) (f64.const -0x1p-1)) (f64.const -0x1p-1) (i32.const 7596)) + (call $assert_return (call $min (f64.const inf) (f64.const 0x1p-1)) (f64.const 0x1p-1) (i32.const 7600)) + (call $assert_return (call $min (f64.const -inf) (f64.const -0x1p+0)) (f64.const -inf) (i32.const 7604)) + (call $assert_return (call $min (f64.const -inf) (f64.const 0x1p+0)) (f64.const -inf) (i32.const 7608)) + (call $assert_return (call $min (f64.const inf) (f64.const -0x1p+0)) (f64.const -0x1p+0) (i32.const 7612)) + (call $assert_return (call $min (f64.const inf) (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 7616)) + (call $assert_return (call $min (f64.const -inf) (f64.const -0x1.921fb54442d18p+2)) (f64.const -inf) (i32.const 7620)) + (call $assert_return (call $min (f64.const -inf) (f64.const 0x1.921fb54442d18p+2)) (f64.const -inf) (i32.const 7624)) + (call $assert_return (call $min (f64.const inf) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 7628)) + (call $assert_return (call $min (f64.const inf) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 7632)) + (call $assert_return (call $min (f64.const -inf) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -inf) (i32.const 7636)) + (call $assert_return (call $min (f64.const -inf) (f64.const 0x1.fffffffffffffp+1023)) (f64.const -inf) (i32.const 7640)) + (call $assert_return (call $min (f64.const inf) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 7644)) + (call $assert_return (call $min (f64.const inf) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 7648)) + (call $assert_return (call $min (f64.const -inf) (f64.const -inf)) (f64.const -inf) (i32.const 7652)) + (call $assert_return (call $min (f64.const -inf) (f64.const inf)) (f64.const -inf) (i32.const 7656)) + (call $assert_return (call $min (f64.const inf) (f64.const -inf)) (f64.const -inf) (i32.const 7660)) + (call $assert_return (call $min (f64.const inf) (f64.const inf)) (f64.const inf) (i32.const 7664)) + (call $assert_return_nan (call $min (f64.const -inf) (f64.const -nan)) (i32.const 7668)) + (call $assert_return_nan (call $min (f64.const -inf) (f64.const -nan:0x4000000000000)) (i32.const 7672)) + (call $assert_return_nan (call $min (f64.const -inf) (f64.const nan)) (i32.const 7676)) + (call $assert_return_nan (call $min (f64.const -inf) (f64.const nan:0x4000000000000)) (i32.const 7680)) + (call $assert_return_nan (call $min (f64.const inf) (f64.const -nan)) (i32.const 7684)) + (call $assert_return_nan (call $min (f64.const inf) (f64.const -nan:0x4000000000000)) (i32.const 7688)) + (call $assert_return_nan (call $min (f64.const inf) (f64.const nan)) (i32.const 7692)) + (call $assert_return_nan (call $min (f64.const inf) (f64.const nan:0x4000000000000)) (i32.const 7696)) + (call $assert_return_nan (call $min (f64.const -nan) (f64.const -0x0p+0)) (i32.const 7700)) + (call $assert_return_nan (call $min (f64.const -nan:0x4000000000000) (f64.const -0x0p+0)) (i32.const 7704)) + (call $assert_return_nan (call $min (f64.const -nan) (f64.const 0x0p+0)) (i32.const 7708)) + (call $assert_return_nan (call $min (f64.const -nan:0x4000000000000) (f64.const 0x0p+0)) (i32.const 7712)) + (call $assert_return_nan (call $min (f64.const nan) (f64.const -0x0p+0)) (i32.const 7716)) + (call $assert_return_nan (call $min (f64.const nan:0x4000000000000) (f64.const -0x0p+0)) (i32.const 7720)) + (call $assert_return_nan (call $min (f64.const nan) (f64.const 0x0p+0)) (i32.const 7724)) + (call $assert_return_nan (call $min (f64.const nan:0x4000000000000) (f64.const 0x0p+0)) (i32.const 7728)) + (call $assert_return_nan (call $min (f64.const -nan) (f64.const -0x0.0000000000001p-1022)) (i32.const 7732)) + (call $assert_return_nan (call $min (f64.const -nan:0x4000000000000) (f64.const -0x0.0000000000001p-1022)) (i32.const 7736)) + (call $assert_return_nan (call $min (f64.const -nan) (f64.const 0x0.0000000000001p-1022)) (i32.const 7740)) + (call $assert_return_nan (call $min (f64.const -nan:0x4000000000000) (f64.const 0x0.0000000000001p-1022)) (i32.const 7744)) + (call $assert_return_nan (call $min (f64.const nan) (f64.const -0x0.0000000000001p-1022)) (i32.const 7748)) + (call $assert_return_nan (call $min (f64.const nan:0x4000000000000) (f64.const -0x0.0000000000001p-1022)) (i32.const 7752)) + (call $assert_return_nan (call $min (f64.const nan) (f64.const 0x0.0000000000001p-1022)) (i32.const 7756)) + (call $assert_return_nan (call $min (f64.const nan:0x4000000000000) (f64.const 0x0.0000000000001p-1022)) (i32.const 7760)) + (call $assert_return_nan (call $min (f64.const -nan) (f64.const -0x1p-1022)) (i32.const 7764)) + (call $assert_return_nan (call $min (f64.const -nan:0x4000000000000) (f64.const -0x1p-1022)) (i32.const 7768)) + (call $assert_return_nan (call $min (f64.const -nan) (f64.const 0x1p-1022)) (i32.const 7772)) + (call $assert_return_nan (call $min (f64.const -nan:0x4000000000000) (f64.const 0x1p-1022)) (i32.const 7776)) + (call $assert_return_nan (call $min (f64.const nan) (f64.const -0x1p-1022)) (i32.const 7780)) + (call $assert_return_nan (call $min (f64.const nan:0x4000000000000) (f64.const -0x1p-1022)) (i32.const 7784)) + (call $assert_return_nan (call $min (f64.const nan) (f64.const 0x1p-1022)) (i32.const 7788)) + (call $assert_return_nan (call $min (f64.const nan:0x4000000000000) (f64.const 0x1p-1022)) (i32.const 7792)) + (call $assert_return_nan (call $min (f64.const -nan) (f64.const -0x1p-1)) (i32.const 7796)) + (call $assert_return_nan (call $min (f64.const -nan:0x4000000000000) (f64.const -0x1p-1)) (i32.const 7800)) + (call $assert_return_nan (call $min (f64.const -nan) (f64.const 0x1p-1)) (i32.const 7804)) + (call $assert_return_nan (call $min (f64.const -nan:0x4000000000000) (f64.const 0x1p-1)) (i32.const 7808)) + (call $assert_return_nan (call $min (f64.const nan) (f64.const -0x1p-1)) (i32.const 7812)) + (call $assert_return_nan (call $min (f64.const nan:0x4000000000000) (f64.const -0x1p-1)) (i32.const 7816)) + (call $assert_return_nan (call $min (f64.const nan) (f64.const 0x1p-1)) (i32.const 7820)) + (call $assert_return_nan (call $min (f64.const nan:0x4000000000000) (f64.const 0x1p-1)) (i32.const 7824)) + (call $assert_return_nan (call $min (f64.const -nan) (f64.const -0x1p+0)) (i32.const 7828)) + (call $assert_return_nan (call $min (f64.const -nan:0x4000000000000) (f64.const -0x1p+0)) (i32.const 7832)) + (call $assert_return_nan (call $min (f64.const -nan) (f64.const 0x1p+0)) (i32.const 7836)) + (call $assert_return_nan (call $min (f64.const -nan:0x4000000000000) (f64.const 0x1p+0)) (i32.const 7840)) + (call $assert_return_nan (call $min (f64.const nan) (f64.const -0x1p+0)) (i32.const 7844)) + (call $assert_return_nan (call $min (f64.const nan:0x4000000000000) (f64.const -0x1p+0)) (i32.const 7848)) + (call $assert_return_nan (call $min (f64.const nan) (f64.const 0x1p+0)) (i32.const 7852)) + (call $assert_return_nan (call $min (f64.const nan:0x4000000000000) (f64.const 0x1p+0)) (i32.const 7856)) + (call $assert_return_nan (call $min (f64.const -nan) (f64.const -0x1.921fb54442d18p+2)) (i32.const 7860)) + (call $assert_return_nan (call $min (f64.const -nan:0x4000000000000) (f64.const -0x1.921fb54442d18p+2)) (i32.const 7864)) + (call $assert_return_nan (call $min (f64.const -nan) (f64.const 0x1.921fb54442d18p+2)) (i32.const 7868)) + (call $assert_return_nan (call $min (f64.const -nan:0x4000000000000) (f64.const 0x1.921fb54442d18p+2)) (i32.const 7872)) + (call $assert_return_nan (call $min (f64.const nan) (f64.const -0x1.921fb54442d18p+2)) (i32.const 7876)) + (call $assert_return_nan (call $min (f64.const nan:0x4000000000000) (f64.const -0x1.921fb54442d18p+2)) (i32.const 7880)) + (call $assert_return_nan (call $min (f64.const nan) (f64.const 0x1.921fb54442d18p+2)) (i32.const 7884)) + (call $assert_return_nan (call $min (f64.const nan:0x4000000000000) (f64.const 0x1.921fb54442d18p+2)) (i32.const 7888)) + (call $assert_return_nan (call $min (f64.const -nan) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 7892)) + (call $assert_return_nan (call $min (f64.const -nan:0x4000000000000) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 7896)) + (call $assert_return_nan (call $min (f64.const -nan) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 7900)) + (call $assert_return_nan (call $min (f64.const -nan:0x4000000000000) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 7904)) + (call $assert_return_nan (call $min (f64.const nan) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 7908)) + (call $assert_return_nan (call $min (f64.const nan:0x4000000000000) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 7912)) + (call $assert_return_nan (call $min (f64.const nan) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 7916)) + (call $assert_return_nan (call $min (f64.const nan:0x4000000000000) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 7920)) + (call $assert_return_nan (call $min (f64.const -nan) (f64.const -inf)) (i32.const 7924)) + (call $assert_return_nan (call $min (f64.const -nan:0x4000000000000) (f64.const -inf)) (i32.const 7928)) + (call $assert_return_nan (call $min (f64.const -nan) (f64.const inf)) (i32.const 7932)) + (call $assert_return_nan (call $min (f64.const -nan:0x4000000000000) (f64.const inf)) (i32.const 7936)) + (call $assert_return_nan (call $min (f64.const nan) (f64.const -inf)) (i32.const 7940)) + (call $assert_return_nan (call $min (f64.const nan:0x4000000000000) (f64.const -inf)) (i32.const 7944)) + (call $assert_return_nan (call $min (f64.const nan) (f64.const inf)) (i32.const 7948)) + (call $assert_return_nan (call $min (f64.const nan:0x4000000000000) (f64.const inf)) (i32.const 7952)) + (call $assert_return_nan (call $min (f64.const -nan) (f64.const -nan)) (i32.const 7956)) + (call $assert_return_nan (call $min (f64.const -nan:0x4000000000000) (f64.const -nan)) (i32.const 7960)) + (call $assert_return_nan (call $min (f64.const -nan) (f64.const -nan:0x4000000000000)) (i32.const 7964)) + (call $assert_return_nan (call $min (f64.const -nan:0x4000000000000) (f64.const -nan:0x4000000000000)) (i32.const 7968)) + (call $assert_return_nan (call $min (f64.const -nan) (f64.const nan)) (i32.const 7972)) + (call $assert_return_nan (call $min (f64.const -nan:0x4000000000000) (f64.const nan)) (i32.const 7976)) + (call $assert_return_nan (call $min (f64.const -nan) (f64.const nan:0x4000000000000)) (i32.const 7980)) + (call $assert_return_nan (call $min (f64.const -nan:0x4000000000000) (f64.const nan:0x4000000000000)) (i32.const 7984)) + (call $assert_return_nan (call $min (f64.const nan) (f64.const -nan)) (i32.const 7988)) + (call $assert_return_nan (call $min (f64.const nan:0x4000000000000) (f64.const -nan)) (i32.const 7992)) + (call $assert_return_nan (call $min (f64.const nan) (f64.const -nan:0x4000000000000)) (i32.const 7996)) + (call $assert_return_nan (call $min (f64.const nan:0x4000000000000) (f64.const -nan:0x4000000000000)) (i32.const 8000)) + (call $assert_return_nan (call $min (f64.const nan) (f64.const nan)) (i32.const 8004)) + (call $assert_return_nan (call $min (f64.const nan:0x4000000000000) (f64.const nan)) (i32.const 8008)) + (call $assert_return_nan (call $min (f64.const nan) (f64.const nan:0x4000000000000)) (i32.const 8012)) + (call $assert_return_nan (call $min (f64.const nan:0x4000000000000) (f64.const nan:0x4000000000000)) (i32.const 8016)) + (call $assert_return (call $max (f64.const -0x0p+0) (f64.const -0x0p+0)) (f64.const -0x0p+0) (i32.const 8020)) + (call $assert_return (call $max (f64.const -0x0p+0) (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 8024)) + (call $assert_return (call $max (f64.const 0x0p+0) (f64.const -0x0p+0)) (f64.const 0x0p+0) (i32.const 8028)) + (call $assert_return (call $max (f64.const 0x0p+0) (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 8032)) + (call $assert_return (call $max (f64.const -0x0p+0) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0p+0) (i32.const 8036)) + (call $assert_return (call $max (f64.const -0x0p+0) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 8040)) + (call $assert_return (call $max (f64.const 0x0p+0) (f64.const -0x0.0000000000001p-1022)) (f64.const 0x0p+0) (i32.const 8044)) + (call $assert_return (call $max (f64.const 0x0p+0) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 8048)) + (call $assert_return (call $max (f64.const -0x0p+0) (f64.const -0x1p-1022)) (f64.const -0x0p+0) (i32.const 8052)) + (call $assert_return (call $max (f64.const -0x0p+0) (f64.const 0x1p-1022)) (f64.const 0x1p-1022) (i32.const 8056)) + (call $assert_return (call $max (f64.const 0x0p+0) (f64.const -0x1p-1022)) (f64.const 0x0p+0) (i32.const 8060)) + (call $assert_return (call $max (f64.const 0x0p+0) (f64.const 0x1p-1022)) (f64.const 0x1p-1022) (i32.const 8064)) + (call $assert_return (call $max (f64.const -0x0p+0) (f64.const -0x1p-1)) (f64.const -0x0p+0) (i32.const 8068)) + (call $assert_return (call $max (f64.const -0x0p+0) (f64.const 0x1p-1)) (f64.const 0x1p-1) (i32.const 8072)) + (call $assert_return (call $max (f64.const 0x0p+0) (f64.const -0x1p-1)) (f64.const 0x0p+0) (i32.const 8076)) + (call $assert_return (call $max (f64.const 0x0p+0) (f64.const 0x1p-1)) (f64.const 0x1p-1) (i32.const 8080)) + (call $assert_return (call $max (f64.const -0x0p+0) (f64.const -0x1p+0)) (f64.const -0x0p+0) (i32.const 8084)) + (call $assert_return (call $max (f64.const -0x0p+0) (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 8088)) + (call $assert_return (call $max (f64.const 0x0p+0) (f64.const -0x1p+0)) (f64.const 0x0p+0) (i32.const 8092)) + (call $assert_return (call $max (f64.const 0x0p+0) (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 8096)) + (call $assert_return (call $max (f64.const -0x0p+0) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x0p+0) (i32.const 8100)) + (call $assert_return (call $max (f64.const -0x0p+0) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 8104)) + (call $assert_return (call $max (f64.const 0x0p+0) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x0p+0) (i32.const 8108)) + (call $assert_return (call $max (f64.const 0x0p+0) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 8112)) + (call $assert_return (call $max (f64.const -0x0p+0) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x0p+0) (i32.const 8116)) + (call $assert_return (call $max (f64.const -0x0p+0) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 8120)) + (call $assert_return (call $max (f64.const 0x0p+0) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x0p+0) (i32.const 8124)) + (call $assert_return (call $max (f64.const 0x0p+0) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 8128)) + (call $assert_return (call $max (f64.const -0x0p+0) (f64.const -inf)) (f64.const -0x0p+0) (i32.const 8132)) + (call $assert_return (call $max (f64.const -0x0p+0) (f64.const inf)) (f64.const inf) (i32.const 8136)) + (call $assert_return (call $max (f64.const 0x0p+0) (f64.const -inf)) (f64.const 0x0p+0) (i32.const 8140)) + (call $assert_return (call $max (f64.const 0x0p+0) (f64.const inf)) (f64.const inf) (i32.const 8144)) + (call $assert_return_nan (call $max (f64.const -0x0p+0) (f64.const -nan)) (i32.const 8148)) + (call $assert_return_nan (call $max (f64.const -0x0p+0) (f64.const -nan:0x4000000000000)) (i32.const 8152)) + (call $assert_return_nan (call $max (f64.const -0x0p+0) (f64.const nan)) (i32.const 8156)) + (call $assert_return_nan (call $max (f64.const -0x0p+0) (f64.const nan:0x4000000000000)) (i32.const 8160)) + (call $assert_return_nan (call $max (f64.const 0x0p+0) (f64.const -nan)) (i32.const 8164)) + (call $assert_return_nan (call $max (f64.const 0x0p+0) (f64.const -nan:0x4000000000000)) (i32.const 8168)) + (call $assert_return_nan (call $max (f64.const 0x0p+0) (f64.const nan)) (i32.const 8172)) + (call $assert_return_nan (call $max (f64.const 0x0p+0) (f64.const nan:0x4000000000000)) (i32.const 8176)) + (call $assert_return (call $max (f64.const -0x0.0000000000001p-1022) (f64.const -0x0p+0)) (f64.const -0x0p+0) (i32.const 8180)) + (call $assert_return (call $max (f64.const -0x0.0000000000001p-1022) (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 8184)) + (call $assert_return (call $max (f64.const 0x0.0000000000001p-1022) (f64.const -0x0p+0)) (f64.const 0x0.0000000000001p-1022) (i32.const 8188)) + (call $assert_return (call $max (f64.const 0x0.0000000000001p-1022) (f64.const 0x0p+0)) (f64.const 0x0.0000000000001p-1022) (i32.const 8192)) + (call $assert_return (call $max (f64.const -0x0.0000000000001p-1022) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0.0000000000001p-1022) (i32.const 8196)) + (call $assert_return (call $max (f64.const -0x0.0000000000001p-1022) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 8200)) + (call $assert_return (call $max (f64.const 0x0.0000000000001p-1022) (f64.const -0x0.0000000000001p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 8204)) + (call $assert_return (call $max (f64.const 0x0.0000000000001p-1022) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 8208)) + (call $assert_return (call $max (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p-1022)) (f64.const -0x0.0000000000001p-1022) (i32.const 8212)) + (call $assert_return (call $max (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p-1022)) (f64.const 0x1p-1022) (i32.const 8216)) + (call $assert_return (call $max (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 8220)) + (call $assert_return (call $max (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p-1022)) (f64.const 0x1p-1022) (i32.const 8224)) + (call $assert_return (call $max (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p-1)) (f64.const -0x0.0000000000001p-1022) (i32.const 8228)) + (call $assert_return (call $max (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p-1)) (f64.const 0x1p-1) (i32.const 8232)) + (call $assert_return (call $max (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p-1)) (f64.const 0x0.0000000000001p-1022) (i32.const 8236)) + (call $assert_return (call $max (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p-1)) (f64.const 0x1p-1) (i32.const 8240)) + (call $assert_return (call $max (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p+0)) (f64.const -0x0.0000000000001p-1022) (i32.const 8244)) + (call $assert_return (call $max (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 8248)) + (call $assert_return (call $max (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p+0)) (f64.const 0x0.0000000000001p-1022) (i32.const 8252)) + (call $assert_return (call $max (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 8256)) + (call $assert_return (call $max (f64.const -0x0.0000000000001p-1022) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x0.0000000000001p-1022) (i32.const 8260)) + (call $assert_return (call $max (f64.const -0x0.0000000000001p-1022) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 8264)) + (call $assert_return (call $max (f64.const 0x0.0000000000001p-1022) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x0.0000000000001p-1022) (i32.const 8268)) + (call $assert_return (call $max (f64.const 0x0.0000000000001p-1022) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 8272)) + (call $assert_return (call $max (f64.const -0x0.0000000000001p-1022) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x0.0000000000001p-1022) (i32.const 8276)) + (call $assert_return (call $max (f64.const -0x0.0000000000001p-1022) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 8280)) + (call $assert_return (call $max (f64.const 0x0.0000000000001p-1022) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x0.0000000000001p-1022) (i32.const 8284)) + (call $assert_return (call $max (f64.const 0x0.0000000000001p-1022) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 8288)) + (call $assert_return (call $max (f64.const -0x0.0000000000001p-1022) (f64.const -inf)) (f64.const -0x0.0000000000001p-1022) (i32.const 8292)) + (call $assert_return (call $max (f64.const -0x0.0000000000001p-1022) (f64.const inf)) (f64.const inf) (i32.const 8296)) + (call $assert_return (call $max (f64.const 0x0.0000000000001p-1022) (f64.const -inf)) (f64.const 0x0.0000000000001p-1022) (i32.const 8300)) + (call $assert_return (call $max (f64.const 0x0.0000000000001p-1022) (f64.const inf)) (f64.const inf) (i32.const 8304)) + (call $assert_return_nan (call $max (f64.const -0x0.0000000000001p-1022) (f64.const -nan)) (i32.const 8308)) + (call $assert_return_nan (call $max (f64.const -0x0.0000000000001p-1022) (f64.const -nan:0x4000000000000)) (i32.const 8312)) + (call $assert_return_nan (call $max (f64.const -0x0.0000000000001p-1022) (f64.const nan)) (i32.const 8316)) + (call $assert_return_nan (call $max (f64.const -0x0.0000000000001p-1022) (f64.const nan:0x4000000000000)) (i32.const 8320)) + (call $assert_return_nan (call $max (f64.const 0x0.0000000000001p-1022) (f64.const -nan)) (i32.const 8324)) + (call $assert_return_nan (call $max (f64.const 0x0.0000000000001p-1022) (f64.const -nan:0x4000000000000)) (i32.const 8328)) + (call $assert_return_nan (call $max (f64.const 0x0.0000000000001p-1022) (f64.const nan)) (i32.const 8332)) + (call $assert_return_nan (call $max (f64.const 0x0.0000000000001p-1022) (f64.const nan:0x4000000000000)) (i32.const 8336)) + (call $assert_return (call $max (f64.const -0x1p-1022) (f64.const -0x0p+0)) (f64.const -0x0p+0) (i32.const 8340)) + (call $assert_return (call $max (f64.const -0x1p-1022) (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 8344)) + (call $assert_return (call $max (f64.const 0x1p-1022) (f64.const -0x0p+0)) (f64.const 0x1p-1022) (i32.const 8348)) + (call $assert_return (call $max (f64.const 0x1p-1022) (f64.const 0x0p+0)) (f64.const 0x1p-1022) (i32.const 8352)) + (call $assert_return (call $max (f64.const -0x1p-1022) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0.0000000000001p-1022) (i32.const 8356)) + (call $assert_return (call $max (f64.const -0x1p-1022) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 8360)) + (call $assert_return (call $max (f64.const 0x1p-1022) (f64.const -0x0.0000000000001p-1022)) (f64.const 0x1p-1022) (i32.const 8364)) + (call $assert_return (call $max (f64.const 0x1p-1022) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x1p-1022) (i32.const 8368)) + (call $assert_return (call $max (f64.const -0x1p-1022) (f64.const -0x1p-1022)) (f64.const -0x1p-1022) (i32.const 8372)) + (call $assert_return (call $max (f64.const -0x1p-1022) (f64.const 0x1p-1022)) (f64.const 0x1p-1022) (i32.const 8376)) + (call $assert_return (call $max (f64.const 0x1p-1022) (f64.const -0x1p-1022)) (f64.const 0x1p-1022) (i32.const 8380)) + (call $assert_return (call $max (f64.const 0x1p-1022) (f64.const 0x1p-1022)) (f64.const 0x1p-1022) (i32.const 8384)) + (call $assert_return (call $max (f64.const -0x1p-1022) (f64.const -0x1p-1)) (f64.const -0x1p-1022) (i32.const 8388)) + (call $assert_return (call $max (f64.const -0x1p-1022) (f64.const 0x1p-1)) (f64.const 0x1p-1) (i32.const 8392)) + (call $assert_return (call $max (f64.const 0x1p-1022) (f64.const -0x1p-1)) (f64.const 0x1p-1022) (i32.const 8396)) + (call $assert_return (call $max (f64.const 0x1p-1022) (f64.const 0x1p-1)) (f64.const 0x1p-1) (i32.const 8400)) + (call $assert_return (call $max (f64.const -0x1p-1022) (f64.const -0x1p+0)) (f64.const -0x1p-1022) (i32.const 8404)) + (call $assert_return (call $max (f64.const -0x1p-1022) (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 8408)) + (call $assert_return (call $max (f64.const 0x1p-1022) (f64.const -0x1p+0)) (f64.const 0x1p-1022) (i32.const 8412)) + (call $assert_return (call $max (f64.const 0x1p-1022) (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 8416)) + (call $assert_return (call $max (f64.const -0x1p-1022) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1p-1022) (i32.const 8420)) + (call $assert_return (call $max (f64.const -0x1p-1022) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 8424)) + (call $assert_return (call $max (f64.const 0x1p-1022) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x1p-1022) (i32.const 8428)) + (call $assert_return (call $max (f64.const 0x1p-1022) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 8432)) + (call $assert_return (call $max (f64.const -0x1p-1022) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1p-1022) (i32.const 8436)) + (call $assert_return (call $max (f64.const -0x1p-1022) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 8440)) + (call $assert_return (call $max (f64.const 0x1p-1022) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x1p-1022) (i32.const 8444)) + (call $assert_return (call $max (f64.const 0x1p-1022) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 8448)) + (call $assert_return (call $max (f64.const -0x1p-1022) (f64.const -inf)) (f64.const -0x1p-1022) (i32.const 8452)) + (call $assert_return (call $max (f64.const -0x1p-1022) (f64.const inf)) (f64.const inf) (i32.const 8456)) + (call $assert_return (call $max (f64.const 0x1p-1022) (f64.const -inf)) (f64.const 0x1p-1022) (i32.const 8460)) + (call $assert_return (call $max (f64.const 0x1p-1022) (f64.const inf)) (f64.const inf) (i32.const 8464)) + (call $assert_return_nan (call $max (f64.const -0x1p-1022) (f64.const -nan)) (i32.const 8468)) + (call $assert_return_nan (call $max (f64.const -0x1p-1022) (f64.const -nan:0x4000000000000)) (i32.const 8472)) + (call $assert_return_nan (call $max (f64.const -0x1p-1022) (f64.const nan)) (i32.const 8476)) + (call $assert_return_nan (call $max (f64.const -0x1p-1022) (f64.const nan:0x4000000000000)) (i32.const 8480)) + (call $assert_return_nan (call $max (f64.const 0x1p-1022) (f64.const -nan)) (i32.const 8484)) + (call $assert_return_nan (call $max (f64.const 0x1p-1022) (f64.const -nan:0x4000000000000)) (i32.const 8488)) + (call $assert_return_nan (call $max (f64.const 0x1p-1022) (f64.const nan)) (i32.const 8492)) + (call $assert_return_nan (call $max (f64.const 0x1p-1022) (f64.const nan:0x4000000000000)) (i32.const 8496)) + (call $assert_return (call $max (f64.const -0x1p-1) (f64.const -0x0p+0)) (f64.const -0x0p+0) (i32.const 8500)) + (call $assert_return (call $max (f64.const -0x1p-1) (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 8504)) + (call $assert_return (call $max (f64.const 0x1p-1) (f64.const -0x0p+0)) (f64.const 0x1p-1) (i32.const 8508)) + (call $assert_return (call $max (f64.const 0x1p-1) (f64.const 0x0p+0)) (f64.const 0x1p-1) (i32.const 8512)) + (call $assert_return (call $max (f64.const -0x1p-1) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0.0000000000001p-1022) (i32.const 8516)) + (call $assert_return (call $max (f64.const -0x1p-1) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 8520)) + (call $assert_return (call $max (f64.const 0x1p-1) (f64.const -0x0.0000000000001p-1022)) (f64.const 0x1p-1) (i32.const 8524)) + (call $assert_return (call $max (f64.const 0x1p-1) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x1p-1) (i32.const 8528)) + (call $assert_return (call $max (f64.const -0x1p-1) (f64.const -0x1p-1022)) (f64.const -0x1p-1022) (i32.const 8532)) + (call $assert_return (call $max (f64.const -0x1p-1) (f64.const 0x1p-1022)) (f64.const 0x1p-1022) (i32.const 8536)) + (call $assert_return (call $max (f64.const 0x1p-1) (f64.const -0x1p-1022)) (f64.const 0x1p-1) (i32.const 8540)) + (call $assert_return (call $max (f64.const 0x1p-1) (f64.const 0x1p-1022)) (f64.const 0x1p-1) (i32.const 8544)) + (call $assert_return (call $max (f64.const -0x1p-1) (f64.const -0x1p-1)) (f64.const -0x1p-1) (i32.const 8548)) + (call $assert_return (call $max (f64.const -0x1p-1) (f64.const 0x1p-1)) (f64.const 0x1p-1) (i32.const 8552)) + (call $assert_return (call $max (f64.const 0x1p-1) (f64.const -0x1p-1)) (f64.const 0x1p-1) (i32.const 8556)) + (call $assert_return (call $max (f64.const 0x1p-1) (f64.const 0x1p-1)) (f64.const 0x1p-1) (i32.const 8560)) + (call $assert_return (call $max (f64.const -0x1p-1) (f64.const -0x1p+0)) (f64.const -0x1p-1) (i32.const 8564)) + (call $assert_return (call $max (f64.const -0x1p-1) (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 8568)) + (call $assert_return (call $max (f64.const 0x1p-1) (f64.const -0x1p+0)) (f64.const 0x1p-1) (i32.const 8572)) + (call $assert_return (call $max (f64.const 0x1p-1) (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 8576)) + (call $assert_return (call $max (f64.const -0x1p-1) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1p-1) (i32.const 8580)) + (call $assert_return (call $max (f64.const -0x1p-1) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 8584)) + (call $assert_return (call $max (f64.const 0x1p-1) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x1p-1) (i32.const 8588)) + (call $assert_return (call $max (f64.const 0x1p-1) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 8592)) + (call $assert_return (call $max (f64.const -0x1p-1) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1p-1) (i32.const 8596)) + (call $assert_return (call $max (f64.const -0x1p-1) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 8600)) + (call $assert_return (call $max (f64.const 0x1p-1) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x1p-1) (i32.const 8604)) + (call $assert_return (call $max (f64.const 0x1p-1) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 8608)) + (call $assert_return (call $max (f64.const -0x1p-1) (f64.const -inf)) (f64.const -0x1p-1) (i32.const 8612)) + (call $assert_return (call $max (f64.const -0x1p-1) (f64.const inf)) (f64.const inf) (i32.const 8616)) + (call $assert_return (call $max (f64.const 0x1p-1) (f64.const -inf)) (f64.const 0x1p-1) (i32.const 8620)) + (call $assert_return (call $max (f64.const 0x1p-1) (f64.const inf)) (f64.const inf) (i32.const 8624)) + (call $assert_return_nan (call $max (f64.const -0x1p-1) (f64.const -nan)) (i32.const 8628)) + (call $assert_return_nan (call $max (f64.const -0x1p-1) (f64.const -nan:0x4000000000000)) (i32.const 8632)) + (call $assert_return_nan (call $max (f64.const -0x1p-1) (f64.const nan)) (i32.const 8636)) + (call $assert_return_nan (call $max (f64.const -0x1p-1) (f64.const nan:0x4000000000000)) (i32.const 8640)) + (call $assert_return_nan (call $max (f64.const 0x1p-1) (f64.const -nan)) (i32.const 8644)) + (call $assert_return_nan (call $max (f64.const 0x1p-1) (f64.const -nan:0x4000000000000)) (i32.const 8648)) + (call $assert_return_nan (call $max (f64.const 0x1p-1) (f64.const nan)) (i32.const 8652)) + (call $assert_return_nan (call $max (f64.const 0x1p-1) (f64.const nan:0x4000000000000)) (i32.const 8656)) + (call $assert_return (call $max (f64.const -0x1p+0) (f64.const -0x0p+0)) (f64.const -0x0p+0) (i32.const 8660)) + (call $assert_return (call $max (f64.const -0x1p+0) (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 8664)) + (call $assert_return (call $max (f64.const 0x1p+0) (f64.const -0x0p+0)) (f64.const 0x1p+0) (i32.const 8668)) + (call $assert_return (call $max (f64.const 0x1p+0) (f64.const 0x0p+0)) (f64.const 0x1p+0) (i32.const 8672)) + (call $assert_return (call $max (f64.const -0x1p+0) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0.0000000000001p-1022) (i32.const 8676)) + (call $assert_return (call $max (f64.const -0x1p+0) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 8680)) + (call $assert_return (call $max (f64.const 0x1p+0) (f64.const -0x0.0000000000001p-1022)) (f64.const 0x1p+0) (i32.const 8684)) + (call $assert_return (call $max (f64.const 0x1p+0) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x1p+0) (i32.const 8688)) + (call $assert_return (call $max (f64.const -0x1p+0) (f64.const -0x1p-1022)) (f64.const -0x1p-1022) (i32.const 8692)) + (call $assert_return (call $max (f64.const -0x1p+0) (f64.const 0x1p-1022)) (f64.const 0x1p-1022) (i32.const 8696)) + (call $assert_return (call $max (f64.const 0x1p+0) (f64.const -0x1p-1022)) (f64.const 0x1p+0) (i32.const 8700)) + (call $assert_return (call $max (f64.const 0x1p+0) (f64.const 0x1p-1022)) (f64.const 0x1p+0) (i32.const 8704)) + (call $assert_return (call $max (f64.const -0x1p+0) (f64.const -0x1p-1)) (f64.const -0x1p-1) (i32.const 8708)) + (call $assert_return (call $max (f64.const -0x1p+0) (f64.const 0x1p-1)) (f64.const 0x1p-1) (i32.const 8712)) + (call $assert_return (call $max (f64.const 0x1p+0) (f64.const -0x1p-1)) (f64.const 0x1p+0) (i32.const 8716)) + (call $assert_return (call $max (f64.const 0x1p+0) (f64.const 0x1p-1)) (f64.const 0x1p+0) (i32.const 8720)) + (call $assert_return (call $max (f64.const -0x1p+0) (f64.const -0x1p+0)) (f64.const -0x1p+0) (i32.const 8724)) + (call $assert_return (call $max (f64.const -0x1p+0) (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 8728)) + (call $assert_return (call $max (f64.const 0x1p+0) (f64.const -0x1p+0)) (f64.const 0x1p+0) (i32.const 8732)) + (call $assert_return (call $max (f64.const 0x1p+0) (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 8736)) + (call $assert_return (call $max (f64.const -0x1p+0) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1p+0) (i32.const 8740)) + (call $assert_return (call $max (f64.const -0x1p+0) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 8744)) + (call $assert_return (call $max (f64.const 0x1p+0) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x1p+0) (i32.const 8748)) + (call $assert_return (call $max (f64.const 0x1p+0) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 8752)) + (call $assert_return (call $max (f64.const -0x1p+0) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1p+0) (i32.const 8756)) + (call $assert_return (call $max (f64.const -0x1p+0) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 8760)) + (call $assert_return (call $max (f64.const 0x1p+0) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x1p+0) (i32.const 8764)) + (call $assert_return (call $max (f64.const 0x1p+0) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 8768)) + (call $assert_return (call $max (f64.const -0x1p+0) (f64.const -inf)) (f64.const -0x1p+0) (i32.const 8772)) + (call $assert_return (call $max (f64.const -0x1p+0) (f64.const inf)) (f64.const inf) (i32.const 8776)) + (call $assert_return (call $max (f64.const 0x1p+0) (f64.const -inf)) (f64.const 0x1p+0) (i32.const 8780)) + (call $assert_return (call $max (f64.const 0x1p+0) (f64.const inf)) (f64.const inf) (i32.const 8784)) + (call $assert_return_nan (call $max (f64.const -0x1p+0) (f64.const -nan)) (i32.const 8788)) + (call $assert_return_nan (call $max (f64.const -0x1p+0) (f64.const -nan:0x4000000000000)) (i32.const 8792)) + (call $assert_return_nan (call $max (f64.const -0x1p+0) (f64.const nan)) (i32.const 8796)) + (call $assert_return_nan (call $max (f64.const -0x1p+0) (f64.const nan:0x4000000000000)) (i32.const 8800)) + (call $assert_return_nan (call $max (f64.const 0x1p+0) (f64.const -nan)) (i32.const 8804)) + (call $assert_return_nan (call $max (f64.const 0x1p+0) (f64.const -nan:0x4000000000000)) (i32.const 8808)) + (call $assert_return_nan (call $max (f64.const 0x1p+0) (f64.const nan)) (i32.const 8812)) + (call $assert_return_nan (call $max (f64.const 0x1p+0) (f64.const nan:0x4000000000000)) (i32.const 8816)) + (call $assert_return (call $max (f64.const -0x1.921fb54442d18p+2) (f64.const -0x0p+0)) (f64.const -0x0p+0) (i32.const 8820)) + (call $assert_return (call $max (f64.const -0x1.921fb54442d18p+2) (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 8824)) + (call $assert_return (call $max (f64.const 0x1.921fb54442d18p+2) (f64.const -0x0p+0)) (f64.const 0x1.921fb54442d18p+2) (i32.const 8828)) + (call $assert_return (call $max (f64.const 0x1.921fb54442d18p+2) (f64.const 0x0p+0)) (f64.const 0x1.921fb54442d18p+2) (i32.const 8832)) + (call $assert_return (call $max (f64.const -0x1.921fb54442d18p+2) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0.0000000000001p-1022) (i32.const 8836)) + (call $assert_return (call $max (f64.const -0x1.921fb54442d18p+2) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 8840)) + (call $assert_return (call $max (f64.const 0x1.921fb54442d18p+2) (f64.const -0x0.0000000000001p-1022)) (f64.const 0x1.921fb54442d18p+2) (i32.const 8844)) + (call $assert_return (call $max (f64.const 0x1.921fb54442d18p+2) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x1.921fb54442d18p+2) (i32.const 8848)) + (call $assert_return (call $max (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p-1022)) (f64.const -0x1p-1022) (i32.const 8852)) + (call $assert_return (call $max (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p-1022)) (f64.const 0x1p-1022) (i32.const 8856)) + (call $assert_return (call $max (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p-1022)) (f64.const 0x1.921fb54442d18p+2) (i32.const 8860)) + (call $assert_return (call $max (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p-1022)) (f64.const 0x1.921fb54442d18p+2) (i32.const 8864)) + (call $assert_return (call $max (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p-1)) (f64.const -0x1p-1) (i32.const 8868)) + (call $assert_return (call $max (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p-1)) (f64.const 0x1p-1) (i32.const 8872)) + (call $assert_return (call $max (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p-1)) (f64.const 0x1.921fb54442d18p+2) (i32.const 8876)) + (call $assert_return (call $max (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p-1)) (f64.const 0x1.921fb54442d18p+2) (i32.const 8880)) + (call $assert_return (call $max (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p+0)) (f64.const -0x1p+0) (i32.const 8884)) + (call $assert_return (call $max (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 8888)) + (call $assert_return (call $max (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p+0)) (f64.const 0x1.921fb54442d18p+2) (i32.const 8892)) + (call $assert_return (call $max (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p+0)) (f64.const 0x1.921fb54442d18p+2) (i32.const 8896)) + (call $assert_return (call $max (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 8900)) + (call $assert_return (call $max (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 8904)) + (call $assert_return (call $max (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 8908)) + (call $assert_return (call $max (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 8912)) + (call $assert_return (call $max (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.921fb54442d18p+2) (i32.const 8916)) + (call $assert_return (call $max (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 8920)) + (call $assert_return (call $max (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x1.921fb54442d18p+2) (i32.const 8924)) + (call $assert_return (call $max (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 8928)) + (call $assert_return (call $max (f64.const -0x1.921fb54442d18p+2) (f64.const -inf)) (f64.const -0x1.921fb54442d18p+2) (i32.const 8932)) + (call $assert_return (call $max (f64.const -0x1.921fb54442d18p+2) (f64.const inf)) (f64.const inf) (i32.const 8936)) + (call $assert_return (call $max (f64.const 0x1.921fb54442d18p+2) (f64.const -inf)) (f64.const 0x1.921fb54442d18p+2) (i32.const 8940)) + (call $assert_return (call $max (f64.const 0x1.921fb54442d18p+2) (f64.const inf)) (f64.const inf) (i32.const 8944)) + (call $assert_return_nan (call $max (f64.const -0x1.921fb54442d18p+2) (f64.const -nan)) (i32.const 8948)) + (call $assert_return_nan (call $max (f64.const -0x1.921fb54442d18p+2) (f64.const -nan:0x4000000000000)) (i32.const 8952)) + (call $assert_return_nan (call $max (f64.const -0x1.921fb54442d18p+2) (f64.const nan)) (i32.const 8956)) + (call $assert_return_nan (call $max (f64.const -0x1.921fb54442d18p+2) (f64.const nan:0x4000000000000)) (i32.const 8960)) + (call $assert_return_nan (call $max (f64.const 0x1.921fb54442d18p+2) (f64.const -nan)) (i32.const 8964)) + (call $assert_return_nan (call $max (f64.const 0x1.921fb54442d18p+2) (f64.const -nan:0x4000000000000)) (i32.const 8968)) + (call $assert_return_nan (call $max (f64.const 0x1.921fb54442d18p+2) (f64.const nan)) (i32.const 8972)) + (call $assert_return_nan (call $max (f64.const 0x1.921fb54442d18p+2) (f64.const nan:0x4000000000000)) (i32.const 8976)) + (call $assert_return (call $max (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x0p+0)) (f64.const -0x0p+0) (i32.const 8980)) + (call $assert_return (call $max (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 8984)) + (call $assert_return (call $max (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x0p+0)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 8988)) + (call $assert_return (call $max (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x0p+0)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 8992)) + (call $assert_return (call $max (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0.0000000000001p-1022) (i32.const 8996)) + (call $assert_return (call $max (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 9000)) + (call $assert_return (call $max (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x0.0000000000001p-1022)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 9004)) + (call $assert_return (call $max (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 9008)) + (call $assert_return (call $max (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p-1022)) (f64.const -0x1p-1022) (i32.const 9012)) + (call $assert_return (call $max (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p-1022)) (f64.const 0x1p-1022) (i32.const 9016)) + (call $assert_return (call $max (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p-1022)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 9020)) + (call $assert_return (call $max (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p-1022)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 9024)) + (call $assert_return (call $max (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p-1)) (f64.const -0x1p-1) (i32.const 9028)) + (call $assert_return (call $max (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p-1)) (f64.const 0x1p-1) (i32.const 9032)) + (call $assert_return (call $max (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p-1)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 9036)) + (call $assert_return (call $max (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p-1)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 9040)) + (call $assert_return (call $max (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p+0)) (f64.const -0x1p+0) (i32.const 9044)) + (call $assert_return (call $max (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 9048)) + (call $assert_return (call $max (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p+0)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 9052)) + (call $assert_return (call $max (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p+0)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 9056)) + (call $assert_return (call $max (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 9060)) + (call $assert_return (call $max (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 9064)) + (call $assert_return (call $max (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 9068)) + (call $assert_return (call $max (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 9072)) + (call $assert_return (call $max (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 9076)) + (call $assert_return (call $max (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 9080)) + (call $assert_return (call $max (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 9084)) + (call $assert_return (call $max (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 9088)) + (call $assert_return (call $max (f64.const -0x1.fffffffffffffp+1023) (f64.const -inf)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 9092)) + (call $assert_return (call $max (f64.const -0x1.fffffffffffffp+1023) (f64.const inf)) (f64.const inf) (i32.const 9096)) + (call $assert_return (call $max (f64.const 0x1.fffffffffffffp+1023) (f64.const -inf)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 9100)) + (call $assert_return (call $max (f64.const 0x1.fffffffffffffp+1023) (f64.const inf)) (f64.const inf) (i32.const 9104)) + (call $assert_return_nan (call $max (f64.const -0x1.fffffffffffffp+1023) (f64.const -nan)) (i32.const 9108)) + (call $assert_return_nan (call $max (f64.const -0x1.fffffffffffffp+1023) (f64.const -nan:0x4000000000000)) (i32.const 9112)) + (call $assert_return_nan (call $max (f64.const -0x1.fffffffffffffp+1023) (f64.const nan)) (i32.const 9116)) + (call $assert_return_nan (call $max (f64.const -0x1.fffffffffffffp+1023) (f64.const nan:0x4000000000000)) (i32.const 9120)) + (call $assert_return_nan (call $max (f64.const 0x1.fffffffffffffp+1023) (f64.const -nan)) (i32.const 9124)) + (call $assert_return_nan (call $max (f64.const 0x1.fffffffffffffp+1023) (f64.const -nan:0x4000000000000)) (i32.const 9128)) + (call $assert_return_nan (call $max (f64.const 0x1.fffffffffffffp+1023) (f64.const nan)) (i32.const 9132)) + (call $assert_return_nan (call $max (f64.const 0x1.fffffffffffffp+1023) (f64.const nan:0x4000000000000)) (i32.const 9136)) + (call $assert_return (call $max (f64.const -inf) (f64.const -0x0p+0)) (f64.const -0x0p+0) (i32.const 9140)) + (call $assert_return (call $max (f64.const -inf) (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 9144)) + (call $assert_return (call $max (f64.const inf) (f64.const -0x0p+0)) (f64.const inf) (i32.const 9148)) + (call $assert_return (call $max (f64.const inf) (f64.const 0x0p+0)) (f64.const inf) (i32.const 9152)) + (call $assert_return (call $max (f64.const -inf) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0.0000000000001p-1022) (i32.const 9156)) + (call $assert_return (call $max (f64.const -inf) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 9160)) + (call $assert_return (call $max (f64.const inf) (f64.const -0x0.0000000000001p-1022)) (f64.const inf) (i32.const 9164)) + (call $assert_return (call $max (f64.const inf) (f64.const 0x0.0000000000001p-1022)) (f64.const inf) (i32.const 9168)) + (call $assert_return (call $max (f64.const -inf) (f64.const -0x1p-1022)) (f64.const -0x1p-1022) (i32.const 9172)) + (call $assert_return (call $max (f64.const -inf) (f64.const 0x1p-1022)) (f64.const 0x1p-1022) (i32.const 9176)) + (call $assert_return (call $max (f64.const inf) (f64.const -0x1p-1022)) (f64.const inf) (i32.const 9180)) + (call $assert_return (call $max (f64.const inf) (f64.const 0x1p-1022)) (f64.const inf) (i32.const 9184)) + (call $assert_return (call $max (f64.const -inf) (f64.const -0x1p-1)) (f64.const -0x1p-1) (i32.const 9188)) + (call $assert_return (call $max (f64.const -inf) (f64.const 0x1p-1)) (f64.const 0x1p-1) (i32.const 9192)) + (call $assert_return (call $max (f64.const inf) (f64.const -0x1p-1)) (f64.const inf) (i32.const 9196)) + (call $assert_return (call $max (f64.const inf) (f64.const 0x1p-1)) (f64.const inf) (i32.const 9200)) + (call $assert_return (call $max (f64.const -inf) (f64.const -0x1p+0)) (f64.const -0x1p+0) (i32.const 9204)) + (call $assert_return (call $max (f64.const -inf) (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 9208)) + (call $assert_return (call $max (f64.const inf) (f64.const -0x1p+0)) (f64.const inf) (i32.const 9212)) + (call $assert_return (call $max (f64.const inf) (f64.const 0x1p+0)) (f64.const inf) (i32.const 9216)) + (call $assert_return (call $max (f64.const -inf) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 9220)) + (call $assert_return (call $max (f64.const -inf) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 9224)) + (call $assert_return (call $max (f64.const inf) (f64.const -0x1.921fb54442d18p+2)) (f64.const inf) (i32.const 9228)) + (call $assert_return (call $max (f64.const inf) (f64.const 0x1.921fb54442d18p+2)) (f64.const inf) (i32.const 9232)) + (call $assert_return (call $max (f64.const -inf) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 9236)) + (call $assert_return (call $max (f64.const -inf) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 9240)) + (call $assert_return (call $max (f64.const inf) (f64.const -0x1.fffffffffffffp+1023)) (f64.const inf) (i32.const 9244)) + (call $assert_return (call $max (f64.const inf) (f64.const 0x1.fffffffffffffp+1023)) (f64.const inf) (i32.const 9248)) + (call $assert_return (call $max (f64.const -inf) (f64.const -inf)) (f64.const -inf) (i32.const 9252)) + (call $assert_return (call $max (f64.const -inf) (f64.const inf)) (f64.const inf) (i32.const 9256)) + (call $assert_return (call $max (f64.const inf) (f64.const -inf)) (f64.const inf) (i32.const 9260)) + (call $assert_return (call $max (f64.const inf) (f64.const inf)) (f64.const inf) (i32.const 9264)) + (call $assert_return_nan (call $max (f64.const -inf) (f64.const -nan)) (i32.const 9268)) + (call $assert_return_nan (call $max (f64.const -inf) (f64.const -nan:0x4000000000000)) (i32.const 9272)) + (call $assert_return_nan (call $max (f64.const -inf) (f64.const nan)) (i32.const 9276)) + (call $assert_return_nan (call $max (f64.const -inf) (f64.const nan:0x4000000000000)) (i32.const 9280)) + (call $assert_return_nan (call $max (f64.const inf) (f64.const -nan)) (i32.const 9284)) + (call $assert_return_nan (call $max (f64.const inf) (f64.const -nan:0x4000000000000)) (i32.const 9288)) + (call $assert_return_nan (call $max (f64.const inf) (f64.const nan)) (i32.const 9292)) + (call $assert_return_nan (call $max (f64.const inf) (f64.const nan:0x4000000000000)) (i32.const 9296)) + (call $assert_return_nan (call $max (f64.const -nan) (f64.const -0x0p+0)) (i32.const 9300)) + (call $assert_return_nan (call $max (f64.const -nan:0x4000000000000) (f64.const -0x0p+0)) (i32.const 9304)) + (call $assert_return_nan (call $max (f64.const -nan) (f64.const 0x0p+0)) (i32.const 9308)) + (call $assert_return_nan (call $max (f64.const -nan:0x4000000000000) (f64.const 0x0p+0)) (i32.const 9312)) + (call $assert_return_nan (call $max (f64.const nan) (f64.const -0x0p+0)) (i32.const 9316)) + (call $assert_return_nan (call $max (f64.const nan:0x4000000000000) (f64.const -0x0p+0)) (i32.const 9320)) + (call $assert_return_nan (call $max (f64.const nan) (f64.const 0x0p+0)) (i32.const 9324)) + (call $assert_return_nan (call $max (f64.const nan:0x4000000000000) (f64.const 0x0p+0)) (i32.const 9328)) + (call $assert_return_nan (call $max (f64.const -nan) (f64.const -0x0.0000000000001p-1022)) (i32.const 9332)) + (call $assert_return_nan (call $max (f64.const -nan:0x4000000000000) (f64.const -0x0.0000000000001p-1022)) (i32.const 9336)) + (call $assert_return_nan (call $max (f64.const -nan) (f64.const 0x0.0000000000001p-1022)) (i32.const 9340)) + (call $assert_return_nan (call $max (f64.const -nan:0x4000000000000) (f64.const 0x0.0000000000001p-1022)) (i32.const 9344)) + (call $assert_return_nan (call $max (f64.const nan) (f64.const -0x0.0000000000001p-1022)) (i32.const 9348)) + (call $assert_return_nan (call $max (f64.const nan:0x4000000000000) (f64.const -0x0.0000000000001p-1022)) (i32.const 9352)) + (call $assert_return_nan (call $max (f64.const nan) (f64.const 0x0.0000000000001p-1022)) (i32.const 9356)) + (call $assert_return_nan (call $max (f64.const nan:0x4000000000000) (f64.const 0x0.0000000000001p-1022)) (i32.const 9360)) + (call $assert_return_nan (call $max (f64.const -nan) (f64.const -0x1p-1022)) (i32.const 9364)) + (call $assert_return_nan (call $max (f64.const -nan:0x4000000000000) (f64.const -0x1p-1022)) (i32.const 9368)) + (call $assert_return_nan (call $max (f64.const -nan) (f64.const 0x1p-1022)) (i32.const 9372)) + (call $assert_return_nan (call $max (f64.const -nan:0x4000000000000) (f64.const 0x1p-1022)) (i32.const 9376)) + (call $assert_return_nan (call $max (f64.const nan) (f64.const -0x1p-1022)) (i32.const 9380)) + (call $assert_return_nan (call $max (f64.const nan:0x4000000000000) (f64.const -0x1p-1022)) (i32.const 9384)) + (call $assert_return_nan (call $max (f64.const nan) (f64.const 0x1p-1022)) (i32.const 9388)) + (call $assert_return_nan (call $max (f64.const nan:0x4000000000000) (f64.const 0x1p-1022)) (i32.const 9392)) + (call $assert_return_nan (call $max (f64.const -nan) (f64.const -0x1p-1)) (i32.const 9396)) + (call $assert_return_nan (call $max (f64.const -nan:0x4000000000000) (f64.const -0x1p-1)) (i32.const 9400)) + (call $assert_return_nan (call $max (f64.const -nan) (f64.const 0x1p-1)) (i32.const 9404)) + (call $assert_return_nan (call $max (f64.const -nan:0x4000000000000) (f64.const 0x1p-1)) (i32.const 9408)) + (call $assert_return_nan (call $max (f64.const nan) (f64.const -0x1p-1)) (i32.const 9412)) + (call $assert_return_nan (call $max (f64.const nan:0x4000000000000) (f64.const -0x1p-1)) (i32.const 9416)) + (call $assert_return_nan (call $max (f64.const nan) (f64.const 0x1p-1)) (i32.const 9420)) + (call $assert_return_nan (call $max (f64.const nan:0x4000000000000) (f64.const 0x1p-1)) (i32.const 9424)) + (call $assert_return_nan (call $max (f64.const -nan) (f64.const -0x1p+0)) (i32.const 9428)) + (call $assert_return_nan (call $max (f64.const -nan:0x4000000000000) (f64.const -0x1p+0)) (i32.const 9432)) + (call $assert_return_nan (call $max (f64.const -nan) (f64.const 0x1p+0)) (i32.const 9436)) + (call $assert_return_nan (call $max (f64.const -nan:0x4000000000000) (f64.const 0x1p+0)) (i32.const 9440)) + (call $assert_return_nan (call $max (f64.const nan) (f64.const -0x1p+0)) (i32.const 9444)) + (call $assert_return_nan (call $max (f64.const nan:0x4000000000000) (f64.const -0x1p+0)) (i32.const 9448)) + (call $assert_return_nan (call $max (f64.const nan) (f64.const 0x1p+0)) (i32.const 9452)) + (call $assert_return_nan (call $max (f64.const nan:0x4000000000000) (f64.const 0x1p+0)) (i32.const 9456)) + (call $assert_return_nan (call $max (f64.const -nan) (f64.const -0x1.921fb54442d18p+2)) (i32.const 9460)) + (call $assert_return_nan (call $max (f64.const -nan:0x4000000000000) (f64.const -0x1.921fb54442d18p+2)) (i32.const 9464)) + (call $assert_return_nan (call $max (f64.const -nan) (f64.const 0x1.921fb54442d18p+2)) (i32.const 9468)) + (call $assert_return_nan (call $max (f64.const -nan:0x4000000000000) (f64.const 0x1.921fb54442d18p+2)) (i32.const 9472)) + (call $assert_return_nan (call $max (f64.const nan) (f64.const -0x1.921fb54442d18p+2)) (i32.const 9476)) + (call $assert_return_nan (call $max (f64.const nan:0x4000000000000) (f64.const -0x1.921fb54442d18p+2)) (i32.const 9480)) + (call $assert_return_nan (call $max (f64.const nan) (f64.const 0x1.921fb54442d18p+2)) (i32.const 9484)) + (call $assert_return_nan (call $max (f64.const nan:0x4000000000000) (f64.const 0x1.921fb54442d18p+2)) (i32.const 9488)) + (call $assert_return_nan (call $max (f64.const -nan) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 9492)) + (call $assert_return_nan (call $max (f64.const -nan:0x4000000000000) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 9496)) + (call $assert_return_nan (call $max (f64.const -nan) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 9500)) + (call $assert_return_nan (call $max (f64.const -nan:0x4000000000000) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 9504)) + (call $assert_return_nan (call $max (f64.const nan) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 9508)) + (call $assert_return_nan (call $max (f64.const nan:0x4000000000000) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 9512)) + (call $assert_return_nan (call $max (f64.const nan) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 9516)) + (call $assert_return_nan (call $max (f64.const nan:0x4000000000000) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 9520)) + (call $assert_return_nan (call $max (f64.const -nan) (f64.const -inf)) (i32.const 9524)) + (call $assert_return_nan (call $max (f64.const -nan:0x4000000000000) (f64.const -inf)) (i32.const 9528)) + (call $assert_return_nan (call $max (f64.const -nan) (f64.const inf)) (i32.const 9532)) + (call $assert_return_nan (call $max (f64.const -nan:0x4000000000000) (f64.const inf)) (i32.const 9536)) + (call $assert_return_nan (call $max (f64.const nan) (f64.const -inf)) (i32.const 9540)) + (call $assert_return_nan (call $max (f64.const nan:0x4000000000000) (f64.const -inf)) (i32.const 9544)) + (call $assert_return_nan (call $max (f64.const nan) (f64.const inf)) (i32.const 9548)) + (call $assert_return_nan (call $max (f64.const nan:0x4000000000000) (f64.const inf)) (i32.const 9552)) + (call $assert_return_nan (call $max (f64.const -nan) (f64.const -nan)) (i32.const 9556)) + (call $assert_return_nan (call $max (f64.const -nan:0x4000000000000) (f64.const -nan)) (i32.const 9560)) + (call $assert_return_nan (call $max (f64.const -nan) (f64.const -nan:0x4000000000000)) (i32.const 9564)) + (call $assert_return_nan (call $max (f64.const -nan:0x4000000000000) (f64.const -nan:0x4000000000000)) (i32.const 9568)) + (call $assert_return_nan (call $max (f64.const -nan) (f64.const nan)) (i32.const 9572)) + (call $assert_return_nan (call $max (f64.const -nan:0x4000000000000) (f64.const nan)) (i32.const 9576)) + (call $assert_return_nan (call $max (f64.const -nan) (f64.const nan:0x4000000000000)) (i32.const 9580)) + (call $assert_return_nan (call $max (f64.const -nan:0x4000000000000) (f64.const nan:0x4000000000000)) (i32.const 9584)) + (call $assert_return_nan (call $max (f64.const nan) (f64.const -nan)) (i32.const 9588)) + (call $assert_return_nan (call $max (f64.const nan:0x4000000000000) (f64.const -nan)) (i32.const 9592)) + (call $assert_return_nan (call $max (f64.const nan) (f64.const -nan:0x4000000000000)) (i32.const 9596)) + (call $assert_return_nan (call $max (f64.const nan:0x4000000000000) (f64.const -nan:0x4000000000000)) (i32.const 9600)) + (call $assert_return_nan (call $max (f64.const nan) (f64.const nan)) (i32.const 9604)) + (call $assert_return_nan (call $max (f64.const nan:0x4000000000000) (f64.const nan)) (i32.const 9608)) + (call $assert_return_nan (call $max (f64.const nan) (f64.const nan:0x4000000000000)) (i32.const 9612)) + (call $assert_return_nan (call $max (f64.const nan:0x4000000000000) (f64.const nan:0x4000000000000)) (i32.const 9616)) + (call $assert_return (call $sqrt (f64.const -0x0p+0)) (f64.const -0x0p+0) (i32.const 9620)) + (call $assert_return (call $sqrt (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 9624)) + (call $assert_return_nan (call $sqrt (f64.const -0x0.0000000000001p-1022)) (i32.const 9628)) + (call $assert_return (call $sqrt (f64.const 0x0.0000000000001p-1022)) (f64.const 0x1p-537) (i32.const 9632)) + (call $assert_return_nan (call $sqrt (f64.const -0x1p-1022)) (i32.const 9636)) + (call $assert_return (call $sqrt (f64.const 0x1p-1022)) (f64.const 0x1p-511) (i32.const 9640)) + (call $assert_return_nan (call $sqrt (f64.const -0x1p-1)) (i32.const 9644)) + (call $assert_return (call $sqrt (f64.const 0x1p-1)) (f64.const 0x1.6a09e667f3bcdp-1) (i32.const 9648)) + (call $assert_return_nan (call $sqrt (f64.const -0x1p+0)) (i32.const 9652)) + (call $assert_return (call $sqrt (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 9656)) + (call $assert_return_nan (call $sqrt (f64.const -0x1.921fb54442d18p+2)) (i32.const 9660)) + (call $assert_return (call $sqrt (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.40d931ff62705p+1) (i32.const 9664)) + (call $assert_return_nan (call $sqrt (f64.const -0x1.fffffffffffffp+1023)) (i32.const 9668)) + (call $assert_return (call $sqrt (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+511) (i32.const 9672)) + (call $assert_return_nan (call $sqrt (f64.const -inf)) (i32.const 9676)) + (call $assert_return (call $sqrt (f64.const inf)) (f64.const inf) (i32.const 9680)) + (call $assert_return_nan (call $sqrt (f64.const -nan)) (i32.const 9684)) + (call $assert_return_nan (call $sqrt (f64.const -nan:0x4000000000000)) (i32.const 9688)) + (call $assert_return_nan (call $sqrt (f64.const nan)) (i32.const 9692)) + (call $assert_return_nan (call $sqrt (f64.const nan:0x4000000000000)) (i32.const 9696)) + (call $assert_return (call $floor (f64.const -0x0p+0)) (f64.const -0x0p+0) (i32.const 9700)) + (call $assert_return (call $floor (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 9704)) + (call $assert_return (call $floor (f64.const -0x0.0000000000001p-1022)) (f64.const -0x1p+0) (i32.const 9708)) + (call $assert_return (call $floor (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0p+0) (i32.const 9712)) + (call $assert_return (call $floor (f64.const -0x1p-1022)) (f64.const -0x1p+0) (i32.const 9716)) + (call $assert_return (call $floor (f64.const 0x1p-1022)) (f64.const 0x0p+0) (i32.const 9720)) + (call $assert_return (call $floor (f64.const -0x1p-1)) (f64.const -0x1p+0) (i32.const 9724)) + (call $assert_return (call $floor (f64.const 0x1p-1)) (f64.const 0x0p+0) (i32.const 9728)) + (call $assert_return (call $floor (f64.const -0x1p+0)) (f64.const -0x1p+0) (i32.const 9732)) + (call $assert_return (call $floor (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 9736)) + (call $assert_return (call $floor (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.cp+2) (i32.const 9740)) + (call $assert_return (call $floor (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.8p+2) (i32.const 9744)) + (call $assert_return (call $floor (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 9748)) + (call $assert_return (call $floor (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 9752)) + (call $assert_return (call $floor (f64.const -inf)) (f64.const -inf) (i32.const 9756)) + (call $assert_return (call $floor (f64.const inf)) (f64.const inf) (i32.const 9760)) + (call $assert_return_nan (call $floor (f64.const -nan)) (i32.const 9764)) + (call $assert_return_nan (call $floor (f64.const -nan:0x4000000000000)) (i32.const 9768)) + (call $assert_return_nan (call $floor (f64.const nan)) (i32.const 9772)) + (call $assert_return_nan (call $floor (f64.const nan:0x4000000000000)) (i32.const 9776)) + (call $assert_return (call $ceil (f64.const -0x0p+0)) (f64.const -0x0p+0) (i32.const 9780)) + (call $assert_return (call $ceil (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 9784)) + (call $assert_return (call $ceil (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0p+0) (i32.const 9788)) + (call $assert_return (call $ceil (f64.const 0x0.0000000000001p-1022)) (f64.const 0x1p+0) (i32.const 9792)) + (call $assert_return (call $ceil (f64.const -0x1p-1022)) (f64.const -0x0p+0) (i32.const 9796)) + (call $assert_return (call $ceil (f64.const 0x1p-1022)) (f64.const 0x1p+0) (i32.const 9800)) + (call $assert_return (call $ceil (f64.const -0x1p-1)) (f64.const -0x0p+0) (i32.const 9804)) + (call $assert_return (call $ceil (f64.const 0x1p-1)) (f64.const 0x1p+0) (i32.const 9808)) + (call $assert_return (call $ceil (f64.const -0x1p+0)) (f64.const -0x1p+0) (i32.const 9812)) + (call $assert_return (call $ceil (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 9816)) + (call $assert_return (call $ceil (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.8p+2) (i32.const 9820)) + (call $assert_return (call $ceil (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.cp+2) (i32.const 9824)) + (call $assert_return (call $ceil (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 9828)) + (call $assert_return (call $ceil (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 9832)) + (call $assert_return (call $ceil (f64.const -inf)) (f64.const -inf) (i32.const 9836)) + (call $assert_return (call $ceil (f64.const inf)) (f64.const inf) (i32.const 9840)) + (call $assert_return_nan (call $ceil (f64.const -nan)) (i32.const 9844)) + (call $assert_return_nan (call $ceil (f64.const -nan:0x4000000000000)) (i32.const 9848)) + (call $assert_return_nan (call $ceil (f64.const nan)) (i32.const 9852)) + (call $assert_return_nan (call $ceil (f64.const nan:0x4000000000000)) (i32.const 9856)) + (call $assert_return (call $trunc (f64.const -0x0p+0)) (f64.const -0x0p+0) (i32.const 9860)) + (call $assert_return (call $trunc (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 9864)) + (call $assert_return (call $trunc (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0p+0) (i32.const 9868)) + (call $assert_return (call $trunc (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0p+0) (i32.const 9872)) + (call $assert_return (call $trunc (f64.const -0x1p-1022)) (f64.const -0x0p+0) (i32.const 9876)) + (call $assert_return (call $trunc (f64.const 0x1p-1022)) (f64.const 0x0p+0) (i32.const 9880)) + (call $assert_return (call $trunc (f64.const -0x1p-1)) (f64.const -0x0p+0) (i32.const 9884)) + (call $assert_return (call $trunc (f64.const 0x1p-1)) (f64.const 0x0p+0) (i32.const 9888)) + (call $assert_return (call $trunc (f64.const -0x1p+0)) (f64.const -0x1p+0) (i32.const 9892)) + (call $assert_return (call $trunc (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 9896)) + (call $assert_return (call $trunc (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.8p+2) (i32.const 9900)) + (call $assert_return (call $trunc (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.8p+2) (i32.const 9904)) + (call $assert_return (call $trunc (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 9908)) + (call $assert_return (call $trunc (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 9912)) + (call $assert_return (call $trunc (f64.const -inf)) (f64.const -inf) (i32.const 9916)) + (call $assert_return (call $trunc (f64.const inf)) (f64.const inf) (i32.const 9920)) + (call $assert_return_nan (call $trunc (f64.const -nan)) (i32.const 9924)) + (call $assert_return_nan (call $trunc (f64.const -nan:0x4000000000000)) (i32.const 9928)) + (call $assert_return_nan (call $trunc (f64.const nan)) (i32.const 9932)) + (call $assert_return_nan (call $trunc (f64.const nan:0x4000000000000)) (i32.const 9936)) + (call $assert_return (call $nearest (f64.const -0x0p+0)) (f64.const -0x0p+0) (i32.const 9940)) + (call $assert_return (call $nearest (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 9944)) + (call $assert_return (call $nearest (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0p+0) (i32.const 9948)) + (call $assert_return (call $nearest (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0p+0) (i32.const 9952)) + (call $assert_return (call $nearest (f64.const -0x1p-1022)) (f64.const -0x0p+0) (i32.const 9956)) + (call $assert_return (call $nearest (f64.const 0x1p-1022)) (f64.const 0x0p+0) (i32.const 9960)) + (call $assert_return (call $nearest (f64.const -0x1p-1)) (f64.const -0x0p+0) (i32.const 9964)) + (call $assert_return (call $nearest (f64.const 0x1p-1)) (f64.const 0x0p+0) (i32.const 9968)) + (call $assert_return (call $nearest (f64.const -0x1p+0)) (f64.const -0x1p+0) (i32.const 9972)) + (call $assert_return (call $nearest (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 9976)) + (call $assert_return (call $nearest (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.8p+2) (i32.const 9980)) + (call $assert_return (call $nearest (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.8p+2) (i32.const 9984)) + (call $assert_return (call $nearest (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 9988)) + (call $assert_return (call $nearest (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 9992)) + (call $assert_return (call $nearest (f64.const -inf)) (f64.const -inf) (i32.const 9996)) + (call $assert_return (call $nearest (f64.const inf)) (f64.const inf) (i32.const 10000)) + (call $assert_return_nan (call $nearest (f64.const -nan)) (i32.const 10004)) + (call $assert_return_nan (call $nearest (f64.const -nan:0x4000000000000)) (i32.const 10008)) + (call $assert_return_nan (call $nearest (f64.const nan)) (i32.const 10012)) + (call $assert_return_nan (call $nearest (f64.const nan:0x4000000000000)) (i32.const 10016)) +)) +)====="; +static const char f64_bitwise_test_wast[] = R"=====( +(module + (import "env" "require_auth" (func $require_auth (param i64))) + (import "env" "eosio_assert" (func $eosio_assert (param i32 i32))) + (table 0 anyfunc) + (memory $0 1) + (data (i32.const 20) "1") + (data (i32.const 24) "2") + (data (i32.const 28) "3") + (data (i32.const 32) "4") + (data (i32.const 36) "5") + (data (i32.const 40) "6") + (data (i32.const 44) "7") + (data (i32.const 48) "8") + (data (i32.const 52) "9") + (data (i32.const 56) "10") + (data (i32.const 60) "11") + (data (i32.const 64) "12") + (data (i32.const 68) "13") + (data (i32.const 72) "14") + (data (i32.const 76) "15") + (data (i32.const 80) "16") + (data (i32.const 84) "17") + (data (i32.const 88) "18") + (data (i32.const 92) "19") + (data (i32.const 96) "20") + (data (i32.const 100) "21") + (data (i32.const 104) "22") + (data (i32.const 108) "23") + (data (i32.const 112) "24") + (data (i32.const 116) "25") + (data (i32.const 120) "26") + (data (i32.const 124) "27") + (data (i32.const 128) "28") + (data (i32.const 132) "29") + (data (i32.const 136) "30") + (data (i32.const 140) "31") + (data (i32.const 144) "32") + (data (i32.const 148) "33") + (data (i32.const 152) "34") + (data (i32.const 156) "35") + (data (i32.const 160) "36") + (data (i32.const 164) "37") + (data (i32.const 168) "38") + (data (i32.const 172) "39") + (data (i32.const 176) "40") + (data (i32.const 180) "41") + (data (i32.const 184) "42") + (data (i32.const 188) "43") + (data (i32.const 192) "44") + (data (i32.const 196) "45") + (data (i32.const 200) "46") + (data (i32.const 204) "47") + (data (i32.const 208) "48") + (data (i32.const 212) "49") + (data (i32.const 216) "50") + (data (i32.const 220) "51") + (data (i32.const 224) "52") + (data (i32.const 228) "53") + (data (i32.const 232) "54") + (data (i32.const 236) "55") + (data (i32.const 240) "56") + (data (i32.const 244) "57") + (data (i32.const 248) "58") + (data (i32.const 252) "59") + (data (i32.const 256) "60") + (data (i32.const 260) "61") + (data (i32.const 264) "62") + (data (i32.const 268) "63") + (data (i32.const 272) "64") + (data (i32.const 276) "65") + (data (i32.const 280) "66") + (data (i32.const 284) "67") + (data (i32.const 288) "68") + (data (i32.const 292) "69") + (data (i32.const 296) "70") + (data (i32.const 300) "71") + (data (i32.const 304) "72") + (data (i32.const 308) "73") + (data (i32.const 312) "74") + (data (i32.const 316) "75") + (data (i32.const 320) "76") + (data (i32.const 324) "77") + (data (i32.const 328) "78") + (data (i32.const 332) "79") + (data (i32.const 336) "80") + (data (i32.const 340) "81") + (data (i32.const 344) "82") + (data (i32.const 348) "83") + (data (i32.const 352) "84") + (data (i32.const 356) "85") + (data (i32.const 360) "86") + (data (i32.const 364) "87") + (data (i32.const 368) "88") + (data (i32.const 372) "89") + (data (i32.const 376) "90") + (data (i32.const 380) "91") + (data (i32.const 384) "92") + (data (i32.const 388) "93") + (data (i32.const 392) "94") + (data (i32.const 396) "95") + (data (i32.const 400) "96") + (data (i32.const 404) "97") + (data (i32.const 408) "98") + (data (i32.const 412) "99") + (data (i32.const 416) "100") + (data (i32.const 420) "101") + (data (i32.const 424) "102") + (data (i32.const 428) "103") + (data (i32.const 432) "104") + (data (i32.const 436) "105") + (data (i32.const 440) "106") + (data (i32.const 444) "107") + (data (i32.const 448) "108") + (data (i32.const 452) "109") + (data (i32.const 456) "110") + (data (i32.const 460) "111") + (data (i32.const 464) "112") + (data (i32.const 468) "113") + (data (i32.const 472) "114") + (data (i32.const 476) "115") + (data (i32.const 480) "116") + (data (i32.const 484) "117") + (data (i32.const 488) "118") + (data (i32.const 492) "119") + (data (i32.const 496) "120") + (data (i32.const 500) "121") + (data (i32.const 504) "122") + (data (i32.const 508) "123") + (data (i32.const 512) "124") + (data (i32.const 516) "125") + (data (i32.const 520) "126") + (data (i32.const 524) "127") + (data (i32.const 528) "128") + (data (i32.const 532) "129") + (data (i32.const 536) "130") + (data (i32.const 540) "131") + (data (i32.const 544) "132") + (data (i32.const 548) "133") + (data (i32.const 552) "134") + (data (i32.const 556) "135") + (data (i32.const 560) "136") + (data (i32.const 564) "137") + (data (i32.const 568) "138") + (data (i32.const 572) "139") + (data (i32.const 576) "140") + (data (i32.const 580) "141") + (data (i32.const 584) "142") + (data (i32.const 588) "143") + (data (i32.const 592) "144") + (data (i32.const 596) "145") + (data (i32.const 600) "146") + (data (i32.const 604) "147") + (data (i32.const 608) "148") + (data (i32.const 612) "149") + (data (i32.const 616) "150") + (data (i32.const 620) "151") + (data (i32.const 624) "152") + (data (i32.const 628) "153") + (data (i32.const 632) "154") + (data (i32.const 636) "155") + (data (i32.const 640) "156") + (data (i32.const 644) "157") + (data (i32.const 648) "158") + (data (i32.const 652) "159") + (data (i32.const 656) "160") + (data (i32.const 660) "161") + (data (i32.const 664) "162") + (data (i32.const 668) "163") + (data (i32.const 672) "164") + (data (i32.const 676) "165") + (data (i32.const 680) "166") + (data (i32.const 684) "167") + (data (i32.const 688) "168") + (data (i32.const 692) "169") + (data (i32.const 696) "170") + (data (i32.const 700) "171") + (data (i32.const 704) "172") + (data (i32.const 708) "173") + (data (i32.const 712) "174") + (data (i32.const 716) "175") + (data (i32.const 720) "176") + (data (i32.const 724) "177") + (data (i32.const 728) "178") + (data (i32.const 732) "179") + (data (i32.const 736) "180") + (data (i32.const 740) "181") + (data (i32.const 744) "182") + (data (i32.const 748) "183") + (data (i32.const 752) "184") + (data (i32.const 756) "185") + (data (i32.const 760) "186") + (data (i32.const 764) "187") + (data (i32.const 768) "188") + (data (i32.const 772) "189") + (data (i32.const 776) "190") + (data (i32.const 780) "191") + (data (i32.const 784) "192") + (data (i32.const 788) "193") + (data (i32.const 792) "194") + (data (i32.const 796) "195") + (data (i32.const 800) "196") + (data (i32.const 804) "197") + (data (i32.const 808) "198") + (data (i32.const 812) "199") + (data (i32.const 816) "200") + (data (i32.const 820) "201") + (data (i32.const 824) "202") + (data (i32.const 828) "203") + (data (i32.const 832) "204") + (data (i32.const 836) "205") + (data (i32.const 840) "206") + (data (i32.const 844) "207") + (data (i32.const 848) "208") + (data (i32.const 852) "209") + (data (i32.const 856) "210") + (data (i32.const 860) "211") + (data (i32.const 864) "212") + (data (i32.const 868) "213") + (data (i32.const 872) "214") + (data (i32.const 876) "215") + (data (i32.const 880) "216") + (data (i32.const 884) "217") + (data (i32.const 888) "218") + (data (i32.const 892) "219") + (data (i32.const 896) "220") + (data (i32.const 900) "221") + (data (i32.const 904) "222") + (data (i32.const 908) "223") + (data (i32.const 912) "224") + (data (i32.const 916) "225") + (data (i32.const 920) "226") + (data (i32.const 924) "227") + (data (i32.const 928) "228") + (data (i32.const 932) "229") + (data (i32.const 936) "230") + (data (i32.const 940) "231") + (data (i32.const 944) "232") + (data (i32.const 948) "233") + (data (i32.const 952) "234") + (data (i32.const 956) "235") + (data (i32.const 960) "236") + (data (i32.const 964) "237") + (data (i32.const 968) "238") + (data (i32.const 972) "239") + (data (i32.const 976) "240") + (data (i32.const 980) "241") + (data (i32.const 984) "242") + (data (i32.const 988) "243") + (data (i32.const 992) "244") + (data (i32.const 996) "245") + (data (i32.const 1000) "246") + (data (i32.const 1004) "247") + (data (i32.const 1008) "248") + (data (i32.const 1012) "249") + (data (i32.const 1016) "250") + (data (i32.const 1020) "251") + (data (i32.const 1024) "252") + (data (i32.const 1028) "253") + (data (i32.const 1032) "254") + (data (i32.const 1036) "255") + (data (i32.const 1040) "256") + (data (i32.const 1044) "257") + (data (i32.const 1048) "258") + (data (i32.const 1052) "259") + (data (i32.const 1056) "260") + (data (i32.const 1060) "261") + (data (i32.const 1064) "262") + (data (i32.const 1068) "263") + (data (i32.const 1072) "264") + (data (i32.const 1076) "265") + (data (i32.const 1080) "266") + (data (i32.const 1084) "267") + (data (i32.const 1088) "268") + (data (i32.const 1092) "269") + (data (i32.const 1096) "270") + (data (i32.const 1100) "271") + (data (i32.const 1104) "272") + (data (i32.const 1108) "273") + (data (i32.const 1112) "274") + (data (i32.const 1116) "275") + (data (i32.const 1120) "276") + (data (i32.const 1124) "277") + (data (i32.const 1128) "278") + (data (i32.const 1132) "279") + (data (i32.const 1136) "280") + (data (i32.const 1140) "281") + (data (i32.const 1144) "282") + (data (i32.const 1148) "283") + (data (i32.const 1152) "284") + (data (i32.const 1156) "285") + (data (i32.const 1160) "286") + (data (i32.const 1164) "287") + (data (i32.const 1168) "288") + (data (i32.const 1172) "289") + (data (i32.const 1176) "290") + (data (i32.const 1180) "291") + (data (i32.const 1184) "292") + (data (i32.const 1188) "293") + (data (i32.const 1192) "294") + (data (i32.const 1196) "295") + (data (i32.const 1200) "296") + (data (i32.const 1204) "297") + (data (i32.const 1208) "298") + (data (i32.const 1212) "299") + (data (i32.const 1216) "300") + (data (i32.const 1220) "301") + (data (i32.const 1224) "302") + (data (i32.const 1228) "303") + (data (i32.const 1232) "304") + (data (i32.const 1236) "305") + (data (i32.const 1240) "306") + (data (i32.const 1244) "307") + (data (i32.const 1248) "308") + (data (i32.const 1252) "309") + (data (i32.const 1256) "310") + (data (i32.const 1260) "311") + (data (i32.const 1264) "312") + (data (i32.const 1268) "313") + (data (i32.const 1272) "314") + (data (i32.const 1276) "315") + (data (i32.const 1280) "316") + (data (i32.const 1284) "317") + (data (i32.const 1288) "318") + (data (i32.const 1292) "319") + (data (i32.const 1296) "320") + (data (i32.const 1300) "321") + (data (i32.const 1304) "322") + (data (i32.const 1308) "323") + (data (i32.const 1312) "324") + (data (i32.const 1316) "325") + (data (i32.const 1320) "326") + (data (i32.const 1324) "327") + (data (i32.const 1328) "328") + (data (i32.const 1332) "329") + (data (i32.const 1336) "330") + (data (i32.const 1340) "331") + (data (i32.const 1344) "332") + (data (i32.const 1348) "333") + (data (i32.const 1352) "334") + (data (i32.const 1356) "335") + (data (i32.const 1360) "336") + (data (i32.const 1364) "337") + (data (i32.const 1368) "338") + (data (i32.const 1372) "339") + (data (i32.const 1376) "340") + (data (i32.const 1380) "341") + (data (i32.const 1384) "342") + (data (i32.const 1388) "343") + (data (i32.const 1392) "344") + (data (i32.const 1396) "345") + (data (i32.const 1400) "346") + (data (i32.const 1404) "347") + (data (i32.const 1408) "348") + (data (i32.const 1412) "349") + (data (i32.const 1416) "350") + (data (i32.const 1420) "351") + (data (i32.const 1424) "352") + (data (i32.const 1428) "353") + (data (i32.const 1432) "354") + (data (i32.const 1436) "355") + (data (i32.const 1440) "356") + (data (i32.const 1444) "357") + (data (i32.const 1448) "358") + (data (i32.const 1452) "359") + (data (i32.const 1456) "360") + (export "abs" (func $abs)) + (export "neg" (func $neg)) + (export "copysign" (func $copysign)) + (export "apply" (func $apply)) + (export "assert_return" (func $assert_return)) + (func $assert_return (param $0 f64) (param $1 f64 ) (param $2 i32) (call $eosio_assert(i64.eq (i64.reinterpret/f64 (get_local $0)) (i64.reinterpret/f64 (get_local $1))) (get_local $2))) + (func $abs (param $0 f64) (result f64) (f64.abs (get_local $0))) + (func $neg (param $0 f64) (result f64) (f64.neg (get_local $0))) + (func $copysign (param $0 f64) (param $1 f64) (result f64) (f64.copysign (get_local $0) (get_local $1))) + (func $apply (param $0 i64)(param $1 i64)(param $2 i64) + (call $require_auth (i64.const 6355331582554800128)) + (call $assert_return (call $copysign (f64.const -0x0p+0) (f64.const -0x0p+0)) (f64.const -0x0p+0) (i32.const 20)) + (call $assert_return (call $copysign (f64.const -0x0p+0) (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 24)) + (call $assert_return (call $copysign (f64.const 0x0p+0) (f64.const -0x0p+0)) (f64.const -0x0p+0) (i32.const 28)) + (call $assert_return (call $copysign (f64.const 0x0p+0) (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 32)) + (call $assert_return (call $copysign (f64.const -0x0p+0) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0p+0) (i32.const 36)) + (call $assert_return (call $copysign (f64.const -0x0p+0) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0p+0) (i32.const 40)) + (call $assert_return (call $copysign (f64.const 0x0p+0) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0p+0) (i32.const 44)) + (call $assert_return (call $copysign (f64.const 0x0p+0) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0p+0) (i32.const 48)) + (call $assert_return (call $copysign (f64.const -0x0p+0) (f64.const -0x1p-1022)) (f64.const -0x0p+0) (i32.const 52)) + (call $assert_return (call $copysign (f64.const -0x0p+0) (f64.const 0x1p-1022)) (f64.const 0x0p+0) (i32.const 56)) + (call $assert_return (call $copysign (f64.const 0x0p+0) (f64.const -0x1p-1022)) (f64.const -0x0p+0) (i32.const 60)) + (call $assert_return (call $copysign (f64.const 0x0p+0) (f64.const 0x1p-1022)) (f64.const 0x0p+0) (i32.const 64)) + (call $assert_return (call $copysign (f64.const -0x0p+0) (f64.const -0x1p-1)) (f64.const -0x0p+0) (i32.const 68)) + (call $assert_return (call $copysign (f64.const -0x0p+0) (f64.const 0x1p-1)) (f64.const 0x0p+0) (i32.const 72)) + (call $assert_return (call $copysign (f64.const 0x0p+0) (f64.const -0x1p-1)) (f64.const -0x0p+0) (i32.const 76)) + (call $assert_return (call $copysign (f64.const 0x0p+0) (f64.const 0x1p-1)) (f64.const 0x0p+0) (i32.const 80)) + (call $assert_return (call $copysign (f64.const -0x0p+0) (f64.const -0x1p+0)) (f64.const -0x0p+0) (i32.const 84)) + (call $assert_return (call $copysign (f64.const -0x0p+0) (f64.const 0x1p+0)) (f64.const 0x0p+0) (i32.const 88)) + (call $assert_return (call $copysign (f64.const 0x0p+0) (f64.const -0x1p+0)) (f64.const -0x0p+0) (i32.const 92)) + (call $assert_return (call $copysign (f64.const 0x0p+0) (f64.const 0x1p+0)) (f64.const 0x0p+0) (i32.const 96)) + (call $assert_return (call $copysign (f64.const -0x0p+0) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x0p+0) (i32.const 100)) + (call $assert_return (call $copysign (f64.const -0x0p+0) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x0p+0) (i32.const 104)) + (call $assert_return (call $copysign (f64.const 0x0p+0) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x0p+0) (i32.const 108)) + (call $assert_return (call $copysign (f64.const 0x0p+0) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x0p+0) (i32.const 112)) + (call $assert_return (call $copysign (f64.const -0x0p+0) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x0p+0) (i32.const 116)) + (call $assert_return (call $copysign (f64.const -0x0p+0) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x0p+0) (i32.const 120)) + (call $assert_return (call $copysign (f64.const 0x0p+0) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x0p+0) (i32.const 124)) + (call $assert_return (call $copysign (f64.const 0x0p+0) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x0p+0) (i32.const 128)) + (call $assert_return (call $copysign (f64.const -0x0p+0) (f64.const -inf)) (f64.const -0x0p+0) (i32.const 132)) + (call $assert_return (call $copysign (f64.const -0x0p+0) (f64.const inf)) (f64.const 0x0p+0) (i32.const 136)) + (call $assert_return (call $copysign (f64.const 0x0p+0) (f64.const -inf)) (f64.const -0x0p+0) (i32.const 140)) + (call $assert_return (call $copysign (f64.const 0x0p+0) (f64.const inf)) (f64.const 0x0p+0) (i32.const 144)) + (call $assert_return (call $copysign (f64.const -0x0p+0) (f64.const -nan)) (f64.const -0x0p+0) (i32.const 148)) + (call $assert_return (call $copysign (f64.const -0x0p+0) (f64.const nan)) (f64.const 0x0p+0) (i32.const 152)) + (call $assert_return (call $copysign (f64.const 0x0p+0) (f64.const -nan)) (f64.const -0x0p+0) (i32.const 156)) + (call $assert_return (call $copysign (f64.const 0x0p+0) (f64.const nan)) (f64.const 0x0p+0) (i32.const 160)) + (call $assert_return (call $copysign (f64.const -0x0.0000000000001p-1022) (f64.const -0x0p+0)) (f64.const -0x0.0000000000001p-1022) (i32.const 164)) + (call $assert_return (call $copysign (f64.const -0x0.0000000000001p-1022) (f64.const 0x0p+0)) (f64.const 0x0.0000000000001p-1022) (i32.const 168)) + (call $assert_return (call $copysign (f64.const 0x0.0000000000001p-1022) (f64.const -0x0p+0)) (f64.const -0x0.0000000000001p-1022) (i32.const 172)) + (call $assert_return (call $copysign (f64.const 0x0.0000000000001p-1022) (f64.const 0x0p+0)) (f64.const 0x0.0000000000001p-1022) (i32.const 176)) + (call $assert_return (call $copysign (f64.const -0x0.0000000000001p-1022) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0.0000000000001p-1022) (i32.const 180)) + (call $assert_return (call $copysign (f64.const -0x0.0000000000001p-1022) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 184)) + (call $assert_return (call $copysign (f64.const 0x0.0000000000001p-1022) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x0.0000000000001p-1022) (i32.const 188)) + (call $assert_return (call $copysign (f64.const 0x0.0000000000001p-1022) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 192)) + (call $assert_return (call $copysign (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p-1022)) (f64.const -0x0.0000000000001p-1022) (i32.const 196)) + (call $assert_return (call $copysign (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 200)) + (call $assert_return (call $copysign (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p-1022)) (f64.const -0x0.0000000000001p-1022) (i32.const 204)) + (call $assert_return (call $copysign (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 208)) + (call $assert_return (call $copysign (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p-1)) (f64.const -0x0.0000000000001p-1022) (i32.const 212)) + (call $assert_return (call $copysign (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p-1)) (f64.const 0x0.0000000000001p-1022) (i32.const 216)) + (call $assert_return (call $copysign (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p-1)) (f64.const -0x0.0000000000001p-1022) (i32.const 220)) + (call $assert_return (call $copysign (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p-1)) (f64.const 0x0.0000000000001p-1022) (i32.const 224)) + (call $assert_return (call $copysign (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p+0)) (f64.const -0x0.0000000000001p-1022) (i32.const 228)) + (call $assert_return (call $copysign (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p+0)) (f64.const 0x0.0000000000001p-1022) (i32.const 232)) + (call $assert_return (call $copysign (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p+0)) (f64.const -0x0.0000000000001p-1022) (i32.const 236)) + (call $assert_return (call $copysign (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p+0)) (f64.const 0x0.0000000000001p-1022) (i32.const 240)) + (call $assert_return (call $copysign (f64.const -0x0.0000000000001p-1022) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x0.0000000000001p-1022) (i32.const 244)) + (call $assert_return (call $copysign (f64.const -0x0.0000000000001p-1022) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x0.0000000000001p-1022) (i32.const 248)) + (call $assert_return (call $copysign (f64.const 0x0.0000000000001p-1022) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x0.0000000000001p-1022) (i32.const 252)) + (call $assert_return (call $copysign (f64.const 0x0.0000000000001p-1022) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x0.0000000000001p-1022) (i32.const 256)) + (call $assert_return (call $copysign (f64.const -0x0.0000000000001p-1022) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x0.0000000000001p-1022) (i32.const 260)) + (call $assert_return (call $copysign (f64.const -0x0.0000000000001p-1022) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x0.0000000000001p-1022) (i32.const 264)) + (call $assert_return (call $copysign (f64.const 0x0.0000000000001p-1022) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x0.0000000000001p-1022) (i32.const 268)) + (call $assert_return (call $copysign (f64.const 0x0.0000000000001p-1022) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x0.0000000000001p-1022) (i32.const 272)) + (call $assert_return (call $copysign (f64.const -0x0.0000000000001p-1022) (f64.const -inf)) (f64.const -0x0.0000000000001p-1022) (i32.const 276)) + (call $assert_return (call $copysign (f64.const -0x0.0000000000001p-1022) (f64.const inf)) (f64.const 0x0.0000000000001p-1022) (i32.const 280)) + (call $assert_return (call $copysign (f64.const 0x0.0000000000001p-1022) (f64.const -inf)) (f64.const -0x0.0000000000001p-1022) (i32.const 284)) + (call $assert_return (call $copysign (f64.const 0x0.0000000000001p-1022) (f64.const inf)) (f64.const 0x0.0000000000001p-1022) (i32.const 288)) + (call $assert_return (call $copysign (f64.const -0x0.0000000000001p-1022) (f64.const -nan)) (f64.const -0x0.0000000000001p-1022) (i32.const 292)) + (call $assert_return (call $copysign (f64.const -0x0.0000000000001p-1022) (f64.const nan)) (f64.const 0x0.0000000000001p-1022) (i32.const 296)) + (call $assert_return (call $copysign (f64.const 0x0.0000000000001p-1022) (f64.const -nan)) (f64.const -0x0.0000000000001p-1022) (i32.const 300)) + (call $assert_return (call $copysign (f64.const 0x0.0000000000001p-1022) (f64.const nan)) (f64.const 0x0.0000000000001p-1022) (i32.const 304)) + (call $assert_return (call $copysign (f64.const -0x1p-1022) (f64.const -0x0p+0)) (f64.const -0x1p-1022) (i32.const 308)) + (call $assert_return (call $copysign (f64.const -0x1p-1022) (f64.const 0x0p+0)) (f64.const 0x1p-1022) (i32.const 312)) + (call $assert_return (call $copysign (f64.const 0x1p-1022) (f64.const -0x0p+0)) (f64.const -0x1p-1022) (i32.const 316)) + (call $assert_return (call $copysign (f64.const 0x1p-1022) (f64.const 0x0p+0)) (f64.const 0x1p-1022) (i32.const 320)) + (call $assert_return (call $copysign (f64.const -0x1p-1022) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x1p-1022) (i32.const 324)) + (call $assert_return (call $copysign (f64.const -0x1p-1022) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x1p-1022) (i32.const 328)) + (call $assert_return (call $copysign (f64.const 0x1p-1022) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x1p-1022) (i32.const 332)) + (call $assert_return (call $copysign (f64.const 0x1p-1022) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x1p-1022) (i32.const 336)) + (call $assert_return (call $copysign (f64.const -0x1p-1022) (f64.const -0x1p-1022)) (f64.const -0x1p-1022) (i32.const 340)) + (call $assert_return (call $copysign (f64.const -0x1p-1022) (f64.const 0x1p-1022)) (f64.const 0x1p-1022) (i32.const 344)) + (call $assert_return (call $copysign (f64.const 0x1p-1022) (f64.const -0x1p-1022)) (f64.const -0x1p-1022) (i32.const 348)) + (call $assert_return (call $copysign (f64.const 0x1p-1022) (f64.const 0x1p-1022)) (f64.const 0x1p-1022) (i32.const 352)) + (call $assert_return (call $copysign (f64.const -0x1p-1022) (f64.const -0x1p-1)) (f64.const -0x1p-1022) (i32.const 356)) + (call $assert_return (call $copysign (f64.const -0x1p-1022) (f64.const 0x1p-1)) (f64.const 0x1p-1022) (i32.const 360)) + (call $assert_return (call $copysign (f64.const 0x1p-1022) (f64.const -0x1p-1)) (f64.const -0x1p-1022) (i32.const 364)) + (call $assert_return (call $copysign (f64.const 0x1p-1022) (f64.const 0x1p-1)) (f64.const 0x1p-1022) (i32.const 368)) + (call $assert_return (call $copysign (f64.const -0x1p-1022) (f64.const -0x1p+0)) (f64.const -0x1p-1022) (i32.const 372)) + (call $assert_return (call $copysign (f64.const -0x1p-1022) (f64.const 0x1p+0)) (f64.const 0x1p-1022) (i32.const 376)) + (call $assert_return (call $copysign (f64.const 0x1p-1022) (f64.const -0x1p+0)) (f64.const -0x1p-1022) (i32.const 380)) + (call $assert_return (call $copysign (f64.const 0x1p-1022) (f64.const 0x1p+0)) (f64.const 0x1p-1022) (i32.const 384)) + (call $assert_return (call $copysign (f64.const -0x1p-1022) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1p-1022) (i32.const 388)) + (call $assert_return (call $copysign (f64.const -0x1p-1022) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1p-1022) (i32.const 392)) + (call $assert_return (call $copysign (f64.const 0x1p-1022) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1p-1022) (i32.const 396)) + (call $assert_return (call $copysign (f64.const 0x1p-1022) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1p-1022) (i32.const 400)) + (call $assert_return (call $copysign (f64.const -0x1p-1022) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1p-1022) (i32.const 404)) + (call $assert_return (call $copysign (f64.const -0x1p-1022) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1p-1022) (i32.const 408)) + (call $assert_return (call $copysign (f64.const 0x1p-1022) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1p-1022) (i32.const 412)) + (call $assert_return (call $copysign (f64.const 0x1p-1022) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1p-1022) (i32.const 416)) + (call $assert_return (call $copysign (f64.const -0x1p-1022) (f64.const -inf)) (f64.const -0x1p-1022) (i32.const 420)) + (call $assert_return (call $copysign (f64.const -0x1p-1022) (f64.const inf)) (f64.const 0x1p-1022) (i32.const 424)) + (call $assert_return (call $copysign (f64.const 0x1p-1022) (f64.const -inf)) (f64.const -0x1p-1022) (i32.const 428)) + (call $assert_return (call $copysign (f64.const 0x1p-1022) (f64.const inf)) (f64.const 0x1p-1022) (i32.const 432)) + (call $assert_return (call $copysign (f64.const -0x1p-1022) (f64.const -nan)) (f64.const -0x1p-1022) (i32.const 436)) + (call $assert_return (call $copysign (f64.const -0x1p-1022) (f64.const nan)) (f64.const 0x1p-1022) (i32.const 440)) + (call $assert_return (call $copysign (f64.const 0x1p-1022) (f64.const -nan)) (f64.const -0x1p-1022) (i32.const 444)) + (call $assert_return (call $copysign (f64.const 0x1p-1022) (f64.const nan)) (f64.const 0x1p-1022) (i32.const 448)) + (call $assert_return (call $copysign (f64.const -0x1p-1) (f64.const -0x0p+0)) (f64.const -0x1p-1) (i32.const 452)) + (call $assert_return (call $copysign (f64.const -0x1p-1) (f64.const 0x0p+0)) (f64.const 0x1p-1) (i32.const 456)) + (call $assert_return (call $copysign (f64.const 0x1p-1) (f64.const -0x0p+0)) (f64.const -0x1p-1) (i32.const 460)) + (call $assert_return (call $copysign (f64.const 0x1p-1) (f64.const 0x0p+0)) (f64.const 0x1p-1) (i32.const 464)) + (call $assert_return (call $copysign (f64.const -0x1p-1) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x1p-1) (i32.const 468)) + (call $assert_return (call $copysign (f64.const -0x1p-1) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x1p-1) (i32.const 472)) + (call $assert_return (call $copysign (f64.const 0x1p-1) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x1p-1) (i32.const 476)) + (call $assert_return (call $copysign (f64.const 0x1p-1) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x1p-1) (i32.const 480)) + (call $assert_return (call $copysign (f64.const -0x1p-1) (f64.const -0x1p-1022)) (f64.const -0x1p-1) (i32.const 484)) + (call $assert_return (call $copysign (f64.const -0x1p-1) (f64.const 0x1p-1022)) (f64.const 0x1p-1) (i32.const 488)) + (call $assert_return (call $copysign (f64.const 0x1p-1) (f64.const -0x1p-1022)) (f64.const -0x1p-1) (i32.const 492)) + (call $assert_return (call $copysign (f64.const 0x1p-1) (f64.const 0x1p-1022)) (f64.const 0x1p-1) (i32.const 496)) + (call $assert_return (call $copysign (f64.const -0x1p-1) (f64.const -0x1p-1)) (f64.const -0x1p-1) (i32.const 500)) + (call $assert_return (call $copysign (f64.const -0x1p-1) (f64.const 0x1p-1)) (f64.const 0x1p-1) (i32.const 504)) + (call $assert_return (call $copysign (f64.const 0x1p-1) (f64.const -0x1p-1)) (f64.const -0x1p-1) (i32.const 508)) + (call $assert_return (call $copysign (f64.const 0x1p-1) (f64.const 0x1p-1)) (f64.const 0x1p-1) (i32.const 512)) + (call $assert_return (call $copysign (f64.const -0x1p-1) (f64.const -0x1p+0)) (f64.const -0x1p-1) (i32.const 516)) + (call $assert_return (call $copysign (f64.const -0x1p-1) (f64.const 0x1p+0)) (f64.const 0x1p-1) (i32.const 520)) + (call $assert_return (call $copysign (f64.const 0x1p-1) (f64.const -0x1p+0)) (f64.const -0x1p-1) (i32.const 524)) + (call $assert_return (call $copysign (f64.const 0x1p-1) (f64.const 0x1p+0)) (f64.const 0x1p-1) (i32.const 528)) + (call $assert_return (call $copysign (f64.const -0x1p-1) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1p-1) (i32.const 532)) + (call $assert_return (call $copysign (f64.const -0x1p-1) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1p-1) (i32.const 536)) + (call $assert_return (call $copysign (f64.const 0x1p-1) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1p-1) (i32.const 540)) + (call $assert_return (call $copysign (f64.const 0x1p-1) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1p-1) (i32.const 544)) + (call $assert_return (call $copysign (f64.const -0x1p-1) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1p-1) (i32.const 548)) + (call $assert_return (call $copysign (f64.const -0x1p-1) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1p-1) (i32.const 552)) + (call $assert_return (call $copysign (f64.const 0x1p-1) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1p-1) (i32.const 556)) + (call $assert_return (call $copysign (f64.const 0x1p-1) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1p-1) (i32.const 560)) + (call $assert_return (call $copysign (f64.const -0x1p-1) (f64.const -inf)) (f64.const -0x1p-1) (i32.const 564)) + (call $assert_return (call $copysign (f64.const -0x1p-1) (f64.const inf)) (f64.const 0x1p-1) (i32.const 568)) + (call $assert_return (call $copysign (f64.const 0x1p-1) (f64.const -inf)) (f64.const -0x1p-1) (i32.const 572)) + (call $assert_return (call $copysign (f64.const 0x1p-1) (f64.const inf)) (f64.const 0x1p-1) (i32.const 576)) + (call $assert_return (call $copysign (f64.const -0x1p-1) (f64.const -nan)) (f64.const -0x1p-1) (i32.const 580)) + (call $assert_return (call $copysign (f64.const -0x1p-1) (f64.const nan)) (f64.const 0x1p-1) (i32.const 584)) + (call $assert_return (call $copysign (f64.const 0x1p-1) (f64.const -nan)) (f64.const -0x1p-1) (i32.const 588)) + (call $assert_return (call $copysign (f64.const 0x1p-1) (f64.const nan)) (f64.const 0x1p-1) (i32.const 592)) + (call $assert_return (call $copysign (f64.const -0x1p+0) (f64.const -0x0p+0)) (f64.const -0x1p+0) (i32.const 596)) + (call $assert_return (call $copysign (f64.const -0x1p+0) (f64.const 0x0p+0)) (f64.const 0x1p+0) (i32.const 600)) + (call $assert_return (call $copysign (f64.const 0x1p+0) (f64.const -0x0p+0)) (f64.const -0x1p+0) (i32.const 604)) + (call $assert_return (call $copysign (f64.const 0x1p+0) (f64.const 0x0p+0)) (f64.const 0x1p+0) (i32.const 608)) + (call $assert_return (call $copysign (f64.const -0x1p+0) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x1p+0) (i32.const 612)) + (call $assert_return (call $copysign (f64.const -0x1p+0) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x1p+0) (i32.const 616)) + (call $assert_return (call $copysign (f64.const 0x1p+0) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x1p+0) (i32.const 620)) + (call $assert_return (call $copysign (f64.const 0x1p+0) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x1p+0) (i32.const 624)) + (call $assert_return (call $copysign (f64.const -0x1p+0) (f64.const -0x1p-1022)) (f64.const -0x1p+0) (i32.const 628)) + (call $assert_return (call $copysign (f64.const -0x1p+0) (f64.const 0x1p-1022)) (f64.const 0x1p+0) (i32.const 632)) + (call $assert_return (call $copysign (f64.const 0x1p+0) (f64.const -0x1p-1022)) (f64.const -0x1p+0) (i32.const 636)) + (call $assert_return (call $copysign (f64.const 0x1p+0) (f64.const 0x1p-1022)) (f64.const 0x1p+0) (i32.const 640)) + (call $assert_return (call $copysign (f64.const -0x1p+0) (f64.const -0x1p-1)) (f64.const -0x1p+0) (i32.const 644)) + (call $assert_return (call $copysign (f64.const -0x1p+0) (f64.const 0x1p-1)) (f64.const 0x1p+0) (i32.const 648)) + (call $assert_return (call $copysign (f64.const 0x1p+0) (f64.const -0x1p-1)) (f64.const -0x1p+0) (i32.const 652)) + (call $assert_return (call $copysign (f64.const 0x1p+0) (f64.const 0x1p-1)) (f64.const 0x1p+0) (i32.const 656)) + (call $assert_return (call $copysign (f64.const -0x1p+0) (f64.const -0x1p+0)) (f64.const -0x1p+0) (i32.const 660)) + (call $assert_return (call $copysign (f64.const -0x1p+0) (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 664)) + (call $assert_return (call $copysign (f64.const 0x1p+0) (f64.const -0x1p+0)) (f64.const -0x1p+0) (i32.const 668)) + (call $assert_return (call $copysign (f64.const 0x1p+0) (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 672)) + (call $assert_return (call $copysign (f64.const -0x1p+0) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1p+0) (i32.const 676)) + (call $assert_return (call $copysign (f64.const -0x1p+0) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1p+0) (i32.const 680)) + (call $assert_return (call $copysign (f64.const 0x1p+0) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1p+0) (i32.const 684)) + (call $assert_return (call $copysign (f64.const 0x1p+0) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1p+0) (i32.const 688)) + (call $assert_return (call $copysign (f64.const -0x1p+0) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1p+0) (i32.const 692)) + (call $assert_return (call $copysign (f64.const -0x1p+0) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1p+0) (i32.const 696)) + (call $assert_return (call $copysign (f64.const 0x1p+0) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1p+0) (i32.const 700)) + (call $assert_return (call $copysign (f64.const 0x1p+0) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1p+0) (i32.const 704)) + (call $assert_return (call $copysign (f64.const -0x1p+0) (f64.const -inf)) (f64.const -0x1p+0) (i32.const 708)) + (call $assert_return (call $copysign (f64.const -0x1p+0) (f64.const inf)) (f64.const 0x1p+0) (i32.const 712)) + (call $assert_return (call $copysign (f64.const 0x1p+0) (f64.const -inf)) (f64.const -0x1p+0) (i32.const 716)) + (call $assert_return (call $copysign (f64.const 0x1p+0) (f64.const inf)) (f64.const 0x1p+0) (i32.const 720)) + (call $assert_return (call $copysign (f64.const -0x1p+0) (f64.const -nan)) (f64.const -0x1p+0) (i32.const 724)) + (call $assert_return (call $copysign (f64.const -0x1p+0) (f64.const nan)) (f64.const 0x1p+0) (i32.const 728)) + (call $assert_return (call $copysign (f64.const 0x1p+0) (f64.const -nan)) (f64.const -0x1p+0) (i32.const 732)) + (call $assert_return (call $copysign (f64.const 0x1p+0) (f64.const nan)) (f64.const 0x1p+0) (i32.const 736)) + (call $assert_return (call $copysign (f64.const -0x1.921fb54442d18p+2) (f64.const -0x0p+0)) (f64.const -0x1.921fb54442d18p+2) (i32.const 740)) + (call $assert_return (call $copysign (f64.const -0x1.921fb54442d18p+2) (f64.const 0x0p+0)) (f64.const 0x1.921fb54442d18p+2) (i32.const 744)) + (call $assert_return (call $copysign (f64.const 0x1.921fb54442d18p+2) (f64.const -0x0p+0)) (f64.const -0x1.921fb54442d18p+2) (i32.const 748)) + (call $assert_return (call $copysign (f64.const 0x1.921fb54442d18p+2) (f64.const 0x0p+0)) (f64.const 0x1.921fb54442d18p+2) (i32.const 752)) + (call $assert_return (call $copysign (f64.const -0x1.921fb54442d18p+2) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x1.921fb54442d18p+2) (i32.const 756)) + (call $assert_return (call $copysign (f64.const -0x1.921fb54442d18p+2) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x1.921fb54442d18p+2) (i32.const 760)) + (call $assert_return (call $copysign (f64.const 0x1.921fb54442d18p+2) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x1.921fb54442d18p+2) (i32.const 764)) + (call $assert_return (call $copysign (f64.const 0x1.921fb54442d18p+2) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x1.921fb54442d18p+2) (i32.const 768)) + (call $assert_return (call $copysign (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p-1022)) (f64.const -0x1.921fb54442d18p+2) (i32.const 772)) + (call $assert_return (call $copysign (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p-1022)) (f64.const 0x1.921fb54442d18p+2) (i32.const 776)) + (call $assert_return (call $copysign (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p-1022)) (f64.const -0x1.921fb54442d18p+2) (i32.const 780)) + (call $assert_return (call $copysign (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p-1022)) (f64.const 0x1.921fb54442d18p+2) (i32.const 784)) + (call $assert_return (call $copysign (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p-1)) (f64.const -0x1.921fb54442d18p+2) (i32.const 788)) + (call $assert_return (call $copysign (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p-1)) (f64.const 0x1.921fb54442d18p+2) (i32.const 792)) + (call $assert_return (call $copysign (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p-1)) (f64.const -0x1.921fb54442d18p+2) (i32.const 796)) + (call $assert_return (call $copysign (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p-1)) (f64.const 0x1.921fb54442d18p+2) (i32.const 800)) + (call $assert_return (call $copysign (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p+0)) (f64.const -0x1.921fb54442d18p+2) (i32.const 804)) + (call $assert_return (call $copysign (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p+0)) (f64.const 0x1.921fb54442d18p+2) (i32.const 808)) + (call $assert_return (call $copysign (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p+0)) (f64.const -0x1.921fb54442d18p+2) (i32.const 812)) + (call $assert_return (call $copysign (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p+0)) (f64.const 0x1.921fb54442d18p+2) (i32.const 816)) + (call $assert_return (call $copysign (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 820)) + (call $assert_return (call $copysign (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 824)) + (call $assert_return (call $copysign (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 828)) + (call $assert_return (call $copysign (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 832)) + (call $assert_return (call $copysign (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.921fb54442d18p+2) (i32.const 836)) + (call $assert_return (call $copysign (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.921fb54442d18p+2) (i32.const 840)) + (call $assert_return (call $copysign (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.921fb54442d18p+2) (i32.const 844)) + (call $assert_return (call $copysign (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.921fb54442d18p+2) (i32.const 848)) + (call $assert_return (call $copysign (f64.const -0x1.921fb54442d18p+2) (f64.const -inf)) (f64.const -0x1.921fb54442d18p+2) (i32.const 852)) + (call $assert_return (call $copysign (f64.const -0x1.921fb54442d18p+2) (f64.const inf)) (f64.const 0x1.921fb54442d18p+2) (i32.const 856)) + (call $assert_return (call $copysign (f64.const 0x1.921fb54442d18p+2) (f64.const -inf)) (f64.const -0x1.921fb54442d18p+2) (i32.const 860)) + (call $assert_return (call $copysign (f64.const 0x1.921fb54442d18p+2) (f64.const inf)) (f64.const 0x1.921fb54442d18p+2) (i32.const 864)) + (call $assert_return (call $copysign (f64.const -0x1.921fb54442d18p+2) (f64.const -nan)) (f64.const -0x1.921fb54442d18p+2) (i32.const 868)) + (call $assert_return (call $copysign (f64.const -0x1.921fb54442d18p+2) (f64.const nan)) (f64.const 0x1.921fb54442d18p+2) (i32.const 872)) + (call $assert_return (call $copysign (f64.const 0x1.921fb54442d18p+2) (f64.const -nan)) (f64.const -0x1.921fb54442d18p+2) (i32.const 876)) + (call $assert_return (call $copysign (f64.const 0x1.921fb54442d18p+2) (f64.const nan)) (f64.const 0x1.921fb54442d18p+2) (i32.const 880)) + (call $assert_return (call $copysign (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x0p+0)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 884)) + (call $assert_return (call $copysign (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x0p+0)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 888)) + (call $assert_return (call $copysign (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x0p+0)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 892)) + (call $assert_return (call $copysign (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x0p+0)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 896)) + (call $assert_return (call $copysign (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 900)) + (call $assert_return (call $copysign (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 904)) + (call $assert_return (call $copysign (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x0.0000000000001p-1022)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 908)) + (call $assert_return (call $copysign (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x0.0000000000001p-1022)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 912)) + (call $assert_return (call $copysign (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p-1022)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 916)) + (call $assert_return (call $copysign (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p-1022)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 920)) + (call $assert_return (call $copysign (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p-1022)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 924)) + (call $assert_return (call $copysign (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p-1022)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 928)) + (call $assert_return (call $copysign (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p-1)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 932)) + (call $assert_return (call $copysign (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p-1)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 936)) + (call $assert_return (call $copysign (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p-1)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 940)) + (call $assert_return (call $copysign (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p-1)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 944)) + (call $assert_return (call $copysign (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p+0)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 948)) + (call $assert_return (call $copysign (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p+0)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 952)) + (call $assert_return (call $copysign (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p+0)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 956)) + (call $assert_return (call $copysign (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p+0)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 960)) + (call $assert_return (call $copysign (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 964)) + (call $assert_return (call $copysign (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 968)) + (call $assert_return (call $copysign (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1.921fb54442d18p+2)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 972)) + (call $assert_return (call $copysign (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 976)) + (call $assert_return (call $copysign (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 980)) + (call $assert_return (call $copysign (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 984)) + (call $assert_return (call $copysign (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 988)) + (call $assert_return (call $copysign (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 992)) + (call $assert_return (call $copysign (f64.const -0x1.fffffffffffffp+1023) (f64.const -inf)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 996)) + (call $assert_return (call $copysign (f64.const -0x1.fffffffffffffp+1023) (f64.const inf)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 1000)) + (call $assert_return (call $copysign (f64.const 0x1.fffffffffffffp+1023) (f64.const -inf)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 1004)) + (call $assert_return (call $copysign (f64.const 0x1.fffffffffffffp+1023) (f64.const inf)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 1008)) + (call $assert_return (call $copysign (f64.const -0x1.fffffffffffffp+1023) (f64.const -nan)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 1012)) + (call $assert_return (call $copysign (f64.const -0x1.fffffffffffffp+1023) (f64.const nan)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 1016)) + (call $assert_return (call $copysign (f64.const 0x1.fffffffffffffp+1023) (f64.const -nan)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 1020)) + (call $assert_return (call $copysign (f64.const 0x1.fffffffffffffp+1023) (f64.const nan)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 1024)) + (call $assert_return (call $copysign (f64.const -inf) (f64.const -0x0p+0)) (f64.const -inf) (i32.const 1028)) + (call $assert_return (call $copysign (f64.const -inf) (f64.const 0x0p+0)) (f64.const inf) (i32.const 1032)) + (call $assert_return (call $copysign (f64.const inf) (f64.const -0x0p+0)) (f64.const -inf) (i32.const 1036)) + (call $assert_return (call $copysign (f64.const inf) (f64.const 0x0p+0)) (f64.const inf) (i32.const 1040)) + (call $assert_return (call $copysign (f64.const -inf) (f64.const -0x0.0000000000001p-1022)) (f64.const -inf) (i32.const 1044)) + (call $assert_return (call $copysign (f64.const -inf) (f64.const 0x0.0000000000001p-1022)) (f64.const inf) (i32.const 1048)) + (call $assert_return (call $copysign (f64.const inf) (f64.const -0x0.0000000000001p-1022)) (f64.const -inf) (i32.const 1052)) + (call $assert_return (call $copysign (f64.const inf) (f64.const 0x0.0000000000001p-1022)) (f64.const inf) (i32.const 1056)) + (call $assert_return (call $copysign (f64.const -inf) (f64.const -0x1p-1022)) (f64.const -inf) (i32.const 1060)) + (call $assert_return (call $copysign (f64.const -inf) (f64.const 0x1p-1022)) (f64.const inf) (i32.const 1064)) + (call $assert_return (call $copysign (f64.const inf) (f64.const -0x1p-1022)) (f64.const -inf) (i32.const 1068)) + (call $assert_return (call $copysign (f64.const inf) (f64.const 0x1p-1022)) (f64.const inf) (i32.const 1072)) + (call $assert_return (call $copysign (f64.const -inf) (f64.const -0x1p-1)) (f64.const -inf) (i32.const 1076)) + (call $assert_return (call $copysign (f64.const -inf) (f64.const 0x1p-1)) (f64.const inf) (i32.const 1080)) + (call $assert_return (call $copysign (f64.const inf) (f64.const -0x1p-1)) (f64.const -inf) (i32.const 1084)) + (call $assert_return (call $copysign (f64.const inf) (f64.const 0x1p-1)) (f64.const inf) (i32.const 1088)) + (call $assert_return (call $copysign (f64.const -inf) (f64.const -0x1p+0)) (f64.const -inf) (i32.const 1092)) + (call $assert_return (call $copysign (f64.const -inf) (f64.const 0x1p+0)) (f64.const inf) (i32.const 1096)) + (call $assert_return (call $copysign (f64.const inf) (f64.const -0x1p+0)) (f64.const -inf) (i32.const 1100)) + (call $assert_return (call $copysign (f64.const inf) (f64.const 0x1p+0)) (f64.const inf) (i32.const 1104)) + (call $assert_return (call $copysign (f64.const -inf) (f64.const -0x1.921fb54442d18p+2)) (f64.const -inf) (i32.const 1108)) + (call $assert_return (call $copysign (f64.const -inf) (f64.const 0x1.921fb54442d18p+2)) (f64.const inf) (i32.const 1112)) + (call $assert_return (call $copysign (f64.const inf) (f64.const -0x1.921fb54442d18p+2)) (f64.const -inf) (i32.const 1116)) + (call $assert_return (call $copysign (f64.const inf) (f64.const 0x1.921fb54442d18p+2)) (f64.const inf) (i32.const 1120)) + (call $assert_return (call $copysign (f64.const -inf) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -inf) (i32.const 1124)) + (call $assert_return (call $copysign (f64.const -inf) (f64.const 0x1.fffffffffffffp+1023)) (f64.const inf) (i32.const 1128)) + (call $assert_return (call $copysign (f64.const inf) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -inf) (i32.const 1132)) + (call $assert_return (call $copysign (f64.const inf) (f64.const 0x1.fffffffffffffp+1023)) (f64.const inf) (i32.const 1136)) + (call $assert_return (call $copysign (f64.const -inf) (f64.const -inf)) (f64.const -inf) (i32.const 1140)) + (call $assert_return (call $copysign (f64.const -inf) (f64.const inf)) (f64.const inf) (i32.const 1144)) + (call $assert_return (call $copysign (f64.const inf) (f64.const -inf)) (f64.const -inf) (i32.const 1148)) + (call $assert_return (call $copysign (f64.const inf) (f64.const inf)) (f64.const inf) (i32.const 1152)) + (call $assert_return (call $copysign (f64.const -inf) (f64.const -nan)) (f64.const -inf) (i32.const 1156)) + (call $assert_return (call $copysign (f64.const -inf) (f64.const nan)) (f64.const inf) (i32.const 1160)) + (call $assert_return (call $copysign (f64.const inf) (f64.const -nan)) (f64.const -inf) (i32.const 1164)) + (call $assert_return (call $copysign (f64.const inf) (f64.const nan)) (f64.const inf) (i32.const 1168)) + (call $assert_return (call $copysign (f64.const -nan) (f64.const -0x0p+0)) (f64.const -nan) (i32.const 1172)) + (call $assert_return (call $copysign (f64.const -nan) (f64.const 0x0p+0)) (f64.const nan) (i32.const 1176)) + (call $assert_return (call $copysign (f64.const nan) (f64.const -0x0p+0)) (f64.const -nan) (i32.const 1180)) + (call $assert_return (call $copysign (f64.const nan) (f64.const 0x0p+0)) (f64.const nan) (i32.const 1184)) + (call $assert_return (call $copysign (f64.const -nan) (f64.const -0x0.0000000000001p-1022)) (f64.const -nan) (i32.const 1188)) + (call $assert_return (call $copysign (f64.const -nan) (f64.const 0x0.0000000000001p-1022)) (f64.const nan) (i32.const 1192)) + (call $assert_return (call $copysign (f64.const nan) (f64.const -0x0.0000000000001p-1022)) (f64.const -nan) (i32.const 1196)) + (call $assert_return (call $copysign (f64.const nan) (f64.const 0x0.0000000000001p-1022)) (f64.const nan) (i32.const 1200)) + (call $assert_return (call $copysign (f64.const -nan) (f64.const -0x1p-1022)) (f64.const -nan) (i32.const 1204)) + (call $assert_return (call $copysign (f64.const -nan) (f64.const 0x1p-1022)) (f64.const nan) (i32.const 1208)) + (call $assert_return (call $copysign (f64.const nan) (f64.const -0x1p-1022)) (f64.const -nan) (i32.const 1212)) + (call $assert_return (call $copysign (f64.const nan) (f64.const 0x1p-1022)) (f64.const nan) (i32.const 1216)) + (call $assert_return (call $copysign (f64.const -nan) (f64.const -0x1p-1)) (f64.const -nan) (i32.const 1220)) + (call $assert_return (call $copysign (f64.const -nan) (f64.const 0x1p-1)) (f64.const nan) (i32.const 1224)) + (call $assert_return (call $copysign (f64.const nan) (f64.const -0x1p-1)) (f64.const -nan) (i32.const 1228)) + (call $assert_return (call $copysign (f64.const nan) (f64.const 0x1p-1)) (f64.const nan) (i32.const 1232)) + (call $assert_return (call $copysign (f64.const -nan) (f64.const -0x1p+0)) (f64.const -nan) (i32.const 1236)) + (call $assert_return (call $copysign (f64.const -nan) (f64.const 0x1p+0)) (f64.const nan) (i32.const 1240)) + (call $assert_return (call $copysign (f64.const nan) (f64.const -0x1p+0)) (f64.const -nan) (i32.const 1244)) + (call $assert_return (call $copysign (f64.const nan) (f64.const 0x1p+0)) (f64.const nan) (i32.const 1248)) + (call $assert_return (call $copysign (f64.const -nan) (f64.const -0x1.921fb54442d18p+2)) (f64.const -nan) (i32.const 1252)) + (call $assert_return (call $copysign (f64.const -nan) (f64.const 0x1.921fb54442d18p+2)) (f64.const nan) (i32.const 1256)) + (call $assert_return (call $copysign (f64.const nan) (f64.const -0x1.921fb54442d18p+2)) (f64.const -nan) (i32.const 1260)) + (call $assert_return (call $copysign (f64.const nan) (f64.const 0x1.921fb54442d18p+2)) (f64.const nan) (i32.const 1264)) + (call $assert_return (call $copysign (f64.const -nan) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -nan) (i32.const 1268)) + (call $assert_return (call $copysign (f64.const -nan) (f64.const 0x1.fffffffffffffp+1023)) (f64.const nan) (i32.const 1272)) + (call $assert_return (call $copysign (f64.const nan) (f64.const -0x1.fffffffffffffp+1023)) (f64.const -nan) (i32.const 1276)) + (call $assert_return (call $copysign (f64.const nan) (f64.const 0x1.fffffffffffffp+1023)) (f64.const nan) (i32.const 1280)) + (call $assert_return (call $copysign (f64.const -nan) (f64.const -inf)) (f64.const -nan) (i32.const 1284)) + (call $assert_return (call $copysign (f64.const -nan) (f64.const inf)) (f64.const nan) (i32.const 1288)) + (call $assert_return (call $copysign (f64.const nan) (f64.const -inf)) (f64.const -nan) (i32.const 1292)) + (call $assert_return (call $copysign (f64.const nan) (f64.const inf)) (f64.const nan) (i32.const 1296)) + (call $assert_return (call $copysign (f64.const -nan) (f64.const -nan)) (f64.const -nan) (i32.const 1300)) + (call $assert_return (call $copysign (f64.const -nan) (f64.const nan)) (f64.const nan) (i32.const 1304)) + (call $assert_return (call $copysign (f64.const nan) (f64.const -nan)) (f64.const -nan) (i32.const 1308)) + (call $assert_return (call $copysign (f64.const nan) (f64.const nan)) (f64.const nan) (i32.const 1312)) + (call $assert_return (call $abs (f64.const -0x0p+0)) (f64.const 0x0p+0) (i32.const 1316)) + (call $assert_return (call $abs (f64.const 0x0p+0)) (f64.const 0x0p+0) (i32.const 1320)) + (call $assert_return (call $abs (f64.const -0x0.0000000000001p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 1324)) + (call $assert_return (call $abs (f64.const 0x0.0000000000001p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 1328)) + (call $assert_return (call $abs (f64.const -0x1p-1022)) (f64.const 0x1p-1022) (i32.const 1332)) + (call $assert_return (call $abs (f64.const 0x1p-1022)) (f64.const 0x1p-1022) (i32.const 1336)) + (call $assert_return (call $abs (f64.const -0x1p-1)) (f64.const 0x1p-1) (i32.const 1340)) + (call $assert_return (call $abs (f64.const 0x1p-1)) (f64.const 0x1p-1) (i32.const 1344)) + (call $assert_return (call $abs (f64.const -0x1p+0)) (f64.const 0x1p+0) (i32.const 1348)) + (call $assert_return (call $abs (f64.const 0x1p+0)) (f64.const 0x1p+0) (i32.const 1352)) + (call $assert_return (call $abs (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 1356)) + (call $assert_return (call $abs (f64.const 0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 1360)) + (call $assert_return (call $abs (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 1364)) + (call $assert_return (call $abs (f64.const 0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 1368)) + (call $assert_return (call $abs (f64.const -inf)) (f64.const inf) (i32.const 1372)) + (call $assert_return (call $abs (f64.const inf)) (f64.const inf) (i32.const 1376)) + (call $assert_return (call $abs (f64.const -nan)) (f64.const nan) (i32.const 1380)) + (call $assert_return (call $abs (f64.const nan)) (f64.const nan) (i32.const 1384)) + (call $assert_return (call $neg (f64.const -0x0p+0)) (f64.const 0x0p+0) (i32.const 1388)) + (call $assert_return (call $neg (f64.const 0x0p+0)) (f64.const -0x0p+0) (i32.const 1392)) + (call $assert_return (call $neg (f64.const -0x0.0000000000001p-1022)) (f64.const 0x0.0000000000001p-1022) (i32.const 1396)) + (call $assert_return (call $neg (f64.const 0x0.0000000000001p-1022)) (f64.const -0x0.0000000000001p-1022) (i32.const 1400)) + (call $assert_return (call $neg (f64.const -0x1p-1022)) (f64.const 0x1p-1022) (i32.const 1404)) + (call $assert_return (call $neg (f64.const 0x1p-1022)) (f64.const -0x1p-1022) (i32.const 1408)) + (call $assert_return (call $neg (f64.const -0x1p-1)) (f64.const 0x1p-1) (i32.const 1412)) + (call $assert_return (call $neg (f64.const 0x1p-1)) (f64.const -0x1p-1) (i32.const 1416)) + (call $assert_return (call $neg (f64.const -0x1p+0)) (f64.const 0x1p+0) (i32.const 1420)) + (call $assert_return (call $neg (f64.const 0x1p+0)) (f64.const -0x1p+0) (i32.const 1424)) + (call $assert_return (call $neg (f64.const -0x1.921fb54442d18p+2)) (f64.const 0x1.921fb54442d18p+2) (i32.const 1428)) + (call $assert_return (call $neg (f64.const 0x1.921fb54442d18p+2)) (f64.const -0x1.921fb54442d18p+2) (i32.const 1432)) + (call $assert_return (call $neg (f64.const -0x1.fffffffffffffp+1023)) (f64.const 0x1.fffffffffffffp+1023) (i32.const 1436)) + (call $assert_return (call $neg (f64.const 0x1.fffffffffffffp+1023)) (f64.const -0x1.fffffffffffffp+1023) (i32.const 1440)) + (call $assert_return (call $neg (f64.const -inf)) (f64.const inf) (i32.const 1444)) + (call $assert_return (call $neg (f64.const inf)) (f64.const -inf) (i32.const 1448)) + (call $assert_return (call $neg (f64.const -nan)) (f64.const nan) (i32.const 1452)) + (call $assert_return (call $neg (f64.const nan)) (f64.const -nan) (i32.const 1456)) +)) +)====="; + +static const char f64_cmp_test_wast[] = R"=====( +(module + (import "env" "require_auth" (func $require_auth (param i64))) + (import "env" "eosio_assert" (func $eosio_assert (param i32 i32))) + (table 0 anyfunc) + (memory $0 1) + (data (i32.const 20) "1") + (data (i32.const 24) "2") + (data (i32.const 28) "3") + (data (i32.const 32) "4") + (data (i32.const 36) "5") + (data (i32.const 40) "6") + (data (i32.const 44) "7") + (data (i32.const 48) "8") + (data (i32.const 52) "9") + (data (i32.const 56) "10") + (data (i32.const 60) "11") + (data (i32.const 64) "12") + (data (i32.const 68) "13") + (data (i32.const 72) "14") + (data (i32.const 76) "15") + (data (i32.const 80) "16") + (data (i32.const 84) "17") + (data (i32.const 88) "18") + (data (i32.const 92) "19") + (data (i32.const 96) "20") + (data (i32.const 100) "21") + (data (i32.const 104) "22") + (data (i32.const 108) "23") + (data (i32.const 112) "24") + (data (i32.const 116) "25") + (data (i32.const 120) "26") + (data (i32.const 124) "27") + (data (i32.const 128) "28") + (data (i32.const 132) "29") + (data (i32.const 136) "30") + (data (i32.const 140) "31") + (data (i32.const 144) "32") + (data (i32.const 148) "33") + (data (i32.const 152) "34") + (data (i32.const 156) "35") + (data (i32.const 160) "36") + (data (i32.const 164) "37") + (data (i32.const 168) "38") + (data (i32.const 172) "39") + (data (i32.const 176) "40") + (data (i32.const 180) "41") + (data (i32.const 184) "42") + (data (i32.const 188) "43") + (data (i32.const 192) "44") + (data (i32.const 196) "45") + (data (i32.const 200) "46") + (data (i32.const 204) "47") + (data (i32.const 208) "48") + (data (i32.const 212) "49") + (data (i32.const 216) "50") + (data (i32.const 220) "51") + (data (i32.const 224) "52") + (data (i32.const 228) "53") + (data (i32.const 232) "54") + (data (i32.const 236) "55") + (data (i32.const 240) "56") + (data (i32.const 244) "57") + (data (i32.const 248) "58") + (data (i32.const 252) "59") + (data (i32.const 256) "60") + (data (i32.const 260) "61") + (data (i32.const 264) "62") + (data (i32.const 268) "63") + (data (i32.const 272) "64") + (data (i32.const 276) "65") + (data (i32.const 280) "66") + (data (i32.const 284) "67") + (data (i32.const 288) "68") + (data (i32.const 292) "69") + (data (i32.const 296) "70") + (data (i32.const 300) "71") + (data (i32.const 304) "72") + (data (i32.const 308) "73") + (data (i32.const 312) "74") + (data (i32.const 316) "75") + (data (i32.const 320) "76") + (data (i32.const 324) "77") + (data (i32.const 328) "78") + (data (i32.const 332) "79") + (data (i32.const 336) "80") + (data (i32.const 340) "81") + (data (i32.const 344) "82") + (data (i32.const 348) "83") + (data (i32.const 352) "84") + (data (i32.const 356) "85") + (data (i32.const 360) "86") + (data (i32.const 364) "87") + (data (i32.const 368) "88") + (data (i32.const 372) "89") + (data (i32.const 376) "90") + (data (i32.const 380) "91") + (data (i32.const 384) "92") + (data (i32.const 388) "93") + (data (i32.const 392) "94") + (data (i32.const 396) "95") + (data (i32.const 400) "96") + (data (i32.const 404) "97") + (data (i32.const 408) "98") + (data (i32.const 412) "99") + (data (i32.const 416) "100") + (data (i32.const 420) "101") + (data (i32.const 424) "102") + (data (i32.const 428) "103") + (data (i32.const 432) "104") + (data (i32.const 436) "105") + (data (i32.const 440) "106") + (data (i32.const 444) "107") + (data (i32.const 448) "108") + (data (i32.const 452) "109") + (data (i32.const 456) "110") + (data (i32.const 460) "111") + (data (i32.const 464) "112") + (data (i32.const 468) "113") + (data (i32.const 472) "114") + (data (i32.const 476) "115") + (data (i32.const 480) "116") + (data (i32.const 484) "117") + (data (i32.const 488) "118") + (data (i32.const 492) "119") + (data (i32.const 496) "120") + (data (i32.const 500) "121") + (data (i32.const 504) "122") + (data (i32.const 508) "123") + (data (i32.const 512) "124") + (data (i32.const 516) "125") + (data (i32.const 520) "126") + (data (i32.const 524) "127") + (data (i32.const 528) "128") + (data (i32.const 532) "129") + (data (i32.const 536) "130") + (data (i32.const 540) "131") + (data (i32.const 544) "132") + (data (i32.const 548) "133") + (data (i32.const 552) "134") + (data (i32.const 556) "135") + (data (i32.const 560) "136") + (data (i32.const 564) "137") + (data (i32.const 568) "138") + (data (i32.const 572) "139") + (data (i32.const 576) "140") + (data (i32.const 580) "141") + (data (i32.const 584) "142") + (data (i32.const 588) "143") + (data (i32.const 592) "144") + (data (i32.const 596) "145") + (data (i32.const 600) "146") + (data (i32.const 604) "147") + (data (i32.const 608) "148") + (data (i32.const 612) "149") + (data (i32.const 616) "150") + (data (i32.const 620) "151") + (data (i32.const 624) "152") + (data (i32.const 628) "153") + (data (i32.const 632) "154") + (data (i32.const 636) "155") + (data (i32.const 640) "156") + (data (i32.const 644) "157") + (data (i32.const 648) "158") + (data (i32.const 652) "159") + (data (i32.const 656) "160") + (data (i32.const 660) "161") + (data (i32.const 664) "162") + (data (i32.const 668) "163") + (data (i32.const 672) "164") + (data (i32.const 676) "165") + (data (i32.const 680) "166") + (data (i32.const 684) "167") + (data (i32.const 688) "168") + (data (i32.const 692) "169") + (data (i32.const 696) "170") + (data (i32.const 700) "171") + (data (i32.const 704) "172") + (data (i32.const 708) "173") + (data (i32.const 712) "174") + (data (i32.const 716) "175") + (data (i32.const 720) "176") + (data (i32.const 724) "177") + (data (i32.const 728) "178") + (data (i32.const 732) "179") + (data (i32.const 736) "180") + (data (i32.const 740) "181") + (data (i32.const 744) "182") + (data (i32.const 748) "183") + (data (i32.const 752) "184") + (data (i32.const 756) "185") + (data (i32.const 760) "186") + (data (i32.const 764) "187") + (data (i32.const 768) "188") + (data (i32.const 772) "189") + (data (i32.const 776) "190") + (data (i32.const 780) "191") + (data (i32.const 784) "192") + (data (i32.const 788) "193") + (data (i32.const 792) "194") + (data (i32.const 796) "195") + (data (i32.const 800) "196") + (data (i32.const 804) "197") + (data (i32.const 808) "198") + (data (i32.const 812) "199") + (data (i32.const 816) "200") + (data (i32.const 820) "201") + (data (i32.const 824) "202") + (data (i32.const 828) "203") + (data (i32.const 832) "204") + (data (i32.const 836) "205") + (data (i32.const 840) "206") + (data (i32.const 844) "207") + (data (i32.const 848) "208") + (data (i32.const 852) "209") + (data (i32.const 856) "210") + (data (i32.const 860) "211") + (data (i32.const 864) "212") + (data (i32.const 868) "213") + (data (i32.const 872) "214") + (data (i32.const 876) "215") + (data (i32.const 880) "216") + (data (i32.const 884) "217") + (data (i32.const 888) "218") + (data (i32.const 892) "219") + (data (i32.const 896) "220") + (data (i32.const 900) "221") + (data (i32.const 904) "222") + (data (i32.const 908) "223") + (data (i32.const 912) "224") + (data (i32.const 916) "225") + (data (i32.const 920) "226") + (data (i32.const 924) "227") + (data (i32.const 928) "228") + (data (i32.const 932) "229") + (data (i32.const 936) "230") + (data (i32.const 940) "231") + (data (i32.const 944) "232") + (data (i32.const 948) "233") + (data (i32.const 952) "234") + (data (i32.const 956) "235") + (data (i32.const 960) "236") + (data (i32.const 964) "237") + (data (i32.const 968) "238") + (data (i32.const 972) "239") + (data (i32.const 976) "240") + (data (i32.const 980) "241") + (data (i32.const 984) "242") + (data (i32.const 988) "243") + (data (i32.const 992) "244") + (data (i32.const 996) "245") + (data (i32.const 1000) "246") + (data (i32.const 1004) "247") + (data (i32.const 1008) "248") + (data (i32.const 1012) "249") + (data (i32.const 1016) "250") + (data (i32.const 1020) "251") + (data (i32.const 1024) "252") + (data (i32.const 1028) "253") + (data (i32.const 1032) "254") + (data (i32.const 1036) "255") + (data (i32.const 1040) "256") + (data (i32.const 1044) "257") + (data (i32.const 1048) "258") + (data (i32.const 1052) "259") + (data (i32.const 1056) "260") + (data (i32.const 1060) "261") + (data (i32.const 1064) "262") + (data (i32.const 1068) "263") + (data (i32.const 1072) "264") + (data (i32.const 1076) "265") + (data (i32.const 1080) "266") + (data (i32.const 1084) "267") + (data (i32.const 1088) "268") + (data (i32.const 1092) "269") + (data (i32.const 1096) "270") + (data (i32.const 1100) "271") + (data (i32.const 1104) "272") + (data (i32.const 1108) "273") + (data (i32.const 1112) "274") + (data (i32.const 1116) "275") + (data (i32.const 1120) "276") + (data (i32.const 1124) "277") + (data (i32.const 1128) "278") + (data (i32.const 1132) "279") + (data (i32.const 1136) "280") + (data (i32.const 1140) "281") + (data (i32.const 1144) "282") + (data (i32.const 1148) "283") + (data (i32.const 1152) "284") + (data (i32.const 1156) "285") + (data (i32.const 1160) "286") + (data (i32.const 1164) "287") + (data (i32.const 1168) "288") + (data (i32.const 1172) "289") + (data (i32.const 1176) "290") + (data (i32.const 1180) "291") + (data (i32.const 1184) "292") + (data (i32.const 1188) "293") + (data (i32.const 1192) "294") + (data (i32.const 1196) "295") + (data (i32.const 1200) "296") + (data (i32.const 1204) "297") + (data (i32.const 1208) "298") + (data (i32.const 1212) "299") + (data (i32.const 1216) "300") + (data (i32.const 1220) "301") + (data (i32.const 1224) "302") + (data (i32.const 1228) "303") + (data (i32.const 1232) "304") + (data (i32.const 1236) "305") + (data (i32.const 1240) "306") + (data (i32.const 1244) "307") + (data (i32.const 1248) "308") + (data (i32.const 1252) "309") + (data (i32.const 1256) "310") + (data (i32.const 1260) "311") + (data (i32.const 1264) "312") + (data (i32.const 1268) "313") + (data (i32.const 1272) "314") + (data (i32.const 1276) "315") + (data (i32.const 1280) "316") + (data (i32.const 1284) "317") + (data (i32.const 1288) "318") + (data (i32.const 1292) "319") + (data (i32.const 1296) "320") + (data (i32.const 1300) "321") + (data (i32.const 1304) "322") + (data (i32.const 1308) "323") + (data (i32.const 1312) "324") + (data (i32.const 1316) "325") + (data (i32.const 1320) "326") + (data (i32.const 1324) "327") + (data (i32.const 1328) "328") + (data (i32.const 1332) "329") + (data (i32.const 1336) "330") + (data (i32.const 1340) "331") + (data (i32.const 1344) "332") + (data (i32.const 1348) "333") + (data (i32.const 1352) "334") + (data (i32.const 1356) "335") + (data (i32.const 1360) "336") + (data (i32.const 1364) "337") + (data (i32.const 1368) "338") + (data (i32.const 1372) "339") + (data (i32.const 1376) "340") + (data (i32.const 1380) "341") + (data (i32.const 1384) "342") + (data (i32.const 1388) "343") + (data (i32.const 1392) "344") + (data (i32.const 1396) "345") + (data (i32.const 1400) "346") + (data (i32.const 1404) "347") + (data (i32.const 1408) "348") + (data (i32.const 1412) "349") + (data (i32.const 1416) "350") + (data (i32.const 1420) "351") + (data (i32.const 1424) "352") + (data (i32.const 1428) "353") + (data (i32.const 1432) "354") + (data (i32.const 1436) "355") + (data (i32.const 1440) "356") + (data (i32.const 1444) "357") + (data (i32.const 1448) "358") + (data (i32.const 1452) "359") + (data (i32.const 1456) "360") + (data (i32.const 1460) "361") + (data (i32.const 1464) "362") + (data (i32.const 1468) "363") + (data (i32.const 1472) "364") + (data (i32.const 1476) "365") + (data (i32.const 1480) "366") + (data (i32.const 1484) "367") + (data (i32.const 1488) "368") + (data (i32.const 1492) "369") + (data (i32.const 1496) "370") + (data (i32.const 1500) "371") + (data (i32.const 1504) "372") + (data (i32.const 1508) "373") + (data (i32.const 1512) "374") + (data (i32.const 1516) "375") + (data (i32.const 1520) "376") + (data (i32.const 1524) "377") + (data (i32.const 1528) "378") + (data (i32.const 1532) "379") + (data (i32.const 1536) "380") + (data (i32.const 1540) "381") + (data (i32.const 1544) "382") + (data (i32.const 1548) "383") + (data (i32.const 1552) "384") + (data (i32.const 1556) "385") + (data (i32.const 1560) "386") + (data (i32.const 1564) "387") + (data (i32.const 1568) "388") + (data (i32.const 1572) "389") + (data (i32.const 1576) "390") + (data (i32.const 1580) "391") + (data (i32.const 1584) "392") + (data (i32.const 1588) "393") + (data (i32.const 1592) "394") + (data (i32.const 1596) "395") + (data (i32.const 1600) "396") + (data (i32.const 1604) "397") + (data (i32.const 1608) "398") + (data (i32.const 1612) "399") + (data (i32.const 1616) "400") + (data (i32.const 1620) "401") + (data (i32.const 1624) "402") + (data (i32.const 1628) "403") + (data (i32.const 1632) "404") + (data (i32.const 1636) "405") + (data (i32.const 1640) "406") + (data (i32.const 1644) "407") + (data (i32.const 1648) "408") + (data (i32.const 1652) "409") + (data (i32.const 1656) "410") + (data (i32.const 1660) "411") + (data (i32.const 1664) "412") + (data (i32.const 1668) "413") + (data (i32.const 1672) "414") + (data (i32.const 1676) "415") + (data (i32.const 1680) "416") + (data (i32.const 1684) "417") + (data (i32.const 1688) "418") + (data (i32.const 1692) "419") + (data (i32.const 1696) "420") + (data (i32.const 1700) "421") + (data (i32.const 1704) "422") + (data (i32.const 1708) "423") + (data (i32.const 1712) "424") + (data (i32.const 1716) "425") + (data (i32.const 1720) "426") + (data (i32.const 1724) "427") + (data (i32.const 1728) "428") + (data (i32.const 1732) "429") + (data (i32.const 1736) "430") + (data (i32.const 1740) "431") + (data (i32.const 1744) "432") + (data (i32.const 1748) "433") + (data (i32.const 1752) "434") + (data (i32.const 1756) "435") + (data (i32.const 1760) "436") + (data (i32.const 1764) "437") + (data (i32.const 1768) "438") + (data (i32.const 1772) "439") + (data (i32.const 1776) "440") + (data (i32.const 1780) "441") + (data (i32.const 1784) "442") + (data (i32.const 1788) "443") + (data (i32.const 1792) "444") + (data (i32.const 1796) "445") + (data (i32.const 1800) "446") + (data (i32.const 1804) "447") + (data (i32.const 1808) "448") + (data (i32.const 1812) "449") + (data (i32.const 1816) "450") + (data (i32.const 1820) "451") + (data (i32.const 1824) "452") + (data (i32.const 1828) "453") + (data (i32.const 1832) "454") + (data (i32.const 1836) "455") + (data (i32.const 1840) "456") + (data (i32.const 1844) "457") + (data (i32.const 1848) "458") + (data (i32.const 1852) "459") + (data (i32.const 1856) "460") + (data (i32.const 1860) "461") + (data (i32.const 1864) "462") + (data (i32.const 1868) "463") + (data (i32.const 1872) "464") + (data (i32.const 1876) "465") + (data (i32.const 1880) "466") + (data (i32.const 1884) "467") + (data (i32.const 1888) "468") + (data (i32.const 1892) "469") + (data (i32.const 1896) "470") + (data (i32.const 1900) "471") + (data (i32.const 1904) "472") + (data (i32.const 1908) "473") + (data (i32.const 1912) "474") + (data (i32.const 1916) "475") + (data (i32.const 1920) "476") + (data (i32.const 1924) "477") + (data (i32.const 1928) "478") + (data (i32.const 1932) "479") + (data (i32.const 1936) "480") + (data (i32.const 1940) "481") + (data (i32.const 1944) "482") + (data (i32.const 1948) "483") + (data (i32.const 1952) "484") + (data (i32.const 1956) "485") + (data (i32.const 1960) "486") + (data (i32.const 1964) "487") + (data (i32.const 1968) "488") + (data (i32.const 1972) "489") + (data (i32.const 1976) "490") + (data (i32.const 1980) "491") + (data (i32.const 1984) "492") + (data (i32.const 1988) "493") + (data (i32.const 1992) "494") + (data (i32.const 1996) "495") + (data (i32.const 2000) "496") + (data (i32.const 2004) "497") + (data (i32.const 2008) "498") + (data (i32.const 2012) "499") + (data (i32.const 2016) "500") + (data (i32.const 2020) "501") + (data (i32.const 2024) "502") + (data (i32.const 2028) "503") + (data (i32.const 2032) "504") + (data (i32.const 2036) "505") + (data (i32.const 2040) "506") + (data (i32.const 2044) "507") + (data (i32.const 2048) "508") + (data (i32.const 2052) "509") + (data (i32.const 2056) "510") + (data (i32.const 2060) "511") + (data (i32.const 2064) "512") + (data (i32.const 2068) "513") + (data (i32.const 2072) "514") + (data (i32.const 2076) "515") + (data (i32.const 2080) "516") + (data (i32.const 2084) "517") + (data (i32.const 2088) "518") + (data (i32.const 2092) "519") + (data (i32.const 2096) "520") + (data (i32.const 2100) "521") + (data (i32.const 2104) "522") + (data (i32.const 2108) "523") + (data (i32.const 2112) "524") + (data (i32.const 2116) "525") + (data (i32.const 2120) "526") + (data (i32.const 2124) "527") + (data (i32.const 2128) "528") + (data (i32.const 2132) "529") + (data (i32.const 2136) "530") + (data (i32.const 2140) "531") + (data (i32.const 2144) "532") + (data (i32.const 2148) "533") + (data (i32.const 2152) "534") + (data (i32.const 2156) "535") + (data (i32.const 2160) "536") + (data (i32.const 2164) "537") + (data (i32.const 2168) "538") + (data (i32.const 2172) "539") + (data (i32.const 2176) "540") + (data (i32.const 2180) "541") + (data (i32.const 2184) "542") + (data (i32.const 2188) "543") + (data (i32.const 2192) "544") + (data (i32.const 2196) "545") + (data (i32.const 2200) "546") + (data (i32.const 2204) "547") + (data (i32.const 2208) "548") + (data (i32.const 2212) "549") + (data (i32.const 2216) "550") + (data (i32.const 2220) "551") + (data (i32.const 2224) "552") + (data (i32.const 2228) "553") + (data (i32.const 2232) "554") + (data (i32.const 2236) "555") + (data (i32.const 2240) "556") + (data (i32.const 2244) "557") + (data (i32.const 2248) "558") + (data (i32.const 2252) "559") + (data (i32.const 2256) "560") + (data (i32.const 2260) "561") + (data (i32.const 2264) "562") + (data (i32.const 2268) "563") + (data (i32.const 2272) "564") + (data (i32.const 2276) "565") + (data (i32.const 2280) "566") + (data (i32.const 2284) "567") + (data (i32.const 2288) "568") + (data (i32.const 2292) "569") + (data (i32.const 2296) "570") + (data (i32.const 2300) "571") + (data (i32.const 2304) "572") + (data (i32.const 2308) "573") + (data (i32.const 2312) "574") + (data (i32.const 2316) "575") + (data (i32.const 2320) "576") + (data (i32.const 2324) "577") + (data (i32.const 2328) "578") + (data (i32.const 2332) "579") + (data (i32.const 2336) "580") + (data (i32.const 2340) "581") + (data (i32.const 2344) "582") + (data (i32.const 2348) "583") + (data (i32.const 2352) "584") + (data (i32.const 2356) "585") + (data (i32.const 2360) "586") + (data (i32.const 2364) "587") + (data (i32.const 2368) "588") + (data (i32.const 2372) "589") + (data (i32.const 2376) "590") + (data (i32.const 2380) "591") + (data (i32.const 2384) "592") + (data (i32.const 2388) "593") + (data (i32.const 2392) "594") + (data (i32.const 2396) "595") + (data (i32.const 2400) "596") + (data (i32.const 2404) "597") + (data (i32.const 2408) "598") + (data (i32.const 2412) "599") + (data (i32.const 2416) "600") + (data (i32.const 2420) "601") + (data (i32.const 2424) "602") + (data (i32.const 2428) "603") + (data (i32.const 2432) "604") + (data (i32.const 2436) "605") + (data (i32.const 2440) "606") + (data (i32.const 2444) "607") + (data (i32.const 2448) "608") + (data (i32.const 2452) "609") + (data (i32.const 2456) "610") + (data (i32.const 2460) "611") + (data (i32.const 2464) "612") + (data (i32.const 2468) "613") + (data (i32.const 2472) "614") + (data (i32.const 2476) "615") + (data (i32.const 2480) "616") + (data (i32.const 2484) "617") + (data (i32.const 2488) "618") + (data (i32.const 2492) "619") + (data (i32.const 2496) "620") + (data (i32.const 2500) "621") + (data (i32.const 2504) "622") + (data (i32.const 2508) "623") + (data (i32.const 2512) "624") + (data (i32.const 2516) "625") + (data (i32.const 2520) "626") + (data (i32.const 2524) "627") + (data (i32.const 2528) "628") + (data (i32.const 2532) "629") + (data (i32.const 2536) "630") + (data (i32.const 2540) "631") + (data (i32.const 2544) "632") + (data (i32.const 2548) "633") + (data (i32.const 2552) "634") + (data (i32.const 2556) "635") + (data (i32.const 2560) "636") + (data (i32.const 2564) "637") + (data (i32.const 2568) "638") + (data (i32.const 2572) "639") + (data (i32.const 2576) "640") + (data (i32.const 2580) "641") + (data (i32.const 2584) "642") + (data (i32.const 2588) "643") + (data (i32.const 2592) "644") + (data (i32.const 2596) "645") + (data (i32.const 2600) "646") + (data (i32.const 2604) "647") + (data (i32.const 2608) "648") + (data (i32.const 2612) "649") + (data (i32.const 2616) "650") + (data (i32.const 2620) "651") + (data (i32.const 2624) "652") + (data (i32.const 2628) "653") + (data (i32.const 2632) "654") + (data (i32.const 2636) "655") + (data (i32.const 2640) "656") + (data (i32.const 2644) "657") + (data (i32.const 2648) "658") + (data (i32.const 2652) "659") + (data (i32.const 2656) "660") + (data (i32.const 2660) "661") + (data (i32.const 2664) "662") + (data (i32.const 2668) "663") + (data (i32.const 2672) "664") + (data (i32.const 2676) "665") + (data (i32.const 2680) "666") + (data (i32.const 2684) "667") + (data (i32.const 2688) "668") + (data (i32.const 2692) "669") + (data (i32.const 2696) "670") + (data (i32.const 2700) "671") + (data (i32.const 2704) "672") + (data (i32.const 2708) "673") + (data (i32.const 2712) "674") + (data (i32.const 2716) "675") + (data (i32.const 2720) "676") + (data (i32.const 2724) "677") + (data (i32.const 2728) "678") + (data (i32.const 2732) "679") + (data (i32.const 2736) "680") + (data (i32.const 2740) "681") + (data (i32.const 2744) "682") + (data (i32.const 2748) "683") + (data (i32.const 2752) "684") + (data (i32.const 2756) "685") + (data (i32.const 2760) "686") + (data (i32.const 2764) "687") + (data (i32.const 2768) "688") + (data (i32.const 2772) "689") + (data (i32.const 2776) "690") + (data (i32.const 2780) "691") + (data (i32.const 2784) "692") + (data (i32.const 2788) "693") + (data (i32.const 2792) "694") + (data (i32.const 2796) "695") + (data (i32.const 2800) "696") + (data (i32.const 2804) "697") + (data (i32.const 2808) "698") + (data (i32.const 2812) "699") + (data (i32.const 2816) "700") + (data (i32.const 2820) "701") + (data (i32.const 2824) "702") + (data (i32.const 2828) "703") + (data (i32.const 2832) "704") + (data (i32.const 2836) "705") + (data (i32.const 2840) "706") + (data (i32.const 2844) "707") + (data (i32.const 2848) "708") + (data (i32.const 2852) "709") + (data (i32.const 2856) "710") + (data (i32.const 2860) "711") + (data (i32.const 2864) "712") + (data (i32.const 2868) "713") + (data (i32.const 2872) "714") + (data (i32.const 2876) "715") + (data (i32.const 2880) "716") + (data (i32.const 2884) "717") + (data (i32.const 2888) "718") + (data (i32.const 2892) "719") + (data (i32.const 2896) "720") + (data (i32.const 2900) "721") + (data (i32.const 2904) "722") + (data (i32.const 2908) "723") + (data (i32.const 2912) "724") + (data (i32.const 2916) "725") + (data (i32.const 2920) "726") + (data (i32.const 2924) "727") + (data (i32.const 2928) "728") + (data (i32.const 2932) "729") + (data (i32.const 2936) "730") + (data (i32.const 2940) "731") + (data (i32.const 2944) "732") + (data (i32.const 2948) "733") + (data (i32.const 2952) "734") + (data (i32.const 2956) "735") + (data (i32.const 2960) "736") + (data (i32.const 2964) "737") + (data (i32.const 2968) "738") + (data (i32.const 2972) "739") + (data (i32.const 2976) "740") + (data (i32.const 2980) "741") + (data (i32.const 2984) "742") + (data (i32.const 2988) "743") + (data (i32.const 2992) "744") + (data (i32.const 2996) "745") + (data (i32.const 3000) "746") + (data (i32.const 3004) "747") + (data (i32.const 3008) "748") + (data (i32.const 3012) "749") + (data (i32.const 3016) "750") + (data (i32.const 3020) "751") + (data (i32.const 3024) "752") + (data (i32.const 3028) "753") + (data (i32.const 3032) "754") + (data (i32.const 3036) "755") + (data (i32.const 3040) "756") + (data (i32.const 3044) "757") + (data (i32.const 3048) "758") + (data (i32.const 3052) "759") + (data (i32.const 3056) "760") + (data (i32.const 3060) "761") + (data (i32.const 3064) "762") + (data (i32.const 3068) "763") + (data (i32.const 3072) "764") + (data (i32.const 3076) "765") + (data (i32.const 3080) "766") + (data (i32.const 3084) "767") + (data (i32.const 3088) "768") + (data (i32.const 3092) "769") + (data (i32.const 3096) "770") + (data (i32.const 3100) "771") + (data (i32.const 3104) "772") + (data (i32.const 3108) "773") + (data (i32.const 3112) "774") + (data (i32.const 3116) "775") + (data (i32.const 3120) "776") + (data (i32.const 3124) "777") + (data (i32.const 3128) "778") + (data (i32.const 3132) "779") + (data (i32.const 3136) "780") + (data (i32.const 3140) "781") + (data (i32.const 3144) "782") + (data (i32.const 3148) "783") + (data (i32.const 3152) "784") + (data (i32.const 3156) "785") + (data (i32.const 3160) "786") + (data (i32.const 3164) "787") + (data (i32.const 3168) "788") + (data (i32.const 3172) "789") + (data (i32.const 3176) "790") + (data (i32.const 3180) "791") + (data (i32.const 3184) "792") + (data (i32.const 3188) "793") + (data (i32.const 3192) "794") + (data (i32.const 3196) "795") + (data (i32.const 3200) "796") + (data (i32.const 3204) "797") + (data (i32.const 3208) "798") + (data (i32.const 3212) "799") + (data (i32.const 3216) "800") + (data (i32.const 3220) "801") + (data (i32.const 3224) "802") + (data (i32.const 3228) "803") + (data (i32.const 3232) "804") + (data (i32.const 3236) "805") + (data (i32.const 3240) "806") + (data (i32.const 3244) "807") + (data (i32.const 3248) "808") + (data (i32.const 3252) "809") + (data (i32.const 3256) "810") + (data (i32.const 3260) "811") + (data (i32.const 3264) "812") + (data (i32.const 3268) "813") + (data (i32.const 3272) "814") + (data (i32.const 3276) "815") + (data (i32.const 3280) "816") + (data (i32.const 3284) "817") + (data (i32.const 3288) "818") + (data (i32.const 3292) "819") + (data (i32.const 3296) "820") + (data (i32.const 3300) "821") + (data (i32.const 3304) "822") + (data (i32.const 3308) "823") + (data (i32.const 3312) "824") + (data (i32.const 3316) "825") + (data (i32.const 3320) "826") + (data (i32.const 3324) "827") + (data (i32.const 3328) "828") + (data (i32.const 3332) "829") + (data (i32.const 3336) "830") + (data (i32.const 3340) "831") + (data (i32.const 3344) "832") + (data (i32.const 3348) "833") + (data (i32.const 3352) "834") + (data (i32.const 3356) "835") + (data (i32.const 3360) "836") + (data (i32.const 3364) "837") + (data (i32.const 3368) "838") + (data (i32.const 3372) "839") + (data (i32.const 3376) "840") + (data (i32.const 3380) "841") + (data (i32.const 3384) "842") + (data (i32.const 3388) "843") + (data (i32.const 3392) "844") + (data (i32.const 3396) "845") + (data (i32.const 3400) "846") + (data (i32.const 3404) "847") + (data (i32.const 3408) "848") + (data (i32.const 3412) "849") + (data (i32.const 3416) "850") + (data (i32.const 3420) "851") + (data (i32.const 3424) "852") + (data (i32.const 3428) "853") + (data (i32.const 3432) "854") + (data (i32.const 3436) "855") + (data (i32.const 3440) "856") + (data (i32.const 3444) "857") + (data (i32.const 3448) "858") + (data (i32.const 3452) "859") + (data (i32.const 3456) "860") + (data (i32.const 3460) "861") + (data (i32.const 3464) "862") + (data (i32.const 3468) "863") + (data (i32.const 3472) "864") + (data (i32.const 3476) "865") + (data (i32.const 3480) "866") + (data (i32.const 3484) "867") + (data (i32.const 3488) "868") + (data (i32.const 3492) "869") + (data (i32.const 3496) "870") + (data (i32.const 3500) "871") + (data (i32.const 3504) "872") + (data (i32.const 3508) "873") + (data (i32.const 3512) "874") + (data (i32.const 3516) "875") + (data (i32.const 3520) "876") + (data (i32.const 3524) "877") + (data (i32.const 3528) "878") + (data (i32.const 3532) "879") + (data (i32.const 3536) "880") + (data (i32.const 3540) "881") + (data (i32.const 3544) "882") + (data (i32.const 3548) "883") + (data (i32.const 3552) "884") + (data (i32.const 3556) "885") + (data (i32.const 3560) "886") + (data (i32.const 3564) "887") + (data (i32.const 3568) "888") + (data (i32.const 3572) "889") + (data (i32.const 3576) "890") + (data (i32.const 3580) "891") + (data (i32.const 3584) "892") + (data (i32.const 3588) "893") + (data (i32.const 3592) "894") + (data (i32.const 3596) "895") + (data (i32.const 3600) "896") + (data (i32.const 3604) "897") + (data (i32.const 3608) "898") + (data (i32.const 3612) "899") + (data (i32.const 3616) "900") + (data (i32.const 3620) "901") + (data (i32.const 3624) "902") + (data (i32.const 3628) "903") + (data (i32.const 3632) "904") + (data (i32.const 3636) "905") + (data (i32.const 3640) "906") + (data (i32.const 3644) "907") + (data (i32.const 3648) "908") + (data (i32.const 3652) "909") + (data (i32.const 3656) "910") + (data (i32.const 3660) "911") + (data (i32.const 3664) "912") + (data (i32.const 3668) "913") + (data (i32.const 3672) "914") + (data (i32.const 3676) "915") + (data (i32.const 3680) "916") + (data (i32.const 3684) "917") + (data (i32.const 3688) "918") + (data (i32.const 3692) "919") + (data (i32.const 3696) "920") + (data (i32.const 3700) "921") + (data (i32.const 3704) "922") + (data (i32.const 3708) "923") + (data (i32.const 3712) "924") + (data (i32.const 3716) "925") + (data (i32.const 3720) "926") + (data (i32.const 3724) "927") + (data (i32.const 3728) "928") + (data (i32.const 3732) "929") + (data (i32.const 3736) "930") + (data (i32.const 3740) "931") + (data (i32.const 3744) "932") + (data (i32.const 3748) "933") + (data (i32.const 3752) "934") + (data (i32.const 3756) "935") + (data (i32.const 3760) "936") + (data (i32.const 3764) "937") + (data (i32.const 3768) "938") + (data (i32.const 3772) "939") + (data (i32.const 3776) "940") + (data (i32.const 3780) "941") + (data (i32.const 3784) "942") + (data (i32.const 3788) "943") + (data (i32.const 3792) "944") + (data (i32.const 3796) "945") + (data (i32.const 3800) "946") + (data (i32.const 3804) "947") + (data (i32.const 3808) "948") + (data (i32.const 3812) "949") + (data (i32.const 3816) "950") + (data (i32.const 3820) "951") + (data (i32.const 3824) "952") + (data (i32.const 3828) "953") + (data (i32.const 3832) "954") + (data (i32.const 3836) "955") + (data (i32.const 3840) "956") + (data (i32.const 3844) "957") + (data (i32.const 3848) "958") + (data (i32.const 3852) "959") + (data (i32.const 3856) "960") + (data (i32.const 3860) "961") + (data (i32.const 3864) "962") + (data (i32.const 3868) "963") + (data (i32.const 3872) "964") + (data (i32.const 3876) "965") + (data (i32.const 3880) "966") + (data (i32.const 3884) "967") + (data (i32.const 3888) "968") + (data (i32.const 3892) "969") + (data (i32.const 3896) "970") + (data (i32.const 3900) "971") + (data (i32.const 3904) "972") + (data (i32.const 3908) "973") + (data (i32.const 3912) "974") + (data (i32.const 3916) "975") + (data (i32.const 3920) "976") + (data (i32.const 3924) "977") + (data (i32.const 3928) "978") + (data (i32.const 3932) "979") + (data (i32.const 3936) "980") + (data (i32.const 3940) "981") + (data (i32.const 3944) "982") + (data (i32.const 3948) "983") + (data (i32.const 3952) "984") + (data (i32.const 3956) "985") + (data (i32.const 3960) "986") + (data (i32.const 3964) "987") + (data (i32.const 3968) "988") + (data (i32.const 3972) "989") + (data (i32.const 3976) "990") + (data (i32.const 3980) "991") + (data (i32.const 3984) "992") + (data (i32.const 3988) "993") + (data (i32.const 3992) "994") + (data (i32.const 3996) "995") + (data (i32.const 4000) "996") + (data (i32.const 4004) "997") + (data (i32.const 4008) "998") + (data (i32.const 4012) "999") + (data (i32.const 4016) "1000") + (data (i32.const 4020) "1001") + (data (i32.const 4024) "1002") + (data (i32.const 4028) "1003") + (data (i32.const 4032) "1004") + (data (i32.const 4036) "1005") + (data (i32.const 4040) "1006") + (data (i32.const 4044) "1007") + (data (i32.const 4048) "1008") + (data (i32.const 4052) "1009") + (data (i32.const 4056) "1010") + (data (i32.const 4060) "1011") + (data (i32.const 4064) "1012") + (data (i32.const 4068) "1013") + (data (i32.const 4072) "1014") + (data (i32.const 4076) "1015") + (data (i32.const 4080) "1016") + (data (i32.const 4084) "1017") + (data (i32.const 4088) "1018") + (data (i32.const 4092) "1019") + (data (i32.const 4096) "1020") + (data (i32.const 4100) "1021") + (data (i32.const 4104) "1022") + (data (i32.const 4108) "1023") + (data (i32.const 4112) "1024") + (data (i32.const 4116) "1025") + (data (i32.const 4120) "1026") + (data (i32.const 4124) "1027") + (data (i32.const 4128) "1028") + (data (i32.const 4132) "1029") + (data (i32.const 4136) "1030") + (data (i32.const 4140) "1031") + (data (i32.const 4144) "1032") + (data (i32.const 4148) "1033") + (data (i32.const 4152) "1034") + (data (i32.const 4156) "1035") + (data (i32.const 4160) "1036") + (data (i32.const 4164) "1037") + (data (i32.const 4168) "1038") + (data (i32.const 4172) "1039") + (data (i32.const 4176) "1040") + (data (i32.const 4180) "1041") + (data (i32.const 4184) "1042") + (data (i32.const 4188) "1043") + (data (i32.const 4192) "1044") + (data (i32.const 4196) "1045") + (data (i32.const 4200) "1046") + (data (i32.const 4204) "1047") + (data (i32.const 4208) "1048") + (data (i32.const 4212) "1049") + (data (i32.const 4216) "1050") + (data (i32.const 4220) "1051") + (data (i32.const 4224) "1052") + (data (i32.const 4228) "1053") + (data (i32.const 4232) "1054") + (data (i32.const 4236) "1055") + (data (i32.const 4240) "1056") + (data (i32.const 4244) "1057") + (data (i32.const 4248) "1058") + (data (i32.const 4252) "1059") + (data (i32.const 4256) "1060") + (data (i32.const 4260) "1061") + (data (i32.const 4264) "1062") + (data (i32.const 4268) "1063") + (data (i32.const 4272) "1064") + (data (i32.const 4276) "1065") + (data (i32.const 4280) "1066") + (data (i32.const 4284) "1067") + (data (i32.const 4288) "1068") + (data (i32.const 4292) "1069") + (data (i32.const 4296) "1070") + (data (i32.const 4300) "1071") + (data (i32.const 4304) "1072") + (data (i32.const 4308) "1073") + (data (i32.const 4312) "1074") + (data (i32.const 4316) "1075") + (data (i32.const 4320) "1076") + (data (i32.const 4324) "1077") + (data (i32.const 4328) "1078") + (data (i32.const 4332) "1079") + (data (i32.const 4336) "1080") + (data (i32.const 4340) "1081") + (data (i32.const 4344) "1082") + (data (i32.const 4348) "1083") + (data (i32.const 4352) "1084") + (data (i32.const 4356) "1085") + (data (i32.const 4360) "1086") + (data (i32.const 4364) "1087") + (data (i32.const 4368) "1088") + (data (i32.const 4372) "1089") + (data (i32.const 4376) "1090") + (data (i32.const 4380) "1091") + (data (i32.const 4384) "1092") + (data (i32.const 4388) "1093") + (data (i32.const 4392) "1094") + (data (i32.const 4396) "1095") + (data (i32.const 4400) "1096") + (data (i32.const 4404) "1097") + (data (i32.const 4408) "1098") + (data (i32.const 4412) "1099") + (data (i32.const 4416) "1100") + (data (i32.const 4420) "1101") + (data (i32.const 4424) "1102") + (data (i32.const 4428) "1103") + (data (i32.const 4432) "1104") + (data (i32.const 4436) "1105") + (data (i32.const 4440) "1106") + (data (i32.const 4444) "1107") + (data (i32.const 4448) "1108") + (data (i32.const 4452) "1109") + (data (i32.const 4456) "1110") + (data (i32.const 4460) "1111") + (data (i32.const 4464) "1112") + (data (i32.const 4468) "1113") + (data (i32.const 4472) "1114") + (data (i32.const 4476) "1115") + (data (i32.const 4480) "1116") + (data (i32.const 4484) "1117") + (data (i32.const 4488) "1118") + (data (i32.const 4492) "1119") + (data (i32.const 4496) "1120") + (data (i32.const 4500) "1121") + (data (i32.const 4504) "1122") + (data (i32.const 4508) "1123") + (data (i32.const 4512) "1124") + (data (i32.const 4516) "1125") + (data (i32.const 4520) "1126") + (data (i32.const 4524) "1127") + (data (i32.const 4528) "1128") + (data (i32.const 4532) "1129") + (data (i32.const 4536) "1130") + (data (i32.const 4540) "1131") + (data (i32.const 4544) "1132") + (data (i32.const 4548) "1133") + (data (i32.const 4552) "1134") + (data (i32.const 4556) "1135") + (data (i32.const 4560) "1136") + (data (i32.const 4564) "1137") + (data (i32.const 4568) "1138") + (data (i32.const 4572) "1139") + (data (i32.const 4576) "1140") + (data (i32.const 4580) "1141") + (data (i32.const 4584) "1142") + (data (i32.const 4588) "1143") + (data (i32.const 4592) "1144") + (data (i32.const 4596) "1145") + (data (i32.const 4600) "1146") + (data (i32.const 4604) "1147") + (data (i32.const 4608) "1148") + (data (i32.const 4612) "1149") + (data (i32.const 4616) "1150") + (data (i32.const 4620) "1151") + (data (i32.const 4624) "1152") + (data (i32.const 4628) "1153") + (data (i32.const 4632) "1154") + (data (i32.const 4636) "1155") + (data (i32.const 4640) "1156") + (data (i32.const 4644) "1157") + (data (i32.const 4648) "1158") + (data (i32.const 4652) "1159") + (data (i32.const 4656) "1160") + (data (i32.const 4660) "1161") + (data (i32.const 4664) "1162") + (data (i32.const 4668) "1163") + (data (i32.const 4672) "1164") + (data (i32.const 4676) "1165") + (data (i32.const 4680) "1166") + (data (i32.const 4684) "1167") + (data (i32.const 4688) "1168") + (data (i32.const 4692) "1169") + (data (i32.const 4696) "1170") + (data (i32.const 4700) "1171") + (data (i32.const 4704) "1172") + (data (i32.const 4708) "1173") + (data (i32.const 4712) "1174") + (data (i32.const 4716) "1175") + (data (i32.const 4720) "1176") + (data (i32.const 4724) "1177") + (data (i32.const 4728) "1178") + (data (i32.const 4732) "1179") + (data (i32.const 4736) "1180") + (data (i32.const 4740) "1181") + (data (i32.const 4744) "1182") + (data (i32.const 4748) "1183") + (data (i32.const 4752) "1184") + (data (i32.const 4756) "1185") + (data (i32.const 4760) "1186") + (data (i32.const 4764) "1187") + (data (i32.const 4768) "1188") + (data (i32.const 4772) "1189") + (data (i32.const 4776) "1190") + (data (i32.const 4780) "1191") + (data (i32.const 4784) "1192") + (data (i32.const 4788) "1193") + (data (i32.const 4792) "1194") + (data (i32.const 4796) "1195") + (data (i32.const 4800) "1196") + (data (i32.const 4804) "1197") + (data (i32.const 4808) "1198") + (data (i32.const 4812) "1199") + (data (i32.const 4816) "1200") + (data (i32.const 4820) "1201") + (data (i32.const 4824) "1202") + (data (i32.const 4828) "1203") + (data (i32.const 4832) "1204") + (data (i32.const 4836) "1205") + (data (i32.const 4840) "1206") + (data (i32.const 4844) "1207") + (data (i32.const 4848) "1208") + (data (i32.const 4852) "1209") + (data (i32.const 4856) "1210") + (data (i32.const 4860) "1211") + (data (i32.const 4864) "1212") + (data (i32.const 4868) "1213") + (data (i32.const 4872) "1214") + (data (i32.const 4876) "1215") + (data (i32.const 4880) "1216") + (data (i32.const 4884) "1217") + (data (i32.const 4888) "1218") + (data (i32.const 4892) "1219") + (data (i32.const 4896) "1220") + (data (i32.const 4900) "1221") + (data (i32.const 4904) "1222") + (data (i32.const 4908) "1223") + (data (i32.const 4912) "1224") + (data (i32.const 4916) "1225") + (data (i32.const 4920) "1226") + (data (i32.const 4924) "1227") + (data (i32.const 4928) "1228") + (data (i32.const 4932) "1229") + (data (i32.const 4936) "1230") + (data (i32.const 4940) "1231") + (data (i32.const 4944) "1232") + (data (i32.const 4948) "1233") + (data (i32.const 4952) "1234") + (data (i32.const 4956) "1235") + (data (i32.const 4960) "1236") + (data (i32.const 4964) "1237") + (data (i32.const 4968) "1238") + (data (i32.const 4972) "1239") + (data (i32.const 4976) "1240") + (data (i32.const 4980) "1241") + (data (i32.const 4984) "1242") + (data (i32.const 4988) "1243") + (data (i32.const 4992) "1244") + (data (i32.const 4996) "1245") + (data (i32.const 5000) "1246") + (data (i32.const 5004) "1247") + (data (i32.const 5008) "1248") + (data (i32.const 5012) "1249") + (data (i32.const 5016) "1250") + (data (i32.const 5020) "1251") + (data (i32.const 5024) "1252") + (data (i32.const 5028) "1253") + (data (i32.const 5032) "1254") + (data (i32.const 5036) "1255") + (data (i32.const 5040) "1256") + (data (i32.const 5044) "1257") + (data (i32.const 5048) "1258") + (data (i32.const 5052) "1259") + (data (i32.const 5056) "1260") + (data (i32.const 5060) "1261") + (data (i32.const 5064) "1262") + (data (i32.const 5068) "1263") + (data (i32.const 5072) "1264") + (data (i32.const 5076) "1265") + (data (i32.const 5080) "1266") + (data (i32.const 5084) "1267") + (data (i32.const 5088) "1268") + (data (i32.const 5092) "1269") + (data (i32.const 5096) "1270") + (data (i32.const 5100) "1271") + (data (i32.const 5104) "1272") + (data (i32.const 5108) "1273") + (data (i32.const 5112) "1274") + (data (i32.const 5116) "1275") + (data (i32.const 5120) "1276") + (data (i32.const 5124) "1277") + (data (i32.const 5128) "1278") + (data (i32.const 5132) "1279") + (data (i32.const 5136) "1280") + (data (i32.const 5140) "1281") + (data (i32.const 5144) "1282") + (data (i32.const 5148) "1283") + (data (i32.const 5152) "1284") + (data (i32.const 5156) "1285") + (data (i32.const 5160) "1286") + (data (i32.const 5164) "1287") + (data (i32.const 5168) "1288") + (data (i32.const 5172) "1289") + (data (i32.const 5176) "1290") + (data (i32.const 5180) "1291") + (data (i32.const 5184) "1292") + (data (i32.const 5188) "1293") + (data (i32.const 5192) "1294") + (data (i32.const 5196) "1295") + (data (i32.const 5200) "1296") + (data (i32.const 5204) "1297") + (data (i32.const 5208) "1298") + (data (i32.const 5212) "1299") + (data (i32.const 5216) "1300") + (data (i32.const 5220) "1301") + (data (i32.const 5224) "1302") + (data (i32.const 5228) "1303") + (data (i32.const 5232) "1304") + (data (i32.const 5236) "1305") + (data (i32.const 5240) "1306") + (data (i32.const 5244) "1307") + (data (i32.const 5248) "1308") + (data (i32.const 5252) "1309") + (data (i32.const 5256) "1310") + (data (i32.const 5260) "1311") + (data (i32.const 5264) "1312") + (data (i32.const 5268) "1313") + (data (i32.const 5272) "1314") + (data (i32.const 5276) "1315") + (data (i32.const 5280) "1316") + (data (i32.const 5284) "1317") + (data (i32.const 5288) "1318") + (data (i32.const 5292) "1319") + (data (i32.const 5296) "1320") + (data (i32.const 5300) "1321") + (data (i32.const 5304) "1322") + (data (i32.const 5308) "1323") + (data (i32.const 5312) "1324") + (data (i32.const 5316) "1325") + (data (i32.const 5320) "1326") + (data (i32.const 5324) "1327") + (data (i32.const 5328) "1328") + (data (i32.const 5332) "1329") + (data (i32.const 5336) "1330") + (data (i32.const 5340) "1331") + (data (i32.const 5344) "1332") + (data (i32.const 5348) "1333") + (data (i32.const 5352) "1334") + (data (i32.const 5356) "1335") + (data (i32.const 5360) "1336") + (data (i32.const 5364) "1337") + (data (i32.const 5368) "1338") + (data (i32.const 5372) "1339") + (data (i32.const 5376) "1340") + (data (i32.const 5380) "1341") + (data (i32.const 5384) "1342") + (data (i32.const 5388) "1343") + (data (i32.const 5392) "1344") + (data (i32.const 5396) "1345") + (data (i32.const 5400) "1346") + (data (i32.const 5404) "1347") + (data (i32.const 5408) "1348") + (data (i32.const 5412) "1349") + (data (i32.const 5416) "1350") + (data (i32.const 5420) "1351") + (data (i32.const 5424) "1352") + (data (i32.const 5428) "1353") + (data (i32.const 5432) "1354") + (data (i32.const 5436) "1355") + (data (i32.const 5440) "1356") + (data (i32.const 5444) "1357") + (data (i32.const 5448) "1358") + (data (i32.const 5452) "1359") + (data (i32.const 5456) "1360") + (data (i32.const 5460) "1361") + (data (i32.const 5464) "1362") + (data (i32.const 5468) "1363") + (data (i32.const 5472) "1364") + (data (i32.const 5476) "1365") + (data (i32.const 5480) "1366") + (data (i32.const 5484) "1367") + (data (i32.const 5488) "1368") + (data (i32.const 5492) "1369") + (data (i32.const 5496) "1370") + (data (i32.const 5500) "1371") + (data (i32.const 5504) "1372") + (data (i32.const 5508) "1373") + (data (i32.const 5512) "1374") + (data (i32.const 5516) "1375") + (data (i32.const 5520) "1376") + (data (i32.const 5524) "1377") + (data (i32.const 5528) "1378") + (data (i32.const 5532) "1379") + (data (i32.const 5536) "1380") + (data (i32.const 5540) "1381") + (data (i32.const 5544) "1382") + (data (i32.const 5548) "1383") + (data (i32.const 5552) "1384") + (data (i32.const 5556) "1385") + (data (i32.const 5560) "1386") + (data (i32.const 5564) "1387") + (data (i32.const 5568) "1388") + (data (i32.const 5572) "1389") + (data (i32.const 5576) "1390") + (data (i32.const 5580) "1391") + (data (i32.const 5584) "1392") + (data (i32.const 5588) "1393") + (data (i32.const 5592) "1394") + (data (i32.const 5596) "1395") + (data (i32.const 5600) "1396") + (data (i32.const 5604) "1397") + (data (i32.const 5608) "1398") + (data (i32.const 5612) "1399") + (data (i32.const 5616) "1400") + (data (i32.const 5620) "1401") + (data (i32.const 5624) "1402") + (data (i32.const 5628) "1403") + (data (i32.const 5632) "1404") + (data (i32.const 5636) "1405") + (data (i32.const 5640) "1406") + (data (i32.const 5644) "1407") + (data (i32.const 5648) "1408") + (data (i32.const 5652) "1409") + (data (i32.const 5656) "1410") + (data (i32.const 5660) "1411") + (data (i32.const 5664) "1412") + (data (i32.const 5668) "1413") + (data (i32.const 5672) "1414") + (data (i32.const 5676) "1415") + (data (i32.const 5680) "1416") + (data (i32.const 5684) "1417") + (data (i32.const 5688) "1418") + (data (i32.const 5692) "1419") + (data (i32.const 5696) "1420") + (data (i32.const 5700) "1421") + (data (i32.const 5704) "1422") + (data (i32.const 5708) "1423") + (data (i32.const 5712) "1424") + (data (i32.const 5716) "1425") + (data (i32.const 5720) "1426") + (data (i32.const 5724) "1427") + (data (i32.const 5728) "1428") + (data (i32.const 5732) "1429") + (data (i32.const 5736) "1430") + (data (i32.const 5740) "1431") + (data (i32.const 5744) "1432") + (data (i32.const 5748) "1433") + (data (i32.const 5752) "1434") + (data (i32.const 5756) "1435") + (data (i32.const 5760) "1436") + (data (i32.const 5764) "1437") + (data (i32.const 5768) "1438") + (data (i32.const 5772) "1439") + (data (i32.const 5776) "1440") + (data (i32.const 5780) "1441") + (data (i32.const 5784) "1442") + (data (i32.const 5788) "1443") + (data (i32.const 5792) "1444") + (data (i32.const 5796) "1445") + (data (i32.const 5800) "1446") + (data (i32.const 5804) "1447") + (data (i32.const 5808) "1448") + (data (i32.const 5812) "1449") + (data (i32.const 5816) "1450") + (data (i32.const 5820) "1451") + (data (i32.const 5824) "1452") + (data (i32.const 5828) "1453") + (data (i32.const 5832) "1454") + (data (i32.const 5836) "1455") + (data (i32.const 5840) "1456") + (data (i32.const 5844) "1457") + (data (i32.const 5848) "1458") + (data (i32.const 5852) "1459") + (data (i32.const 5856) "1460") + (data (i32.const 5860) "1461") + (data (i32.const 5864) "1462") + (data (i32.const 5868) "1463") + (data (i32.const 5872) "1464") + (data (i32.const 5876) "1465") + (data (i32.const 5880) "1466") + (data (i32.const 5884) "1467") + (data (i32.const 5888) "1468") + (data (i32.const 5892) "1469") + (data (i32.const 5896) "1470") + (data (i32.const 5900) "1471") + (data (i32.const 5904) "1472") + (data (i32.const 5908) "1473") + (data (i32.const 5912) "1474") + (data (i32.const 5916) "1475") + (data (i32.const 5920) "1476") + (data (i32.const 5924) "1477") + (data (i32.const 5928) "1478") + (data (i32.const 5932) "1479") + (data (i32.const 5936) "1480") + (data (i32.const 5940) "1481") + (data (i32.const 5944) "1482") + (data (i32.const 5948) "1483") + (data (i32.const 5952) "1484") + (data (i32.const 5956) "1485") + (data (i32.const 5960) "1486") + (data (i32.const 5964) "1487") + (data (i32.const 5968) "1488") + (data (i32.const 5972) "1489") + (data (i32.const 5976) "1490") + (data (i32.const 5980) "1491") + (data (i32.const 5984) "1492") + (data (i32.const 5988) "1493") + (data (i32.const 5992) "1494") + (data (i32.const 5996) "1495") + (data (i32.const 6000) "1496") + (data (i32.const 6004) "1497") + (data (i32.const 6008) "1498") + (data (i32.const 6012) "1499") + (data (i32.const 6016) "1500") + (data (i32.const 6020) "1501") + (data (i32.const 6024) "1502") + (data (i32.const 6028) "1503") + (data (i32.const 6032) "1504") + (data (i32.const 6036) "1505") + (data (i32.const 6040) "1506") + (data (i32.const 6044) "1507") + (data (i32.const 6048) "1508") + (data (i32.const 6052) "1509") + (data (i32.const 6056) "1510") + (data (i32.const 6060) "1511") + (data (i32.const 6064) "1512") + (data (i32.const 6068) "1513") + (data (i32.const 6072) "1514") + (data (i32.const 6076) "1515") + (data (i32.const 6080) "1516") + (data (i32.const 6084) "1517") + (data (i32.const 6088) "1518") + (data (i32.const 6092) "1519") + (data (i32.const 6096) "1520") + (data (i32.const 6100) "1521") + (data (i32.const 6104) "1522") + (data (i32.const 6108) "1523") + (data (i32.const 6112) "1524") + (data (i32.const 6116) "1525") + (data (i32.const 6120) "1526") + (data (i32.const 6124) "1527") + (data (i32.const 6128) "1528") + (data (i32.const 6132) "1529") + (data (i32.const 6136) "1530") + (data (i32.const 6140) "1531") + (data (i32.const 6144) "1532") + (data (i32.const 6148) "1533") + (data (i32.const 6152) "1534") + (data (i32.const 6156) "1535") + (data (i32.const 6160) "1536") + (data (i32.const 6164) "1537") + (data (i32.const 6168) "1538") + (data (i32.const 6172) "1539") + (data (i32.const 6176) "1540") + (data (i32.const 6180) "1541") + (data (i32.const 6184) "1542") + (data (i32.const 6188) "1543") + (data (i32.const 6192) "1544") + (data (i32.const 6196) "1545") + (data (i32.const 6200) "1546") + (data (i32.const 6204) "1547") + (data (i32.const 6208) "1548") + (data (i32.const 6212) "1549") + (data (i32.const 6216) "1550") + (data (i32.const 6220) "1551") + (data (i32.const 6224) "1552") + (data (i32.const 6228) "1553") + (data (i32.const 6232) "1554") + (data (i32.const 6236) "1555") + (data (i32.const 6240) "1556") + (data (i32.const 6244) "1557") + (data (i32.const 6248) "1558") + (data (i32.const 6252) "1559") + (data (i32.const 6256) "1560") + (data (i32.const 6260) "1561") + (data (i32.const 6264) "1562") + (data (i32.const 6268) "1563") + (data (i32.const 6272) "1564") + (data (i32.const 6276) "1565") + (data (i32.const 6280) "1566") + (data (i32.const 6284) "1567") + (data (i32.const 6288) "1568") + (data (i32.const 6292) "1569") + (data (i32.const 6296) "1570") + (data (i32.const 6300) "1571") + (data (i32.const 6304) "1572") + (data (i32.const 6308) "1573") + (data (i32.const 6312) "1574") + (data (i32.const 6316) "1575") + (data (i32.const 6320) "1576") + (data (i32.const 6324) "1577") + (data (i32.const 6328) "1578") + (data (i32.const 6332) "1579") + (data (i32.const 6336) "1580") + (data (i32.const 6340) "1581") + (data (i32.const 6344) "1582") + (data (i32.const 6348) "1583") + (data (i32.const 6352) "1584") + (data (i32.const 6356) "1585") + (data (i32.const 6360) "1586") + (data (i32.const 6364) "1587") + (data (i32.const 6368) "1588") + (data (i32.const 6372) "1589") + (data (i32.const 6376) "1590") + (data (i32.const 6380) "1591") + (data (i32.const 6384) "1592") + (data (i32.const 6388) "1593") + (data (i32.const 6392) "1594") + (data (i32.const 6396) "1595") + (data (i32.const 6400) "1596") + (data (i32.const 6404) "1597") + (data (i32.const 6408) "1598") + (data (i32.const 6412) "1599") + (data (i32.const 6416) "1600") + (data (i32.const 6420) "1601") + (data (i32.const 6424) "1602") + (data (i32.const 6428) "1603") + (data (i32.const 6432) "1604") + (data (i32.const 6436) "1605") + (data (i32.const 6440) "1606") + (data (i32.const 6444) "1607") + (data (i32.const 6448) "1608") + (data (i32.const 6452) "1609") + (data (i32.const 6456) "1610") + (data (i32.const 6460) "1611") + (data (i32.const 6464) "1612") + (data (i32.const 6468) "1613") + (data (i32.const 6472) "1614") + (data (i32.const 6476) "1615") + (data (i32.const 6480) "1616") + (data (i32.const 6484) "1617") + (data (i32.const 6488) "1618") + (data (i32.const 6492) "1619") + (data (i32.const 6496) "1620") + (data (i32.const 6500) "1621") + (data (i32.const 6504) "1622") + (data (i32.const 6508) "1623") + (data (i32.const 6512) "1624") + (data (i32.const 6516) "1625") + (data (i32.const 6520) "1626") + (data (i32.const 6524) "1627") + (data (i32.const 6528) "1628") + (data (i32.const 6532) "1629") + (data (i32.const 6536) "1630") + (data (i32.const 6540) "1631") + (data (i32.const 6544) "1632") + (data (i32.const 6548) "1633") + (data (i32.const 6552) "1634") + (data (i32.const 6556) "1635") + (data (i32.const 6560) "1636") + (data (i32.const 6564) "1637") + (data (i32.const 6568) "1638") + (data (i32.const 6572) "1639") + (data (i32.const 6576) "1640") + (data (i32.const 6580) "1641") + (data (i32.const 6584) "1642") + (data (i32.const 6588) "1643") + (data (i32.const 6592) "1644") + (data (i32.const 6596) "1645") + (data (i32.const 6600) "1646") + (data (i32.const 6604) "1647") + (data (i32.const 6608) "1648") + (data (i32.const 6612) "1649") + (data (i32.const 6616) "1650") + (data (i32.const 6620) "1651") + (data (i32.const 6624) "1652") + (data (i32.const 6628) "1653") + (data (i32.const 6632) "1654") + (data (i32.const 6636) "1655") + (data (i32.const 6640) "1656") + (data (i32.const 6644) "1657") + (data (i32.const 6648) "1658") + (data (i32.const 6652) "1659") + (data (i32.const 6656) "1660") + (data (i32.const 6660) "1661") + (data (i32.const 6664) "1662") + (data (i32.const 6668) "1663") + (data (i32.const 6672) "1664") + (data (i32.const 6676) "1665") + (data (i32.const 6680) "1666") + (data (i32.const 6684) "1667") + (data (i32.const 6688) "1668") + (data (i32.const 6692) "1669") + (data (i32.const 6696) "1670") + (data (i32.const 6700) "1671") + (data (i32.const 6704) "1672") + (data (i32.const 6708) "1673") + (data (i32.const 6712) "1674") + (data (i32.const 6716) "1675") + (data (i32.const 6720) "1676") + (data (i32.const 6724) "1677") + (data (i32.const 6728) "1678") + (data (i32.const 6732) "1679") + (data (i32.const 6736) "1680") + (data (i32.const 6740) "1681") + (data (i32.const 6744) "1682") + (data (i32.const 6748) "1683") + (data (i32.const 6752) "1684") + (data (i32.const 6756) "1685") + (data (i32.const 6760) "1686") + (data (i32.const 6764) "1687") + (data (i32.const 6768) "1688") + (data (i32.const 6772) "1689") + (data (i32.const 6776) "1690") + (data (i32.const 6780) "1691") + (data (i32.const 6784) "1692") + (data (i32.const 6788) "1693") + (data (i32.const 6792) "1694") + (data (i32.const 6796) "1695") + (data (i32.const 6800) "1696") + (data (i32.const 6804) "1697") + (data (i32.const 6808) "1698") + (data (i32.const 6812) "1699") + (data (i32.const 6816) "1700") + (data (i32.const 6820) "1701") + (data (i32.const 6824) "1702") + (data (i32.const 6828) "1703") + (data (i32.const 6832) "1704") + (data (i32.const 6836) "1705") + (data (i32.const 6840) "1706") + (data (i32.const 6844) "1707") + (data (i32.const 6848) "1708") + (data (i32.const 6852) "1709") + (data (i32.const 6856) "1710") + (data (i32.const 6860) "1711") + (data (i32.const 6864) "1712") + (data (i32.const 6868) "1713") + (data (i32.const 6872) "1714") + (data (i32.const 6876) "1715") + (data (i32.const 6880) "1716") + (data (i32.const 6884) "1717") + (data (i32.const 6888) "1718") + (data (i32.const 6892) "1719") + (data (i32.const 6896) "1720") + (data (i32.const 6900) "1721") + (data (i32.const 6904) "1722") + (data (i32.const 6908) "1723") + (data (i32.const 6912) "1724") + (data (i32.const 6916) "1725") + (data (i32.const 6920) "1726") + (data (i32.const 6924) "1727") + (data (i32.const 6928) "1728") + (data (i32.const 6932) "1729") + (data (i32.const 6936) "1730") + (data (i32.const 6940) "1731") + (data (i32.const 6944) "1732") + (data (i32.const 6948) "1733") + (data (i32.const 6952) "1734") + (data (i32.const 6956) "1735") + (data (i32.const 6960) "1736") + (data (i32.const 6964) "1737") + (data (i32.const 6968) "1738") + (data (i32.const 6972) "1739") + (data (i32.const 6976) "1740") + (data (i32.const 6980) "1741") + (data (i32.const 6984) "1742") + (data (i32.const 6988) "1743") + (data (i32.const 6992) "1744") + (data (i32.const 6996) "1745") + (data (i32.const 7000) "1746") + (data (i32.const 7004) "1747") + (data (i32.const 7008) "1748") + (data (i32.const 7012) "1749") + (data (i32.const 7016) "1750") + (data (i32.const 7020) "1751") + (data (i32.const 7024) "1752") + (data (i32.const 7028) "1753") + (data (i32.const 7032) "1754") + (data (i32.const 7036) "1755") + (data (i32.const 7040) "1756") + (data (i32.const 7044) "1757") + (data (i32.const 7048) "1758") + (data (i32.const 7052) "1759") + (data (i32.const 7056) "1760") + (data (i32.const 7060) "1761") + (data (i32.const 7064) "1762") + (data (i32.const 7068) "1763") + (data (i32.const 7072) "1764") + (data (i32.const 7076) "1765") + (data (i32.const 7080) "1766") + (data (i32.const 7084) "1767") + (data (i32.const 7088) "1768") + (data (i32.const 7092) "1769") + (data (i32.const 7096) "1770") + (data (i32.const 7100) "1771") + (data (i32.const 7104) "1772") + (data (i32.const 7108) "1773") + (data (i32.const 7112) "1774") + (data (i32.const 7116) "1775") + (data (i32.const 7120) "1776") + (data (i32.const 7124) "1777") + (data (i32.const 7128) "1778") + (data (i32.const 7132) "1779") + (data (i32.const 7136) "1780") + (data (i32.const 7140) "1781") + (data (i32.const 7144) "1782") + (data (i32.const 7148) "1783") + (data (i32.const 7152) "1784") + (data (i32.const 7156) "1785") + (data (i32.const 7160) "1786") + (data (i32.const 7164) "1787") + (data (i32.const 7168) "1788") + (data (i32.const 7172) "1789") + (data (i32.const 7176) "1790") + (data (i32.const 7180) "1791") + (data (i32.const 7184) "1792") + (data (i32.const 7188) "1793") + (data (i32.const 7192) "1794") + (data (i32.const 7196) "1795") + (data (i32.const 7200) "1796") + (data (i32.const 7204) "1797") + (data (i32.const 7208) "1798") + (data (i32.const 7212) "1799") + (data (i32.const 7216) "1800") + (data (i32.const 7220) "1801") + (data (i32.const 7224) "1802") + (data (i32.const 7228) "1803") + (data (i32.const 7232) "1804") + (data (i32.const 7236) "1805") + (data (i32.const 7240) "1806") + (data (i32.const 7244) "1807") + (data (i32.const 7248) "1808") + (data (i32.const 7252) "1809") + (data (i32.const 7256) "1810") + (data (i32.const 7260) "1811") + (data (i32.const 7264) "1812") + (data (i32.const 7268) "1813") + (data (i32.const 7272) "1814") + (data (i32.const 7276) "1815") + (data (i32.const 7280) "1816") + (data (i32.const 7284) "1817") + (data (i32.const 7288) "1818") + (data (i32.const 7292) "1819") + (data (i32.const 7296) "1820") + (data (i32.const 7300) "1821") + (data (i32.const 7304) "1822") + (data (i32.const 7308) "1823") + (data (i32.const 7312) "1824") + (data (i32.const 7316) "1825") + (data (i32.const 7320) "1826") + (data (i32.const 7324) "1827") + (data (i32.const 7328) "1828") + (data (i32.const 7332) "1829") + (data (i32.const 7336) "1830") + (data (i32.const 7340) "1831") + (data (i32.const 7344) "1832") + (data (i32.const 7348) "1833") + (data (i32.const 7352) "1834") + (data (i32.const 7356) "1835") + (data (i32.const 7360) "1836") + (data (i32.const 7364) "1837") + (data (i32.const 7368) "1838") + (data (i32.const 7372) "1839") + (data (i32.const 7376) "1840") + (data (i32.const 7380) "1841") + (data (i32.const 7384) "1842") + (data (i32.const 7388) "1843") + (data (i32.const 7392) "1844") + (data (i32.const 7396) "1845") + (data (i32.const 7400) "1846") + (data (i32.const 7404) "1847") + (data (i32.const 7408) "1848") + (data (i32.const 7412) "1849") + (data (i32.const 7416) "1850") + (data (i32.const 7420) "1851") + (data (i32.const 7424) "1852") + (data (i32.const 7428) "1853") + (data (i32.const 7432) "1854") + (data (i32.const 7436) "1855") + (data (i32.const 7440) "1856") + (data (i32.const 7444) "1857") + (data (i32.const 7448) "1858") + (data (i32.const 7452) "1859") + (data (i32.const 7456) "1860") + (data (i32.const 7460) "1861") + (data (i32.const 7464) "1862") + (data (i32.const 7468) "1863") + (data (i32.const 7472) "1864") + (data (i32.const 7476) "1865") + (data (i32.const 7480) "1866") + (data (i32.const 7484) "1867") + (data (i32.const 7488) "1868") + (data (i32.const 7492) "1869") + (data (i32.const 7496) "1870") + (data (i32.const 7500) "1871") + (data (i32.const 7504) "1872") + (data (i32.const 7508) "1873") + (data (i32.const 7512) "1874") + (data (i32.const 7516) "1875") + (data (i32.const 7520) "1876") + (data (i32.const 7524) "1877") + (data (i32.const 7528) "1878") + (data (i32.const 7532) "1879") + (data (i32.const 7536) "1880") + (data (i32.const 7540) "1881") + (data (i32.const 7544) "1882") + (data (i32.const 7548) "1883") + (data (i32.const 7552) "1884") + (data (i32.const 7556) "1885") + (data (i32.const 7560) "1886") + (data (i32.const 7564) "1887") + (data (i32.const 7568) "1888") + (data (i32.const 7572) "1889") + (data (i32.const 7576) "1890") + (data (i32.const 7580) "1891") + (data (i32.const 7584) "1892") + (data (i32.const 7588) "1893") + (data (i32.const 7592) "1894") + (data (i32.const 7596) "1895") + (data (i32.const 7600) "1896") + (data (i32.const 7604) "1897") + (data (i32.const 7608) "1898") + (data (i32.const 7612) "1899") + (data (i32.const 7616) "1900") + (data (i32.const 7620) "1901") + (data (i32.const 7624) "1902") + (data (i32.const 7628) "1903") + (data (i32.const 7632) "1904") + (data (i32.const 7636) "1905") + (data (i32.const 7640) "1906") + (data (i32.const 7644) "1907") + (data (i32.const 7648) "1908") + (data (i32.const 7652) "1909") + (data (i32.const 7656) "1910") + (data (i32.const 7660) "1911") + (data (i32.const 7664) "1912") + (data (i32.const 7668) "1913") + (data (i32.const 7672) "1914") + (data (i32.const 7676) "1915") + (data (i32.const 7680) "1916") + (data (i32.const 7684) "1917") + (data (i32.const 7688) "1918") + (data (i32.const 7692) "1919") + (data (i32.const 7696) "1920") + (data (i32.const 7700) "1921") + (data (i32.const 7704) "1922") + (data (i32.const 7708) "1923") + (data (i32.const 7712) "1924") + (data (i32.const 7716) "1925") + (data (i32.const 7720) "1926") + (data (i32.const 7724) "1927") + (data (i32.const 7728) "1928") + (data (i32.const 7732) "1929") + (data (i32.const 7736) "1930") + (data (i32.const 7740) "1931") + (data (i32.const 7744) "1932") + (data (i32.const 7748) "1933") + (data (i32.const 7752) "1934") + (data (i32.const 7756) "1935") + (data (i32.const 7760) "1936") + (data (i32.const 7764) "1937") + (data (i32.const 7768) "1938") + (data (i32.const 7772) "1939") + (data (i32.const 7776) "1940") + (data (i32.const 7780) "1941") + (data (i32.const 7784) "1942") + (data (i32.const 7788) "1943") + (data (i32.const 7792) "1944") + (data (i32.const 7796) "1945") + (data (i32.const 7800) "1946") + (data (i32.const 7804) "1947") + (data (i32.const 7808) "1948") + (data (i32.const 7812) "1949") + (data (i32.const 7816) "1950") + (data (i32.const 7820) "1951") + (data (i32.const 7824) "1952") + (data (i32.const 7828) "1953") + (data (i32.const 7832) "1954") + (data (i32.const 7836) "1955") + (data (i32.const 7840) "1956") + (data (i32.const 7844) "1957") + (data (i32.const 7848) "1958") + (data (i32.const 7852) "1959") + (data (i32.const 7856) "1960") + (data (i32.const 7860) "1961") + (data (i32.const 7864) "1962") + (data (i32.const 7868) "1963") + (data (i32.const 7872) "1964") + (data (i32.const 7876) "1965") + (data (i32.const 7880) "1966") + (data (i32.const 7884) "1967") + (data (i32.const 7888) "1968") + (data (i32.const 7892) "1969") + (data (i32.const 7896) "1970") + (data (i32.const 7900) "1971") + (data (i32.const 7904) "1972") + (data (i32.const 7908) "1973") + (data (i32.const 7912) "1974") + (data (i32.const 7916) "1975") + (data (i32.const 7920) "1976") + (data (i32.const 7924) "1977") + (data (i32.const 7928) "1978") + (data (i32.const 7932) "1979") + (data (i32.const 7936) "1980") + (data (i32.const 7940) "1981") + (data (i32.const 7944) "1982") + (data (i32.const 7948) "1983") + (data (i32.const 7952) "1984") + (data (i32.const 7956) "1985") + (data (i32.const 7960) "1986") + (data (i32.const 7964) "1987") + (data (i32.const 7968) "1988") + (data (i32.const 7972) "1989") + (data (i32.const 7976) "1990") + (data (i32.const 7980) "1991") + (data (i32.const 7984) "1992") + (data (i32.const 7988) "1993") + (data (i32.const 7992) "1994") + (data (i32.const 7996) "1995") + (data (i32.const 8000) "1996") + (data (i32.const 8004) "1997") + (data (i32.const 8008) "1998") + (data (i32.const 8012) "1999") + (data (i32.const 8016) "2000") + (data (i32.const 8020) "2001") + (data (i32.const 8024) "2002") + (data (i32.const 8028) "2003") + (data (i32.const 8032) "2004") + (data (i32.const 8036) "2005") + (data (i32.const 8040) "2006") + (data (i32.const 8044) "2007") + (data (i32.const 8048) "2008") + (data (i32.const 8052) "2009") + (data (i32.const 8056) "2010") + (data (i32.const 8060) "2011") + (data (i32.const 8064) "2012") + (data (i32.const 8068) "2013") + (data (i32.const 8072) "2014") + (data (i32.const 8076) "2015") + (data (i32.const 8080) "2016") + (data (i32.const 8084) "2017") + (data (i32.const 8088) "2018") + (data (i32.const 8092) "2019") + (data (i32.const 8096) "2020") + (data (i32.const 8100) "2021") + (data (i32.const 8104) "2022") + (data (i32.const 8108) "2023") + (data (i32.const 8112) "2024") + (data (i32.const 8116) "2025") + (data (i32.const 8120) "2026") + (data (i32.const 8124) "2027") + (data (i32.const 8128) "2028") + (data (i32.const 8132) "2029") + (data (i32.const 8136) "2030") + (data (i32.const 8140) "2031") + (data (i32.const 8144) "2032") + (data (i32.const 8148) "2033") + (data (i32.const 8152) "2034") + (data (i32.const 8156) "2035") + (data (i32.const 8160) "2036") + (data (i32.const 8164) "2037") + (data (i32.const 8168) "2038") + (data (i32.const 8172) "2039") + (data (i32.const 8176) "2040") + (data (i32.const 8180) "2041") + (data (i32.const 8184) "2042") + (data (i32.const 8188) "2043") + (data (i32.const 8192) "2044") + (data (i32.const 8196) "2045") + (data (i32.const 8200) "2046") + (data (i32.const 8204) "2047") + (data (i32.const 8208) "2048") + (data (i32.const 8212) "2049") + (data (i32.const 8216) "2050") + (data (i32.const 8220) "2051") + (data (i32.const 8224) "2052") + (data (i32.const 8228) "2053") + (data (i32.const 8232) "2054") + (data (i32.const 8236) "2055") + (data (i32.const 8240) "2056") + (data (i32.const 8244) "2057") + (data (i32.const 8248) "2058") + (data (i32.const 8252) "2059") + (data (i32.const 8256) "2060") + (data (i32.const 8260) "2061") + (data (i32.const 8264) "2062") + (data (i32.const 8268) "2063") + (data (i32.const 8272) "2064") + (data (i32.const 8276) "2065") + (data (i32.const 8280) "2066") + (data (i32.const 8284) "2067") + (data (i32.const 8288) "2068") + (data (i32.const 8292) "2069") + (data (i32.const 8296) "2070") + (data (i32.const 8300) "2071") + (data (i32.const 8304) "2072") + (data (i32.const 8308) "2073") + (data (i32.const 8312) "2074") + (data (i32.const 8316) "2075") + (data (i32.const 8320) "2076") + (data (i32.const 8324) "2077") + (data (i32.const 8328) "2078") + (data (i32.const 8332) "2079") + (data (i32.const 8336) "2080") + (data (i32.const 8340) "2081") + (data (i32.const 8344) "2082") + (data (i32.const 8348) "2083") + (data (i32.const 8352) "2084") + (data (i32.const 8356) "2085") + (data (i32.const 8360) "2086") + (data (i32.const 8364) "2087") + (data (i32.const 8368) "2088") + (data (i32.const 8372) "2089") + (data (i32.const 8376) "2090") + (data (i32.const 8380) "2091") + (data (i32.const 8384) "2092") + (data (i32.const 8388) "2093") + (data (i32.const 8392) "2094") + (data (i32.const 8396) "2095") + (data (i32.const 8400) "2096") + (data (i32.const 8404) "2097") + (data (i32.const 8408) "2098") + (data (i32.const 8412) "2099") + (data (i32.const 8416) "2100") + (data (i32.const 8420) "2101") + (data (i32.const 8424) "2102") + (data (i32.const 8428) "2103") + (data (i32.const 8432) "2104") + (data (i32.const 8436) "2105") + (data (i32.const 8440) "2106") + (data (i32.const 8444) "2107") + (data (i32.const 8448) "2108") + (data (i32.const 8452) "2109") + (data (i32.const 8456) "2110") + (data (i32.const 8460) "2111") + (data (i32.const 8464) "2112") + (data (i32.const 8468) "2113") + (data (i32.const 8472) "2114") + (data (i32.const 8476) "2115") + (data (i32.const 8480) "2116") + (data (i32.const 8484) "2117") + (data (i32.const 8488) "2118") + (data (i32.const 8492) "2119") + (data (i32.const 8496) "2120") + (data (i32.const 8500) "2121") + (data (i32.const 8504) "2122") + (data (i32.const 8508) "2123") + (data (i32.const 8512) "2124") + (data (i32.const 8516) "2125") + (data (i32.const 8520) "2126") + (data (i32.const 8524) "2127") + (data (i32.const 8528) "2128") + (data (i32.const 8532) "2129") + (data (i32.const 8536) "2130") + (data (i32.const 8540) "2131") + (data (i32.const 8544) "2132") + (data (i32.const 8548) "2133") + (data (i32.const 8552) "2134") + (data (i32.const 8556) "2135") + (data (i32.const 8560) "2136") + (data (i32.const 8564) "2137") + (data (i32.const 8568) "2138") + (data (i32.const 8572) "2139") + (data (i32.const 8576) "2140") + (data (i32.const 8580) "2141") + (data (i32.const 8584) "2142") + (data (i32.const 8588) "2143") + (data (i32.const 8592) "2144") + (data (i32.const 8596) "2145") + (data (i32.const 8600) "2146") + (data (i32.const 8604) "2147") + (data (i32.const 8608) "2148") + (data (i32.const 8612) "2149") + (data (i32.const 8616) "2150") + (data (i32.const 8620) "2151") + (data (i32.const 8624) "2152") + (data (i32.const 8628) "2153") + (data (i32.const 8632) "2154") + (data (i32.const 8636) "2155") + (data (i32.const 8640) "2156") + (data (i32.const 8644) "2157") + (data (i32.const 8648) "2158") + (data (i32.const 8652) "2159") + (data (i32.const 8656) "2160") + (data (i32.const 8660) "2161") + (data (i32.const 8664) "2162") + (data (i32.const 8668) "2163") + (data (i32.const 8672) "2164") + (data (i32.const 8676) "2165") + (data (i32.const 8680) "2166") + (data (i32.const 8684) "2167") + (data (i32.const 8688) "2168") + (data (i32.const 8692) "2169") + (data (i32.const 8696) "2170") + (data (i32.const 8700) "2171") + (data (i32.const 8704) "2172") + (data (i32.const 8708) "2173") + (data (i32.const 8712) "2174") + (data (i32.const 8716) "2175") + (data (i32.const 8720) "2176") + (data (i32.const 8724) "2177") + (data (i32.const 8728) "2178") + (data (i32.const 8732) "2179") + (data (i32.const 8736) "2180") + (data (i32.const 8740) "2181") + (data (i32.const 8744) "2182") + (data (i32.const 8748) "2183") + (data (i32.const 8752) "2184") + (data (i32.const 8756) "2185") + (data (i32.const 8760) "2186") + (data (i32.const 8764) "2187") + (data (i32.const 8768) "2188") + (data (i32.const 8772) "2189") + (data (i32.const 8776) "2190") + (data (i32.const 8780) "2191") + (data (i32.const 8784) "2192") + (data (i32.const 8788) "2193") + (data (i32.const 8792) "2194") + (data (i32.const 8796) "2195") + (data (i32.const 8800) "2196") + (data (i32.const 8804) "2197") + (data (i32.const 8808) "2198") + (data (i32.const 8812) "2199") + (data (i32.const 8816) "2200") + (data (i32.const 8820) "2201") + (data (i32.const 8824) "2202") + (data (i32.const 8828) "2203") + (data (i32.const 8832) "2204") + (data (i32.const 8836) "2205") + (data (i32.const 8840) "2206") + (data (i32.const 8844) "2207") + (data (i32.const 8848) "2208") + (data (i32.const 8852) "2209") + (data (i32.const 8856) "2210") + (data (i32.const 8860) "2211") + (data (i32.const 8864) "2212") + (data (i32.const 8868) "2213") + (data (i32.const 8872) "2214") + (data (i32.const 8876) "2215") + (data (i32.const 8880) "2216") + (data (i32.const 8884) "2217") + (data (i32.const 8888) "2218") + (data (i32.const 8892) "2219") + (data (i32.const 8896) "2220") + (data (i32.const 8900) "2221") + (data (i32.const 8904) "2222") + (data (i32.const 8908) "2223") + (data (i32.const 8912) "2224") + (data (i32.const 8916) "2225") + (data (i32.const 8920) "2226") + (data (i32.const 8924) "2227") + (data (i32.const 8928) "2228") + (data (i32.const 8932) "2229") + (data (i32.const 8936) "2230") + (data (i32.const 8940) "2231") + (data (i32.const 8944) "2232") + (data (i32.const 8948) "2233") + (data (i32.const 8952) "2234") + (data (i32.const 8956) "2235") + (data (i32.const 8960) "2236") + (data (i32.const 8964) "2237") + (data (i32.const 8968) "2238") + (data (i32.const 8972) "2239") + (data (i32.const 8976) "2240") + (data (i32.const 8980) "2241") + (data (i32.const 8984) "2242") + (data (i32.const 8988) "2243") + (data (i32.const 8992) "2244") + (data (i32.const 8996) "2245") + (data (i32.const 9000) "2246") + (data (i32.const 9004) "2247") + (data (i32.const 9008) "2248") + (data (i32.const 9012) "2249") + (data (i32.const 9016) "2250") + (data (i32.const 9020) "2251") + (data (i32.const 9024) "2252") + (data (i32.const 9028) "2253") + (data (i32.const 9032) "2254") + (data (i32.const 9036) "2255") + (data (i32.const 9040) "2256") + (data (i32.const 9044) "2257") + (data (i32.const 9048) "2258") + (data (i32.const 9052) "2259") + (data (i32.const 9056) "2260") + (data (i32.const 9060) "2261") + (data (i32.const 9064) "2262") + (data (i32.const 9068) "2263") + (data (i32.const 9072) "2264") + (data (i32.const 9076) "2265") + (data (i32.const 9080) "2266") + (data (i32.const 9084) "2267") + (data (i32.const 9088) "2268") + (data (i32.const 9092) "2269") + (data (i32.const 9096) "2270") + (data (i32.const 9100) "2271") + (data (i32.const 9104) "2272") + (data (i32.const 9108) "2273") + (data (i32.const 9112) "2274") + (data (i32.const 9116) "2275") + (data (i32.const 9120) "2276") + (data (i32.const 9124) "2277") + (data (i32.const 9128) "2278") + (data (i32.const 9132) "2279") + (data (i32.const 9136) "2280") + (data (i32.const 9140) "2281") + (data (i32.const 9144) "2282") + (data (i32.const 9148) "2283") + (data (i32.const 9152) "2284") + (data (i32.const 9156) "2285") + (data (i32.const 9160) "2286") + (data (i32.const 9164) "2287") + (data (i32.const 9168) "2288") + (data (i32.const 9172) "2289") + (data (i32.const 9176) "2290") + (data (i32.const 9180) "2291") + (data (i32.const 9184) "2292") + (data (i32.const 9188) "2293") + (data (i32.const 9192) "2294") + (data (i32.const 9196) "2295") + (data (i32.const 9200) "2296") + (data (i32.const 9204) "2297") + (data (i32.const 9208) "2298") + (data (i32.const 9212) "2299") + (data (i32.const 9216) "2300") + (data (i32.const 9220) "2301") + (data (i32.const 9224) "2302") + (data (i32.const 9228) "2303") + (data (i32.const 9232) "2304") + (data (i32.const 9236) "2305") + (data (i32.const 9240) "2306") + (data (i32.const 9244) "2307") + (data (i32.const 9248) "2308") + (data (i32.const 9252) "2309") + (data (i32.const 9256) "2310") + (data (i32.const 9260) "2311") + (data (i32.const 9264) "2312") + (data (i32.const 9268) "2313") + (data (i32.const 9272) "2314") + (data (i32.const 9276) "2315") + (data (i32.const 9280) "2316") + (data (i32.const 9284) "2317") + (data (i32.const 9288) "2318") + (data (i32.const 9292) "2319") + (data (i32.const 9296) "2320") + (data (i32.const 9300) "2321") + (data (i32.const 9304) "2322") + (data (i32.const 9308) "2323") + (data (i32.const 9312) "2324") + (data (i32.const 9316) "2325") + (data (i32.const 9320) "2326") + (data (i32.const 9324) "2327") + (data (i32.const 9328) "2328") + (data (i32.const 9332) "2329") + (data (i32.const 9336) "2330") + (data (i32.const 9340) "2331") + (data (i32.const 9344) "2332") + (data (i32.const 9348) "2333") + (data (i32.const 9352) "2334") + (data (i32.const 9356) "2335") + (data (i32.const 9360) "2336") + (data (i32.const 9364) "2337") + (data (i32.const 9368) "2338") + (data (i32.const 9372) "2339") + (data (i32.const 9376) "2340") + (data (i32.const 9380) "2341") + (data (i32.const 9384) "2342") + (data (i32.const 9388) "2343") + (data (i32.const 9392) "2344") + (data (i32.const 9396) "2345") + (data (i32.const 9400) "2346") + (data (i32.const 9404) "2347") + (data (i32.const 9408) "2348") + (data (i32.const 9412) "2349") + (data (i32.const 9416) "2350") + (data (i32.const 9420) "2351") + (data (i32.const 9424) "2352") + (data (i32.const 9428) "2353") + (data (i32.const 9432) "2354") + (data (i32.const 9436) "2355") + (data (i32.const 9440) "2356") + (data (i32.const 9444) "2357") + (data (i32.const 9448) "2358") + (data (i32.const 9452) "2359") + (data (i32.const 9456) "2360") + (data (i32.const 9460) "2361") + (data (i32.const 9464) "2362") + (data (i32.const 9468) "2363") + (data (i32.const 9472) "2364") + (data (i32.const 9476) "2365") + (data (i32.const 9480) "2366") + (data (i32.const 9484) "2367") + (data (i32.const 9488) "2368") + (data (i32.const 9492) "2369") + (data (i32.const 9496) "2370") + (data (i32.const 9500) "2371") + (data (i32.const 9504) "2372") + (data (i32.const 9508) "2373") + (data (i32.const 9512) "2374") + (data (i32.const 9516) "2375") + (data (i32.const 9520) "2376") + (data (i32.const 9524) "2377") + (data (i32.const 9528) "2378") + (data (i32.const 9532) "2379") + (data (i32.const 9536) "2380") + (data (i32.const 9540) "2381") + (data (i32.const 9544) "2382") + (data (i32.const 9548) "2383") + (data (i32.const 9552) "2384") + (data (i32.const 9556) "2385") + (data (i32.const 9560) "2386") + (data (i32.const 9564) "2387") + (data (i32.const 9568) "2388") + (data (i32.const 9572) "2389") + (data (i32.const 9576) "2390") + (data (i32.const 9580) "2391") + (data (i32.const 9584) "2392") + (data (i32.const 9588) "2393") + (data (i32.const 9592) "2394") + (data (i32.const 9596) "2395") + (data (i32.const 9600) "2396") + (data (i32.const 9604) "2397") + (data (i32.const 9608) "2398") + (data (i32.const 9612) "2399") + (data (i32.const 9616) "2400") + (export "eq" (func $eq)) + (export "ne" (func $ne)) + (export "gt" (func $gt)) + (export "lt" (func $lt)) + (export "ge" (func $ge)) + (export "le" (func $le)) + (export "apply" (func $apply)) + (export "assert_return" (func $assert_return)) + (func $assert_return (param $0 i32) (param $1 i32 ) (param $2 i32) (call $eosio_assert(i32.eq (get_local $0) (get_local $1)) (get_local $2))) + (func $eq (param $0 f64) (param $1 f64) (result i32) (f64.eq (get_local $0) (get_local $1))) + (func $ne (param $0 f64) (param $1 f64) (result i32) (f64.ne (get_local $0) (get_local $1))) + (func $gt (param $0 f64) (param $1 f64) (result i32) (f64.gt (get_local $0) (get_local $1))) + (func $lt (param $0 f64) (param $1 f64) (result i32) (f64.lt (get_local $0) (get_local $1))) + (func $ge (param $0 f64) (param $1 f64) (result i32) (f64.ge (get_local $0) (get_local $1))) + (func $le (param $0 f64) (param $1 f64) (result i32) (f64.le (get_local $0) (get_local $1))) + (func $apply (param $0 i64)(param $1 i64)(param $2 i64) + (call $require_auth (i64.const 6355331582554800128)) + (call $assert_return (call $eq (f64.const -0x0p+0) (f64.const -0x0p+0)) (i32.const 1) (i32.const 20)) + (call $assert_return (call $eq (f64.const -0x0p+0) (f64.const 0x0p+0)) (i32.const 1) (i32.const 24)) + (call $assert_return (call $eq (f64.const 0x0p+0) (f64.const -0x0p+0)) (i32.const 1) (i32.const 28)) + (call $assert_return (call $eq (f64.const 0x0p+0) (f64.const 0x0p+0)) (i32.const 1) (i32.const 32)) + (call $assert_return (call $eq (f64.const -0x0p+0) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 36)) + (call $assert_return (call $eq (f64.const -0x0p+0) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 40)) + (call $assert_return (call $eq (f64.const 0x0p+0) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 44)) + (call $assert_return (call $eq (f64.const 0x0p+0) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 48)) + (call $assert_return (call $eq (f64.const -0x0p+0) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 52)) + (call $assert_return (call $eq (f64.const -0x0p+0) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 56)) + (call $assert_return (call $eq (f64.const 0x0p+0) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 60)) + (call $assert_return (call $eq (f64.const 0x0p+0) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 64)) + (call $assert_return (call $eq (f64.const -0x0p+0) (f64.const -0x1p-1)) (i32.const 0) (i32.const 68)) + (call $assert_return (call $eq (f64.const -0x0p+0) (f64.const 0x1p-1)) (i32.const 0) (i32.const 72)) + (call $assert_return (call $eq (f64.const 0x0p+0) (f64.const -0x1p-1)) (i32.const 0) (i32.const 76)) + (call $assert_return (call $eq (f64.const 0x0p+0) (f64.const 0x1p-1)) (i32.const 0) (i32.const 80)) + (call $assert_return (call $eq (f64.const -0x0p+0) (f64.const -0x1p+0)) (i32.const 0) (i32.const 84)) + (call $assert_return (call $eq (f64.const -0x0p+0) (f64.const 0x1p+0)) (i32.const 0) (i32.const 88)) + (call $assert_return (call $eq (f64.const 0x0p+0) (f64.const -0x1p+0)) (i32.const 0) (i32.const 92)) + (call $assert_return (call $eq (f64.const 0x0p+0) (f64.const 0x1p+0)) (i32.const 0) (i32.const 96)) + (call $assert_return (call $eq (f64.const -0x0p+0) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 100)) + (call $assert_return (call $eq (f64.const -0x0p+0) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 104)) + (call $assert_return (call $eq (f64.const 0x0p+0) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 108)) + (call $assert_return (call $eq (f64.const 0x0p+0) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 112)) + (call $assert_return (call $eq (f64.const -0x0p+0) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 116)) + (call $assert_return (call $eq (f64.const -0x0p+0) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 120)) + (call $assert_return (call $eq (f64.const 0x0p+0) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 124)) + (call $assert_return (call $eq (f64.const 0x0p+0) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 128)) + (call $assert_return (call $eq (f64.const -0x0p+0) (f64.const -inf)) (i32.const 0) (i32.const 132)) + (call $assert_return (call $eq (f64.const -0x0p+0) (f64.const inf)) (i32.const 0) (i32.const 136)) + (call $assert_return (call $eq (f64.const 0x0p+0) (f64.const -inf)) (i32.const 0) (i32.const 140)) + (call $assert_return (call $eq (f64.const 0x0p+0) (f64.const inf)) (i32.const 0) (i32.const 144)) + (call $assert_return (call $eq (f64.const -0x0p+0) (f64.const -nan)) (i32.const 0) (i32.const 148)) + (call $assert_return (call $eq (f64.const -0x0p+0) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 152)) + (call $assert_return (call $eq (f64.const -0x0p+0) (f64.const nan)) (i32.const 0) (i32.const 156)) + (call $assert_return (call $eq (f64.const -0x0p+0) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 160)) + (call $assert_return (call $eq (f64.const 0x0p+0) (f64.const -nan)) (i32.const 0) (i32.const 164)) + (call $assert_return (call $eq (f64.const 0x0p+0) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 168)) + (call $assert_return (call $eq (f64.const 0x0p+0) (f64.const nan)) (i32.const 0) (i32.const 172)) + (call $assert_return (call $eq (f64.const 0x0p+0) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 176)) + (call $assert_return (call $eq (f64.const -0x0.0000000000001p-1022) (f64.const -0x0p+0)) (i32.const 0) (i32.const 180)) + (call $assert_return (call $eq (f64.const -0x0.0000000000001p-1022) (f64.const 0x0p+0)) (i32.const 0) (i32.const 184)) + (call $assert_return (call $eq (f64.const 0x0.0000000000001p-1022) (f64.const -0x0p+0)) (i32.const 0) (i32.const 188)) + (call $assert_return (call $eq (f64.const 0x0.0000000000001p-1022) (f64.const 0x0p+0)) (i32.const 0) (i32.const 192)) + (call $assert_return (call $eq (f64.const -0x0.0000000000001p-1022) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 196)) + (call $assert_return (call $eq (f64.const -0x0.0000000000001p-1022) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 200)) + (call $assert_return (call $eq (f64.const 0x0.0000000000001p-1022) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 204)) + (call $assert_return (call $eq (f64.const 0x0.0000000000001p-1022) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 208)) + (call $assert_return (call $eq (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 212)) + (call $assert_return (call $eq (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 216)) + (call $assert_return (call $eq (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 220)) + (call $assert_return (call $eq (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 224)) + (call $assert_return (call $eq (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p-1)) (i32.const 0) (i32.const 228)) + (call $assert_return (call $eq (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p-1)) (i32.const 0) (i32.const 232)) + (call $assert_return (call $eq (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p-1)) (i32.const 0) (i32.const 236)) + (call $assert_return (call $eq (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p-1)) (i32.const 0) (i32.const 240)) + (call $assert_return (call $eq (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p+0)) (i32.const 0) (i32.const 244)) + (call $assert_return (call $eq (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p+0)) (i32.const 0) (i32.const 248)) + (call $assert_return (call $eq (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p+0)) (i32.const 0) (i32.const 252)) + (call $assert_return (call $eq (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p+0)) (i32.const 0) (i32.const 256)) + (call $assert_return (call $eq (f64.const -0x0.0000000000001p-1022) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 260)) + (call $assert_return (call $eq (f64.const -0x0.0000000000001p-1022) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 264)) + (call $assert_return (call $eq (f64.const 0x0.0000000000001p-1022) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 268)) + (call $assert_return (call $eq (f64.const 0x0.0000000000001p-1022) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 272)) + (call $assert_return (call $eq (f64.const -0x0.0000000000001p-1022) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 276)) + (call $assert_return (call $eq (f64.const -0x0.0000000000001p-1022) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 280)) + (call $assert_return (call $eq (f64.const 0x0.0000000000001p-1022) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 284)) + (call $assert_return (call $eq (f64.const 0x0.0000000000001p-1022) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 288)) + (call $assert_return (call $eq (f64.const -0x0.0000000000001p-1022) (f64.const -inf)) (i32.const 0) (i32.const 292)) + (call $assert_return (call $eq (f64.const -0x0.0000000000001p-1022) (f64.const inf)) (i32.const 0) (i32.const 296)) + (call $assert_return (call $eq (f64.const 0x0.0000000000001p-1022) (f64.const -inf)) (i32.const 0) (i32.const 300)) + (call $assert_return (call $eq (f64.const 0x0.0000000000001p-1022) (f64.const inf)) (i32.const 0) (i32.const 304)) + (call $assert_return (call $eq (f64.const -0x0.0000000000001p-1022) (f64.const -nan)) (i32.const 0) (i32.const 308)) + (call $assert_return (call $eq (f64.const -0x0.0000000000001p-1022) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 312)) + (call $assert_return (call $eq (f64.const -0x0.0000000000001p-1022) (f64.const nan)) (i32.const 0) (i32.const 316)) + (call $assert_return (call $eq (f64.const -0x0.0000000000001p-1022) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 320)) + (call $assert_return (call $eq (f64.const 0x0.0000000000001p-1022) (f64.const -nan)) (i32.const 0) (i32.const 324)) + (call $assert_return (call $eq (f64.const 0x0.0000000000001p-1022) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 328)) + (call $assert_return (call $eq (f64.const 0x0.0000000000001p-1022) (f64.const nan)) (i32.const 0) (i32.const 332)) + (call $assert_return (call $eq (f64.const 0x0.0000000000001p-1022) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 336)) + (call $assert_return (call $eq (f64.const -0x1p-1022) (f64.const -0x0p+0)) (i32.const 0) (i32.const 340)) + (call $assert_return (call $eq (f64.const -0x1p-1022) (f64.const 0x0p+0)) (i32.const 0) (i32.const 344)) + (call $assert_return (call $eq (f64.const 0x1p-1022) (f64.const -0x0p+0)) (i32.const 0) (i32.const 348)) + (call $assert_return (call $eq (f64.const 0x1p-1022) (f64.const 0x0p+0)) (i32.const 0) (i32.const 352)) + (call $assert_return (call $eq (f64.const -0x1p-1022) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 356)) + (call $assert_return (call $eq (f64.const -0x1p-1022) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 360)) + (call $assert_return (call $eq (f64.const 0x1p-1022) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 364)) + (call $assert_return (call $eq (f64.const 0x1p-1022) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 368)) + (call $assert_return (call $eq (f64.const -0x1p-1022) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 372)) + (call $assert_return (call $eq (f64.const -0x1p-1022) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 376)) + (call $assert_return (call $eq (f64.const 0x1p-1022) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 380)) + (call $assert_return (call $eq (f64.const 0x1p-1022) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 384)) + (call $assert_return (call $eq (f64.const -0x1p-1022) (f64.const -0x1p-1)) (i32.const 0) (i32.const 388)) + (call $assert_return (call $eq (f64.const -0x1p-1022) (f64.const 0x1p-1)) (i32.const 0) (i32.const 392)) + (call $assert_return (call $eq (f64.const 0x1p-1022) (f64.const -0x1p-1)) (i32.const 0) (i32.const 396)) + (call $assert_return (call $eq (f64.const 0x1p-1022) (f64.const 0x1p-1)) (i32.const 0) (i32.const 400)) + (call $assert_return (call $eq (f64.const -0x1p-1022) (f64.const -0x1p+0)) (i32.const 0) (i32.const 404)) + (call $assert_return (call $eq (f64.const -0x1p-1022) (f64.const 0x1p+0)) (i32.const 0) (i32.const 408)) + (call $assert_return (call $eq (f64.const 0x1p-1022) (f64.const -0x1p+0)) (i32.const 0) (i32.const 412)) + (call $assert_return (call $eq (f64.const 0x1p-1022) (f64.const 0x1p+0)) (i32.const 0) (i32.const 416)) + (call $assert_return (call $eq (f64.const -0x1p-1022) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 420)) + (call $assert_return (call $eq (f64.const -0x1p-1022) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 424)) + (call $assert_return (call $eq (f64.const 0x1p-1022) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 428)) + (call $assert_return (call $eq (f64.const 0x1p-1022) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 432)) + (call $assert_return (call $eq (f64.const -0x1p-1022) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 436)) + (call $assert_return (call $eq (f64.const -0x1p-1022) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 440)) + (call $assert_return (call $eq (f64.const 0x1p-1022) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 444)) + (call $assert_return (call $eq (f64.const 0x1p-1022) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 448)) + (call $assert_return (call $eq (f64.const -0x1p-1022) (f64.const -inf)) (i32.const 0) (i32.const 452)) + (call $assert_return (call $eq (f64.const -0x1p-1022) (f64.const inf)) (i32.const 0) (i32.const 456)) + (call $assert_return (call $eq (f64.const 0x1p-1022) (f64.const -inf)) (i32.const 0) (i32.const 460)) + (call $assert_return (call $eq (f64.const 0x1p-1022) (f64.const inf)) (i32.const 0) (i32.const 464)) + (call $assert_return (call $eq (f64.const -0x1p-1022) (f64.const -nan)) (i32.const 0) (i32.const 468)) + (call $assert_return (call $eq (f64.const -0x1p-1022) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 472)) + (call $assert_return (call $eq (f64.const -0x1p-1022) (f64.const nan)) (i32.const 0) (i32.const 476)) + (call $assert_return (call $eq (f64.const -0x1p-1022) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 480)) + (call $assert_return (call $eq (f64.const 0x1p-1022) (f64.const -nan)) (i32.const 0) (i32.const 484)) + (call $assert_return (call $eq (f64.const 0x1p-1022) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 488)) + (call $assert_return (call $eq (f64.const 0x1p-1022) (f64.const nan)) (i32.const 0) (i32.const 492)) + (call $assert_return (call $eq (f64.const 0x1p-1022) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 496)) + (call $assert_return (call $eq (f64.const -0x1p-1) (f64.const -0x0p+0)) (i32.const 0) (i32.const 500)) + (call $assert_return (call $eq (f64.const -0x1p-1) (f64.const 0x0p+0)) (i32.const 0) (i32.const 504)) + (call $assert_return (call $eq (f64.const 0x1p-1) (f64.const -0x0p+0)) (i32.const 0) (i32.const 508)) + (call $assert_return (call $eq (f64.const 0x1p-1) (f64.const 0x0p+0)) (i32.const 0) (i32.const 512)) + (call $assert_return (call $eq (f64.const -0x1p-1) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 516)) + (call $assert_return (call $eq (f64.const -0x1p-1) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 520)) + (call $assert_return (call $eq (f64.const 0x1p-1) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 524)) + (call $assert_return (call $eq (f64.const 0x1p-1) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 528)) + (call $assert_return (call $eq (f64.const -0x1p-1) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 532)) + (call $assert_return (call $eq (f64.const -0x1p-1) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 536)) + (call $assert_return (call $eq (f64.const 0x1p-1) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 540)) + (call $assert_return (call $eq (f64.const 0x1p-1) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 544)) + (call $assert_return (call $eq (f64.const -0x1p-1) (f64.const -0x1p-1)) (i32.const 1) (i32.const 548)) + (call $assert_return (call $eq (f64.const -0x1p-1) (f64.const 0x1p-1)) (i32.const 0) (i32.const 552)) + (call $assert_return (call $eq (f64.const 0x1p-1) (f64.const -0x1p-1)) (i32.const 0) (i32.const 556)) + (call $assert_return (call $eq (f64.const 0x1p-1) (f64.const 0x1p-1)) (i32.const 1) (i32.const 560)) + (call $assert_return (call $eq (f64.const -0x1p-1) (f64.const -0x1p+0)) (i32.const 0) (i32.const 564)) + (call $assert_return (call $eq (f64.const -0x1p-1) (f64.const 0x1p+0)) (i32.const 0) (i32.const 568)) + (call $assert_return (call $eq (f64.const 0x1p-1) (f64.const -0x1p+0)) (i32.const 0) (i32.const 572)) + (call $assert_return (call $eq (f64.const 0x1p-1) (f64.const 0x1p+0)) (i32.const 0) (i32.const 576)) + (call $assert_return (call $eq (f64.const -0x1p-1) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 580)) + (call $assert_return (call $eq (f64.const -0x1p-1) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 584)) + (call $assert_return (call $eq (f64.const 0x1p-1) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 588)) + (call $assert_return (call $eq (f64.const 0x1p-1) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 592)) + (call $assert_return (call $eq (f64.const -0x1p-1) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 596)) + (call $assert_return (call $eq (f64.const -0x1p-1) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 600)) + (call $assert_return (call $eq (f64.const 0x1p-1) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 604)) + (call $assert_return (call $eq (f64.const 0x1p-1) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 608)) + (call $assert_return (call $eq (f64.const -0x1p-1) (f64.const -inf)) (i32.const 0) (i32.const 612)) + (call $assert_return (call $eq (f64.const -0x1p-1) (f64.const inf)) (i32.const 0) (i32.const 616)) + (call $assert_return (call $eq (f64.const 0x1p-1) (f64.const -inf)) (i32.const 0) (i32.const 620)) + (call $assert_return (call $eq (f64.const 0x1p-1) (f64.const inf)) (i32.const 0) (i32.const 624)) + (call $assert_return (call $eq (f64.const -0x1p-1) (f64.const -nan)) (i32.const 0) (i32.const 628)) + (call $assert_return (call $eq (f64.const -0x1p-1) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 632)) + (call $assert_return (call $eq (f64.const -0x1p-1) (f64.const nan)) (i32.const 0) (i32.const 636)) + (call $assert_return (call $eq (f64.const -0x1p-1) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 640)) + (call $assert_return (call $eq (f64.const 0x1p-1) (f64.const -nan)) (i32.const 0) (i32.const 644)) + (call $assert_return (call $eq (f64.const 0x1p-1) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 648)) + (call $assert_return (call $eq (f64.const 0x1p-1) (f64.const nan)) (i32.const 0) (i32.const 652)) + (call $assert_return (call $eq (f64.const 0x1p-1) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 656)) + (call $assert_return (call $eq (f64.const -0x1p+0) (f64.const -0x0p+0)) (i32.const 0) (i32.const 660)) + (call $assert_return (call $eq (f64.const -0x1p+0) (f64.const 0x0p+0)) (i32.const 0) (i32.const 664)) + (call $assert_return (call $eq (f64.const 0x1p+0) (f64.const -0x0p+0)) (i32.const 0) (i32.const 668)) + (call $assert_return (call $eq (f64.const 0x1p+0) (f64.const 0x0p+0)) (i32.const 0) (i32.const 672)) + (call $assert_return (call $eq (f64.const -0x1p+0) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 676)) + (call $assert_return (call $eq (f64.const -0x1p+0) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 680)) + (call $assert_return (call $eq (f64.const 0x1p+0) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 684)) + (call $assert_return (call $eq (f64.const 0x1p+0) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 688)) + (call $assert_return (call $eq (f64.const -0x1p+0) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 692)) + (call $assert_return (call $eq (f64.const -0x1p+0) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 696)) + (call $assert_return (call $eq (f64.const 0x1p+0) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 700)) + (call $assert_return (call $eq (f64.const 0x1p+0) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 704)) + (call $assert_return (call $eq (f64.const -0x1p+0) (f64.const -0x1p-1)) (i32.const 0) (i32.const 708)) + (call $assert_return (call $eq (f64.const -0x1p+0) (f64.const 0x1p-1)) (i32.const 0) (i32.const 712)) + (call $assert_return (call $eq (f64.const 0x1p+0) (f64.const -0x1p-1)) (i32.const 0) (i32.const 716)) + (call $assert_return (call $eq (f64.const 0x1p+0) (f64.const 0x1p-1)) (i32.const 0) (i32.const 720)) + (call $assert_return (call $eq (f64.const -0x1p+0) (f64.const -0x1p+0)) (i32.const 1) (i32.const 724)) + (call $assert_return (call $eq (f64.const -0x1p+0) (f64.const 0x1p+0)) (i32.const 0) (i32.const 728)) + (call $assert_return (call $eq (f64.const 0x1p+0) (f64.const -0x1p+0)) (i32.const 0) (i32.const 732)) + (call $assert_return (call $eq (f64.const 0x1p+0) (f64.const 0x1p+0)) (i32.const 1) (i32.const 736)) + (call $assert_return (call $eq (f64.const -0x1p+0) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 740)) + (call $assert_return (call $eq (f64.const -0x1p+0) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 744)) + (call $assert_return (call $eq (f64.const 0x1p+0) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 748)) + (call $assert_return (call $eq (f64.const 0x1p+0) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 752)) + (call $assert_return (call $eq (f64.const -0x1p+0) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 756)) + (call $assert_return (call $eq (f64.const -0x1p+0) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 760)) + (call $assert_return (call $eq (f64.const 0x1p+0) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 764)) + (call $assert_return (call $eq (f64.const 0x1p+0) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 768)) + (call $assert_return (call $eq (f64.const -0x1p+0) (f64.const -inf)) (i32.const 0) (i32.const 772)) + (call $assert_return (call $eq (f64.const -0x1p+0) (f64.const inf)) (i32.const 0) (i32.const 776)) + (call $assert_return (call $eq (f64.const 0x1p+0) (f64.const -inf)) (i32.const 0) (i32.const 780)) + (call $assert_return (call $eq (f64.const 0x1p+0) (f64.const inf)) (i32.const 0) (i32.const 784)) + (call $assert_return (call $eq (f64.const -0x1p+0) (f64.const -nan)) (i32.const 0) (i32.const 788)) + (call $assert_return (call $eq (f64.const -0x1p+0) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 792)) + (call $assert_return (call $eq (f64.const -0x1p+0) (f64.const nan)) (i32.const 0) (i32.const 796)) + (call $assert_return (call $eq (f64.const -0x1p+0) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 800)) + (call $assert_return (call $eq (f64.const 0x1p+0) (f64.const -nan)) (i32.const 0) (i32.const 804)) + (call $assert_return (call $eq (f64.const 0x1p+0) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 808)) + (call $assert_return (call $eq (f64.const 0x1p+0) (f64.const nan)) (i32.const 0) (i32.const 812)) + (call $assert_return (call $eq (f64.const 0x1p+0) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 816)) + (call $assert_return (call $eq (f64.const -0x1.921fb54442d18p+2) (f64.const -0x0p+0)) (i32.const 0) (i32.const 820)) + (call $assert_return (call $eq (f64.const -0x1.921fb54442d18p+2) (f64.const 0x0p+0)) (i32.const 0) (i32.const 824)) + (call $assert_return (call $eq (f64.const 0x1.921fb54442d18p+2) (f64.const -0x0p+0)) (i32.const 0) (i32.const 828)) + (call $assert_return (call $eq (f64.const 0x1.921fb54442d18p+2) (f64.const 0x0p+0)) (i32.const 0) (i32.const 832)) + (call $assert_return (call $eq (f64.const -0x1.921fb54442d18p+2) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 836)) + (call $assert_return (call $eq (f64.const -0x1.921fb54442d18p+2) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 840)) + (call $assert_return (call $eq (f64.const 0x1.921fb54442d18p+2) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 844)) + (call $assert_return (call $eq (f64.const 0x1.921fb54442d18p+2) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 848)) + (call $assert_return (call $eq (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 852)) + (call $assert_return (call $eq (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 856)) + (call $assert_return (call $eq (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 860)) + (call $assert_return (call $eq (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 864)) + (call $assert_return (call $eq (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p-1)) (i32.const 0) (i32.const 868)) + (call $assert_return (call $eq (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p-1)) (i32.const 0) (i32.const 872)) + (call $assert_return (call $eq (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p-1)) (i32.const 0) (i32.const 876)) + (call $assert_return (call $eq (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p-1)) (i32.const 0) (i32.const 880)) + (call $assert_return (call $eq (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p+0)) (i32.const 0) (i32.const 884)) + (call $assert_return (call $eq (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p+0)) (i32.const 0) (i32.const 888)) + (call $assert_return (call $eq (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p+0)) (i32.const 0) (i32.const 892)) + (call $assert_return (call $eq (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p+0)) (i32.const 0) (i32.const 896)) + (call $assert_return (call $eq (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 900)) + (call $assert_return (call $eq (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 904)) + (call $assert_return (call $eq (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 908)) + (call $assert_return (call $eq (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 912)) + (call $assert_return (call $eq (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 916)) + (call $assert_return (call $eq (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 920)) + (call $assert_return (call $eq (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 924)) + (call $assert_return (call $eq (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 928)) + (call $assert_return (call $eq (f64.const -0x1.921fb54442d18p+2) (f64.const -inf)) (i32.const 0) (i32.const 932)) + (call $assert_return (call $eq (f64.const -0x1.921fb54442d18p+2) (f64.const inf)) (i32.const 0) (i32.const 936)) + (call $assert_return (call $eq (f64.const 0x1.921fb54442d18p+2) (f64.const -inf)) (i32.const 0) (i32.const 940)) + (call $assert_return (call $eq (f64.const 0x1.921fb54442d18p+2) (f64.const inf)) (i32.const 0) (i32.const 944)) + (call $assert_return (call $eq (f64.const -0x1.921fb54442d18p+2) (f64.const -nan)) (i32.const 0) (i32.const 948)) + (call $assert_return (call $eq (f64.const -0x1.921fb54442d18p+2) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 952)) + (call $assert_return (call $eq (f64.const -0x1.921fb54442d18p+2) (f64.const nan)) (i32.const 0) (i32.const 956)) + (call $assert_return (call $eq (f64.const -0x1.921fb54442d18p+2) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 960)) + (call $assert_return (call $eq (f64.const 0x1.921fb54442d18p+2) (f64.const -nan)) (i32.const 0) (i32.const 964)) + (call $assert_return (call $eq (f64.const 0x1.921fb54442d18p+2) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 968)) + (call $assert_return (call $eq (f64.const 0x1.921fb54442d18p+2) (f64.const nan)) (i32.const 0) (i32.const 972)) + (call $assert_return (call $eq (f64.const 0x1.921fb54442d18p+2) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 976)) + (call $assert_return (call $eq (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x0p+0)) (i32.const 0) (i32.const 980)) + (call $assert_return (call $eq (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x0p+0)) (i32.const 0) (i32.const 984)) + (call $assert_return (call $eq (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x0p+0)) (i32.const 0) (i32.const 988)) + (call $assert_return (call $eq (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x0p+0)) (i32.const 0) (i32.const 992)) + (call $assert_return (call $eq (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 996)) + (call $assert_return (call $eq (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 1000)) + (call $assert_return (call $eq (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 1004)) + (call $assert_return (call $eq (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 1008)) + (call $assert_return (call $eq (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 1012)) + (call $assert_return (call $eq (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 1016)) + (call $assert_return (call $eq (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 1020)) + (call $assert_return (call $eq (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 1024)) + (call $assert_return (call $eq (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p-1)) (i32.const 0) (i32.const 1028)) + (call $assert_return (call $eq (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p-1)) (i32.const 0) (i32.const 1032)) + (call $assert_return (call $eq (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p-1)) (i32.const 0) (i32.const 1036)) + (call $assert_return (call $eq (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p-1)) (i32.const 0) (i32.const 1040)) + (call $assert_return (call $eq (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p+0)) (i32.const 0) (i32.const 1044)) + (call $assert_return (call $eq (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p+0)) (i32.const 0) (i32.const 1048)) + (call $assert_return (call $eq (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p+0)) (i32.const 0) (i32.const 1052)) + (call $assert_return (call $eq (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p+0)) (i32.const 0) (i32.const 1056)) + (call $assert_return (call $eq (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 1060)) + (call $assert_return (call $eq (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 1064)) + (call $assert_return (call $eq (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 1068)) + (call $assert_return (call $eq (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 1072)) + (call $assert_return (call $eq (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 1076)) + (call $assert_return (call $eq (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 1080)) + (call $assert_return (call $eq (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 1084)) + (call $assert_return (call $eq (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 1088)) + (call $assert_return (call $eq (f64.const -0x1.fffffffffffffp+1023) (f64.const -inf)) (i32.const 0) (i32.const 1092)) + (call $assert_return (call $eq (f64.const -0x1.fffffffffffffp+1023) (f64.const inf)) (i32.const 0) (i32.const 1096)) + (call $assert_return (call $eq (f64.const 0x1.fffffffffffffp+1023) (f64.const -inf)) (i32.const 0) (i32.const 1100)) + (call $assert_return (call $eq (f64.const 0x1.fffffffffffffp+1023) (f64.const inf)) (i32.const 0) (i32.const 1104)) + (call $assert_return (call $eq (f64.const -0x1.fffffffffffffp+1023) (f64.const -nan)) (i32.const 0) (i32.const 1108)) + (call $assert_return (call $eq (f64.const -0x1.fffffffffffffp+1023) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 1112)) + (call $assert_return (call $eq (f64.const -0x1.fffffffffffffp+1023) (f64.const nan)) (i32.const 0) (i32.const 1116)) + (call $assert_return (call $eq (f64.const -0x1.fffffffffffffp+1023) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 1120)) + (call $assert_return (call $eq (f64.const 0x1.fffffffffffffp+1023) (f64.const -nan)) (i32.const 0) (i32.const 1124)) + (call $assert_return (call $eq (f64.const 0x1.fffffffffffffp+1023) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 1128)) + (call $assert_return (call $eq (f64.const 0x1.fffffffffffffp+1023) (f64.const nan)) (i32.const 0) (i32.const 1132)) + (call $assert_return (call $eq (f64.const 0x1.fffffffffffffp+1023) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 1136)) + (call $assert_return (call $eq (f64.const -inf) (f64.const -0x0p+0)) (i32.const 0) (i32.const 1140)) + (call $assert_return (call $eq (f64.const -inf) (f64.const 0x0p+0)) (i32.const 0) (i32.const 1144)) + (call $assert_return (call $eq (f64.const inf) (f64.const -0x0p+0)) (i32.const 0) (i32.const 1148)) + (call $assert_return (call $eq (f64.const inf) (f64.const 0x0p+0)) (i32.const 0) (i32.const 1152)) + (call $assert_return (call $eq (f64.const -inf) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 1156)) + (call $assert_return (call $eq (f64.const -inf) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 1160)) + (call $assert_return (call $eq (f64.const inf) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 1164)) + (call $assert_return (call $eq (f64.const inf) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 1168)) + (call $assert_return (call $eq (f64.const -inf) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 1172)) + (call $assert_return (call $eq (f64.const -inf) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 1176)) + (call $assert_return (call $eq (f64.const inf) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 1180)) + (call $assert_return (call $eq (f64.const inf) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 1184)) + (call $assert_return (call $eq (f64.const -inf) (f64.const -0x1p-1)) (i32.const 0) (i32.const 1188)) + (call $assert_return (call $eq (f64.const -inf) (f64.const 0x1p-1)) (i32.const 0) (i32.const 1192)) + (call $assert_return (call $eq (f64.const inf) (f64.const -0x1p-1)) (i32.const 0) (i32.const 1196)) + (call $assert_return (call $eq (f64.const inf) (f64.const 0x1p-1)) (i32.const 0) (i32.const 1200)) + (call $assert_return (call $eq (f64.const -inf) (f64.const -0x1p+0)) (i32.const 0) (i32.const 1204)) + (call $assert_return (call $eq (f64.const -inf) (f64.const 0x1p+0)) (i32.const 0) (i32.const 1208)) + (call $assert_return (call $eq (f64.const inf) (f64.const -0x1p+0)) (i32.const 0) (i32.const 1212)) + (call $assert_return (call $eq (f64.const inf) (f64.const 0x1p+0)) (i32.const 0) (i32.const 1216)) + (call $assert_return (call $eq (f64.const -inf) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 1220)) + (call $assert_return (call $eq (f64.const -inf) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 1224)) + (call $assert_return (call $eq (f64.const inf) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 1228)) + (call $assert_return (call $eq (f64.const inf) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 1232)) + (call $assert_return (call $eq (f64.const -inf) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 1236)) + (call $assert_return (call $eq (f64.const -inf) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 1240)) + (call $assert_return (call $eq (f64.const inf) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 1244)) + (call $assert_return (call $eq (f64.const inf) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 1248)) + (call $assert_return (call $eq (f64.const -inf) (f64.const -inf)) (i32.const 1) (i32.const 1252)) + (call $assert_return (call $eq (f64.const -inf) (f64.const inf)) (i32.const 0) (i32.const 1256)) + (call $assert_return (call $eq (f64.const inf) (f64.const -inf)) (i32.const 0) (i32.const 1260)) + (call $assert_return (call $eq (f64.const inf) (f64.const inf)) (i32.const 1) (i32.const 1264)) + (call $assert_return (call $eq (f64.const -inf) (f64.const -nan)) (i32.const 0) (i32.const 1268)) + (call $assert_return (call $eq (f64.const -inf) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 1272)) + (call $assert_return (call $eq (f64.const -inf) (f64.const nan)) (i32.const 0) (i32.const 1276)) + (call $assert_return (call $eq (f64.const -inf) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 1280)) + (call $assert_return (call $eq (f64.const inf) (f64.const -nan)) (i32.const 0) (i32.const 1284)) + (call $assert_return (call $eq (f64.const inf) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 1288)) + (call $assert_return (call $eq (f64.const inf) (f64.const nan)) (i32.const 0) (i32.const 1292)) + (call $assert_return (call $eq (f64.const inf) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 1296)) + (call $assert_return (call $eq (f64.const -nan) (f64.const -0x0p+0)) (i32.const 0) (i32.const 1300)) + (call $assert_return (call $eq (f64.const -nan:0x4000000000000) (f64.const -0x0p+0)) (i32.const 0) (i32.const 1304)) + (call $assert_return (call $eq (f64.const -nan) (f64.const 0x0p+0)) (i32.const 0) (i32.const 1308)) + (call $assert_return (call $eq (f64.const -nan:0x4000000000000) (f64.const 0x0p+0)) (i32.const 0) (i32.const 1312)) + (call $assert_return (call $eq (f64.const nan) (f64.const -0x0p+0)) (i32.const 0) (i32.const 1316)) + (call $assert_return (call $eq (f64.const nan:0x4000000000000) (f64.const -0x0p+0)) (i32.const 0) (i32.const 1320)) + (call $assert_return (call $eq (f64.const nan) (f64.const 0x0p+0)) (i32.const 0) (i32.const 1324)) + (call $assert_return (call $eq (f64.const nan:0x4000000000000) (f64.const 0x0p+0)) (i32.const 0) (i32.const 1328)) + (call $assert_return (call $eq (f64.const -nan) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 1332)) + (call $assert_return (call $eq (f64.const -nan:0x4000000000000) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 1336)) + (call $assert_return (call $eq (f64.const -nan) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 1340)) + (call $assert_return (call $eq (f64.const -nan:0x4000000000000) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 1344)) + (call $assert_return (call $eq (f64.const nan) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 1348)) + (call $assert_return (call $eq (f64.const nan:0x4000000000000) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 1352)) + (call $assert_return (call $eq (f64.const nan) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 1356)) + (call $assert_return (call $eq (f64.const nan:0x4000000000000) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 1360)) + (call $assert_return (call $eq (f64.const -nan) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 1364)) + (call $assert_return (call $eq (f64.const -nan:0x4000000000000) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 1368)) + (call $assert_return (call $eq (f64.const -nan) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 1372)) + (call $assert_return (call $eq (f64.const -nan:0x4000000000000) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 1376)) + (call $assert_return (call $eq (f64.const nan) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 1380)) + (call $assert_return (call $eq (f64.const nan:0x4000000000000) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 1384)) + (call $assert_return (call $eq (f64.const nan) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 1388)) + (call $assert_return (call $eq (f64.const nan:0x4000000000000) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 1392)) + (call $assert_return (call $eq (f64.const -nan) (f64.const -0x1p-1)) (i32.const 0) (i32.const 1396)) + (call $assert_return (call $eq (f64.const -nan:0x4000000000000) (f64.const -0x1p-1)) (i32.const 0) (i32.const 1400)) + (call $assert_return (call $eq (f64.const -nan) (f64.const 0x1p-1)) (i32.const 0) (i32.const 1404)) + (call $assert_return (call $eq (f64.const -nan:0x4000000000000) (f64.const 0x1p-1)) (i32.const 0) (i32.const 1408)) + (call $assert_return (call $eq (f64.const nan) (f64.const -0x1p-1)) (i32.const 0) (i32.const 1412)) + (call $assert_return (call $eq (f64.const nan:0x4000000000000) (f64.const -0x1p-1)) (i32.const 0) (i32.const 1416)) + (call $assert_return (call $eq (f64.const nan) (f64.const 0x1p-1)) (i32.const 0) (i32.const 1420)) + (call $assert_return (call $eq (f64.const nan:0x4000000000000) (f64.const 0x1p-1)) (i32.const 0) (i32.const 1424)) + (call $assert_return (call $eq (f64.const -nan) (f64.const -0x1p+0)) (i32.const 0) (i32.const 1428)) + (call $assert_return (call $eq (f64.const -nan:0x4000000000000) (f64.const -0x1p+0)) (i32.const 0) (i32.const 1432)) + (call $assert_return (call $eq (f64.const -nan) (f64.const 0x1p+0)) (i32.const 0) (i32.const 1436)) + (call $assert_return (call $eq (f64.const -nan:0x4000000000000) (f64.const 0x1p+0)) (i32.const 0) (i32.const 1440)) + (call $assert_return (call $eq (f64.const nan) (f64.const -0x1p+0)) (i32.const 0) (i32.const 1444)) + (call $assert_return (call $eq (f64.const nan:0x4000000000000) (f64.const -0x1p+0)) (i32.const 0) (i32.const 1448)) + (call $assert_return (call $eq (f64.const nan) (f64.const 0x1p+0)) (i32.const 0) (i32.const 1452)) + (call $assert_return (call $eq (f64.const nan:0x4000000000000) (f64.const 0x1p+0)) (i32.const 0) (i32.const 1456)) + (call $assert_return (call $eq (f64.const -nan) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 1460)) + (call $assert_return (call $eq (f64.const -nan:0x4000000000000) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 1464)) + (call $assert_return (call $eq (f64.const -nan) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 1468)) + (call $assert_return (call $eq (f64.const -nan:0x4000000000000) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 1472)) + (call $assert_return (call $eq (f64.const nan) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 1476)) + (call $assert_return (call $eq (f64.const nan:0x4000000000000) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 1480)) + (call $assert_return (call $eq (f64.const nan) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 1484)) + (call $assert_return (call $eq (f64.const nan:0x4000000000000) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 1488)) + (call $assert_return (call $eq (f64.const -nan) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 1492)) + (call $assert_return (call $eq (f64.const -nan:0x4000000000000) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 1496)) + (call $assert_return (call $eq (f64.const -nan) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 1500)) + (call $assert_return (call $eq (f64.const -nan:0x4000000000000) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 1504)) + (call $assert_return (call $eq (f64.const nan) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 1508)) + (call $assert_return (call $eq (f64.const nan:0x4000000000000) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 1512)) + (call $assert_return (call $eq (f64.const nan) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 1516)) + (call $assert_return (call $eq (f64.const nan:0x4000000000000) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 1520)) + (call $assert_return (call $eq (f64.const -nan) (f64.const -inf)) (i32.const 0) (i32.const 1524)) + (call $assert_return (call $eq (f64.const -nan:0x4000000000000) (f64.const -inf)) (i32.const 0) (i32.const 1528)) + (call $assert_return (call $eq (f64.const -nan) (f64.const inf)) (i32.const 0) (i32.const 1532)) + (call $assert_return (call $eq (f64.const -nan:0x4000000000000) (f64.const inf)) (i32.const 0) (i32.const 1536)) + (call $assert_return (call $eq (f64.const nan) (f64.const -inf)) (i32.const 0) (i32.const 1540)) + (call $assert_return (call $eq (f64.const nan:0x4000000000000) (f64.const -inf)) (i32.const 0) (i32.const 1544)) + (call $assert_return (call $eq (f64.const nan) (f64.const inf)) (i32.const 0) (i32.const 1548)) + (call $assert_return (call $eq (f64.const nan:0x4000000000000) (f64.const inf)) (i32.const 0) (i32.const 1552)) + (call $assert_return (call $eq (f64.const -nan) (f64.const -nan)) (i32.const 0) (i32.const 1556)) + (call $assert_return (call $eq (f64.const -nan:0x4000000000000) (f64.const -nan)) (i32.const 0) (i32.const 1560)) + (call $assert_return (call $eq (f64.const -nan) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 1564)) + (call $assert_return (call $eq (f64.const -nan:0x4000000000000) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 1568)) + (call $assert_return (call $eq (f64.const -nan) (f64.const nan)) (i32.const 0) (i32.const 1572)) + (call $assert_return (call $eq (f64.const -nan:0x4000000000000) (f64.const nan)) (i32.const 0) (i32.const 1576)) + (call $assert_return (call $eq (f64.const -nan) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 1580)) + (call $assert_return (call $eq (f64.const -nan:0x4000000000000) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 1584)) + (call $assert_return (call $eq (f64.const nan) (f64.const -nan)) (i32.const 0) (i32.const 1588)) + (call $assert_return (call $eq (f64.const nan:0x4000000000000) (f64.const -nan)) (i32.const 0) (i32.const 1592)) + (call $assert_return (call $eq (f64.const nan) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 1596)) + (call $assert_return (call $eq (f64.const nan:0x4000000000000) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 1600)) + (call $assert_return (call $eq (f64.const nan) (f64.const nan)) (i32.const 0) (i32.const 1604)) + (call $assert_return (call $eq (f64.const nan:0x4000000000000) (f64.const nan)) (i32.const 0) (i32.const 1608)) + (call $assert_return (call $eq (f64.const nan) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 1612)) + (call $assert_return (call $eq (f64.const nan:0x4000000000000) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 1616)) + (call $assert_return (call $ne (f64.const -0x0p+0) (f64.const -0x0p+0)) (i32.const 0) (i32.const 1620)) + (call $assert_return (call $ne (f64.const -0x0p+0) (f64.const 0x0p+0)) (i32.const 0) (i32.const 1624)) + (call $assert_return (call $ne (f64.const 0x0p+0) (f64.const -0x0p+0)) (i32.const 0) (i32.const 1628)) + (call $assert_return (call $ne (f64.const 0x0p+0) (f64.const 0x0p+0)) (i32.const 0) (i32.const 1632)) + (call $assert_return (call $ne (f64.const -0x0p+0) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 1636)) + (call $assert_return (call $ne (f64.const -0x0p+0) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 1640)) + (call $assert_return (call $ne (f64.const 0x0p+0) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 1644)) + (call $assert_return (call $ne (f64.const 0x0p+0) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 1648)) + (call $assert_return (call $ne (f64.const -0x0p+0) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 1652)) + (call $assert_return (call $ne (f64.const -0x0p+0) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 1656)) + (call $assert_return (call $ne (f64.const 0x0p+0) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 1660)) + (call $assert_return (call $ne (f64.const 0x0p+0) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 1664)) + (call $assert_return (call $ne (f64.const -0x0p+0) (f64.const -0x1p-1)) (i32.const 1) (i32.const 1668)) + (call $assert_return (call $ne (f64.const -0x0p+0) (f64.const 0x1p-1)) (i32.const 1) (i32.const 1672)) + (call $assert_return (call $ne (f64.const 0x0p+0) (f64.const -0x1p-1)) (i32.const 1) (i32.const 1676)) + (call $assert_return (call $ne (f64.const 0x0p+0) (f64.const 0x1p-1)) (i32.const 1) (i32.const 1680)) + (call $assert_return (call $ne (f64.const -0x0p+0) (f64.const -0x1p+0)) (i32.const 1) (i32.const 1684)) + (call $assert_return (call $ne (f64.const -0x0p+0) (f64.const 0x1p+0)) (i32.const 1) (i32.const 1688)) + (call $assert_return (call $ne (f64.const 0x0p+0) (f64.const -0x1p+0)) (i32.const 1) (i32.const 1692)) + (call $assert_return (call $ne (f64.const 0x0p+0) (f64.const 0x1p+0)) (i32.const 1) (i32.const 1696)) + (call $assert_return (call $ne (f64.const -0x0p+0) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 1700)) + (call $assert_return (call $ne (f64.const -0x0p+0) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 1704)) + (call $assert_return (call $ne (f64.const 0x0p+0) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 1708)) + (call $assert_return (call $ne (f64.const 0x0p+0) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 1712)) + (call $assert_return (call $ne (f64.const -0x0p+0) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 1716)) + (call $assert_return (call $ne (f64.const -0x0p+0) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 1720)) + (call $assert_return (call $ne (f64.const 0x0p+0) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 1724)) + (call $assert_return (call $ne (f64.const 0x0p+0) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 1728)) + (call $assert_return (call $ne (f64.const -0x0p+0) (f64.const -inf)) (i32.const 1) (i32.const 1732)) + (call $assert_return (call $ne (f64.const -0x0p+0) (f64.const inf)) (i32.const 1) (i32.const 1736)) + (call $assert_return (call $ne (f64.const 0x0p+0) (f64.const -inf)) (i32.const 1) (i32.const 1740)) + (call $assert_return (call $ne (f64.const 0x0p+0) (f64.const inf)) (i32.const 1) (i32.const 1744)) + (call $assert_return (call $ne (f64.const -0x0p+0) (f64.const -nan)) (i32.const 1) (i32.const 1748)) + (call $assert_return (call $ne (f64.const -0x0p+0) (f64.const -nan:0x4000000000000)) (i32.const 1) (i32.const 1752)) + (call $assert_return (call $ne (f64.const -0x0p+0) (f64.const nan)) (i32.const 1) (i32.const 1756)) + (call $assert_return (call $ne (f64.const -0x0p+0) (f64.const nan:0x4000000000000)) (i32.const 1) (i32.const 1760)) + (call $assert_return (call $ne (f64.const 0x0p+0) (f64.const -nan)) (i32.const 1) (i32.const 1764)) + (call $assert_return (call $ne (f64.const 0x0p+0) (f64.const -nan:0x4000000000000)) (i32.const 1) (i32.const 1768)) + (call $assert_return (call $ne (f64.const 0x0p+0) (f64.const nan)) (i32.const 1) (i32.const 1772)) + (call $assert_return (call $ne (f64.const 0x0p+0) (f64.const nan:0x4000000000000)) (i32.const 1) (i32.const 1776)) + (call $assert_return (call $ne (f64.const -0x0.0000000000001p-1022) (f64.const -0x0p+0)) (i32.const 1) (i32.const 1780)) + (call $assert_return (call $ne (f64.const -0x0.0000000000001p-1022) (f64.const 0x0p+0)) (i32.const 1) (i32.const 1784)) + (call $assert_return (call $ne (f64.const 0x0.0000000000001p-1022) (f64.const -0x0p+0)) (i32.const 1) (i32.const 1788)) + (call $assert_return (call $ne (f64.const 0x0.0000000000001p-1022) (f64.const 0x0p+0)) (i32.const 1) (i32.const 1792)) + (call $assert_return (call $ne (f64.const -0x0.0000000000001p-1022) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 1796)) + (call $assert_return (call $ne (f64.const -0x0.0000000000001p-1022) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 1800)) + (call $assert_return (call $ne (f64.const 0x0.0000000000001p-1022) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 1804)) + (call $assert_return (call $ne (f64.const 0x0.0000000000001p-1022) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 1808)) + (call $assert_return (call $ne (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 1812)) + (call $assert_return (call $ne (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 1816)) + (call $assert_return (call $ne (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 1820)) + (call $assert_return (call $ne (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 1824)) + (call $assert_return (call $ne (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p-1)) (i32.const 1) (i32.const 1828)) + (call $assert_return (call $ne (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p-1)) (i32.const 1) (i32.const 1832)) + (call $assert_return (call $ne (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p-1)) (i32.const 1) (i32.const 1836)) + (call $assert_return (call $ne (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p-1)) (i32.const 1) (i32.const 1840)) + (call $assert_return (call $ne (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p+0)) (i32.const 1) (i32.const 1844)) + (call $assert_return (call $ne (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p+0)) (i32.const 1) (i32.const 1848)) + (call $assert_return (call $ne (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p+0)) (i32.const 1) (i32.const 1852)) + (call $assert_return (call $ne (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p+0)) (i32.const 1) (i32.const 1856)) + (call $assert_return (call $ne (f64.const -0x0.0000000000001p-1022) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 1860)) + (call $assert_return (call $ne (f64.const -0x0.0000000000001p-1022) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 1864)) + (call $assert_return (call $ne (f64.const 0x0.0000000000001p-1022) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 1868)) + (call $assert_return (call $ne (f64.const 0x0.0000000000001p-1022) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 1872)) + (call $assert_return (call $ne (f64.const -0x0.0000000000001p-1022) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 1876)) + (call $assert_return (call $ne (f64.const -0x0.0000000000001p-1022) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 1880)) + (call $assert_return (call $ne (f64.const 0x0.0000000000001p-1022) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 1884)) + (call $assert_return (call $ne (f64.const 0x0.0000000000001p-1022) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 1888)) + (call $assert_return (call $ne (f64.const -0x0.0000000000001p-1022) (f64.const -inf)) (i32.const 1) (i32.const 1892)) + (call $assert_return (call $ne (f64.const -0x0.0000000000001p-1022) (f64.const inf)) (i32.const 1) (i32.const 1896)) + (call $assert_return (call $ne (f64.const 0x0.0000000000001p-1022) (f64.const -inf)) (i32.const 1) (i32.const 1900)) + (call $assert_return (call $ne (f64.const 0x0.0000000000001p-1022) (f64.const inf)) (i32.const 1) (i32.const 1904)) + (call $assert_return (call $ne (f64.const -0x0.0000000000001p-1022) (f64.const -nan)) (i32.const 1) (i32.const 1908)) + (call $assert_return (call $ne (f64.const -0x0.0000000000001p-1022) (f64.const -nan:0x4000000000000)) (i32.const 1) (i32.const 1912)) + (call $assert_return (call $ne (f64.const -0x0.0000000000001p-1022) (f64.const nan)) (i32.const 1) (i32.const 1916)) + (call $assert_return (call $ne (f64.const -0x0.0000000000001p-1022) (f64.const nan:0x4000000000000)) (i32.const 1) (i32.const 1920)) + (call $assert_return (call $ne (f64.const 0x0.0000000000001p-1022) (f64.const -nan)) (i32.const 1) (i32.const 1924)) + (call $assert_return (call $ne (f64.const 0x0.0000000000001p-1022) (f64.const -nan:0x4000000000000)) (i32.const 1) (i32.const 1928)) + (call $assert_return (call $ne (f64.const 0x0.0000000000001p-1022) (f64.const nan)) (i32.const 1) (i32.const 1932)) + (call $assert_return (call $ne (f64.const 0x0.0000000000001p-1022) (f64.const nan:0x4000000000000)) (i32.const 1) (i32.const 1936)) + (call $assert_return (call $ne (f64.const -0x1p-1022) (f64.const -0x0p+0)) (i32.const 1) (i32.const 1940)) + (call $assert_return (call $ne (f64.const -0x1p-1022) (f64.const 0x0p+0)) (i32.const 1) (i32.const 1944)) + (call $assert_return (call $ne (f64.const 0x1p-1022) (f64.const -0x0p+0)) (i32.const 1) (i32.const 1948)) + (call $assert_return (call $ne (f64.const 0x1p-1022) (f64.const 0x0p+0)) (i32.const 1) (i32.const 1952)) + (call $assert_return (call $ne (f64.const -0x1p-1022) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 1956)) + (call $assert_return (call $ne (f64.const -0x1p-1022) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 1960)) + (call $assert_return (call $ne (f64.const 0x1p-1022) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 1964)) + (call $assert_return (call $ne (f64.const 0x1p-1022) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 1968)) + (call $assert_return (call $ne (f64.const -0x1p-1022) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 1972)) + (call $assert_return (call $ne (f64.const -0x1p-1022) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 1976)) + (call $assert_return (call $ne (f64.const 0x1p-1022) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 1980)) + (call $assert_return (call $ne (f64.const 0x1p-1022) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 1984)) + (call $assert_return (call $ne (f64.const -0x1p-1022) (f64.const -0x1p-1)) (i32.const 1) (i32.const 1988)) + (call $assert_return (call $ne (f64.const -0x1p-1022) (f64.const 0x1p-1)) (i32.const 1) (i32.const 1992)) + (call $assert_return (call $ne (f64.const 0x1p-1022) (f64.const -0x1p-1)) (i32.const 1) (i32.const 1996)) + (call $assert_return (call $ne (f64.const 0x1p-1022) (f64.const 0x1p-1)) (i32.const 1) (i32.const 2000)) + (call $assert_return (call $ne (f64.const -0x1p-1022) (f64.const -0x1p+0)) (i32.const 1) (i32.const 2004)) + (call $assert_return (call $ne (f64.const -0x1p-1022) (f64.const 0x1p+0)) (i32.const 1) (i32.const 2008)) + (call $assert_return (call $ne (f64.const 0x1p-1022) (f64.const -0x1p+0)) (i32.const 1) (i32.const 2012)) + (call $assert_return (call $ne (f64.const 0x1p-1022) (f64.const 0x1p+0)) (i32.const 1) (i32.const 2016)) + (call $assert_return (call $ne (f64.const -0x1p-1022) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 2020)) + (call $assert_return (call $ne (f64.const -0x1p-1022) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 2024)) + (call $assert_return (call $ne (f64.const 0x1p-1022) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 2028)) + (call $assert_return (call $ne (f64.const 0x1p-1022) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 2032)) + (call $assert_return (call $ne (f64.const -0x1p-1022) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 2036)) + (call $assert_return (call $ne (f64.const -0x1p-1022) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 2040)) + (call $assert_return (call $ne (f64.const 0x1p-1022) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 2044)) + (call $assert_return (call $ne (f64.const 0x1p-1022) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 2048)) + (call $assert_return (call $ne (f64.const -0x1p-1022) (f64.const -inf)) (i32.const 1) (i32.const 2052)) + (call $assert_return (call $ne (f64.const -0x1p-1022) (f64.const inf)) (i32.const 1) (i32.const 2056)) + (call $assert_return (call $ne (f64.const 0x1p-1022) (f64.const -inf)) (i32.const 1) (i32.const 2060)) + (call $assert_return (call $ne (f64.const 0x1p-1022) (f64.const inf)) (i32.const 1) (i32.const 2064)) + (call $assert_return (call $ne (f64.const -0x1p-1022) (f64.const -nan)) (i32.const 1) (i32.const 2068)) + (call $assert_return (call $ne (f64.const -0x1p-1022) (f64.const -nan:0x4000000000000)) (i32.const 1) (i32.const 2072)) + (call $assert_return (call $ne (f64.const -0x1p-1022) (f64.const nan)) (i32.const 1) (i32.const 2076)) + (call $assert_return (call $ne (f64.const -0x1p-1022) (f64.const nan:0x4000000000000)) (i32.const 1) (i32.const 2080)) + (call $assert_return (call $ne (f64.const 0x1p-1022) (f64.const -nan)) (i32.const 1) (i32.const 2084)) + (call $assert_return (call $ne (f64.const 0x1p-1022) (f64.const -nan:0x4000000000000)) (i32.const 1) (i32.const 2088)) + (call $assert_return (call $ne (f64.const 0x1p-1022) (f64.const nan)) (i32.const 1) (i32.const 2092)) + (call $assert_return (call $ne (f64.const 0x1p-1022) (f64.const nan:0x4000000000000)) (i32.const 1) (i32.const 2096)) + (call $assert_return (call $ne (f64.const -0x1p-1) (f64.const -0x0p+0)) (i32.const 1) (i32.const 2100)) + (call $assert_return (call $ne (f64.const -0x1p-1) (f64.const 0x0p+0)) (i32.const 1) (i32.const 2104)) + (call $assert_return (call $ne (f64.const 0x1p-1) (f64.const -0x0p+0)) (i32.const 1) (i32.const 2108)) + (call $assert_return (call $ne (f64.const 0x1p-1) (f64.const 0x0p+0)) (i32.const 1) (i32.const 2112)) + (call $assert_return (call $ne (f64.const -0x1p-1) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 2116)) + (call $assert_return (call $ne (f64.const -0x1p-1) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 2120)) + (call $assert_return (call $ne (f64.const 0x1p-1) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 2124)) + (call $assert_return (call $ne (f64.const 0x1p-1) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 2128)) + (call $assert_return (call $ne (f64.const -0x1p-1) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 2132)) + (call $assert_return (call $ne (f64.const -0x1p-1) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 2136)) + (call $assert_return (call $ne (f64.const 0x1p-1) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 2140)) + (call $assert_return (call $ne (f64.const 0x1p-1) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 2144)) + (call $assert_return (call $ne (f64.const -0x1p-1) (f64.const -0x1p-1)) (i32.const 0) (i32.const 2148)) + (call $assert_return (call $ne (f64.const -0x1p-1) (f64.const 0x1p-1)) (i32.const 1) (i32.const 2152)) + (call $assert_return (call $ne (f64.const 0x1p-1) (f64.const -0x1p-1)) (i32.const 1) (i32.const 2156)) + (call $assert_return (call $ne (f64.const 0x1p-1) (f64.const 0x1p-1)) (i32.const 0) (i32.const 2160)) + (call $assert_return (call $ne (f64.const -0x1p-1) (f64.const -0x1p+0)) (i32.const 1) (i32.const 2164)) + (call $assert_return (call $ne (f64.const -0x1p-1) (f64.const 0x1p+0)) (i32.const 1) (i32.const 2168)) + (call $assert_return (call $ne (f64.const 0x1p-1) (f64.const -0x1p+0)) (i32.const 1) (i32.const 2172)) + (call $assert_return (call $ne (f64.const 0x1p-1) (f64.const 0x1p+0)) (i32.const 1) (i32.const 2176)) + (call $assert_return (call $ne (f64.const -0x1p-1) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 2180)) + (call $assert_return (call $ne (f64.const -0x1p-1) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 2184)) + (call $assert_return (call $ne (f64.const 0x1p-1) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 2188)) + (call $assert_return (call $ne (f64.const 0x1p-1) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 2192)) + (call $assert_return (call $ne (f64.const -0x1p-1) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 2196)) + (call $assert_return (call $ne (f64.const -0x1p-1) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 2200)) + (call $assert_return (call $ne (f64.const 0x1p-1) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 2204)) + (call $assert_return (call $ne (f64.const 0x1p-1) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 2208)) + (call $assert_return (call $ne (f64.const -0x1p-1) (f64.const -inf)) (i32.const 1) (i32.const 2212)) + (call $assert_return (call $ne (f64.const -0x1p-1) (f64.const inf)) (i32.const 1) (i32.const 2216)) + (call $assert_return (call $ne (f64.const 0x1p-1) (f64.const -inf)) (i32.const 1) (i32.const 2220)) + (call $assert_return (call $ne (f64.const 0x1p-1) (f64.const inf)) (i32.const 1) (i32.const 2224)) + (call $assert_return (call $ne (f64.const -0x1p-1) (f64.const -nan)) (i32.const 1) (i32.const 2228)) + (call $assert_return (call $ne (f64.const -0x1p-1) (f64.const -nan:0x4000000000000)) (i32.const 1) (i32.const 2232)) + (call $assert_return (call $ne (f64.const -0x1p-1) (f64.const nan)) (i32.const 1) (i32.const 2236)) + (call $assert_return (call $ne (f64.const -0x1p-1) (f64.const nan:0x4000000000000)) (i32.const 1) (i32.const 2240)) + (call $assert_return (call $ne (f64.const 0x1p-1) (f64.const -nan)) (i32.const 1) (i32.const 2244)) + (call $assert_return (call $ne (f64.const 0x1p-1) (f64.const -nan:0x4000000000000)) (i32.const 1) (i32.const 2248)) + (call $assert_return (call $ne (f64.const 0x1p-1) (f64.const nan)) (i32.const 1) (i32.const 2252)) + (call $assert_return (call $ne (f64.const 0x1p-1) (f64.const nan:0x4000000000000)) (i32.const 1) (i32.const 2256)) + (call $assert_return (call $ne (f64.const -0x1p+0) (f64.const -0x0p+0)) (i32.const 1) (i32.const 2260)) + (call $assert_return (call $ne (f64.const -0x1p+0) (f64.const 0x0p+0)) (i32.const 1) (i32.const 2264)) + (call $assert_return (call $ne (f64.const 0x1p+0) (f64.const -0x0p+0)) (i32.const 1) (i32.const 2268)) + (call $assert_return (call $ne (f64.const 0x1p+0) (f64.const 0x0p+0)) (i32.const 1) (i32.const 2272)) + (call $assert_return (call $ne (f64.const -0x1p+0) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 2276)) + (call $assert_return (call $ne (f64.const -0x1p+0) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 2280)) + (call $assert_return (call $ne (f64.const 0x1p+0) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 2284)) + (call $assert_return (call $ne (f64.const 0x1p+0) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 2288)) + (call $assert_return (call $ne (f64.const -0x1p+0) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 2292)) + (call $assert_return (call $ne (f64.const -0x1p+0) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 2296)) + (call $assert_return (call $ne (f64.const 0x1p+0) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 2300)) + (call $assert_return (call $ne (f64.const 0x1p+0) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 2304)) + (call $assert_return (call $ne (f64.const -0x1p+0) (f64.const -0x1p-1)) (i32.const 1) (i32.const 2308)) + (call $assert_return (call $ne (f64.const -0x1p+0) (f64.const 0x1p-1)) (i32.const 1) (i32.const 2312)) + (call $assert_return (call $ne (f64.const 0x1p+0) (f64.const -0x1p-1)) (i32.const 1) (i32.const 2316)) + (call $assert_return (call $ne (f64.const 0x1p+0) (f64.const 0x1p-1)) (i32.const 1) (i32.const 2320)) + (call $assert_return (call $ne (f64.const -0x1p+0) (f64.const -0x1p+0)) (i32.const 0) (i32.const 2324)) + (call $assert_return (call $ne (f64.const -0x1p+0) (f64.const 0x1p+0)) (i32.const 1) (i32.const 2328)) + (call $assert_return (call $ne (f64.const 0x1p+0) (f64.const -0x1p+0)) (i32.const 1) (i32.const 2332)) + (call $assert_return (call $ne (f64.const 0x1p+0) (f64.const 0x1p+0)) (i32.const 0) (i32.const 2336)) + (call $assert_return (call $ne (f64.const -0x1p+0) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 2340)) + (call $assert_return (call $ne (f64.const -0x1p+0) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 2344)) + (call $assert_return (call $ne (f64.const 0x1p+0) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 2348)) + (call $assert_return (call $ne (f64.const 0x1p+0) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 2352)) + (call $assert_return (call $ne (f64.const -0x1p+0) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 2356)) + (call $assert_return (call $ne (f64.const -0x1p+0) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 2360)) + (call $assert_return (call $ne (f64.const 0x1p+0) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 2364)) + (call $assert_return (call $ne (f64.const 0x1p+0) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 2368)) + (call $assert_return (call $ne (f64.const -0x1p+0) (f64.const -inf)) (i32.const 1) (i32.const 2372)) + (call $assert_return (call $ne (f64.const -0x1p+0) (f64.const inf)) (i32.const 1) (i32.const 2376)) + (call $assert_return (call $ne (f64.const 0x1p+0) (f64.const -inf)) (i32.const 1) (i32.const 2380)) + (call $assert_return (call $ne (f64.const 0x1p+0) (f64.const inf)) (i32.const 1) (i32.const 2384)) + (call $assert_return (call $ne (f64.const -0x1p+0) (f64.const -nan)) (i32.const 1) (i32.const 2388)) + (call $assert_return (call $ne (f64.const -0x1p+0) (f64.const -nan:0x4000000000000)) (i32.const 1) (i32.const 2392)) + (call $assert_return (call $ne (f64.const -0x1p+0) (f64.const nan)) (i32.const 1) (i32.const 2396)) + (call $assert_return (call $ne (f64.const -0x1p+0) (f64.const nan:0x4000000000000)) (i32.const 1) (i32.const 2400)) + (call $assert_return (call $ne (f64.const 0x1p+0) (f64.const -nan)) (i32.const 1) (i32.const 2404)) + (call $assert_return (call $ne (f64.const 0x1p+0) (f64.const -nan:0x4000000000000)) (i32.const 1) (i32.const 2408)) + (call $assert_return (call $ne (f64.const 0x1p+0) (f64.const nan)) (i32.const 1) (i32.const 2412)) + (call $assert_return (call $ne (f64.const 0x1p+0) (f64.const nan:0x4000000000000)) (i32.const 1) (i32.const 2416)) + (call $assert_return (call $ne (f64.const -0x1.921fb54442d18p+2) (f64.const -0x0p+0)) (i32.const 1) (i32.const 2420)) + (call $assert_return (call $ne (f64.const -0x1.921fb54442d18p+2) (f64.const 0x0p+0)) (i32.const 1) (i32.const 2424)) + (call $assert_return (call $ne (f64.const 0x1.921fb54442d18p+2) (f64.const -0x0p+0)) (i32.const 1) (i32.const 2428)) + (call $assert_return (call $ne (f64.const 0x1.921fb54442d18p+2) (f64.const 0x0p+0)) (i32.const 1) (i32.const 2432)) + (call $assert_return (call $ne (f64.const -0x1.921fb54442d18p+2) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 2436)) + (call $assert_return (call $ne (f64.const -0x1.921fb54442d18p+2) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 2440)) + (call $assert_return (call $ne (f64.const 0x1.921fb54442d18p+2) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 2444)) + (call $assert_return (call $ne (f64.const 0x1.921fb54442d18p+2) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 2448)) + (call $assert_return (call $ne (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 2452)) + (call $assert_return (call $ne (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 2456)) + (call $assert_return (call $ne (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 2460)) + (call $assert_return (call $ne (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 2464)) + (call $assert_return (call $ne (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p-1)) (i32.const 1) (i32.const 2468)) + (call $assert_return (call $ne (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p-1)) (i32.const 1) (i32.const 2472)) + (call $assert_return (call $ne (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p-1)) (i32.const 1) (i32.const 2476)) + (call $assert_return (call $ne (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p-1)) (i32.const 1) (i32.const 2480)) + (call $assert_return (call $ne (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p+0)) (i32.const 1) (i32.const 2484)) + (call $assert_return (call $ne (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p+0)) (i32.const 1) (i32.const 2488)) + (call $assert_return (call $ne (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p+0)) (i32.const 1) (i32.const 2492)) + (call $assert_return (call $ne (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p+0)) (i32.const 1) (i32.const 2496)) + (call $assert_return (call $ne (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 2500)) + (call $assert_return (call $ne (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 2504)) + (call $assert_return (call $ne (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 2508)) + (call $assert_return (call $ne (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 2512)) + (call $assert_return (call $ne (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 2516)) + (call $assert_return (call $ne (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 2520)) + (call $assert_return (call $ne (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 2524)) + (call $assert_return (call $ne (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 2528)) + (call $assert_return (call $ne (f64.const -0x1.921fb54442d18p+2) (f64.const -inf)) (i32.const 1) (i32.const 2532)) + (call $assert_return (call $ne (f64.const -0x1.921fb54442d18p+2) (f64.const inf)) (i32.const 1) (i32.const 2536)) + (call $assert_return (call $ne (f64.const 0x1.921fb54442d18p+2) (f64.const -inf)) (i32.const 1) (i32.const 2540)) + (call $assert_return (call $ne (f64.const 0x1.921fb54442d18p+2) (f64.const inf)) (i32.const 1) (i32.const 2544)) + (call $assert_return (call $ne (f64.const -0x1.921fb54442d18p+2) (f64.const -nan)) (i32.const 1) (i32.const 2548)) + (call $assert_return (call $ne (f64.const -0x1.921fb54442d18p+2) (f64.const -nan:0x4000000000000)) (i32.const 1) (i32.const 2552)) + (call $assert_return (call $ne (f64.const -0x1.921fb54442d18p+2) (f64.const nan)) (i32.const 1) (i32.const 2556)) + (call $assert_return (call $ne (f64.const -0x1.921fb54442d18p+2) (f64.const nan:0x4000000000000)) (i32.const 1) (i32.const 2560)) + (call $assert_return (call $ne (f64.const 0x1.921fb54442d18p+2) (f64.const -nan)) (i32.const 1) (i32.const 2564)) + (call $assert_return (call $ne (f64.const 0x1.921fb54442d18p+2) (f64.const -nan:0x4000000000000)) (i32.const 1) (i32.const 2568)) + (call $assert_return (call $ne (f64.const 0x1.921fb54442d18p+2) (f64.const nan)) (i32.const 1) (i32.const 2572)) + (call $assert_return (call $ne (f64.const 0x1.921fb54442d18p+2) (f64.const nan:0x4000000000000)) (i32.const 1) (i32.const 2576)) + (call $assert_return (call $ne (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x0p+0)) (i32.const 1) (i32.const 2580)) + (call $assert_return (call $ne (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x0p+0)) (i32.const 1) (i32.const 2584)) + (call $assert_return (call $ne (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x0p+0)) (i32.const 1) (i32.const 2588)) + (call $assert_return (call $ne (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x0p+0)) (i32.const 1) (i32.const 2592)) + (call $assert_return (call $ne (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 2596)) + (call $assert_return (call $ne (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 2600)) + (call $assert_return (call $ne (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 2604)) + (call $assert_return (call $ne (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 2608)) + (call $assert_return (call $ne (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 2612)) + (call $assert_return (call $ne (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 2616)) + (call $assert_return (call $ne (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 2620)) + (call $assert_return (call $ne (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 2624)) + (call $assert_return (call $ne (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p-1)) (i32.const 1) (i32.const 2628)) + (call $assert_return (call $ne (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p-1)) (i32.const 1) (i32.const 2632)) + (call $assert_return (call $ne (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p-1)) (i32.const 1) (i32.const 2636)) + (call $assert_return (call $ne (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p-1)) (i32.const 1) (i32.const 2640)) + (call $assert_return (call $ne (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p+0)) (i32.const 1) (i32.const 2644)) + (call $assert_return (call $ne (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p+0)) (i32.const 1) (i32.const 2648)) + (call $assert_return (call $ne (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p+0)) (i32.const 1) (i32.const 2652)) + (call $assert_return (call $ne (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p+0)) (i32.const 1) (i32.const 2656)) + (call $assert_return (call $ne (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 2660)) + (call $assert_return (call $ne (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 2664)) + (call $assert_return (call $ne (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 2668)) + (call $assert_return (call $ne (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 2672)) + (call $assert_return (call $ne (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 2676)) + (call $assert_return (call $ne (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 2680)) + (call $assert_return (call $ne (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 2684)) + (call $assert_return (call $ne (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 2688)) + (call $assert_return (call $ne (f64.const -0x1.fffffffffffffp+1023) (f64.const -inf)) (i32.const 1) (i32.const 2692)) + (call $assert_return (call $ne (f64.const -0x1.fffffffffffffp+1023) (f64.const inf)) (i32.const 1) (i32.const 2696)) + (call $assert_return (call $ne (f64.const 0x1.fffffffffffffp+1023) (f64.const -inf)) (i32.const 1) (i32.const 2700)) + (call $assert_return (call $ne (f64.const 0x1.fffffffffffffp+1023) (f64.const inf)) (i32.const 1) (i32.const 2704)) + (call $assert_return (call $ne (f64.const -0x1.fffffffffffffp+1023) (f64.const -nan)) (i32.const 1) (i32.const 2708)) + (call $assert_return (call $ne (f64.const -0x1.fffffffffffffp+1023) (f64.const -nan:0x4000000000000)) (i32.const 1) (i32.const 2712)) + (call $assert_return (call $ne (f64.const -0x1.fffffffffffffp+1023) (f64.const nan)) (i32.const 1) (i32.const 2716)) + (call $assert_return (call $ne (f64.const -0x1.fffffffffffffp+1023) (f64.const nan:0x4000000000000)) (i32.const 1) (i32.const 2720)) + (call $assert_return (call $ne (f64.const 0x1.fffffffffffffp+1023) (f64.const -nan)) (i32.const 1) (i32.const 2724)) + (call $assert_return (call $ne (f64.const 0x1.fffffffffffffp+1023) (f64.const -nan:0x4000000000000)) (i32.const 1) (i32.const 2728)) + (call $assert_return (call $ne (f64.const 0x1.fffffffffffffp+1023) (f64.const nan)) (i32.const 1) (i32.const 2732)) + (call $assert_return (call $ne (f64.const 0x1.fffffffffffffp+1023) (f64.const nan:0x4000000000000)) (i32.const 1) (i32.const 2736)) + (call $assert_return (call $ne (f64.const -inf) (f64.const -0x0p+0)) (i32.const 1) (i32.const 2740)) + (call $assert_return (call $ne (f64.const -inf) (f64.const 0x0p+0)) (i32.const 1) (i32.const 2744)) + (call $assert_return (call $ne (f64.const inf) (f64.const -0x0p+0)) (i32.const 1) (i32.const 2748)) + (call $assert_return (call $ne (f64.const inf) (f64.const 0x0p+0)) (i32.const 1) (i32.const 2752)) + (call $assert_return (call $ne (f64.const -inf) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 2756)) + (call $assert_return (call $ne (f64.const -inf) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 2760)) + (call $assert_return (call $ne (f64.const inf) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 2764)) + (call $assert_return (call $ne (f64.const inf) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 2768)) + (call $assert_return (call $ne (f64.const -inf) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 2772)) + (call $assert_return (call $ne (f64.const -inf) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 2776)) + (call $assert_return (call $ne (f64.const inf) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 2780)) + (call $assert_return (call $ne (f64.const inf) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 2784)) + (call $assert_return (call $ne (f64.const -inf) (f64.const -0x1p-1)) (i32.const 1) (i32.const 2788)) + (call $assert_return (call $ne (f64.const -inf) (f64.const 0x1p-1)) (i32.const 1) (i32.const 2792)) + (call $assert_return (call $ne (f64.const inf) (f64.const -0x1p-1)) (i32.const 1) (i32.const 2796)) + (call $assert_return (call $ne (f64.const inf) (f64.const 0x1p-1)) (i32.const 1) (i32.const 2800)) + (call $assert_return (call $ne (f64.const -inf) (f64.const -0x1p+0)) (i32.const 1) (i32.const 2804)) + (call $assert_return (call $ne (f64.const -inf) (f64.const 0x1p+0)) (i32.const 1) (i32.const 2808)) + (call $assert_return (call $ne (f64.const inf) (f64.const -0x1p+0)) (i32.const 1) (i32.const 2812)) + (call $assert_return (call $ne (f64.const inf) (f64.const 0x1p+0)) (i32.const 1) (i32.const 2816)) + (call $assert_return (call $ne (f64.const -inf) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 2820)) + (call $assert_return (call $ne (f64.const -inf) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 2824)) + (call $assert_return (call $ne (f64.const inf) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 2828)) + (call $assert_return (call $ne (f64.const inf) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 2832)) + (call $assert_return (call $ne (f64.const -inf) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 2836)) + (call $assert_return (call $ne (f64.const -inf) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 2840)) + (call $assert_return (call $ne (f64.const inf) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 2844)) + (call $assert_return (call $ne (f64.const inf) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 2848)) + (call $assert_return (call $ne (f64.const -inf) (f64.const -inf)) (i32.const 0) (i32.const 2852)) + (call $assert_return (call $ne (f64.const -inf) (f64.const inf)) (i32.const 1) (i32.const 2856)) + (call $assert_return (call $ne (f64.const inf) (f64.const -inf)) (i32.const 1) (i32.const 2860)) + (call $assert_return (call $ne (f64.const inf) (f64.const inf)) (i32.const 0) (i32.const 2864)) + (call $assert_return (call $ne (f64.const -inf) (f64.const -nan)) (i32.const 1) (i32.const 2868)) + (call $assert_return (call $ne (f64.const -inf) (f64.const -nan:0x4000000000000)) (i32.const 1) (i32.const 2872)) + (call $assert_return (call $ne (f64.const -inf) (f64.const nan)) (i32.const 1) (i32.const 2876)) + (call $assert_return (call $ne (f64.const -inf) (f64.const nan:0x4000000000000)) (i32.const 1) (i32.const 2880)) + (call $assert_return (call $ne (f64.const inf) (f64.const -nan)) (i32.const 1) (i32.const 2884)) + (call $assert_return (call $ne (f64.const inf) (f64.const -nan:0x4000000000000)) (i32.const 1) (i32.const 2888)) + (call $assert_return (call $ne (f64.const inf) (f64.const nan)) (i32.const 1) (i32.const 2892)) + (call $assert_return (call $ne (f64.const inf) (f64.const nan:0x4000000000000)) (i32.const 1) (i32.const 2896)) + (call $assert_return (call $ne (f64.const -nan) (f64.const -0x0p+0)) (i32.const 1) (i32.const 2900)) + (call $assert_return (call $ne (f64.const -nan:0x4000000000000) (f64.const -0x0p+0)) (i32.const 1) (i32.const 2904)) + (call $assert_return (call $ne (f64.const -nan) (f64.const 0x0p+0)) (i32.const 1) (i32.const 2908)) + (call $assert_return (call $ne (f64.const -nan:0x4000000000000) (f64.const 0x0p+0)) (i32.const 1) (i32.const 2912)) + (call $assert_return (call $ne (f64.const nan) (f64.const -0x0p+0)) (i32.const 1) (i32.const 2916)) + (call $assert_return (call $ne (f64.const nan:0x4000000000000) (f64.const -0x0p+0)) (i32.const 1) (i32.const 2920)) + (call $assert_return (call $ne (f64.const nan) (f64.const 0x0p+0)) (i32.const 1) (i32.const 2924)) + (call $assert_return (call $ne (f64.const nan:0x4000000000000) (f64.const 0x0p+0)) (i32.const 1) (i32.const 2928)) + (call $assert_return (call $ne (f64.const -nan) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 2932)) + (call $assert_return (call $ne (f64.const -nan:0x4000000000000) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 2936)) + (call $assert_return (call $ne (f64.const -nan) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 2940)) + (call $assert_return (call $ne (f64.const -nan:0x4000000000000) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 2944)) + (call $assert_return (call $ne (f64.const nan) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 2948)) + (call $assert_return (call $ne (f64.const nan:0x4000000000000) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 2952)) + (call $assert_return (call $ne (f64.const nan) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 2956)) + (call $assert_return (call $ne (f64.const nan:0x4000000000000) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 2960)) + (call $assert_return (call $ne (f64.const -nan) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 2964)) + (call $assert_return (call $ne (f64.const -nan:0x4000000000000) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 2968)) + (call $assert_return (call $ne (f64.const -nan) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 2972)) + (call $assert_return (call $ne (f64.const -nan:0x4000000000000) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 2976)) + (call $assert_return (call $ne (f64.const nan) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 2980)) + (call $assert_return (call $ne (f64.const nan:0x4000000000000) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 2984)) + (call $assert_return (call $ne (f64.const nan) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 2988)) + (call $assert_return (call $ne (f64.const nan:0x4000000000000) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 2992)) + (call $assert_return (call $ne (f64.const -nan) (f64.const -0x1p-1)) (i32.const 1) (i32.const 2996)) + (call $assert_return (call $ne (f64.const -nan:0x4000000000000) (f64.const -0x1p-1)) (i32.const 1) (i32.const 3000)) + (call $assert_return (call $ne (f64.const -nan) (f64.const 0x1p-1)) (i32.const 1) (i32.const 3004)) + (call $assert_return (call $ne (f64.const -nan:0x4000000000000) (f64.const 0x1p-1)) (i32.const 1) (i32.const 3008)) + (call $assert_return (call $ne (f64.const nan) (f64.const -0x1p-1)) (i32.const 1) (i32.const 3012)) + (call $assert_return (call $ne (f64.const nan:0x4000000000000) (f64.const -0x1p-1)) (i32.const 1) (i32.const 3016)) + (call $assert_return (call $ne (f64.const nan) (f64.const 0x1p-1)) (i32.const 1) (i32.const 3020)) + (call $assert_return (call $ne (f64.const nan:0x4000000000000) (f64.const 0x1p-1)) (i32.const 1) (i32.const 3024)) + (call $assert_return (call $ne (f64.const -nan) (f64.const -0x1p+0)) (i32.const 1) (i32.const 3028)) + (call $assert_return (call $ne (f64.const -nan:0x4000000000000) (f64.const -0x1p+0)) (i32.const 1) (i32.const 3032)) + (call $assert_return (call $ne (f64.const -nan) (f64.const 0x1p+0)) (i32.const 1) (i32.const 3036)) + (call $assert_return (call $ne (f64.const -nan:0x4000000000000) (f64.const 0x1p+0)) (i32.const 1) (i32.const 3040)) + (call $assert_return (call $ne (f64.const nan) (f64.const -0x1p+0)) (i32.const 1) (i32.const 3044)) + (call $assert_return (call $ne (f64.const nan:0x4000000000000) (f64.const -0x1p+0)) (i32.const 1) (i32.const 3048)) + (call $assert_return (call $ne (f64.const nan) (f64.const 0x1p+0)) (i32.const 1) (i32.const 3052)) + (call $assert_return (call $ne (f64.const nan:0x4000000000000) (f64.const 0x1p+0)) (i32.const 1) (i32.const 3056)) + (call $assert_return (call $ne (f64.const -nan) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 3060)) + (call $assert_return (call $ne (f64.const -nan:0x4000000000000) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 3064)) + (call $assert_return (call $ne (f64.const -nan) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 3068)) + (call $assert_return (call $ne (f64.const -nan:0x4000000000000) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 3072)) + (call $assert_return (call $ne (f64.const nan) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 3076)) + (call $assert_return (call $ne (f64.const nan:0x4000000000000) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 3080)) + (call $assert_return (call $ne (f64.const nan) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 3084)) + (call $assert_return (call $ne (f64.const nan:0x4000000000000) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 3088)) + (call $assert_return (call $ne (f64.const -nan) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 3092)) + (call $assert_return (call $ne (f64.const -nan:0x4000000000000) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 3096)) + (call $assert_return (call $ne (f64.const -nan) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 3100)) + (call $assert_return (call $ne (f64.const -nan:0x4000000000000) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 3104)) + (call $assert_return (call $ne (f64.const nan) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 3108)) + (call $assert_return (call $ne (f64.const nan:0x4000000000000) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 3112)) + (call $assert_return (call $ne (f64.const nan) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 3116)) + (call $assert_return (call $ne (f64.const nan:0x4000000000000) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 3120)) + (call $assert_return (call $ne (f64.const -nan) (f64.const -inf)) (i32.const 1) (i32.const 3124)) + (call $assert_return (call $ne (f64.const -nan:0x4000000000000) (f64.const -inf)) (i32.const 1) (i32.const 3128)) + (call $assert_return (call $ne (f64.const -nan) (f64.const inf)) (i32.const 1) (i32.const 3132)) + (call $assert_return (call $ne (f64.const -nan:0x4000000000000) (f64.const inf)) (i32.const 1) (i32.const 3136)) + (call $assert_return (call $ne (f64.const nan) (f64.const -inf)) (i32.const 1) (i32.const 3140)) + (call $assert_return (call $ne (f64.const nan:0x4000000000000) (f64.const -inf)) (i32.const 1) (i32.const 3144)) + (call $assert_return (call $ne (f64.const nan) (f64.const inf)) (i32.const 1) (i32.const 3148)) + (call $assert_return (call $ne (f64.const nan:0x4000000000000) (f64.const inf)) (i32.const 1) (i32.const 3152)) + (call $assert_return (call $ne (f64.const -nan) (f64.const -nan)) (i32.const 1) (i32.const 3156)) + (call $assert_return (call $ne (f64.const -nan:0x4000000000000) (f64.const -nan)) (i32.const 1) (i32.const 3160)) + (call $assert_return (call $ne (f64.const -nan) (f64.const -nan:0x4000000000000)) (i32.const 1) (i32.const 3164)) + (call $assert_return (call $ne (f64.const -nan:0x4000000000000) (f64.const -nan:0x4000000000000)) (i32.const 1) (i32.const 3168)) + (call $assert_return (call $ne (f64.const -nan) (f64.const nan)) (i32.const 1) (i32.const 3172)) + (call $assert_return (call $ne (f64.const -nan:0x4000000000000) (f64.const nan)) (i32.const 1) (i32.const 3176)) + (call $assert_return (call $ne (f64.const -nan) (f64.const nan:0x4000000000000)) (i32.const 1) (i32.const 3180)) + (call $assert_return (call $ne (f64.const -nan:0x4000000000000) (f64.const nan:0x4000000000000)) (i32.const 1) (i32.const 3184)) + (call $assert_return (call $ne (f64.const nan) (f64.const -nan)) (i32.const 1) (i32.const 3188)) + (call $assert_return (call $ne (f64.const nan:0x4000000000000) (f64.const -nan)) (i32.const 1) (i32.const 3192)) + (call $assert_return (call $ne (f64.const nan) (f64.const -nan:0x4000000000000)) (i32.const 1) (i32.const 3196)) + (call $assert_return (call $ne (f64.const nan:0x4000000000000) (f64.const -nan:0x4000000000000)) (i32.const 1) (i32.const 3200)) + (call $assert_return (call $ne (f64.const nan) (f64.const nan)) (i32.const 1) (i32.const 3204)) + (call $assert_return (call $ne (f64.const nan:0x4000000000000) (f64.const nan)) (i32.const 1) (i32.const 3208)) + (call $assert_return (call $ne (f64.const nan) (f64.const nan:0x4000000000000)) (i32.const 1) (i32.const 3212)) + (call $assert_return (call $ne (f64.const nan:0x4000000000000) (f64.const nan:0x4000000000000)) (i32.const 1) (i32.const 3216)) + (call $assert_return (call $lt (f64.const -0x0p+0) (f64.const -0x0p+0)) (i32.const 0) (i32.const 3220)) + (call $assert_return (call $lt (f64.const -0x0p+0) (f64.const 0x0p+0)) (i32.const 0) (i32.const 3224)) + (call $assert_return (call $lt (f64.const 0x0p+0) (f64.const -0x0p+0)) (i32.const 0) (i32.const 3228)) + (call $assert_return (call $lt (f64.const 0x0p+0) (f64.const 0x0p+0)) (i32.const 0) (i32.const 3232)) + (call $assert_return (call $lt (f64.const -0x0p+0) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 3236)) + (call $assert_return (call $lt (f64.const -0x0p+0) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 3240)) + (call $assert_return (call $lt (f64.const 0x0p+0) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 3244)) + (call $assert_return (call $lt (f64.const 0x0p+0) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 3248)) + (call $assert_return (call $lt (f64.const -0x0p+0) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 3252)) + (call $assert_return (call $lt (f64.const -0x0p+0) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 3256)) + (call $assert_return (call $lt (f64.const 0x0p+0) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 3260)) + (call $assert_return (call $lt (f64.const 0x0p+0) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 3264)) + (call $assert_return (call $lt (f64.const -0x0p+0) (f64.const -0x1p-1)) (i32.const 0) (i32.const 3268)) + (call $assert_return (call $lt (f64.const -0x0p+0) (f64.const 0x1p-1)) (i32.const 1) (i32.const 3272)) + (call $assert_return (call $lt (f64.const 0x0p+0) (f64.const -0x1p-1)) (i32.const 0) (i32.const 3276)) + (call $assert_return (call $lt (f64.const 0x0p+0) (f64.const 0x1p-1)) (i32.const 1) (i32.const 3280)) + (call $assert_return (call $lt (f64.const -0x0p+0) (f64.const -0x1p+0)) (i32.const 0) (i32.const 3284)) + (call $assert_return (call $lt (f64.const -0x0p+0) (f64.const 0x1p+0)) (i32.const 1) (i32.const 3288)) + (call $assert_return (call $lt (f64.const 0x0p+0) (f64.const -0x1p+0)) (i32.const 0) (i32.const 3292)) + (call $assert_return (call $lt (f64.const 0x0p+0) (f64.const 0x1p+0)) (i32.const 1) (i32.const 3296)) + (call $assert_return (call $lt (f64.const -0x0p+0) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 3300)) + (call $assert_return (call $lt (f64.const -0x0p+0) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 3304)) + (call $assert_return (call $lt (f64.const 0x0p+0) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 3308)) + (call $assert_return (call $lt (f64.const 0x0p+0) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 3312)) + (call $assert_return (call $lt (f64.const -0x0p+0) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 3316)) + (call $assert_return (call $lt (f64.const -0x0p+0) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 3320)) + (call $assert_return (call $lt (f64.const 0x0p+0) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 3324)) + (call $assert_return (call $lt (f64.const 0x0p+0) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 3328)) + (call $assert_return (call $lt (f64.const -0x0p+0) (f64.const -inf)) (i32.const 0) (i32.const 3332)) + (call $assert_return (call $lt (f64.const -0x0p+0) (f64.const inf)) (i32.const 1) (i32.const 3336)) + (call $assert_return (call $lt (f64.const 0x0p+0) (f64.const -inf)) (i32.const 0) (i32.const 3340)) + (call $assert_return (call $lt (f64.const 0x0p+0) (f64.const inf)) (i32.const 1) (i32.const 3344)) + (call $assert_return (call $lt (f64.const -0x0p+0) (f64.const -nan)) (i32.const 0) (i32.const 3348)) + (call $assert_return (call $lt (f64.const -0x0p+0) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 3352)) + (call $assert_return (call $lt (f64.const -0x0p+0) (f64.const nan)) (i32.const 0) (i32.const 3356)) + (call $assert_return (call $lt (f64.const -0x0p+0) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 3360)) + (call $assert_return (call $lt (f64.const 0x0p+0) (f64.const -nan)) (i32.const 0) (i32.const 3364)) + (call $assert_return (call $lt (f64.const 0x0p+0) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 3368)) + (call $assert_return (call $lt (f64.const 0x0p+0) (f64.const nan)) (i32.const 0) (i32.const 3372)) + (call $assert_return (call $lt (f64.const 0x0p+0) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 3376)) + (call $assert_return (call $lt (f64.const -0x0.0000000000001p-1022) (f64.const -0x0p+0)) (i32.const 1) (i32.const 3380)) + (call $assert_return (call $lt (f64.const -0x0.0000000000001p-1022) (f64.const 0x0p+0)) (i32.const 1) (i32.const 3384)) + (call $assert_return (call $lt (f64.const 0x0.0000000000001p-1022) (f64.const -0x0p+0)) (i32.const 0) (i32.const 3388)) + (call $assert_return (call $lt (f64.const 0x0.0000000000001p-1022) (f64.const 0x0p+0)) (i32.const 0) (i32.const 3392)) + (call $assert_return (call $lt (f64.const -0x0.0000000000001p-1022) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 3396)) + (call $assert_return (call $lt (f64.const -0x0.0000000000001p-1022) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 3400)) + (call $assert_return (call $lt (f64.const 0x0.0000000000001p-1022) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 3404)) + (call $assert_return (call $lt (f64.const 0x0.0000000000001p-1022) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 3408)) + (call $assert_return (call $lt (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 3412)) + (call $assert_return (call $lt (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 3416)) + (call $assert_return (call $lt (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 3420)) + (call $assert_return (call $lt (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 3424)) + (call $assert_return (call $lt (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p-1)) (i32.const 0) (i32.const 3428)) + (call $assert_return (call $lt (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p-1)) (i32.const 1) (i32.const 3432)) + (call $assert_return (call $lt (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p-1)) (i32.const 0) (i32.const 3436)) + (call $assert_return (call $lt (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p-1)) (i32.const 1) (i32.const 3440)) + (call $assert_return (call $lt (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p+0)) (i32.const 0) (i32.const 3444)) + (call $assert_return (call $lt (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p+0)) (i32.const 1) (i32.const 3448)) + (call $assert_return (call $lt (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p+0)) (i32.const 0) (i32.const 3452)) + (call $assert_return (call $lt (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p+0)) (i32.const 1) (i32.const 3456)) + (call $assert_return (call $lt (f64.const -0x0.0000000000001p-1022) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 3460)) + (call $assert_return (call $lt (f64.const -0x0.0000000000001p-1022) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 3464)) + (call $assert_return (call $lt (f64.const 0x0.0000000000001p-1022) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 3468)) + (call $assert_return (call $lt (f64.const 0x0.0000000000001p-1022) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 3472)) + (call $assert_return (call $lt (f64.const -0x0.0000000000001p-1022) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 3476)) + (call $assert_return (call $lt (f64.const -0x0.0000000000001p-1022) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 3480)) + (call $assert_return (call $lt (f64.const 0x0.0000000000001p-1022) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 3484)) + (call $assert_return (call $lt (f64.const 0x0.0000000000001p-1022) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 3488)) + (call $assert_return (call $lt (f64.const -0x0.0000000000001p-1022) (f64.const -inf)) (i32.const 0) (i32.const 3492)) + (call $assert_return (call $lt (f64.const -0x0.0000000000001p-1022) (f64.const inf)) (i32.const 1) (i32.const 3496)) + (call $assert_return (call $lt (f64.const 0x0.0000000000001p-1022) (f64.const -inf)) (i32.const 0) (i32.const 3500)) + (call $assert_return (call $lt (f64.const 0x0.0000000000001p-1022) (f64.const inf)) (i32.const 1) (i32.const 3504)) + (call $assert_return (call $lt (f64.const -0x0.0000000000001p-1022) (f64.const -nan)) (i32.const 0) (i32.const 3508)) + (call $assert_return (call $lt (f64.const -0x0.0000000000001p-1022) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 3512)) + (call $assert_return (call $lt (f64.const -0x0.0000000000001p-1022) (f64.const nan)) (i32.const 0) (i32.const 3516)) + (call $assert_return (call $lt (f64.const -0x0.0000000000001p-1022) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 3520)) + (call $assert_return (call $lt (f64.const 0x0.0000000000001p-1022) (f64.const -nan)) (i32.const 0) (i32.const 3524)) + (call $assert_return (call $lt (f64.const 0x0.0000000000001p-1022) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 3528)) + (call $assert_return (call $lt (f64.const 0x0.0000000000001p-1022) (f64.const nan)) (i32.const 0) (i32.const 3532)) + (call $assert_return (call $lt (f64.const 0x0.0000000000001p-1022) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 3536)) + (call $assert_return (call $lt (f64.const -0x1p-1022) (f64.const -0x0p+0)) (i32.const 1) (i32.const 3540)) + (call $assert_return (call $lt (f64.const -0x1p-1022) (f64.const 0x0p+0)) (i32.const 1) (i32.const 3544)) + (call $assert_return (call $lt (f64.const 0x1p-1022) (f64.const -0x0p+0)) (i32.const 0) (i32.const 3548)) + (call $assert_return (call $lt (f64.const 0x1p-1022) (f64.const 0x0p+0)) (i32.const 0) (i32.const 3552)) + (call $assert_return (call $lt (f64.const -0x1p-1022) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 3556)) + (call $assert_return (call $lt (f64.const -0x1p-1022) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 3560)) + (call $assert_return (call $lt (f64.const 0x1p-1022) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 3564)) + (call $assert_return (call $lt (f64.const 0x1p-1022) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 3568)) + (call $assert_return (call $lt (f64.const -0x1p-1022) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 3572)) + (call $assert_return (call $lt (f64.const -0x1p-1022) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 3576)) + (call $assert_return (call $lt (f64.const 0x1p-1022) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 3580)) + (call $assert_return (call $lt (f64.const 0x1p-1022) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 3584)) + (call $assert_return (call $lt (f64.const -0x1p-1022) (f64.const -0x1p-1)) (i32.const 0) (i32.const 3588)) + (call $assert_return (call $lt (f64.const -0x1p-1022) (f64.const 0x1p-1)) (i32.const 1) (i32.const 3592)) + (call $assert_return (call $lt (f64.const 0x1p-1022) (f64.const -0x1p-1)) (i32.const 0) (i32.const 3596)) + (call $assert_return (call $lt (f64.const 0x1p-1022) (f64.const 0x1p-1)) (i32.const 1) (i32.const 3600)) + (call $assert_return (call $lt (f64.const -0x1p-1022) (f64.const -0x1p+0)) (i32.const 0) (i32.const 3604)) + (call $assert_return (call $lt (f64.const -0x1p-1022) (f64.const 0x1p+0)) (i32.const 1) (i32.const 3608)) + (call $assert_return (call $lt (f64.const 0x1p-1022) (f64.const -0x1p+0)) (i32.const 0) (i32.const 3612)) + (call $assert_return (call $lt (f64.const 0x1p-1022) (f64.const 0x1p+0)) (i32.const 1) (i32.const 3616)) + (call $assert_return (call $lt (f64.const -0x1p-1022) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 3620)) + (call $assert_return (call $lt (f64.const -0x1p-1022) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 3624)) + (call $assert_return (call $lt (f64.const 0x1p-1022) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 3628)) + (call $assert_return (call $lt (f64.const 0x1p-1022) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 3632)) + (call $assert_return (call $lt (f64.const -0x1p-1022) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 3636)) + (call $assert_return (call $lt (f64.const -0x1p-1022) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 3640)) + (call $assert_return (call $lt (f64.const 0x1p-1022) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 3644)) + (call $assert_return (call $lt (f64.const 0x1p-1022) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 3648)) + (call $assert_return (call $lt (f64.const -0x1p-1022) (f64.const -inf)) (i32.const 0) (i32.const 3652)) + (call $assert_return (call $lt (f64.const -0x1p-1022) (f64.const inf)) (i32.const 1) (i32.const 3656)) + (call $assert_return (call $lt (f64.const 0x1p-1022) (f64.const -inf)) (i32.const 0) (i32.const 3660)) + (call $assert_return (call $lt (f64.const 0x1p-1022) (f64.const inf)) (i32.const 1) (i32.const 3664)) + (call $assert_return (call $lt (f64.const -0x1p-1022) (f64.const -nan)) (i32.const 0) (i32.const 3668)) + (call $assert_return (call $lt (f64.const -0x1p-1022) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 3672)) + (call $assert_return (call $lt (f64.const -0x1p-1022) (f64.const nan)) (i32.const 0) (i32.const 3676)) + (call $assert_return (call $lt (f64.const -0x1p-1022) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 3680)) + (call $assert_return (call $lt (f64.const 0x1p-1022) (f64.const -nan)) (i32.const 0) (i32.const 3684)) + (call $assert_return (call $lt (f64.const 0x1p-1022) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 3688)) + (call $assert_return (call $lt (f64.const 0x1p-1022) (f64.const nan)) (i32.const 0) (i32.const 3692)) + (call $assert_return (call $lt (f64.const 0x1p-1022) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 3696)) + (call $assert_return (call $lt (f64.const -0x1p-1) (f64.const -0x0p+0)) (i32.const 1) (i32.const 3700)) + (call $assert_return (call $lt (f64.const -0x1p-1) (f64.const 0x0p+0)) (i32.const 1) (i32.const 3704)) + (call $assert_return (call $lt (f64.const 0x1p-1) (f64.const -0x0p+0)) (i32.const 0) (i32.const 3708)) + (call $assert_return (call $lt (f64.const 0x1p-1) (f64.const 0x0p+0)) (i32.const 0) (i32.const 3712)) + (call $assert_return (call $lt (f64.const -0x1p-1) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 3716)) + (call $assert_return (call $lt (f64.const -0x1p-1) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 3720)) + (call $assert_return (call $lt (f64.const 0x1p-1) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 3724)) + (call $assert_return (call $lt (f64.const 0x1p-1) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 3728)) + (call $assert_return (call $lt (f64.const -0x1p-1) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 3732)) + (call $assert_return (call $lt (f64.const -0x1p-1) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 3736)) + (call $assert_return (call $lt (f64.const 0x1p-1) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 3740)) + (call $assert_return (call $lt (f64.const 0x1p-1) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 3744)) + (call $assert_return (call $lt (f64.const -0x1p-1) (f64.const -0x1p-1)) (i32.const 0) (i32.const 3748)) + (call $assert_return (call $lt (f64.const -0x1p-1) (f64.const 0x1p-1)) (i32.const 1) (i32.const 3752)) + (call $assert_return (call $lt (f64.const 0x1p-1) (f64.const -0x1p-1)) (i32.const 0) (i32.const 3756)) + (call $assert_return (call $lt (f64.const 0x1p-1) (f64.const 0x1p-1)) (i32.const 0) (i32.const 3760)) + (call $assert_return (call $lt (f64.const -0x1p-1) (f64.const -0x1p+0)) (i32.const 0) (i32.const 3764)) + (call $assert_return (call $lt (f64.const -0x1p-1) (f64.const 0x1p+0)) (i32.const 1) (i32.const 3768)) + (call $assert_return (call $lt (f64.const 0x1p-1) (f64.const -0x1p+0)) (i32.const 0) (i32.const 3772)) + (call $assert_return (call $lt (f64.const 0x1p-1) (f64.const 0x1p+0)) (i32.const 1) (i32.const 3776)) + (call $assert_return (call $lt (f64.const -0x1p-1) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 3780)) + (call $assert_return (call $lt (f64.const -0x1p-1) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 3784)) + (call $assert_return (call $lt (f64.const 0x1p-1) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 3788)) + (call $assert_return (call $lt (f64.const 0x1p-1) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 3792)) + (call $assert_return (call $lt (f64.const -0x1p-1) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 3796)) + (call $assert_return (call $lt (f64.const -0x1p-1) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 3800)) + (call $assert_return (call $lt (f64.const 0x1p-1) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 3804)) + (call $assert_return (call $lt (f64.const 0x1p-1) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 3808)) + (call $assert_return (call $lt (f64.const -0x1p-1) (f64.const -inf)) (i32.const 0) (i32.const 3812)) + (call $assert_return (call $lt (f64.const -0x1p-1) (f64.const inf)) (i32.const 1) (i32.const 3816)) + (call $assert_return (call $lt (f64.const 0x1p-1) (f64.const -inf)) (i32.const 0) (i32.const 3820)) + (call $assert_return (call $lt (f64.const 0x1p-1) (f64.const inf)) (i32.const 1) (i32.const 3824)) + (call $assert_return (call $lt (f64.const -0x1p-1) (f64.const -nan)) (i32.const 0) (i32.const 3828)) + (call $assert_return (call $lt (f64.const -0x1p-1) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 3832)) + (call $assert_return (call $lt (f64.const -0x1p-1) (f64.const nan)) (i32.const 0) (i32.const 3836)) + (call $assert_return (call $lt (f64.const -0x1p-1) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 3840)) + (call $assert_return (call $lt (f64.const 0x1p-1) (f64.const -nan)) (i32.const 0) (i32.const 3844)) + (call $assert_return (call $lt (f64.const 0x1p-1) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 3848)) + (call $assert_return (call $lt (f64.const 0x1p-1) (f64.const nan)) (i32.const 0) (i32.const 3852)) + (call $assert_return (call $lt (f64.const 0x1p-1) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 3856)) + (call $assert_return (call $lt (f64.const -0x1p+0) (f64.const -0x0p+0)) (i32.const 1) (i32.const 3860)) + (call $assert_return (call $lt (f64.const -0x1p+0) (f64.const 0x0p+0)) (i32.const 1) (i32.const 3864)) + (call $assert_return (call $lt (f64.const 0x1p+0) (f64.const -0x0p+0)) (i32.const 0) (i32.const 3868)) + (call $assert_return (call $lt (f64.const 0x1p+0) (f64.const 0x0p+0)) (i32.const 0) (i32.const 3872)) + (call $assert_return (call $lt (f64.const -0x1p+0) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 3876)) + (call $assert_return (call $lt (f64.const -0x1p+0) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 3880)) + (call $assert_return (call $lt (f64.const 0x1p+0) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 3884)) + (call $assert_return (call $lt (f64.const 0x1p+0) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 3888)) + (call $assert_return (call $lt (f64.const -0x1p+0) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 3892)) + (call $assert_return (call $lt (f64.const -0x1p+0) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 3896)) + (call $assert_return (call $lt (f64.const 0x1p+0) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 3900)) + (call $assert_return (call $lt (f64.const 0x1p+0) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 3904)) + (call $assert_return (call $lt (f64.const -0x1p+0) (f64.const -0x1p-1)) (i32.const 1) (i32.const 3908)) + (call $assert_return (call $lt (f64.const -0x1p+0) (f64.const 0x1p-1)) (i32.const 1) (i32.const 3912)) + (call $assert_return (call $lt (f64.const 0x1p+0) (f64.const -0x1p-1)) (i32.const 0) (i32.const 3916)) + (call $assert_return (call $lt (f64.const 0x1p+0) (f64.const 0x1p-1)) (i32.const 0) (i32.const 3920)) + (call $assert_return (call $lt (f64.const -0x1p+0) (f64.const -0x1p+0)) (i32.const 0) (i32.const 3924)) + (call $assert_return (call $lt (f64.const -0x1p+0) (f64.const 0x1p+0)) (i32.const 1) (i32.const 3928)) + (call $assert_return (call $lt (f64.const 0x1p+0) (f64.const -0x1p+0)) (i32.const 0) (i32.const 3932)) + (call $assert_return (call $lt (f64.const 0x1p+0) (f64.const 0x1p+0)) (i32.const 0) (i32.const 3936)) + (call $assert_return (call $lt (f64.const -0x1p+0) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 3940)) + (call $assert_return (call $lt (f64.const -0x1p+0) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 3944)) + (call $assert_return (call $lt (f64.const 0x1p+0) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 3948)) + (call $assert_return (call $lt (f64.const 0x1p+0) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 3952)) + (call $assert_return (call $lt (f64.const -0x1p+0) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 3956)) + (call $assert_return (call $lt (f64.const -0x1p+0) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 3960)) + (call $assert_return (call $lt (f64.const 0x1p+0) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 3964)) + (call $assert_return (call $lt (f64.const 0x1p+0) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 3968)) + (call $assert_return (call $lt (f64.const -0x1p+0) (f64.const -inf)) (i32.const 0) (i32.const 3972)) + (call $assert_return (call $lt (f64.const -0x1p+0) (f64.const inf)) (i32.const 1) (i32.const 3976)) + (call $assert_return (call $lt (f64.const 0x1p+0) (f64.const -inf)) (i32.const 0) (i32.const 3980)) + (call $assert_return (call $lt (f64.const 0x1p+0) (f64.const inf)) (i32.const 1) (i32.const 3984)) + (call $assert_return (call $lt (f64.const -0x1p+0) (f64.const -nan)) (i32.const 0) (i32.const 3988)) + (call $assert_return (call $lt (f64.const -0x1p+0) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 3992)) + (call $assert_return (call $lt (f64.const -0x1p+0) (f64.const nan)) (i32.const 0) (i32.const 3996)) + (call $assert_return (call $lt (f64.const -0x1p+0) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 4000)) + (call $assert_return (call $lt (f64.const 0x1p+0) (f64.const -nan)) (i32.const 0) (i32.const 4004)) + (call $assert_return (call $lt (f64.const 0x1p+0) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 4008)) + (call $assert_return (call $lt (f64.const 0x1p+0) (f64.const nan)) (i32.const 0) (i32.const 4012)) + (call $assert_return (call $lt (f64.const 0x1p+0) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 4016)) + (call $assert_return (call $lt (f64.const -0x1.921fb54442d18p+2) (f64.const -0x0p+0)) (i32.const 1) (i32.const 4020)) + (call $assert_return (call $lt (f64.const -0x1.921fb54442d18p+2) (f64.const 0x0p+0)) (i32.const 1) (i32.const 4024)) + (call $assert_return (call $lt (f64.const 0x1.921fb54442d18p+2) (f64.const -0x0p+0)) (i32.const 0) (i32.const 4028)) + (call $assert_return (call $lt (f64.const 0x1.921fb54442d18p+2) (f64.const 0x0p+0)) (i32.const 0) (i32.const 4032)) + (call $assert_return (call $lt (f64.const -0x1.921fb54442d18p+2) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 4036)) + (call $assert_return (call $lt (f64.const -0x1.921fb54442d18p+2) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 4040)) + (call $assert_return (call $lt (f64.const 0x1.921fb54442d18p+2) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 4044)) + (call $assert_return (call $lt (f64.const 0x1.921fb54442d18p+2) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 4048)) + (call $assert_return (call $lt (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 4052)) + (call $assert_return (call $lt (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 4056)) + (call $assert_return (call $lt (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 4060)) + (call $assert_return (call $lt (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 4064)) + (call $assert_return (call $lt (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p-1)) (i32.const 1) (i32.const 4068)) + (call $assert_return (call $lt (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p-1)) (i32.const 1) (i32.const 4072)) + (call $assert_return (call $lt (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p-1)) (i32.const 0) (i32.const 4076)) + (call $assert_return (call $lt (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p-1)) (i32.const 0) (i32.const 4080)) + (call $assert_return (call $lt (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p+0)) (i32.const 1) (i32.const 4084)) + (call $assert_return (call $lt (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p+0)) (i32.const 1) (i32.const 4088)) + (call $assert_return (call $lt (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p+0)) (i32.const 0) (i32.const 4092)) + (call $assert_return (call $lt (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p+0)) (i32.const 0) (i32.const 4096)) + (call $assert_return (call $lt (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 4100)) + (call $assert_return (call $lt (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 4104)) + (call $assert_return (call $lt (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 4108)) + (call $assert_return (call $lt (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 4112)) + (call $assert_return (call $lt (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 4116)) + (call $assert_return (call $lt (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 4120)) + (call $assert_return (call $lt (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 4124)) + (call $assert_return (call $lt (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 4128)) + (call $assert_return (call $lt (f64.const -0x1.921fb54442d18p+2) (f64.const -inf)) (i32.const 0) (i32.const 4132)) + (call $assert_return (call $lt (f64.const -0x1.921fb54442d18p+2) (f64.const inf)) (i32.const 1) (i32.const 4136)) + (call $assert_return (call $lt (f64.const 0x1.921fb54442d18p+2) (f64.const -inf)) (i32.const 0) (i32.const 4140)) + (call $assert_return (call $lt (f64.const 0x1.921fb54442d18p+2) (f64.const inf)) (i32.const 1) (i32.const 4144)) + (call $assert_return (call $lt (f64.const -0x1.921fb54442d18p+2) (f64.const -nan)) (i32.const 0) (i32.const 4148)) + (call $assert_return (call $lt (f64.const -0x1.921fb54442d18p+2) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 4152)) + (call $assert_return (call $lt (f64.const -0x1.921fb54442d18p+2) (f64.const nan)) (i32.const 0) (i32.const 4156)) + (call $assert_return (call $lt (f64.const -0x1.921fb54442d18p+2) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 4160)) + (call $assert_return (call $lt (f64.const 0x1.921fb54442d18p+2) (f64.const -nan)) (i32.const 0) (i32.const 4164)) + (call $assert_return (call $lt (f64.const 0x1.921fb54442d18p+2) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 4168)) + (call $assert_return (call $lt (f64.const 0x1.921fb54442d18p+2) (f64.const nan)) (i32.const 0) (i32.const 4172)) + (call $assert_return (call $lt (f64.const 0x1.921fb54442d18p+2) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 4176)) + (call $assert_return (call $lt (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x0p+0)) (i32.const 1) (i32.const 4180)) + (call $assert_return (call $lt (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x0p+0)) (i32.const 1) (i32.const 4184)) + (call $assert_return (call $lt (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x0p+0)) (i32.const 0) (i32.const 4188)) + (call $assert_return (call $lt (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x0p+0)) (i32.const 0) (i32.const 4192)) + (call $assert_return (call $lt (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 4196)) + (call $assert_return (call $lt (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 4200)) + (call $assert_return (call $lt (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 4204)) + (call $assert_return (call $lt (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 4208)) + (call $assert_return (call $lt (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 4212)) + (call $assert_return (call $lt (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 4216)) + (call $assert_return (call $lt (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 4220)) + (call $assert_return (call $lt (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 4224)) + (call $assert_return (call $lt (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p-1)) (i32.const 1) (i32.const 4228)) + (call $assert_return (call $lt (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p-1)) (i32.const 1) (i32.const 4232)) + (call $assert_return (call $lt (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p-1)) (i32.const 0) (i32.const 4236)) + (call $assert_return (call $lt (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p-1)) (i32.const 0) (i32.const 4240)) + (call $assert_return (call $lt (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p+0)) (i32.const 1) (i32.const 4244)) + (call $assert_return (call $lt (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p+0)) (i32.const 1) (i32.const 4248)) + (call $assert_return (call $lt (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p+0)) (i32.const 0) (i32.const 4252)) + (call $assert_return (call $lt (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p+0)) (i32.const 0) (i32.const 4256)) + (call $assert_return (call $lt (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 4260)) + (call $assert_return (call $lt (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 4264)) + (call $assert_return (call $lt (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 4268)) + (call $assert_return (call $lt (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 4272)) + (call $assert_return (call $lt (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 4276)) + (call $assert_return (call $lt (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 4280)) + (call $assert_return (call $lt (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 4284)) + (call $assert_return (call $lt (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 4288)) + (call $assert_return (call $lt (f64.const -0x1.fffffffffffffp+1023) (f64.const -inf)) (i32.const 0) (i32.const 4292)) + (call $assert_return (call $lt (f64.const -0x1.fffffffffffffp+1023) (f64.const inf)) (i32.const 1) (i32.const 4296)) + (call $assert_return (call $lt (f64.const 0x1.fffffffffffffp+1023) (f64.const -inf)) (i32.const 0) (i32.const 4300)) + (call $assert_return (call $lt (f64.const 0x1.fffffffffffffp+1023) (f64.const inf)) (i32.const 1) (i32.const 4304)) + (call $assert_return (call $lt (f64.const -0x1.fffffffffffffp+1023) (f64.const -nan)) (i32.const 0) (i32.const 4308)) + (call $assert_return (call $lt (f64.const -0x1.fffffffffffffp+1023) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 4312)) + (call $assert_return (call $lt (f64.const -0x1.fffffffffffffp+1023) (f64.const nan)) (i32.const 0) (i32.const 4316)) + (call $assert_return (call $lt (f64.const -0x1.fffffffffffffp+1023) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 4320)) + (call $assert_return (call $lt (f64.const 0x1.fffffffffffffp+1023) (f64.const -nan)) (i32.const 0) (i32.const 4324)) + (call $assert_return (call $lt (f64.const 0x1.fffffffffffffp+1023) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 4328)) + (call $assert_return (call $lt (f64.const 0x1.fffffffffffffp+1023) (f64.const nan)) (i32.const 0) (i32.const 4332)) + (call $assert_return (call $lt (f64.const 0x1.fffffffffffffp+1023) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 4336)) + (call $assert_return (call $lt (f64.const -inf) (f64.const -0x0p+0)) (i32.const 1) (i32.const 4340)) + (call $assert_return (call $lt (f64.const -inf) (f64.const 0x0p+0)) (i32.const 1) (i32.const 4344)) + (call $assert_return (call $lt (f64.const inf) (f64.const -0x0p+0)) (i32.const 0) (i32.const 4348)) + (call $assert_return (call $lt (f64.const inf) (f64.const 0x0p+0)) (i32.const 0) (i32.const 4352)) + (call $assert_return (call $lt (f64.const -inf) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 4356)) + (call $assert_return (call $lt (f64.const -inf) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 4360)) + (call $assert_return (call $lt (f64.const inf) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 4364)) + (call $assert_return (call $lt (f64.const inf) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 4368)) + (call $assert_return (call $lt (f64.const -inf) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 4372)) + (call $assert_return (call $lt (f64.const -inf) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 4376)) + (call $assert_return (call $lt (f64.const inf) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 4380)) + (call $assert_return (call $lt (f64.const inf) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 4384)) + (call $assert_return (call $lt (f64.const -inf) (f64.const -0x1p-1)) (i32.const 1) (i32.const 4388)) + (call $assert_return (call $lt (f64.const -inf) (f64.const 0x1p-1)) (i32.const 1) (i32.const 4392)) + (call $assert_return (call $lt (f64.const inf) (f64.const -0x1p-1)) (i32.const 0) (i32.const 4396)) + (call $assert_return (call $lt (f64.const inf) (f64.const 0x1p-1)) (i32.const 0) (i32.const 4400)) + (call $assert_return (call $lt (f64.const -inf) (f64.const -0x1p+0)) (i32.const 1) (i32.const 4404)) + (call $assert_return (call $lt (f64.const -inf) (f64.const 0x1p+0)) (i32.const 1) (i32.const 4408)) + (call $assert_return (call $lt (f64.const inf) (f64.const -0x1p+0)) (i32.const 0) (i32.const 4412)) + (call $assert_return (call $lt (f64.const inf) (f64.const 0x1p+0)) (i32.const 0) (i32.const 4416)) + (call $assert_return (call $lt (f64.const -inf) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 4420)) + (call $assert_return (call $lt (f64.const -inf) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 4424)) + (call $assert_return (call $lt (f64.const inf) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 4428)) + (call $assert_return (call $lt (f64.const inf) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 4432)) + (call $assert_return (call $lt (f64.const -inf) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 4436)) + (call $assert_return (call $lt (f64.const -inf) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 4440)) + (call $assert_return (call $lt (f64.const inf) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 4444)) + (call $assert_return (call $lt (f64.const inf) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 4448)) + (call $assert_return (call $lt (f64.const -inf) (f64.const -inf)) (i32.const 0) (i32.const 4452)) + (call $assert_return (call $lt (f64.const -inf) (f64.const inf)) (i32.const 1) (i32.const 4456)) + (call $assert_return (call $lt (f64.const inf) (f64.const -inf)) (i32.const 0) (i32.const 4460)) + (call $assert_return (call $lt (f64.const inf) (f64.const inf)) (i32.const 0) (i32.const 4464)) + (call $assert_return (call $lt (f64.const -inf) (f64.const -nan)) (i32.const 0) (i32.const 4468)) + (call $assert_return (call $lt (f64.const -inf) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 4472)) + (call $assert_return (call $lt (f64.const -inf) (f64.const nan)) (i32.const 0) (i32.const 4476)) + (call $assert_return (call $lt (f64.const -inf) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 4480)) + (call $assert_return (call $lt (f64.const inf) (f64.const -nan)) (i32.const 0) (i32.const 4484)) + (call $assert_return (call $lt (f64.const inf) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 4488)) + (call $assert_return (call $lt (f64.const inf) (f64.const nan)) (i32.const 0) (i32.const 4492)) + (call $assert_return (call $lt (f64.const inf) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 4496)) + (call $assert_return (call $lt (f64.const -nan) (f64.const -0x0p+0)) (i32.const 0) (i32.const 4500)) + (call $assert_return (call $lt (f64.const -nan:0x4000000000000) (f64.const -0x0p+0)) (i32.const 0) (i32.const 4504)) + (call $assert_return (call $lt (f64.const -nan) (f64.const 0x0p+0)) (i32.const 0) (i32.const 4508)) + (call $assert_return (call $lt (f64.const -nan:0x4000000000000) (f64.const 0x0p+0)) (i32.const 0) (i32.const 4512)) + (call $assert_return (call $lt (f64.const nan) (f64.const -0x0p+0)) (i32.const 0) (i32.const 4516)) + (call $assert_return (call $lt (f64.const nan:0x4000000000000) (f64.const -0x0p+0)) (i32.const 0) (i32.const 4520)) + (call $assert_return (call $lt (f64.const nan) (f64.const 0x0p+0)) (i32.const 0) (i32.const 4524)) + (call $assert_return (call $lt (f64.const nan:0x4000000000000) (f64.const 0x0p+0)) (i32.const 0) (i32.const 4528)) + (call $assert_return (call $lt (f64.const -nan) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 4532)) + (call $assert_return (call $lt (f64.const -nan:0x4000000000000) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 4536)) + (call $assert_return (call $lt (f64.const -nan) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 4540)) + (call $assert_return (call $lt (f64.const -nan:0x4000000000000) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 4544)) + (call $assert_return (call $lt (f64.const nan) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 4548)) + (call $assert_return (call $lt (f64.const nan:0x4000000000000) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 4552)) + (call $assert_return (call $lt (f64.const nan) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 4556)) + (call $assert_return (call $lt (f64.const nan:0x4000000000000) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 4560)) + (call $assert_return (call $lt (f64.const -nan) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 4564)) + (call $assert_return (call $lt (f64.const -nan:0x4000000000000) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 4568)) + (call $assert_return (call $lt (f64.const -nan) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 4572)) + (call $assert_return (call $lt (f64.const -nan:0x4000000000000) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 4576)) + (call $assert_return (call $lt (f64.const nan) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 4580)) + (call $assert_return (call $lt (f64.const nan:0x4000000000000) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 4584)) + (call $assert_return (call $lt (f64.const nan) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 4588)) + (call $assert_return (call $lt (f64.const nan:0x4000000000000) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 4592)) + (call $assert_return (call $lt (f64.const -nan) (f64.const -0x1p-1)) (i32.const 0) (i32.const 4596)) + (call $assert_return (call $lt (f64.const -nan:0x4000000000000) (f64.const -0x1p-1)) (i32.const 0) (i32.const 4600)) + (call $assert_return (call $lt (f64.const -nan) (f64.const 0x1p-1)) (i32.const 0) (i32.const 4604)) + (call $assert_return (call $lt (f64.const -nan:0x4000000000000) (f64.const 0x1p-1)) (i32.const 0) (i32.const 4608)) + (call $assert_return (call $lt (f64.const nan) (f64.const -0x1p-1)) (i32.const 0) (i32.const 4612)) + (call $assert_return (call $lt (f64.const nan:0x4000000000000) (f64.const -0x1p-1)) (i32.const 0) (i32.const 4616)) + (call $assert_return (call $lt (f64.const nan) (f64.const 0x1p-1)) (i32.const 0) (i32.const 4620)) + (call $assert_return (call $lt (f64.const nan:0x4000000000000) (f64.const 0x1p-1)) (i32.const 0) (i32.const 4624)) + (call $assert_return (call $lt (f64.const -nan) (f64.const -0x1p+0)) (i32.const 0) (i32.const 4628)) + (call $assert_return (call $lt (f64.const -nan:0x4000000000000) (f64.const -0x1p+0)) (i32.const 0) (i32.const 4632)) + (call $assert_return (call $lt (f64.const -nan) (f64.const 0x1p+0)) (i32.const 0) (i32.const 4636)) + (call $assert_return (call $lt (f64.const -nan:0x4000000000000) (f64.const 0x1p+0)) (i32.const 0) (i32.const 4640)) + (call $assert_return (call $lt (f64.const nan) (f64.const -0x1p+0)) (i32.const 0) (i32.const 4644)) + (call $assert_return (call $lt (f64.const nan:0x4000000000000) (f64.const -0x1p+0)) (i32.const 0) (i32.const 4648)) + (call $assert_return (call $lt (f64.const nan) (f64.const 0x1p+0)) (i32.const 0) (i32.const 4652)) + (call $assert_return (call $lt (f64.const nan:0x4000000000000) (f64.const 0x1p+0)) (i32.const 0) (i32.const 4656)) + (call $assert_return (call $lt (f64.const -nan) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 4660)) + (call $assert_return (call $lt (f64.const -nan:0x4000000000000) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 4664)) + (call $assert_return (call $lt (f64.const -nan) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 4668)) + (call $assert_return (call $lt (f64.const -nan:0x4000000000000) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 4672)) + (call $assert_return (call $lt (f64.const nan) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 4676)) + (call $assert_return (call $lt (f64.const nan:0x4000000000000) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 4680)) + (call $assert_return (call $lt (f64.const nan) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 4684)) + (call $assert_return (call $lt (f64.const nan:0x4000000000000) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 4688)) + (call $assert_return (call $lt (f64.const -nan) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 4692)) + (call $assert_return (call $lt (f64.const -nan:0x4000000000000) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 4696)) + (call $assert_return (call $lt (f64.const -nan) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 4700)) + (call $assert_return (call $lt (f64.const -nan:0x4000000000000) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 4704)) + (call $assert_return (call $lt (f64.const nan) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 4708)) + (call $assert_return (call $lt (f64.const nan:0x4000000000000) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 4712)) + (call $assert_return (call $lt (f64.const nan) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 4716)) + (call $assert_return (call $lt (f64.const nan:0x4000000000000) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 4720)) + (call $assert_return (call $lt (f64.const -nan) (f64.const -inf)) (i32.const 0) (i32.const 4724)) + (call $assert_return (call $lt (f64.const -nan:0x4000000000000) (f64.const -inf)) (i32.const 0) (i32.const 4728)) + (call $assert_return (call $lt (f64.const -nan) (f64.const inf)) (i32.const 0) (i32.const 4732)) + (call $assert_return (call $lt (f64.const -nan:0x4000000000000) (f64.const inf)) (i32.const 0) (i32.const 4736)) + (call $assert_return (call $lt (f64.const nan) (f64.const -inf)) (i32.const 0) (i32.const 4740)) + (call $assert_return (call $lt (f64.const nan:0x4000000000000) (f64.const -inf)) (i32.const 0) (i32.const 4744)) + (call $assert_return (call $lt (f64.const nan) (f64.const inf)) (i32.const 0) (i32.const 4748)) + (call $assert_return (call $lt (f64.const nan:0x4000000000000) (f64.const inf)) (i32.const 0) (i32.const 4752)) + (call $assert_return (call $lt (f64.const -nan) (f64.const -nan)) (i32.const 0) (i32.const 4756)) + (call $assert_return (call $lt (f64.const -nan:0x4000000000000) (f64.const -nan)) (i32.const 0) (i32.const 4760)) + (call $assert_return (call $lt (f64.const -nan) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 4764)) + (call $assert_return (call $lt (f64.const -nan:0x4000000000000) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 4768)) + (call $assert_return (call $lt (f64.const -nan) (f64.const nan)) (i32.const 0) (i32.const 4772)) + (call $assert_return (call $lt (f64.const -nan:0x4000000000000) (f64.const nan)) (i32.const 0) (i32.const 4776)) + (call $assert_return (call $lt (f64.const -nan) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 4780)) + (call $assert_return (call $lt (f64.const -nan:0x4000000000000) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 4784)) + (call $assert_return (call $lt (f64.const nan) (f64.const -nan)) (i32.const 0) (i32.const 4788)) + (call $assert_return (call $lt (f64.const nan:0x4000000000000) (f64.const -nan)) (i32.const 0) (i32.const 4792)) + (call $assert_return (call $lt (f64.const nan) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 4796)) + (call $assert_return (call $lt (f64.const nan:0x4000000000000) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 4800)) + (call $assert_return (call $lt (f64.const nan) (f64.const nan)) (i32.const 0) (i32.const 4804)) + (call $assert_return (call $lt (f64.const nan:0x4000000000000) (f64.const nan)) (i32.const 0) (i32.const 4808)) + (call $assert_return (call $lt (f64.const nan) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 4812)) + (call $assert_return (call $lt (f64.const nan:0x4000000000000) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 4816)) + (call $assert_return (call $le (f64.const -0x0p+0) (f64.const -0x0p+0)) (i32.const 1) (i32.const 4820)) + (call $assert_return (call $le (f64.const -0x0p+0) (f64.const 0x0p+0)) (i32.const 1) (i32.const 4824)) + (call $assert_return (call $le (f64.const 0x0p+0) (f64.const -0x0p+0)) (i32.const 1) (i32.const 4828)) + (call $assert_return (call $le (f64.const 0x0p+0) (f64.const 0x0p+0)) (i32.const 1) (i32.const 4832)) + (call $assert_return (call $le (f64.const -0x0p+0) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 4836)) + (call $assert_return (call $le (f64.const -0x0p+0) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 4840)) + (call $assert_return (call $le (f64.const 0x0p+0) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 4844)) + (call $assert_return (call $le (f64.const 0x0p+0) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 4848)) + (call $assert_return (call $le (f64.const -0x0p+0) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 4852)) + (call $assert_return (call $le (f64.const -0x0p+0) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 4856)) + (call $assert_return (call $le (f64.const 0x0p+0) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 4860)) + (call $assert_return (call $le (f64.const 0x0p+0) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 4864)) + (call $assert_return (call $le (f64.const -0x0p+0) (f64.const -0x1p-1)) (i32.const 0) (i32.const 4868)) + (call $assert_return (call $le (f64.const -0x0p+0) (f64.const 0x1p-1)) (i32.const 1) (i32.const 4872)) + (call $assert_return (call $le (f64.const 0x0p+0) (f64.const -0x1p-1)) (i32.const 0) (i32.const 4876)) + (call $assert_return (call $le (f64.const 0x0p+0) (f64.const 0x1p-1)) (i32.const 1) (i32.const 4880)) + (call $assert_return (call $le (f64.const -0x0p+0) (f64.const -0x1p+0)) (i32.const 0) (i32.const 4884)) + (call $assert_return (call $le (f64.const -0x0p+0) (f64.const 0x1p+0)) (i32.const 1) (i32.const 4888)) + (call $assert_return (call $le (f64.const 0x0p+0) (f64.const -0x1p+0)) (i32.const 0) (i32.const 4892)) + (call $assert_return (call $le (f64.const 0x0p+0) (f64.const 0x1p+0)) (i32.const 1) (i32.const 4896)) + (call $assert_return (call $le (f64.const -0x0p+0) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 4900)) + (call $assert_return (call $le (f64.const -0x0p+0) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 4904)) + (call $assert_return (call $le (f64.const 0x0p+0) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 4908)) + (call $assert_return (call $le (f64.const 0x0p+0) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 4912)) + (call $assert_return (call $le (f64.const -0x0p+0) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 4916)) + (call $assert_return (call $le (f64.const -0x0p+0) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 4920)) + (call $assert_return (call $le (f64.const 0x0p+0) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 4924)) + (call $assert_return (call $le (f64.const 0x0p+0) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 4928)) + (call $assert_return (call $le (f64.const -0x0p+0) (f64.const -inf)) (i32.const 0) (i32.const 4932)) + (call $assert_return (call $le (f64.const -0x0p+0) (f64.const inf)) (i32.const 1) (i32.const 4936)) + (call $assert_return (call $le (f64.const 0x0p+0) (f64.const -inf)) (i32.const 0) (i32.const 4940)) + (call $assert_return (call $le (f64.const 0x0p+0) (f64.const inf)) (i32.const 1) (i32.const 4944)) + (call $assert_return (call $le (f64.const -0x0p+0) (f64.const -nan)) (i32.const 0) (i32.const 4948)) + (call $assert_return (call $le (f64.const -0x0p+0) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 4952)) + (call $assert_return (call $le (f64.const -0x0p+0) (f64.const nan)) (i32.const 0) (i32.const 4956)) + (call $assert_return (call $le (f64.const -0x0p+0) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 4960)) + (call $assert_return (call $le (f64.const 0x0p+0) (f64.const -nan)) (i32.const 0) (i32.const 4964)) + (call $assert_return (call $le (f64.const 0x0p+0) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 4968)) + (call $assert_return (call $le (f64.const 0x0p+0) (f64.const nan)) (i32.const 0) (i32.const 4972)) + (call $assert_return (call $le (f64.const 0x0p+0) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 4976)) + (call $assert_return (call $le (f64.const -0x0.0000000000001p-1022) (f64.const -0x0p+0)) (i32.const 1) (i32.const 4980)) + (call $assert_return (call $le (f64.const -0x0.0000000000001p-1022) (f64.const 0x0p+0)) (i32.const 1) (i32.const 4984)) + (call $assert_return (call $le (f64.const 0x0.0000000000001p-1022) (f64.const -0x0p+0)) (i32.const 0) (i32.const 4988)) + (call $assert_return (call $le (f64.const 0x0.0000000000001p-1022) (f64.const 0x0p+0)) (i32.const 0) (i32.const 4992)) + (call $assert_return (call $le (f64.const -0x0.0000000000001p-1022) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 4996)) + (call $assert_return (call $le (f64.const -0x0.0000000000001p-1022) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 5000)) + (call $assert_return (call $le (f64.const 0x0.0000000000001p-1022) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 5004)) + (call $assert_return (call $le (f64.const 0x0.0000000000001p-1022) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 5008)) + (call $assert_return (call $le (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 5012)) + (call $assert_return (call $le (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 5016)) + (call $assert_return (call $le (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 5020)) + (call $assert_return (call $le (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 5024)) + (call $assert_return (call $le (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p-1)) (i32.const 0) (i32.const 5028)) + (call $assert_return (call $le (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p-1)) (i32.const 1) (i32.const 5032)) + (call $assert_return (call $le (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p-1)) (i32.const 0) (i32.const 5036)) + (call $assert_return (call $le (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p-1)) (i32.const 1) (i32.const 5040)) + (call $assert_return (call $le (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p+0)) (i32.const 0) (i32.const 5044)) + (call $assert_return (call $le (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p+0)) (i32.const 1) (i32.const 5048)) + (call $assert_return (call $le (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p+0)) (i32.const 0) (i32.const 5052)) + (call $assert_return (call $le (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p+0)) (i32.const 1) (i32.const 5056)) + (call $assert_return (call $le (f64.const -0x0.0000000000001p-1022) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 5060)) + (call $assert_return (call $le (f64.const -0x0.0000000000001p-1022) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 5064)) + (call $assert_return (call $le (f64.const 0x0.0000000000001p-1022) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 5068)) + (call $assert_return (call $le (f64.const 0x0.0000000000001p-1022) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 5072)) + (call $assert_return (call $le (f64.const -0x0.0000000000001p-1022) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 5076)) + (call $assert_return (call $le (f64.const -0x0.0000000000001p-1022) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 5080)) + (call $assert_return (call $le (f64.const 0x0.0000000000001p-1022) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 5084)) + (call $assert_return (call $le (f64.const 0x0.0000000000001p-1022) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 5088)) + (call $assert_return (call $le (f64.const -0x0.0000000000001p-1022) (f64.const -inf)) (i32.const 0) (i32.const 5092)) + (call $assert_return (call $le (f64.const -0x0.0000000000001p-1022) (f64.const inf)) (i32.const 1) (i32.const 5096)) + (call $assert_return (call $le (f64.const 0x0.0000000000001p-1022) (f64.const -inf)) (i32.const 0) (i32.const 5100)) + (call $assert_return (call $le (f64.const 0x0.0000000000001p-1022) (f64.const inf)) (i32.const 1) (i32.const 5104)) + (call $assert_return (call $le (f64.const -0x0.0000000000001p-1022) (f64.const -nan)) (i32.const 0) (i32.const 5108)) + (call $assert_return (call $le (f64.const -0x0.0000000000001p-1022) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 5112)) + (call $assert_return (call $le (f64.const -0x0.0000000000001p-1022) (f64.const nan)) (i32.const 0) (i32.const 5116)) + (call $assert_return (call $le (f64.const -0x0.0000000000001p-1022) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 5120)) + (call $assert_return (call $le (f64.const 0x0.0000000000001p-1022) (f64.const -nan)) (i32.const 0) (i32.const 5124)) + (call $assert_return (call $le (f64.const 0x0.0000000000001p-1022) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 5128)) + (call $assert_return (call $le (f64.const 0x0.0000000000001p-1022) (f64.const nan)) (i32.const 0) (i32.const 5132)) + (call $assert_return (call $le (f64.const 0x0.0000000000001p-1022) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 5136)) + (call $assert_return (call $le (f64.const -0x1p-1022) (f64.const -0x0p+0)) (i32.const 1) (i32.const 5140)) + (call $assert_return (call $le (f64.const -0x1p-1022) (f64.const 0x0p+0)) (i32.const 1) (i32.const 5144)) + (call $assert_return (call $le (f64.const 0x1p-1022) (f64.const -0x0p+0)) (i32.const 0) (i32.const 5148)) + (call $assert_return (call $le (f64.const 0x1p-1022) (f64.const 0x0p+0)) (i32.const 0) (i32.const 5152)) + (call $assert_return (call $le (f64.const -0x1p-1022) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 5156)) + (call $assert_return (call $le (f64.const -0x1p-1022) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 5160)) + (call $assert_return (call $le (f64.const 0x1p-1022) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 5164)) + (call $assert_return (call $le (f64.const 0x1p-1022) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 5168)) + (call $assert_return (call $le (f64.const -0x1p-1022) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 5172)) + (call $assert_return (call $le (f64.const -0x1p-1022) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 5176)) + (call $assert_return (call $le (f64.const 0x1p-1022) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 5180)) + (call $assert_return (call $le (f64.const 0x1p-1022) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 5184)) + (call $assert_return (call $le (f64.const -0x1p-1022) (f64.const -0x1p-1)) (i32.const 0) (i32.const 5188)) + (call $assert_return (call $le (f64.const -0x1p-1022) (f64.const 0x1p-1)) (i32.const 1) (i32.const 5192)) + (call $assert_return (call $le (f64.const 0x1p-1022) (f64.const -0x1p-1)) (i32.const 0) (i32.const 5196)) + (call $assert_return (call $le (f64.const 0x1p-1022) (f64.const 0x1p-1)) (i32.const 1) (i32.const 5200)) + (call $assert_return (call $le (f64.const -0x1p-1022) (f64.const -0x1p+0)) (i32.const 0) (i32.const 5204)) + (call $assert_return (call $le (f64.const -0x1p-1022) (f64.const 0x1p+0)) (i32.const 1) (i32.const 5208)) + (call $assert_return (call $le (f64.const 0x1p-1022) (f64.const -0x1p+0)) (i32.const 0) (i32.const 5212)) + (call $assert_return (call $le (f64.const 0x1p-1022) (f64.const 0x1p+0)) (i32.const 1) (i32.const 5216)) + (call $assert_return (call $le (f64.const -0x1p-1022) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 5220)) + (call $assert_return (call $le (f64.const -0x1p-1022) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 5224)) + (call $assert_return (call $le (f64.const 0x1p-1022) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 5228)) + (call $assert_return (call $le (f64.const 0x1p-1022) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 5232)) + (call $assert_return (call $le (f64.const -0x1p-1022) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 5236)) + (call $assert_return (call $le (f64.const -0x1p-1022) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 5240)) + (call $assert_return (call $le (f64.const 0x1p-1022) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 5244)) + (call $assert_return (call $le (f64.const 0x1p-1022) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 5248)) + (call $assert_return (call $le (f64.const -0x1p-1022) (f64.const -inf)) (i32.const 0) (i32.const 5252)) + (call $assert_return (call $le (f64.const -0x1p-1022) (f64.const inf)) (i32.const 1) (i32.const 5256)) + (call $assert_return (call $le (f64.const 0x1p-1022) (f64.const -inf)) (i32.const 0) (i32.const 5260)) + (call $assert_return (call $le (f64.const 0x1p-1022) (f64.const inf)) (i32.const 1) (i32.const 5264)) + (call $assert_return (call $le (f64.const -0x1p-1022) (f64.const -nan)) (i32.const 0) (i32.const 5268)) + (call $assert_return (call $le (f64.const -0x1p-1022) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 5272)) + (call $assert_return (call $le (f64.const -0x1p-1022) (f64.const nan)) (i32.const 0) (i32.const 5276)) + (call $assert_return (call $le (f64.const -0x1p-1022) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 5280)) + (call $assert_return (call $le (f64.const 0x1p-1022) (f64.const -nan)) (i32.const 0) (i32.const 5284)) + (call $assert_return (call $le (f64.const 0x1p-1022) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 5288)) + (call $assert_return (call $le (f64.const 0x1p-1022) (f64.const nan)) (i32.const 0) (i32.const 5292)) + (call $assert_return (call $le (f64.const 0x1p-1022) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 5296)) + (call $assert_return (call $le (f64.const -0x1p-1) (f64.const -0x0p+0)) (i32.const 1) (i32.const 5300)) + (call $assert_return (call $le (f64.const -0x1p-1) (f64.const 0x0p+0)) (i32.const 1) (i32.const 5304)) + (call $assert_return (call $le (f64.const 0x1p-1) (f64.const -0x0p+0)) (i32.const 0) (i32.const 5308)) + (call $assert_return (call $le (f64.const 0x1p-1) (f64.const 0x0p+0)) (i32.const 0) (i32.const 5312)) + (call $assert_return (call $le (f64.const -0x1p-1) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 5316)) + (call $assert_return (call $le (f64.const -0x1p-1) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 5320)) + (call $assert_return (call $le (f64.const 0x1p-1) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 5324)) + (call $assert_return (call $le (f64.const 0x1p-1) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 5328)) + (call $assert_return (call $le (f64.const -0x1p-1) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 5332)) + (call $assert_return (call $le (f64.const -0x1p-1) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 5336)) + (call $assert_return (call $le (f64.const 0x1p-1) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 5340)) + (call $assert_return (call $le (f64.const 0x1p-1) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 5344)) + (call $assert_return (call $le (f64.const -0x1p-1) (f64.const -0x1p-1)) (i32.const 1) (i32.const 5348)) + (call $assert_return (call $le (f64.const -0x1p-1) (f64.const 0x1p-1)) (i32.const 1) (i32.const 5352)) + (call $assert_return (call $le (f64.const 0x1p-1) (f64.const -0x1p-1)) (i32.const 0) (i32.const 5356)) + (call $assert_return (call $le (f64.const 0x1p-1) (f64.const 0x1p-1)) (i32.const 1) (i32.const 5360)) + (call $assert_return (call $le (f64.const -0x1p-1) (f64.const -0x1p+0)) (i32.const 0) (i32.const 5364)) + (call $assert_return (call $le (f64.const -0x1p-1) (f64.const 0x1p+0)) (i32.const 1) (i32.const 5368)) + (call $assert_return (call $le (f64.const 0x1p-1) (f64.const -0x1p+0)) (i32.const 0) (i32.const 5372)) + (call $assert_return (call $le (f64.const 0x1p-1) (f64.const 0x1p+0)) (i32.const 1) (i32.const 5376)) + (call $assert_return (call $le (f64.const -0x1p-1) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 5380)) + (call $assert_return (call $le (f64.const -0x1p-1) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 5384)) + (call $assert_return (call $le (f64.const 0x1p-1) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 5388)) + (call $assert_return (call $le (f64.const 0x1p-1) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 5392)) + (call $assert_return (call $le (f64.const -0x1p-1) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 5396)) + (call $assert_return (call $le (f64.const -0x1p-1) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 5400)) + (call $assert_return (call $le (f64.const 0x1p-1) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 5404)) + (call $assert_return (call $le (f64.const 0x1p-1) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 5408)) + (call $assert_return (call $le (f64.const -0x1p-1) (f64.const -inf)) (i32.const 0) (i32.const 5412)) + (call $assert_return (call $le (f64.const -0x1p-1) (f64.const inf)) (i32.const 1) (i32.const 5416)) + (call $assert_return (call $le (f64.const 0x1p-1) (f64.const -inf)) (i32.const 0) (i32.const 5420)) + (call $assert_return (call $le (f64.const 0x1p-1) (f64.const inf)) (i32.const 1) (i32.const 5424)) + (call $assert_return (call $le (f64.const -0x1p-1) (f64.const -nan)) (i32.const 0) (i32.const 5428)) + (call $assert_return (call $le (f64.const -0x1p-1) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 5432)) + (call $assert_return (call $le (f64.const -0x1p-1) (f64.const nan)) (i32.const 0) (i32.const 5436)) + (call $assert_return (call $le (f64.const -0x1p-1) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 5440)) + (call $assert_return (call $le (f64.const 0x1p-1) (f64.const -nan)) (i32.const 0) (i32.const 5444)) + (call $assert_return (call $le (f64.const 0x1p-1) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 5448)) + (call $assert_return (call $le (f64.const 0x1p-1) (f64.const nan)) (i32.const 0) (i32.const 5452)) + (call $assert_return (call $le (f64.const 0x1p-1) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 5456)) + (call $assert_return (call $le (f64.const -0x1p+0) (f64.const -0x0p+0)) (i32.const 1) (i32.const 5460)) + (call $assert_return (call $le (f64.const -0x1p+0) (f64.const 0x0p+0)) (i32.const 1) (i32.const 5464)) + (call $assert_return (call $le (f64.const 0x1p+0) (f64.const -0x0p+0)) (i32.const 0) (i32.const 5468)) + (call $assert_return (call $le (f64.const 0x1p+0) (f64.const 0x0p+0)) (i32.const 0) (i32.const 5472)) + (call $assert_return (call $le (f64.const -0x1p+0) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 5476)) + (call $assert_return (call $le (f64.const -0x1p+0) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 5480)) + (call $assert_return (call $le (f64.const 0x1p+0) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 5484)) + (call $assert_return (call $le (f64.const 0x1p+0) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 5488)) + (call $assert_return (call $le (f64.const -0x1p+0) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 5492)) + (call $assert_return (call $le (f64.const -0x1p+0) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 5496)) + (call $assert_return (call $le (f64.const 0x1p+0) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 5500)) + (call $assert_return (call $le (f64.const 0x1p+0) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 5504)) + (call $assert_return (call $le (f64.const -0x1p+0) (f64.const -0x1p-1)) (i32.const 1) (i32.const 5508)) + (call $assert_return (call $le (f64.const -0x1p+0) (f64.const 0x1p-1)) (i32.const 1) (i32.const 5512)) + (call $assert_return (call $le (f64.const 0x1p+0) (f64.const -0x1p-1)) (i32.const 0) (i32.const 5516)) + (call $assert_return (call $le (f64.const 0x1p+0) (f64.const 0x1p-1)) (i32.const 0) (i32.const 5520)) + (call $assert_return (call $le (f64.const -0x1p+0) (f64.const -0x1p+0)) (i32.const 1) (i32.const 5524)) + (call $assert_return (call $le (f64.const -0x1p+0) (f64.const 0x1p+0)) (i32.const 1) (i32.const 5528)) + (call $assert_return (call $le (f64.const 0x1p+0) (f64.const -0x1p+0)) (i32.const 0) (i32.const 5532)) + (call $assert_return (call $le (f64.const 0x1p+0) (f64.const 0x1p+0)) (i32.const 1) (i32.const 5536)) + (call $assert_return (call $le (f64.const -0x1p+0) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 5540)) + (call $assert_return (call $le (f64.const -0x1p+0) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 5544)) + (call $assert_return (call $le (f64.const 0x1p+0) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 5548)) + (call $assert_return (call $le (f64.const 0x1p+0) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 5552)) + (call $assert_return (call $le (f64.const -0x1p+0) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 5556)) + (call $assert_return (call $le (f64.const -0x1p+0) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 5560)) + (call $assert_return (call $le (f64.const 0x1p+0) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 5564)) + (call $assert_return (call $le (f64.const 0x1p+0) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 5568)) + (call $assert_return (call $le (f64.const -0x1p+0) (f64.const -inf)) (i32.const 0) (i32.const 5572)) + (call $assert_return (call $le (f64.const -0x1p+0) (f64.const inf)) (i32.const 1) (i32.const 5576)) + (call $assert_return (call $le (f64.const 0x1p+0) (f64.const -inf)) (i32.const 0) (i32.const 5580)) + (call $assert_return (call $le (f64.const 0x1p+0) (f64.const inf)) (i32.const 1) (i32.const 5584)) + (call $assert_return (call $le (f64.const -0x1p+0) (f64.const -nan)) (i32.const 0) (i32.const 5588)) + (call $assert_return (call $le (f64.const -0x1p+0) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 5592)) + (call $assert_return (call $le (f64.const -0x1p+0) (f64.const nan)) (i32.const 0) (i32.const 5596)) + (call $assert_return (call $le (f64.const -0x1p+0) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 5600)) + (call $assert_return (call $le (f64.const 0x1p+0) (f64.const -nan)) (i32.const 0) (i32.const 5604)) + (call $assert_return (call $le (f64.const 0x1p+0) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 5608)) + (call $assert_return (call $le (f64.const 0x1p+0) (f64.const nan)) (i32.const 0) (i32.const 5612)) + (call $assert_return (call $le (f64.const 0x1p+0) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 5616)) + (call $assert_return (call $le (f64.const -0x1.921fb54442d18p+2) (f64.const -0x0p+0)) (i32.const 1) (i32.const 5620)) + (call $assert_return (call $le (f64.const -0x1.921fb54442d18p+2) (f64.const 0x0p+0)) (i32.const 1) (i32.const 5624)) + (call $assert_return (call $le (f64.const 0x1.921fb54442d18p+2) (f64.const -0x0p+0)) (i32.const 0) (i32.const 5628)) + (call $assert_return (call $le (f64.const 0x1.921fb54442d18p+2) (f64.const 0x0p+0)) (i32.const 0) (i32.const 5632)) + (call $assert_return (call $le (f64.const -0x1.921fb54442d18p+2) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 5636)) + (call $assert_return (call $le (f64.const -0x1.921fb54442d18p+2) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 5640)) + (call $assert_return (call $le (f64.const 0x1.921fb54442d18p+2) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 5644)) + (call $assert_return (call $le (f64.const 0x1.921fb54442d18p+2) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 5648)) + (call $assert_return (call $le (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 5652)) + (call $assert_return (call $le (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 5656)) + (call $assert_return (call $le (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 5660)) + (call $assert_return (call $le (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 5664)) + (call $assert_return (call $le (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p-1)) (i32.const 1) (i32.const 5668)) + (call $assert_return (call $le (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p-1)) (i32.const 1) (i32.const 5672)) + (call $assert_return (call $le (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p-1)) (i32.const 0) (i32.const 5676)) + (call $assert_return (call $le (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p-1)) (i32.const 0) (i32.const 5680)) + (call $assert_return (call $le (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p+0)) (i32.const 1) (i32.const 5684)) + (call $assert_return (call $le (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p+0)) (i32.const 1) (i32.const 5688)) + (call $assert_return (call $le (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p+0)) (i32.const 0) (i32.const 5692)) + (call $assert_return (call $le (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p+0)) (i32.const 0) (i32.const 5696)) + (call $assert_return (call $le (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 5700)) + (call $assert_return (call $le (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 5704)) + (call $assert_return (call $le (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 5708)) + (call $assert_return (call $le (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 5712)) + (call $assert_return (call $le (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 5716)) + (call $assert_return (call $le (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 5720)) + (call $assert_return (call $le (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 5724)) + (call $assert_return (call $le (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 5728)) + (call $assert_return (call $le (f64.const -0x1.921fb54442d18p+2) (f64.const -inf)) (i32.const 0) (i32.const 5732)) + (call $assert_return (call $le (f64.const -0x1.921fb54442d18p+2) (f64.const inf)) (i32.const 1) (i32.const 5736)) + (call $assert_return (call $le (f64.const 0x1.921fb54442d18p+2) (f64.const -inf)) (i32.const 0) (i32.const 5740)) + (call $assert_return (call $le (f64.const 0x1.921fb54442d18p+2) (f64.const inf)) (i32.const 1) (i32.const 5744)) + (call $assert_return (call $le (f64.const -0x1.921fb54442d18p+2) (f64.const -nan)) (i32.const 0) (i32.const 5748)) + (call $assert_return (call $le (f64.const -0x1.921fb54442d18p+2) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 5752)) + (call $assert_return (call $le (f64.const -0x1.921fb54442d18p+2) (f64.const nan)) (i32.const 0) (i32.const 5756)) + (call $assert_return (call $le (f64.const -0x1.921fb54442d18p+2) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 5760)) + (call $assert_return (call $le (f64.const 0x1.921fb54442d18p+2) (f64.const -nan)) (i32.const 0) (i32.const 5764)) + (call $assert_return (call $le (f64.const 0x1.921fb54442d18p+2) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 5768)) + (call $assert_return (call $le (f64.const 0x1.921fb54442d18p+2) (f64.const nan)) (i32.const 0) (i32.const 5772)) + (call $assert_return (call $le (f64.const 0x1.921fb54442d18p+2) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 5776)) + (call $assert_return (call $le (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x0p+0)) (i32.const 1) (i32.const 5780)) + (call $assert_return (call $le (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x0p+0)) (i32.const 1) (i32.const 5784)) + (call $assert_return (call $le (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x0p+0)) (i32.const 0) (i32.const 5788)) + (call $assert_return (call $le (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x0p+0)) (i32.const 0) (i32.const 5792)) + (call $assert_return (call $le (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 5796)) + (call $assert_return (call $le (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 5800)) + (call $assert_return (call $le (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 5804)) + (call $assert_return (call $le (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 5808)) + (call $assert_return (call $le (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 5812)) + (call $assert_return (call $le (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 5816)) + (call $assert_return (call $le (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 5820)) + (call $assert_return (call $le (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 5824)) + (call $assert_return (call $le (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p-1)) (i32.const 1) (i32.const 5828)) + (call $assert_return (call $le (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p-1)) (i32.const 1) (i32.const 5832)) + (call $assert_return (call $le (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p-1)) (i32.const 0) (i32.const 5836)) + (call $assert_return (call $le (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p-1)) (i32.const 0) (i32.const 5840)) + (call $assert_return (call $le (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p+0)) (i32.const 1) (i32.const 5844)) + (call $assert_return (call $le (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p+0)) (i32.const 1) (i32.const 5848)) + (call $assert_return (call $le (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p+0)) (i32.const 0) (i32.const 5852)) + (call $assert_return (call $le (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p+0)) (i32.const 0) (i32.const 5856)) + (call $assert_return (call $le (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 5860)) + (call $assert_return (call $le (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 5864)) + (call $assert_return (call $le (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 5868)) + (call $assert_return (call $le (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 5872)) + (call $assert_return (call $le (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 5876)) + (call $assert_return (call $le (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 5880)) + (call $assert_return (call $le (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 5884)) + (call $assert_return (call $le (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 5888)) + (call $assert_return (call $le (f64.const -0x1.fffffffffffffp+1023) (f64.const -inf)) (i32.const 0) (i32.const 5892)) + (call $assert_return (call $le (f64.const -0x1.fffffffffffffp+1023) (f64.const inf)) (i32.const 1) (i32.const 5896)) + (call $assert_return (call $le (f64.const 0x1.fffffffffffffp+1023) (f64.const -inf)) (i32.const 0) (i32.const 5900)) + (call $assert_return (call $le (f64.const 0x1.fffffffffffffp+1023) (f64.const inf)) (i32.const 1) (i32.const 5904)) + (call $assert_return (call $le (f64.const -0x1.fffffffffffffp+1023) (f64.const -nan)) (i32.const 0) (i32.const 5908)) + (call $assert_return (call $le (f64.const -0x1.fffffffffffffp+1023) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 5912)) + (call $assert_return (call $le (f64.const -0x1.fffffffffffffp+1023) (f64.const nan)) (i32.const 0) (i32.const 5916)) + (call $assert_return (call $le (f64.const -0x1.fffffffffffffp+1023) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 5920)) + (call $assert_return (call $le (f64.const 0x1.fffffffffffffp+1023) (f64.const -nan)) (i32.const 0) (i32.const 5924)) + (call $assert_return (call $le (f64.const 0x1.fffffffffffffp+1023) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 5928)) + (call $assert_return (call $le (f64.const 0x1.fffffffffffffp+1023) (f64.const nan)) (i32.const 0) (i32.const 5932)) + (call $assert_return (call $le (f64.const 0x1.fffffffffffffp+1023) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 5936)) + (call $assert_return (call $le (f64.const -inf) (f64.const -0x0p+0)) (i32.const 1) (i32.const 5940)) + (call $assert_return (call $le (f64.const -inf) (f64.const 0x0p+0)) (i32.const 1) (i32.const 5944)) + (call $assert_return (call $le (f64.const inf) (f64.const -0x0p+0)) (i32.const 0) (i32.const 5948)) + (call $assert_return (call $le (f64.const inf) (f64.const 0x0p+0)) (i32.const 0) (i32.const 5952)) + (call $assert_return (call $le (f64.const -inf) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 5956)) + (call $assert_return (call $le (f64.const -inf) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 5960)) + (call $assert_return (call $le (f64.const inf) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 5964)) + (call $assert_return (call $le (f64.const inf) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 5968)) + (call $assert_return (call $le (f64.const -inf) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 5972)) + (call $assert_return (call $le (f64.const -inf) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 5976)) + (call $assert_return (call $le (f64.const inf) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 5980)) + (call $assert_return (call $le (f64.const inf) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 5984)) + (call $assert_return (call $le (f64.const -inf) (f64.const -0x1p-1)) (i32.const 1) (i32.const 5988)) + (call $assert_return (call $le (f64.const -inf) (f64.const 0x1p-1)) (i32.const 1) (i32.const 5992)) + (call $assert_return (call $le (f64.const inf) (f64.const -0x1p-1)) (i32.const 0) (i32.const 5996)) + (call $assert_return (call $le (f64.const inf) (f64.const 0x1p-1)) (i32.const 0) (i32.const 6000)) + (call $assert_return (call $le (f64.const -inf) (f64.const -0x1p+0)) (i32.const 1) (i32.const 6004)) + (call $assert_return (call $le (f64.const -inf) (f64.const 0x1p+0)) (i32.const 1) (i32.const 6008)) + (call $assert_return (call $le (f64.const inf) (f64.const -0x1p+0)) (i32.const 0) (i32.const 6012)) + (call $assert_return (call $le (f64.const inf) (f64.const 0x1p+0)) (i32.const 0) (i32.const 6016)) + (call $assert_return (call $le (f64.const -inf) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 6020)) + (call $assert_return (call $le (f64.const -inf) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 6024)) + (call $assert_return (call $le (f64.const inf) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 6028)) + (call $assert_return (call $le (f64.const inf) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 6032)) + (call $assert_return (call $le (f64.const -inf) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 6036)) + (call $assert_return (call $le (f64.const -inf) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 6040)) + (call $assert_return (call $le (f64.const inf) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 6044)) + (call $assert_return (call $le (f64.const inf) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 6048)) + (call $assert_return (call $le (f64.const -inf) (f64.const -inf)) (i32.const 1) (i32.const 6052)) + (call $assert_return (call $le (f64.const -inf) (f64.const inf)) (i32.const 1) (i32.const 6056)) + (call $assert_return (call $le (f64.const inf) (f64.const -inf)) (i32.const 0) (i32.const 6060)) + (call $assert_return (call $le (f64.const inf) (f64.const inf)) (i32.const 1) (i32.const 6064)) + (call $assert_return (call $le (f64.const -inf) (f64.const -nan)) (i32.const 0) (i32.const 6068)) + (call $assert_return (call $le (f64.const -inf) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 6072)) + (call $assert_return (call $le (f64.const -inf) (f64.const nan)) (i32.const 0) (i32.const 6076)) + (call $assert_return (call $le (f64.const -inf) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 6080)) + (call $assert_return (call $le (f64.const inf) (f64.const -nan)) (i32.const 0) (i32.const 6084)) + (call $assert_return (call $le (f64.const inf) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 6088)) + (call $assert_return (call $le (f64.const inf) (f64.const nan)) (i32.const 0) (i32.const 6092)) + (call $assert_return (call $le (f64.const inf) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 6096)) + (call $assert_return (call $le (f64.const -nan) (f64.const -0x0p+0)) (i32.const 0) (i32.const 6100)) + (call $assert_return (call $le (f64.const -nan:0x4000000000000) (f64.const -0x0p+0)) (i32.const 0) (i32.const 6104)) + (call $assert_return (call $le (f64.const -nan) (f64.const 0x0p+0)) (i32.const 0) (i32.const 6108)) + (call $assert_return (call $le (f64.const -nan:0x4000000000000) (f64.const 0x0p+0)) (i32.const 0) (i32.const 6112)) + (call $assert_return (call $le (f64.const nan) (f64.const -0x0p+0)) (i32.const 0) (i32.const 6116)) + (call $assert_return (call $le (f64.const nan:0x4000000000000) (f64.const -0x0p+0)) (i32.const 0) (i32.const 6120)) + (call $assert_return (call $le (f64.const nan) (f64.const 0x0p+0)) (i32.const 0) (i32.const 6124)) + (call $assert_return (call $le (f64.const nan:0x4000000000000) (f64.const 0x0p+0)) (i32.const 0) (i32.const 6128)) + (call $assert_return (call $le (f64.const -nan) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 6132)) + (call $assert_return (call $le (f64.const -nan:0x4000000000000) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 6136)) + (call $assert_return (call $le (f64.const -nan) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 6140)) + (call $assert_return (call $le (f64.const -nan:0x4000000000000) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 6144)) + (call $assert_return (call $le (f64.const nan) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 6148)) + (call $assert_return (call $le (f64.const nan:0x4000000000000) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 6152)) + (call $assert_return (call $le (f64.const nan) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 6156)) + (call $assert_return (call $le (f64.const nan:0x4000000000000) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 6160)) + (call $assert_return (call $le (f64.const -nan) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 6164)) + (call $assert_return (call $le (f64.const -nan:0x4000000000000) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 6168)) + (call $assert_return (call $le (f64.const -nan) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 6172)) + (call $assert_return (call $le (f64.const -nan:0x4000000000000) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 6176)) + (call $assert_return (call $le (f64.const nan) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 6180)) + (call $assert_return (call $le (f64.const nan:0x4000000000000) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 6184)) + (call $assert_return (call $le (f64.const nan) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 6188)) + (call $assert_return (call $le (f64.const nan:0x4000000000000) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 6192)) + (call $assert_return (call $le (f64.const -nan) (f64.const -0x1p-1)) (i32.const 0) (i32.const 6196)) + (call $assert_return (call $le (f64.const -nan:0x4000000000000) (f64.const -0x1p-1)) (i32.const 0) (i32.const 6200)) + (call $assert_return (call $le (f64.const -nan) (f64.const 0x1p-1)) (i32.const 0) (i32.const 6204)) + (call $assert_return (call $le (f64.const -nan:0x4000000000000) (f64.const 0x1p-1)) (i32.const 0) (i32.const 6208)) + (call $assert_return (call $le (f64.const nan) (f64.const -0x1p-1)) (i32.const 0) (i32.const 6212)) + (call $assert_return (call $le (f64.const nan:0x4000000000000) (f64.const -0x1p-1)) (i32.const 0) (i32.const 6216)) + (call $assert_return (call $le (f64.const nan) (f64.const 0x1p-1)) (i32.const 0) (i32.const 6220)) + (call $assert_return (call $le (f64.const nan:0x4000000000000) (f64.const 0x1p-1)) (i32.const 0) (i32.const 6224)) + (call $assert_return (call $le (f64.const -nan) (f64.const -0x1p+0)) (i32.const 0) (i32.const 6228)) + (call $assert_return (call $le (f64.const -nan:0x4000000000000) (f64.const -0x1p+0)) (i32.const 0) (i32.const 6232)) + (call $assert_return (call $le (f64.const -nan) (f64.const 0x1p+0)) (i32.const 0) (i32.const 6236)) + (call $assert_return (call $le (f64.const -nan:0x4000000000000) (f64.const 0x1p+0)) (i32.const 0) (i32.const 6240)) + (call $assert_return (call $le (f64.const nan) (f64.const -0x1p+0)) (i32.const 0) (i32.const 6244)) + (call $assert_return (call $le (f64.const nan:0x4000000000000) (f64.const -0x1p+0)) (i32.const 0) (i32.const 6248)) + (call $assert_return (call $le (f64.const nan) (f64.const 0x1p+0)) (i32.const 0) (i32.const 6252)) + (call $assert_return (call $le (f64.const nan:0x4000000000000) (f64.const 0x1p+0)) (i32.const 0) (i32.const 6256)) + (call $assert_return (call $le (f64.const -nan) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 6260)) + (call $assert_return (call $le (f64.const -nan:0x4000000000000) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 6264)) + (call $assert_return (call $le (f64.const -nan) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 6268)) + (call $assert_return (call $le (f64.const -nan:0x4000000000000) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 6272)) + (call $assert_return (call $le (f64.const nan) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 6276)) + (call $assert_return (call $le (f64.const nan:0x4000000000000) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 6280)) + (call $assert_return (call $le (f64.const nan) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 6284)) + (call $assert_return (call $le (f64.const nan:0x4000000000000) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 6288)) + (call $assert_return (call $le (f64.const -nan) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 6292)) + (call $assert_return (call $le (f64.const -nan:0x4000000000000) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 6296)) + (call $assert_return (call $le (f64.const -nan) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 6300)) + (call $assert_return (call $le (f64.const -nan:0x4000000000000) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 6304)) + (call $assert_return (call $le (f64.const nan) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 6308)) + (call $assert_return (call $le (f64.const nan:0x4000000000000) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 6312)) + (call $assert_return (call $le (f64.const nan) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 6316)) + (call $assert_return (call $le (f64.const nan:0x4000000000000) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 6320)) + (call $assert_return (call $le (f64.const -nan) (f64.const -inf)) (i32.const 0) (i32.const 6324)) + (call $assert_return (call $le (f64.const -nan:0x4000000000000) (f64.const -inf)) (i32.const 0) (i32.const 6328)) + (call $assert_return (call $le (f64.const -nan) (f64.const inf)) (i32.const 0) (i32.const 6332)) + (call $assert_return (call $le (f64.const -nan:0x4000000000000) (f64.const inf)) (i32.const 0) (i32.const 6336)) + (call $assert_return (call $le (f64.const nan) (f64.const -inf)) (i32.const 0) (i32.const 6340)) + (call $assert_return (call $le (f64.const nan:0x4000000000000) (f64.const -inf)) (i32.const 0) (i32.const 6344)) + (call $assert_return (call $le (f64.const nan) (f64.const inf)) (i32.const 0) (i32.const 6348)) + (call $assert_return (call $le (f64.const nan:0x4000000000000) (f64.const inf)) (i32.const 0) (i32.const 6352)) + (call $assert_return (call $le (f64.const -nan) (f64.const -nan)) (i32.const 0) (i32.const 6356)) + (call $assert_return (call $le (f64.const -nan:0x4000000000000) (f64.const -nan)) (i32.const 0) (i32.const 6360)) + (call $assert_return (call $le (f64.const -nan) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 6364)) + (call $assert_return (call $le (f64.const -nan:0x4000000000000) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 6368)) + (call $assert_return (call $le (f64.const -nan) (f64.const nan)) (i32.const 0) (i32.const 6372)) + (call $assert_return (call $le (f64.const -nan:0x4000000000000) (f64.const nan)) (i32.const 0) (i32.const 6376)) + (call $assert_return (call $le (f64.const -nan) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 6380)) + (call $assert_return (call $le (f64.const -nan:0x4000000000000) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 6384)) + (call $assert_return (call $le (f64.const nan) (f64.const -nan)) (i32.const 0) (i32.const 6388)) + (call $assert_return (call $le (f64.const nan:0x4000000000000) (f64.const -nan)) (i32.const 0) (i32.const 6392)) + (call $assert_return (call $le (f64.const nan) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 6396)) + (call $assert_return (call $le (f64.const nan:0x4000000000000) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 6400)) + (call $assert_return (call $le (f64.const nan) (f64.const nan)) (i32.const 0) (i32.const 6404)) + (call $assert_return (call $le (f64.const nan:0x4000000000000) (f64.const nan)) (i32.const 0) (i32.const 6408)) + (call $assert_return (call $le (f64.const nan) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 6412)) + (call $assert_return (call $le (f64.const nan:0x4000000000000) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 6416)) + (call $assert_return (call $gt (f64.const -0x0p+0) (f64.const -0x0p+0)) (i32.const 0) (i32.const 6420)) + (call $assert_return (call $gt (f64.const -0x0p+0) (f64.const 0x0p+0)) (i32.const 0) (i32.const 6424)) + (call $assert_return (call $gt (f64.const 0x0p+0) (f64.const -0x0p+0)) (i32.const 0) (i32.const 6428)) + (call $assert_return (call $gt (f64.const 0x0p+0) (f64.const 0x0p+0)) (i32.const 0) (i32.const 6432)) + (call $assert_return (call $gt (f64.const -0x0p+0) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 6436)) + (call $assert_return (call $gt (f64.const -0x0p+0) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 6440)) + (call $assert_return (call $gt (f64.const 0x0p+0) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 6444)) + (call $assert_return (call $gt (f64.const 0x0p+0) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 6448)) + (call $assert_return (call $gt (f64.const -0x0p+0) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 6452)) + (call $assert_return (call $gt (f64.const -0x0p+0) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 6456)) + (call $assert_return (call $gt (f64.const 0x0p+0) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 6460)) + (call $assert_return (call $gt (f64.const 0x0p+0) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 6464)) + (call $assert_return (call $gt (f64.const -0x0p+0) (f64.const -0x1p-1)) (i32.const 1) (i32.const 6468)) + (call $assert_return (call $gt (f64.const -0x0p+0) (f64.const 0x1p-1)) (i32.const 0) (i32.const 6472)) + (call $assert_return (call $gt (f64.const 0x0p+0) (f64.const -0x1p-1)) (i32.const 1) (i32.const 6476)) + (call $assert_return (call $gt (f64.const 0x0p+0) (f64.const 0x1p-1)) (i32.const 0) (i32.const 6480)) + (call $assert_return (call $gt (f64.const -0x0p+0) (f64.const -0x1p+0)) (i32.const 1) (i32.const 6484)) + (call $assert_return (call $gt (f64.const -0x0p+0) (f64.const 0x1p+0)) (i32.const 0) (i32.const 6488)) + (call $assert_return (call $gt (f64.const 0x0p+0) (f64.const -0x1p+0)) (i32.const 1) (i32.const 6492)) + (call $assert_return (call $gt (f64.const 0x0p+0) (f64.const 0x1p+0)) (i32.const 0) (i32.const 6496)) + (call $assert_return (call $gt (f64.const -0x0p+0) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 6500)) + (call $assert_return (call $gt (f64.const -0x0p+0) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 6504)) + (call $assert_return (call $gt (f64.const 0x0p+0) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 6508)) + (call $assert_return (call $gt (f64.const 0x0p+0) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 6512)) + (call $assert_return (call $gt (f64.const -0x0p+0) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 6516)) + (call $assert_return (call $gt (f64.const -0x0p+0) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 6520)) + (call $assert_return (call $gt (f64.const 0x0p+0) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 6524)) + (call $assert_return (call $gt (f64.const 0x0p+0) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 6528)) + (call $assert_return (call $gt (f64.const -0x0p+0) (f64.const -inf)) (i32.const 1) (i32.const 6532)) + (call $assert_return (call $gt (f64.const -0x0p+0) (f64.const inf)) (i32.const 0) (i32.const 6536)) + (call $assert_return (call $gt (f64.const 0x0p+0) (f64.const -inf)) (i32.const 1) (i32.const 6540)) + (call $assert_return (call $gt (f64.const 0x0p+0) (f64.const inf)) (i32.const 0) (i32.const 6544)) + (call $assert_return (call $gt (f64.const -0x0p+0) (f64.const -nan)) (i32.const 0) (i32.const 6548)) + (call $assert_return (call $gt (f64.const -0x0p+0) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 6552)) + (call $assert_return (call $gt (f64.const -0x0p+0) (f64.const nan)) (i32.const 0) (i32.const 6556)) + (call $assert_return (call $gt (f64.const -0x0p+0) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 6560)) + (call $assert_return (call $gt (f64.const 0x0p+0) (f64.const -nan)) (i32.const 0) (i32.const 6564)) + (call $assert_return (call $gt (f64.const 0x0p+0) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 6568)) + (call $assert_return (call $gt (f64.const 0x0p+0) (f64.const nan)) (i32.const 0) (i32.const 6572)) + (call $assert_return (call $gt (f64.const 0x0p+0) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 6576)) + (call $assert_return (call $gt (f64.const -0x0.0000000000001p-1022) (f64.const -0x0p+0)) (i32.const 0) (i32.const 6580)) + (call $assert_return (call $gt (f64.const -0x0.0000000000001p-1022) (f64.const 0x0p+0)) (i32.const 0) (i32.const 6584)) + (call $assert_return (call $gt (f64.const 0x0.0000000000001p-1022) (f64.const -0x0p+0)) (i32.const 1) (i32.const 6588)) + (call $assert_return (call $gt (f64.const 0x0.0000000000001p-1022) (f64.const 0x0p+0)) (i32.const 1) (i32.const 6592)) + (call $assert_return (call $gt (f64.const -0x0.0000000000001p-1022) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 6596)) + (call $assert_return (call $gt (f64.const -0x0.0000000000001p-1022) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 6600)) + (call $assert_return (call $gt (f64.const 0x0.0000000000001p-1022) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 6604)) + (call $assert_return (call $gt (f64.const 0x0.0000000000001p-1022) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 6608)) + (call $assert_return (call $gt (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 6612)) + (call $assert_return (call $gt (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 6616)) + (call $assert_return (call $gt (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 6620)) + (call $assert_return (call $gt (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 6624)) + (call $assert_return (call $gt (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p-1)) (i32.const 1) (i32.const 6628)) + (call $assert_return (call $gt (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p-1)) (i32.const 0) (i32.const 6632)) + (call $assert_return (call $gt (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p-1)) (i32.const 1) (i32.const 6636)) + (call $assert_return (call $gt (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p-1)) (i32.const 0) (i32.const 6640)) + (call $assert_return (call $gt (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p+0)) (i32.const 1) (i32.const 6644)) + (call $assert_return (call $gt (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p+0)) (i32.const 0) (i32.const 6648)) + (call $assert_return (call $gt (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p+0)) (i32.const 1) (i32.const 6652)) + (call $assert_return (call $gt (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p+0)) (i32.const 0) (i32.const 6656)) + (call $assert_return (call $gt (f64.const -0x0.0000000000001p-1022) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 6660)) + (call $assert_return (call $gt (f64.const -0x0.0000000000001p-1022) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 6664)) + (call $assert_return (call $gt (f64.const 0x0.0000000000001p-1022) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 6668)) + (call $assert_return (call $gt (f64.const 0x0.0000000000001p-1022) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 6672)) + (call $assert_return (call $gt (f64.const -0x0.0000000000001p-1022) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 6676)) + (call $assert_return (call $gt (f64.const -0x0.0000000000001p-1022) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 6680)) + (call $assert_return (call $gt (f64.const 0x0.0000000000001p-1022) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 6684)) + (call $assert_return (call $gt (f64.const 0x0.0000000000001p-1022) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 6688)) + (call $assert_return (call $gt (f64.const -0x0.0000000000001p-1022) (f64.const -inf)) (i32.const 1) (i32.const 6692)) + (call $assert_return (call $gt (f64.const -0x0.0000000000001p-1022) (f64.const inf)) (i32.const 0) (i32.const 6696)) + (call $assert_return (call $gt (f64.const 0x0.0000000000001p-1022) (f64.const -inf)) (i32.const 1) (i32.const 6700)) + (call $assert_return (call $gt (f64.const 0x0.0000000000001p-1022) (f64.const inf)) (i32.const 0) (i32.const 6704)) + (call $assert_return (call $gt (f64.const -0x0.0000000000001p-1022) (f64.const -nan)) (i32.const 0) (i32.const 6708)) + (call $assert_return (call $gt (f64.const -0x0.0000000000001p-1022) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 6712)) + (call $assert_return (call $gt (f64.const -0x0.0000000000001p-1022) (f64.const nan)) (i32.const 0) (i32.const 6716)) + (call $assert_return (call $gt (f64.const -0x0.0000000000001p-1022) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 6720)) + (call $assert_return (call $gt (f64.const 0x0.0000000000001p-1022) (f64.const -nan)) (i32.const 0) (i32.const 6724)) + (call $assert_return (call $gt (f64.const 0x0.0000000000001p-1022) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 6728)) + (call $assert_return (call $gt (f64.const 0x0.0000000000001p-1022) (f64.const nan)) (i32.const 0) (i32.const 6732)) + (call $assert_return (call $gt (f64.const 0x0.0000000000001p-1022) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 6736)) + (call $assert_return (call $gt (f64.const -0x1p-1022) (f64.const -0x0p+0)) (i32.const 0) (i32.const 6740)) + (call $assert_return (call $gt (f64.const -0x1p-1022) (f64.const 0x0p+0)) (i32.const 0) (i32.const 6744)) + (call $assert_return (call $gt (f64.const 0x1p-1022) (f64.const -0x0p+0)) (i32.const 1) (i32.const 6748)) + (call $assert_return (call $gt (f64.const 0x1p-1022) (f64.const 0x0p+0)) (i32.const 1) (i32.const 6752)) + (call $assert_return (call $gt (f64.const -0x1p-1022) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 6756)) + (call $assert_return (call $gt (f64.const -0x1p-1022) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 6760)) + (call $assert_return (call $gt (f64.const 0x1p-1022) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 6764)) + (call $assert_return (call $gt (f64.const 0x1p-1022) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 6768)) + (call $assert_return (call $gt (f64.const -0x1p-1022) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 6772)) + (call $assert_return (call $gt (f64.const -0x1p-1022) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 6776)) + (call $assert_return (call $gt (f64.const 0x1p-1022) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 6780)) + (call $assert_return (call $gt (f64.const 0x1p-1022) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 6784)) + (call $assert_return (call $gt (f64.const -0x1p-1022) (f64.const -0x1p-1)) (i32.const 1) (i32.const 6788)) + (call $assert_return (call $gt (f64.const -0x1p-1022) (f64.const 0x1p-1)) (i32.const 0) (i32.const 6792)) + (call $assert_return (call $gt (f64.const 0x1p-1022) (f64.const -0x1p-1)) (i32.const 1) (i32.const 6796)) + (call $assert_return (call $gt (f64.const 0x1p-1022) (f64.const 0x1p-1)) (i32.const 0) (i32.const 6800)) + (call $assert_return (call $gt (f64.const -0x1p-1022) (f64.const -0x1p+0)) (i32.const 1) (i32.const 6804)) + (call $assert_return (call $gt (f64.const -0x1p-1022) (f64.const 0x1p+0)) (i32.const 0) (i32.const 6808)) + (call $assert_return (call $gt (f64.const 0x1p-1022) (f64.const -0x1p+0)) (i32.const 1) (i32.const 6812)) + (call $assert_return (call $gt (f64.const 0x1p-1022) (f64.const 0x1p+0)) (i32.const 0) (i32.const 6816)) + (call $assert_return (call $gt (f64.const -0x1p-1022) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 6820)) + (call $assert_return (call $gt (f64.const -0x1p-1022) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 6824)) + (call $assert_return (call $gt (f64.const 0x1p-1022) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 6828)) + (call $assert_return (call $gt (f64.const 0x1p-1022) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 6832)) + (call $assert_return (call $gt (f64.const -0x1p-1022) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 6836)) + (call $assert_return (call $gt (f64.const -0x1p-1022) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 6840)) + (call $assert_return (call $gt (f64.const 0x1p-1022) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 6844)) + (call $assert_return (call $gt (f64.const 0x1p-1022) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 6848)) + (call $assert_return (call $gt (f64.const -0x1p-1022) (f64.const -inf)) (i32.const 1) (i32.const 6852)) + (call $assert_return (call $gt (f64.const -0x1p-1022) (f64.const inf)) (i32.const 0) (i32.const 6856)) + (call $assert_return (call $gt (f64.const 0x1p-1022) (f64.const -inf)) (i32.const 1) (i32.const 6860)) + (call $assert_return (call $gt (f64.const 0x1p-1022) (f64.const inf)) (i32.const 0) (i32.const 6864)) + (call $assert_return (call $gt (f64.const -0x1p-1022) (f64.const -nan)) (i32.const 0) (i32.const 6868)) + (call $assert_return (call $gt (f64.const -0x1p-1022) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 6872)) + (call $assert_return (call $gt (f64.const -0x1p-1022) (f64.const nan)) (i32.const 0) (i32.const 6876)) + (call $assert_return (call $gt (f64.const -0x1p-1022) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 6880)) + (call $assert_return (call $gt (f64.const 0x1p-1022) (f64.const -nan)) (i32.const 0) (i32.const 6884)) + (call $assert_return (call $gt (f64.const 0x1p-1022) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 6888)) + (call $assert_return (call $gt (f64.const 0x1p-1022) (f64.const nan)) (i32.const 0) (i32.const 6892)) + (call $assert_return (call $gt (f64.const 0x1p-1022) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 6896)) + (call $assert_return (call $gt (f64.const -0x1p-1) (f64.const -0x0p+0)) (i32.const 0) (i32.const 6900)) + (call $assert_return (call $gt (f64.const -0x1p-1) (f64.const 0x0p+0)) (i32.const 0) (i32.const 6904)) + (call $assert_return (call $gt (f64.const 0x1p-1) (f64.const -0x0p+0)) (i32.const 1) (i32.const 6908)) + (call $assert_return (call $gt (f64.const 0x1p-1) (f64.const 0x0p+0)) (i32.const 1) (i32.const 6912)) + (call $assert_return (call $gt (f64.const -0x1p-1) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 6916)) + (call $assert_return (call $gt (f64.const -0x1p-1) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 6920)) + (call $assert_return (call $gt (f64.const 0x1p-1) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 6924)) + (call $assert_return (call $gt (f64.const 0x1p-1) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 6928)) + (call $assert_return (call $gt (f64.const -0x1p-1) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 6932)) + (call $assert_return (call $gt (f64.const -0x1p-1) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 6936)) + (call $assert_return (call $gt (f64.const 0x1p-1) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 6940)) + (call $assert_return (call $gt (f64.const 0x1p-1) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 6944)) + (call $assert_return (call $gt (f64.const -0x1p-1) (f64.const -0x1p-1)) (i32.const 0) (i32.const 6948)) + (call $assert_return (call $gt (f64.const -0x1p-1) (f64.const 0x1p-1)) (i32.const 0) (i32.const 6952)) + (call $assert_return (call $gt (f64.const 0x1p-1) (f64.const -0x1p-1)) (i32.const 1) (i32.const 6956)) + (call $assert_return (call $gt (f64.const 0x1p-1) (f64.const 0x1p-1)) (i32.const 0) (i32.const 6960)) + (call $assert_return (call $gt (f64.const -0x1p-1) (f64.const -0x1p+0)) (i32.const 1) (i32.const 6964)) + (call $assert_return (call $gt (f64.const -0x1p-1) (f64.const 0x1p+0)) (i32.const 0) (i32.const 6968)) + (call $assert_return (call $gt (f64.const 0x1p-1) (f64.const -0x1p+0)) (i32.const 1) (i32.const 6972)) + (call $assert_return (call $gt (f64.const 0x1p-1) (f64.const 0x1p+0)) (i32.const 0) (i32.const 6976)) + (call $assert_return (call $gt (f64.const -0x1p-1) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 6980)) + (call $assert_return (call $gt (f64.const -0x1p-1) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 6984)) + (call $assert_return (call $gt (f64.const 0x1p-1) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 6988)) + (call $assert_return (call $gt (f64.const 0x1p-1) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 6992)) + (call $assert_return (call $gt (f64.const -0x1p-1) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 6996)) + (call $assert_return (call $gt (f64.const -0x1p-1) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 7000)) + (call $assert_return (call $gt (f64.const 0x1p-1) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 7004)) + (call $assert_return (call $gt (f64.const 0x1p-1) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 7008)) + (call $assert_return (call $gt (f64.const -0x1p-1) (f64.const -inf)) (i32.const 1) (i32.const 7012)) + (call $assert_return (call $gt (f64.const -0x1p-1) (f64.const inf)) (i32.const 0) (i32.const 7016)) + (call $assert_return (call $gt (f64.const 0x1p-1) (f64.const -inf)) (i32.const 1) (i32.const 7020)) + (call $assert_return (call $gt (f64.const 0x1p-1) (f64.const inf)) (i32.const 0) (i32.const 7024)) + (call $assert_return (call $gt (f64.const -0x1p-1) (f64.const -nan)) (i32.const 0) (i32.const 7028)) + (call $assert_return (call $gt (f64.const -0x1p-1) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 7032)) + (call $assert_return (call $gt (f64.const -0x1p-1) (f64.const nan)) (i32.const 0) (i32.const 7036)) + (call $assert_return (call $gt (f64.const -0x1p-1) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 7040)) + (call $assert_return (call $gt (f64.const 0x1p-1) (f64.const -nan)) (i32.const 0) (i32.const 7044)) + (call $assert_return (call $gt (f64.const 0x1p-1) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 7048)) + (call $assert_return (call $gt (f64.const 0x1p-1) (f64.const nan)) (i32.const 0) (i32.const 7052)) + (call $assert_return (call $gt (f64.const 0x1p-1) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 7056)) + (call $assert_return (call $gt (f64.const -0x1p+0) (f64.const -0x0p+0)) (i32.const 0) (i32.const 7060)) + (call $assert_return (call $gt (f64.const -0x1p+0) (f64.const 0x0p+0)) (i32.const 0) (i32.const 7064)) + (call $assert_return (call $gt (f64.const 0x1p+0) (f64.const -0x0p+0)) (i32.const 1) (i32.const 7068)) + (call $assert_return (call $gt (f64.const 0x1p+0) (f64.const 0x0p+0)) (i32.const 1) (i32.const 7072)) + (call $assert_return (call $gt (f64.const -0x1p+0) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 7076)) + (call $assert_return (call $gt (f64.const -0x1p+0) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 7080)) + (call $assert_return (call $gt (f64.const 0x1p+0) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 7084)) + (call $assert_return (call $gt (f64.const 0x1p+0) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 7088)) + (call $assert_return (call $gt (f64.const -0x1p+0) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 7092)) + (call $assert_return (call $gt (f64.const -0x1p+0) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 7096)) + (call $assert_return (call $gt (f64.const 0x1p+0) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 7100)) + (call $assert_return (call $gt (f64.const 0x1p+0) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 7104)) + (call $assert_return (call $gt (f64.const -0x1p+0) (f64.const -0x1p-1)) (i32.const 0) (i32.const 7108)) + (call $assert_return (call $gt (f64.const -0x1p+0) (f64.const 0x1p-1)) (i32.const 0) (i32.const 7112)) + (call $assert_return (call $gt (f64.const 0x1p+0) (f64.const -0x1p-1)) (i32.const 1) (i32.const 7116)) + (call $assert_return (call $gt (f64.const 0x1p+0) (f64.const 0x1p-1)) (i32.const 1) (i32.const 7120)) + (call $assert_return (call $gt (f64.const -0x1p+0) (f64.const -0x1p+0)) (i32.const 0) (i32.const 7124)) + (call $assert_return (call $gt (f64.const -0x1p+0) (f64.const 0x1p+0)) (i32.const 0) (i32.const 7128)) + (call $assert_return (call $gt (f64.const 0x1p+0) (f64.const -0x1p+0)) (i32.const 1) (i32.const 7132)) + (call $assert_return (call $gt (f64.const 0x1p+0) (f64.const 0x1p+0)) (i32.const 0) (i32.const 7136)) + (call $assert_return (call $gt (f64.const -0x1p+0) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 7140)) + (call $assert_return (call $gt (f64.const -0x1p+0) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 7144)) + (call $assert_return (call $gt (f64.const 0x1p+0) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 7148)) + (call $assert_return (call $gt (f64.const 0x1p+0) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 7152)) + (call $assert_return (call $gt (f64.const -0x1p+0) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 7156)) + (call $assert_return (call $gt (f64.const -0x1p+0) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 7160)) + (call $assert_return (call $gt (f64.const 0x1p+0) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 7164)) + (call $assert_return (call $gt (f64.const 0x1p+0) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 7168)) + (call $assert_return (call $gt (f64.const -0x1p+0) (f64.const -inf)) (i32.const 1) (i32.const 7172)) + (call $assert_return (call $gt (f64.const -0x1p+0) (f64.const inf)) (i32.const 0) (i32.const 7176)) + (call $assert_return (call $gt (f64.const 0x1p+0) (f64.const -inf)) (i32.const 1) (i32.const 7180)) + (call $assert_return (call $gt (f64.const 0x1p+0) (f64.const inf)) (i32.const 0) (i32.const 7184)) + (call $assert_return (call $gt (f64.const -0x1p+0) (f64.const -nan)) (i32.const 0) (i32.const 7188)) + (call $assert_return (call $gt (f64.const -0x1p+0) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 7192)) + (call $assert_return (call $gt (f64.const -0x1p+0) (f64.const nan)) (i32.const 0) (i32.const 7196)) + (call $assert_return (call $gt (f64.const -0x1p+0) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 7200)) + (call $assert_return (call $gt (f64.const 0x1p+0) (f64.const -nan)) (i32.const 0) (i32.const 7204)) + (call $assert_return (call $gt (f64.const 0x1p+0) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 7208)) + (call $assert_return (call $gt (f64.const 0x1p+0) (f64.const nan)) (i32.const 0) (i32.const 7212)) + (call $assert_return (call $gt (f64.const 0x1p+0) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 7216)) + (call $assert_return (call $gt (f64.const -0x1.921fb54442d18p+2) (f64.const -0x0p+0)) (i32.const 0) (i32.const 7220)) + (call $assert_return (call $gt (f64.const -0x1.921fb54442d18p+2) (f64.const 0x0p+0)) (i32.const 0) (i32.const 7224)) + (call $assert_return (call $gt (f64.const 0x1.921fb54442d18p+2) (f64.const -0x0p+0)) (i32.const 1) (i32.const 7228)) + (call $assert_return (call $gt (f64.const 0x1.921fb54442d18p+2) (f64.const 0x0p+0)) (i32.const 1) (i32.const 7232)) + (call $assert_return (call $gt (f64.const -0x1.921fb54442d18p+2) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 7236)) + (call $assert_return (call $gt (f64.const -0x1.921fb54442d18p+2) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 7240)) + (call $assert_return (call $gt (f64.const 0x1.921fb54442d18p+2) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 7244)) + (call $assert_return (call $gt (f64.const 0x1.921fb54442d18p+2) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 7248)) + (call $assert_return (call $gt (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 7252)) + (call $assert_return (call $gt (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 7256)) + (call $assert_return (call $gt (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 7260)) + (call $assert_return (call $gt (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 7264)) + (call $assert_return (call $gt (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p-1)) (i32.const 0) (i32.const 7268)) + (call $assert_return (call $gt (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p-1)) (i32.const 0) (i32.const 7272)) + (call $assert_return (call $gt (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p-1)) (i32.const 1) (i32.const 7276)) + (call $assert_return (call $gt (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p-1)) (i32.const 1) (i32.const 7280)) + (call $assert_return (call $gt (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p+0)) (i32.const 0) (i32.const 7284)) + (call $assert_return (call $gt (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p+0)) (i32.const 0) (i32.const 7288)) + (call $assert_return (call $gt (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p+0)) (i32.const 1) (i32.const 7292)) + (call $assert_return (call $gt (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p+0)) (i32.const 1) (i32.const 7296)) + (call $assert_return (call $gt (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 7300)) + (call $assert_return (call $gt (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 7304)) + (call $assert_return (call $gt (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 7308)) + (call $assert_return (call $gt (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 7312)) + (call $assert_return (call $gt (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 7316)) + (call $assert_return (call $gt (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 7320)) + (call $assert_return (call $gt (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 7324)) + (call $assert_return (call $gt (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 7328)) + (call $assert_return (call $gt (f64.const -0x1.921fb54442d18p+2) (f64.const -inf)) (i32.const 1) (i32.const 7332)) + (call $assert_return (call $gt (f64.const -0x1.921fb54442d18p+2) (f64.const inf)) (i32.const 0) (i32.const 7336)) + (call $assert_return (call $gt (f64.const 0x1.921fb54442d18p+2) (f64.const -inf)) (i32.const 1) (i32.const 7340)) + (call $assert_return (call $gt (f64.const 0x1.921fb54442d18p+2) (f64.const inf)) (i32.const 0) (i32.const 7344)) + (call $assert_return (call $gt (f64.const -0x1.921fb54442d18p+2) (f64.const -nan)) (i32.const 0) (i32.const 7348)) + (call $assert_return (call $gt (f64.const -0x1.921fb54442d18p+2) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 7352)) + (call $assert_return (call $gt (f64.const -0x1.921fb54442d18p+2) (f64.const nan)) (i32.const 0) (i32.const 7356)) + (call $assert_return (call $gt (f64.const -0x1.921fb54442d18p+2) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 7360)) + (call $assert_return (call $gt (f64.const 0x1.921fb54442d18p+2) (f64.const -nan)) (i32.const 0) (i32.const 7364)) + (call $assert_return (call $gt (f64.const 0x1.921fb54442d18p+2) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 7368)) + (call $assert_return (call $gt (f64.const 0x1.921fb54442d18p+2) (f64.const nan)) (i32.const 0) (i32.const 7372)) + (call $assert_return (call $gt (f64.const 0x1.921fb54442d18p+2) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 7376)) + (call $assert_return (call $gt (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x0p+0)) (i32.const 0) (i32.const 7380)) + (call $assert_return (call $gt (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x0p+0)) (i32.const 0) (i32.const 7384)) + (call $assert_return (call $gt (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x0p+0)) (i32.const 1) (i32.const 7388)) + (call $assert_return (call $gt (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x0p+0)) (i32.const 1) (i32.const 7392)) + (call $assert_return (call $gt (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 7396)) + (call $assert_return (call $gt (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 7400)) + (call $assert_return (call $gt (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 7404)) + (call $assert_return (call $gt (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 7408)) + (call $assert_return (call $gt (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 7412)) + (call $assert_return (call $gt (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 7416)) + (call $assert_return (call $gt (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 7420)) + (call $assert_return (call $gt (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 7424)) + (call $assert_return (call $gt (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p-1)) (i32.const 0) (i32.const 7428)) + (call $assert_return (call $gt (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p-1)) (i32.const 0) (i32.const 7432)) + (call $assert_return (call $gt (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p-1)) (i32.const 1) (i32.const 7436)) + (call $assert_return (call $gt (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p-1)) (i32.const 1) (i32.const 7440)) + (call $assert_return (call $gt (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p+0)) (i32.const 0) (i32.const 7444)) + (call $assert_return (call $gt (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p+0)) (i32.const 0) (i32.const 7448)) + (call $assert_return (call $gt (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p+0)) (i32.const 1) (i32.const 7452)) + (call $assert_return (call $gt (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p+0)) (i32.const 1) (i32.const 7456)) + (call $assert_return (call $gt (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 7460)) + (call $assert_return (call $gt (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 7464)) + (call $assert_return (call $gt (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 7468)) + (call $assert_return (call $gt (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 7472)) + (call $assert_return (call $gt (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 7476)) + (call $assert_return (call $gt (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 7480)) + (call $assert_return (call $gt (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 7484)) + (call $assert_return (call $gt (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 7488)) + (call $assert_return (call $gt (f64.const -0x1.fffffffffffffp+1023) (f64.const -inf)) (i32.const 1) (i32.const 7492)) + (call $assert_return (call $gt (f64.const -0x1.fffffffffffffp+1023) (f64.const inf)) (i32.const 0) (i32.const 7496)) + (call $assert_return (call $gt (f64.const 0x1.fffffffffffffp+1023) (f64.const -inf)) (i32.const 1) (i32.const 7500)) + (call $assert_return (call $gt (f64.const 0x1.fffffffffffffp+1023) (f64.const inf)) (i32.const 0) (i32.const 7504)) + (call $assert_return (call $gt (f64.const -0x1.fffffffffffffp+1023) (f64.const -nan)) (i32.const 0) (i32.const 7508)) + (call $assert_return (call $gt (f64.const -0x1.fffffffffffffp+1023) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 7512)) + (call $assert_return (call $gt (f64.const -0x1.fffffffffffffp+1023) (f64.const nan)) (i32.const 0) (i32.const 7516)) + (call $assert_return (call $gt (f64.const -0x1.fffffffffffffp+1023) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 7520)) + (call $assert_return (call $gt (f64.const 0x1.fffffffffffffp+1023) (f64.const -nan)) (i32.const 0) (i32.const 7524)) + (call $assert_return (call $gt (f64.const 0x1.fffffffffffffp+1023) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 7528)) + (call $assert_return (call $gt (f64.const 0x1.fffffffffffffp+1023) (f64.const nan)) (i32.const 0) (i32.const 7532)) + (call $assert_return (call $gt (f64.const 0x1.fffffffffffffp+1023) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 7536)) + (call $assert_return (call $gt (f64.const -inf) (f64.const -0x0p+0)) (i32.const 0) (i32.const 7540)) + (call $assert_return (call $gt (f64.const -inf) (f64.const 0x0p+0)) (i32.const 0) (i32.const 7544)) + (call $assert_return (call $gt (f64.const inf) (f64.const -0x0p+0)) (i32.const 1) (i32.const 7548)) + (call $assert_return (call $gt (f64.const inf) (f64.const 0x0p+0)) (i32.const 1) (i32.const 7552)) + (call $assert_return (call $gt (f64.const -inf) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 7556)) + (call $assert_return (call $gt (f64.const -inf) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 7560)) + (call $assert_return (call $gt (f64.const inf) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 7564)) + (call $assert_return (call $gt (f64.const inf) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 7568)) + (call $assert_return (call $gt (f64.const -inf) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 7572)) + (call $assert_return (call $gt (f64.const -inf) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 7576)) + (call $assert_return (call $gt (f64.const inf) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 7580)) + (call $assert_return (call $gt (f64.const inf) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 7584)) + (call $assert_return (call $gt (f64.const -inf) (f64.const -0x1p-1)) (i32.const 0) (i32.const 7588)) + (call $assert_return (call $gt (f64.const -inf) (f64.const 0x1p-1)) (i32.const 0) (i32.const 7592)) + (call $assert_return (call $gt (f64.const inf) (f64.const -0x1p-1)) (i32.const 1) (i32.const 7596)) + (call $assert_return (call $gt (f64.const inf) (f64.const 0x1p-1)) (i32.const 1) (i32.const 7600)) + (call $assert_return (call $gt (f64.const -inf) (f64.const -0x1p+0)) (i32.const 0) (i32.const 7604)) + (call $assert_return (call $gt (f64.const -inf) (f64.const 0x1p+0)) (i32.const 0) (i32.const 7608)) + (call $assert_return (call $gt (f64.const inf) (f64.const -0x1p+0)) (i32.const 1) (i32.const 7612)) + (call $assert_return (call $gt (f64.const inf) (f64.const 0x1p+0)) (i32.const 1) (i32.const 7616)) + (call $assert_return (call $gt (f64.const -inf) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 7620)) + (call $assert_return (call $gt (f64.const -inf) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 7624)) + (call $assert_return (call $gt (f64.const inf) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 7628)) + (call $assert_return (call $gt (f64.const inf) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 7632)) + (call $assert_return (call $gt (f64.const -inf) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 7636)) + (call $assert_return (call $gt (f64.const -inf) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 7640)) + (call $assert_return (call $gt (f64.const inf) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 7644)) + (call $assert_return (call $gt (f64.const inf) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 7648)) + (call $assert_return (call $gt (f64.const -inf) (f64.const -inf)) (i32.const 0) (i32.const 7652)) + (call $assert_return (call $gt (f64.const -inf) (f64.const inf)) (i32.const 0) (i32.const 7656)) + (call $assert_return (call $gt (f64.const inf) (f64.const -inf)) (i32.const 1) (i32.const 7660)) + (call $assert_return (call $gt (f64.const inf) (f64.const inf)) (i32.const 0) (i32.const 7664)) + (call $assert_return (call $gt (f64.const -inf) (f64.const -nan)) (i32.const 0) (i32.const 7668)) + (call $assert_return (call $gt (f64.const -inf) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 7672)) + (call $assert_return (call $gt (f64.const -inf) (f64.const nan)) (i32.const 0) (i32.const 7676)) + (call $assert_return (call $gt (f64.const -inf) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 7680)) + (call $assert_return (call $gt (f64.const inf) (f64.const -nan)) (i32.const 0) (i32.const 7684)) + (call $assert_return (call $gt (f64.const inf) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 7688)) + (call $assert_return (call $gt (f64.const inf) (f64.const nan)) (i32.const 0) (i32.const 7692)) + (call $assert_return (call $gt (f64.const inf) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 7696)) + (call $assert_return (call $gt (f64.const -nan) (f64.const -0x0p+0)) (i32.const 0) (i32.const 7700)) + (call $assert_return (call $gt (f64.const -nan:0x4000000000000) (f64.const -0x0p+0)) (i32.const 0) (i32.const 7704)) + (call $assert_return (call $gt (f64.const -nan) (f64.const 0x0p+0)) (i32.const 0) (i32.const 7708)) + (call $assert_return (call $gt (f64.const -nan:0x4000000000000) (f64.const 0x0p+0)) (i32.const 0) (i32.const 7712)) + (call $assert_return (call $gt (f64.const nan) (f64.const -0x0p+0)) (i32.const 0) (i32.const 7716)) + (call $assert_return (call $gt (f64.const nan:0x4000000000000) (f64.const -0x0p+0)) (i32.const 0) (i32.const 7720)) + (call $assert_return (call $gt (f64.const nan) (f64.const 0x0p+0)) (i32.const 0) (i32.const 7724)) + (call $assert_return (call $gt (f64.const nan:0x4000000000000) (f64.const 0x0p+0)) (i32.const 0) (i32.const 7728)) + (call $assert_return (call $gt (f64.const -nan) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 7732)) + (call $assert_return (call $gt (f64.const -nan:0x4000000000000) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 7736)) + (call $assert_return (call $gt (f64.const -nan) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 7740)) + (call $assert_return (call $gt (f64.const -nan:0x4000000000000) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 7744)) + (call $assert_return (call $gt (f64.const nan) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 7748)) + (call $assert_return (call $gt (f64.const nan:0x4000000000000) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 7752)) + (call $assert_return (call $gt (f64.const nan) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 7756)) + (call $assert_return (call $gt (f64.const nan:0x4000000000000) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 7760)) + (call $assert_return (call $gt (f64.const -nan) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 7764)) + (call $assert_return (call $gt (f64.const -nan:0x4000000000000) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 7768)) + (call $assert_return (call $gt (f64.const -nan) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 7772)) + (call $assert_return (call $gt (f64.const -nan:0x4000000000000) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 7776)) + (call $assert_return (call $gt (f64.const nan) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 7780)) + (call $assert_return (call $gt (f64.const nan:0x4000000000000) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 7784)) + (call $assert_return (call $gt (f64.const nan) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 7788)) + (call $assert_return (call $gt (f64.const nan:0x4000000000000) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 7792)) + (call $assert_return (call $gt (f64.const -nan) (f64.const -0x1p-1)) (i32.const 0) (i32.const 7796)) + (call $assert_return (call $gt (f64.const -nan:0x4000000000000) (f64.const -0x1p-1)) (i32.const 0) (i32.const 7800)) + (call $assert_return (call $gt (f64.const -nan) (f64.const 0x1p-1)) (i32.const 0) (i32.const 7804)) + (call $assert_return (call $gt (f64.const -nan:0x4000000000000) (f64.const 0x1p-1)) (i32.const 0) (i32.const 7808)) + (call $assert_return (call $gt (f64.const nan) (f64.const -0x1p-1)) (i32.const 0) (i32.const 7812)) + (call $assert_return (call $gt (f64.const nan:0x4000000000000) (f64.const -0x1p-1)) (i32.const 0) (i32.const 7816)) + (call $assert_return (call $gt (f64.const nan) (f64.const 0x1p-1)) (i32.const 0) (i32.const 7820)) + (call $assert_return (call $gt (f64.const nan:0x4000000000000) (f64.const 0x1p-1)) (i32.const 0) (i32.const 7824)) + (call $assert_return (call $gt (f64.const -nan) (f64.const -0x1p+0)) (i32.const 0) (i32.const 7828)) + (call $assert_return (call $gt (f64.const -nan:0x4000000000000) (f64.const -0x1p+0)) (i32.const 0) (i32.const 7832)) + (call $assert_return (call $gt (f64.const -nan) (f64.const 0x1p+0)) (i32.const 0) (i32.const 7836)) + (call $assert_return (call $gt (f64.const -nan:0x4000000000000) (f64.const 0x1p+0)) (i32.const 0) (i32.const 7840)) + (call $assert_return (call $gt (f64.const nan) (f64.const -0x1p+0)) (i32.const 0) (i32.const 7844)) + (call $assert_return (call $gt (f64.const nan:0x4000000000000) (f64.const -0x1p+0)) (i32.const 0) (i32.const 7848)) + (call $assert_return (call $gt (f64.const nan) (f64.const 0x1p+0)) (i32.const 0) (i32.const 7852)) + (call $assert_return (call $gt (f64.const nan:0x4000000000000) (f64.const 0x1p+0)) (i32.const 0) (i32.const 7856)) + (call $assert_return (call $gt (f64.const -nan) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 7860)) + (call $assert_return (call $gt (f64.const -nan:0x4000000000000) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 7864)) + (call $assert_return (call $gt (f64.const -nan) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 7868)) + (call $assert_return (call $gt (f64.const -nan:0x4000000000000) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 7872)) + (call $assert_return (call $gt (f64.const nan) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 7876)) + (call $assert_return (call $gt (f64.const nan:0x4000000000000) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 7880)) + (call $assert_return (call $gt (f64.const nan) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 7884)) + (call $assert_return (call $gt (f64.const nan:0x4000000000000) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 7888)) + (call $assert_return (call $gt (f64.const -nan) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 7892)) + (call $assert_return (call $gt (f64.const -nan:0x4000000000000) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 7896)) + (call $assert_return (call $gt (f64.const -nan) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 7900)) + (call $assert_return (call $gt (f64.const -nan:0x4000000000000) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 7904)) + (call $assert_return (call $gt (f64.const nan) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 7908)) + (call $assert_return (call $gt (f64.const nan:0x4000000000000) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 7912)) + (call $assert_return (call $gt (f64.const nan) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 7916)) + (call $assert_return (call $gt (f64.const nan:0x4000000000000) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 7920)) + (call $assert_return (call $gt (f64.const -nan) (f64.const -inf)) (i32.const 0) (i32.const 7924)) + (call $assert_return (call $gt (f64.const -nan:0x4000000000000) (f64.const -inf)) (i32.const 0) (i32.const 7928)) + (call $assert_return (call $gt (f64.const -nan) (f64.const inf)) (i32.const 0) (i32.const 7932)) + (call $assert_return (call $gt (f64.const -nan:0x4000000000000) (f64.const inf)) (i32.const 0) (i32.const 7936)) + (call $assert_return (call $gt (f64.const nan) (f64.const -inf)) (i32.const 0) (i32.const 7940)) + (call $assert_return (call $gt (f64.const nan:0x4000000000000) (f64.const -inf)) (i32.const 0) (i32.const 7944)) + (call $assert_return (call $gt (f64.const nan) (f64.const inf)) (i32.const 0) (i32.const 7948)) + (call $assert_return (call $gt (f64.const nan:0x4000000000000) (f64.const inf)) (i32.const 0) (i32.const 7952)) + (call $assert_return (call $gt (f64.const -nan) (f64.const -nan)) (i32.const 0) (i32.const 7956)) + (call $assert_return (call $gt (f64.const -nan:0x4000000000000) (f64.const -nan)) (i32.const 0) (i32.const 7960)) + (call $assert_return (call $gt (f64.const -nan) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 7964)) + (call $assert_return (call $gt (f64.const -nan:0x4000000000000) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 7968)) + (call $assert_return (call $gt (f64.const -nan) (f64.const nan)) (i32.const 0) (i32.const 7972)) + (call $assert_return (call $gt (f64.const -nan:0x4000000000000) (f64.const nan)) (i32.const 0) (i32.const 7976)) + (call $assert_return (call $gt (f64.const -nan) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 7980)) + (call $assert_return (call $gt (f64.const -nan:0x4000000000000) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 7984)) + (call $assert_return (call $gt (f64.const nan) (f64.const -nan)) (i32.const 0) (i32.const 7988)) + (call $assert_return (call $gt (f64.const nan:0x4000000000000) (f64.const -nan)) (i32.const 0) (i32.const 7992)) + (call $assert_return (call $gt (f64.const nan) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 7996)) + (call $assert_return (call $gt (f64.const nan:0x4000000000000) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 8000)) + (call $assert_return (call $gt (f64.const nan) (f64.const nan)) (i32.const 0) (i32.const 8004)) + (call $assert_return (call $gt (f64.const nan:0x4000000000000) (f64.const nan)) (i32.const 0) (i32.const 8008)) + (call $assert_return (call $gt (f64.const nan) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 8012)) + (call $assert_return (call $gt (f64.const nan:0x4000000000000) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 8016)) + (call $assert_return (call $ge (f64.const -0x0p+0) (f64.const -0x0p+0)) (i32.const 1) (i32.const 8020)) + (call $assert_return (call $ge (f64.const -0x0p+0) (f64.const 0x0p+0)) (i32.const 1) (i32.const 8024)) + (call $assert_return (call $ge (f64.const 0x0p+0) (f64.const -0x0p+0)) (i32.const 1) (i32.const 8028)) + (call $assert_return (call $ge (f64.const 0x0p+0) (f64.const 0x0p+0)) (i32.const 1) (i32.const 8032)) + (call $assert_return (call $ge (f64.const -0x0p+0) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 8036)) + (call $assert_return (call $ge (f64.const -0x0p+0) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 8040)) + (call $assert_return (call $ge (f64.const 0x0p+0) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 8044)) + (call $assert_return (call $ge (f64.const 0x0p+0) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 8048)) + (call $assert_return (call $ge (f64.const -0x0p+0) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 8052)) + (call $assert_return (call $ge (f64.const -0x0p+0) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 8056)) + (call $assert_return (call $ge (f64.const 0x0p+0) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 8060)) + (call $assert_return (call $ge (f64.const 0x0p+0) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 8064)) + (call $assert_return (call $ge (f64.const -0x0p+0) (f64.const -0x1p-1)) (i32.const 1) (i32.const 8068)) + (call $assert_return (call $ge (f64.const -0x0p+0) (f64.const 0x1p-1)) (i32.const 0) (i32.const 8072)) + (call $assert_return (call $ge (f64.const 0x0p+0) (f64.const -0x1p-1)) (i32.const 1) (i32.const 8076)) + (call $assert_return (call $ge (f64.const 0x0p+0) (f64.const 0x1p-1)) (i32.const 0) (i32.const 8080)) + (call $assert_return (call $ge (f64.const -0x0p+0) (f64.const -0x1p+0)) (i32.const 1) (i32.const 8084)) + (call $assert_return (call $ge (f64.const -0x0p+0) (f64.const 0x1p+0)) (i32.const 0) (i32.const 8088)) + (call $assert_return (call $ge (f64.const 0x0p+0) (f64.const -0x1p+0)) (i32.const 1) (i32.const 8092)) + (call $assert_return (call $ge (f64.const 0x0p+0) (f64.const 0x1p+0)) (i32.const 0) (i32.const 8096)) + (call $assert_return (call $ge (f64.const -0x0p+0) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 8100)) + (call $assert_return (call $ge (f64.const -0x0p+0) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 8104)) + (call $assert_return (call $ge (f64.const 0x0p+0) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 8108)) + (call $assert_return (call $ge (f64.const 0x0p+0) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 8112)) + (call $assert_return (call $ge (f64.const -0x0p+0) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 8116)) + (call $assert_return (call $ge (f64.const -0x0p+0) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 8120)) + (call $assert_return (call $ge (f64.const 0x0p+0) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 8124)) + (call $assert_return (call $ge (f64.const 0x0p+0) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 8128)) + (call $assert_return (call $ge (f64.const -0x0p+0) (f64.const -inf)) (i32.const 1) (i32.const 8132)) + (call $assert_return (call $ge (f64.const -0x0p+0) (f64.const inf)) (i32.const 0) (i32.const 8136)) + (call $assert_return (call $ge (f64.const 0x0p+0) (f64.const -inf)) (i32.const 1) (i32.const 8140)) + (call $assert_return (call $ge (f64.const 0x0p+0) (f64.const inf)) (i32.const 0) (i32.const 8144)) + (call $assert_return (call $ge (f64.const -0x0p+0) (f64.const -nan)) (i32.const 0) (i32.const 8148)) + (call $assert_return (call $ge (f64.const -0x0p+0) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 8152)) + (call $assert_return (call $ge (f64.const -0x0p+0) (f64.const nan)) (i32.const 0) (i32.const 8156)) + (call $assert_return (call $ge (f64.const -0x0p+0) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 8160)) + (call $assert_return (call $ge (f64.const 0x0p+0) (f64.const -nan)) (i32.const 0) (i32.const 8164)) + (call $assert_return (call $ge (f64.const 0x0p+0) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 8168)) + (call $assert_return (call $ge (f64.const 0x0p+0) (f64.const nan)) (i32.const 0) (i32.const 8172)) + (call $assert_return (call $ge (f64.const 0x0p+0) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 8176)) + (call $assert_return (call $ge (f64.const -0x0.0000000000001p-1022) (f64.const -0x0p+0)) (i32.const 0) (i32.const 8180)) + (call $assert_return (call $ge (f64.const -0x0.0000000000001p-1022) (f64.const 0x0p+0)) (i32.const 0) (i32.const 8184)) + (call $assert_return (call $ge (f64.const 0x0.0000000000001p-1022) (f64.const -0x0p+0)) (i32.const 1) (i32.const 8188)) + (call $assert_return (call $ge (f64.const 0x0.0000000000001p-1022) (f64.const 0x0p+0)) (i32.const 1) (i32.const 8192)) + (call $assert_return (call $ge (f64.const -0x0.0000000000001p-1022) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 8196)) + (call $assert_return (call $ge (f64.const -0x0.0000000000001p-1022) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 8200)) + (call $assert_return (call $ge (f64.const 0x0.0000000000001p-1022) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 8204)) + (call $assert_return (call $ge (f64.const 0x0.0000000000001p-1022) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 8208)) + (call $assert_return (call $ge (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 8212)) + (call $assert_return (call $ge (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 8216)) + (call $assert_return (call $ge (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 8220)) + (call $assert_return (call $ge (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 8224)) + (call $assert_return (call $ge (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p-1)) (i32.const 1) (i32.const 8228)) + (call $assert_return (call $ge (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p-1)) (i32.const 0) (i32.const 8232)) + (call $assert_return (call $ge (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p-1)) (i32.const 1) (i32.const 8236)) + (call $assert_return (call $ge (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p-1)) (i32.const 0) (i32.const 8240)) + (call $assert_return (call $ge (f64.const -0x0.0000000000001p-1022) (f64.const -0x1p+0)) (i32.const 1) (i32.const 8244)) + (call $assert_return (call $ge (f64.const -0x0.0000000000001p-1022) (f64.const 0x1p+0)) (i32.const 0) (i32.const 8248)) + (call $assert_return (call $ge (f64.const 0x0.0000000000001p-1022) (f64.const -0x1p+0)) (i32.const 1) (i32.const 8252)) + (call $assert_return (call $ge (f64.const 0x0.0000000000001p-1022) (f64.const 0x1p+0)) (i32.const 0) (i32.const 8256)) + (call $assert_return (call $ge (f64.const -0x0.0000000000001p-1022) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 8260)) + (call $assert_return (call $ge (f64.const -0x0.0000000000001p-1022) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 8264)) + (call $assert_return (call $ge (f64.const 0x0.0000000000001p-1022) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 8268)) + (call $assert_return (call $ge (f64.const 0x0.0000000000001p-1022) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 8272)) + (call $assert_return (call $ge (f64.const -0x0.0000000000001p-1022) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 8276)) + (call $assert_return (call $ge (f64.const -0x0.0000000000001p-1022) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 8280)) + (call $assert_return (call $ge (f64.const 0x0.0000000000001p-1022) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 8284)) + (call $assert_return (call $ge (f64.const 0x0.0000000000001p-1022) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 8288)) + (call $assert_return (call $ge (f64.const -0x0.0000000000001p-1022) (f64.const -inf)) (i32.const 1) (i32.const 8292)) + (call $assert_return (call $ge (f64.const -0x0.0000000000001p-1022) (f64.const inf)) (i32.const 0) (i32.const 8296)) + (call $assert_return (call $ge (f64.const 0x0.0000000000001p-1022) (f64.const -inf)) (i32.const 1) (i32.const 8300)) + (call $assert_return (call $ge (f64.const 0x0.0000000000001p-1022) (f64.const inf)) (i32.const 0) (i32.const 8304)) + (call $assert_return (call $ge (f64.const -0x0.0000000000001p-1022) (f64.const -nan)) (i32.const 0) (i32.const 8308)) + (call $assert_return (call $ge (f64.const -0x0.0000000000001p-1022) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 8312)) + (call $assert_return (call $ge (f64.const -0x0.0000000000001p-1022) (f64.const nan)) (i32.const 0) (i32.const 8316)) + (call $assert_return (call $ge (f64.const -0x0.0000000000001p-1022) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 8320)) + (call $assert_return (call $ge (f64.const 0x0.0000000000001p-1022) (f64.const -nan)) (i32.const 0) (i32.const 8324)) + (call $assert_return (call $ge (f64.const 0x0.0000000000001p-1022) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 8328)) + (call $assert_return (call $ge (f64.const 0x0.0000000000001p-1022) (f64.const nan)) (i32.const 0) (i32.const 8332)) + (call $assert_return (call $ge (f64.const 0x0.0000000000001p-1022) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 8336)) + (call $assert_return (call $ge (f64.const -0x1p-1022) (f64.const -0x0p+0)) (i32.const 0) (i32.const 8340)) + (call $assert_return (call $ge (f64.const -0x1p-1022) (f64.const 0x0p+0)) (i32.const 0) (i32.const 8344)) + (call $assert_return (call $ge (f64.const 0x1p-1022) (f64.const -0x0p+0)) (i32.const 1) (i32.const 8348)) + (call $assert_return (call $ge (f64.const 0x1p-1022) (f64.const 0x0p+0)) (i32.const 1) (i32.const 8352)) + (call $assert_return (call $ge (f64.const -0x1p-1022) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 8356)) + (call $assert_return (call $ge (f64.const -0x1p-1022) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 8360)) + (call $assert_return (call $ge (f64.const 0x1p-1022) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 8364)) + (call $assert_return (call $ge (f64.const 0x1p-1022) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 8368)) + (call $assert_return (call $ge (f64.const -0x1p-1022) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 8372)) + (call $assert_return (call $ge (f64.const -0x1p-1022) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 8376)) + (call $assert_return (call $ge (f64.const 0x1p-1022) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 8380)) + (call $assert_return (call $ge (f64.const 0x1p-1022) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 8384)) + (call $assert_return (call $ge (f64.const -0x1p-1022) (f64.const -0x1p-1)) (i32.const 1) (i32.const 8388)) + (call $assert_return (call $ge (f64.const -0x1p-1022) (f64.const 0x1p-1)) (i32.const 0) (i32.const 8392)) + (call $assert_return (call $ge (f64.const 0x1p-1022) (f64.const -0x1p-1)) (i32.const 1) (i32.const 8396)) + (call $assert_return (call $ge (f64.const 0x1p-1022) (f64.const 0x1p-1)) (i32.const 0) (i32.const 8400)) + (call $assert_return (call $ge (f64.const -0x1p-1022) (f64.const -0x1p+0)) (i32.const 1) (i32.const 8404)) + (call $assert_return (call $ge (f64.const -0x1p-1022) (f64.const 0x1p+0)) (i32.const 0) (i32.const 8408)) + (call $assert_return (call $ge (f64.const 0x1p-1022) (f64.const -0x1p+0)) (i32.const 1) (i32.const 8412)) + (call $assert_return (call $ge (f64.const 0x1p-1022) (f64.const 0x1p+0)) (i32.const 0) (i32.const 8416)) + (call $assert_return (call $ge (f64.const -0x1p-1022) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 8420)) + (call $assert_return (call $ge (f64.const -0x1p-1022) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 8424)) + (call $assert_return (call $ge (f64.const 0x1p-1022) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 8428)) + (call $assert_return (call $ge (f64.const 0x1p-1022) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 8432)) + (call $assert_return (call $ge (f64.const -0x1p-1022) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 8436)) + (call $assert_return (call $ge (f64.const -0x1p-1022) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 8440)) + (call $assert_return (call $ge (f64.const 0x1p-1022) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 8444)) + (call $assert_return (call $ge (f64.const 0x1p-1022) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 8448)) + (call $assert_return (call $ge (f64.const -0x1p-1022) (f64.const -inf)) (i32.const 1) (i32.const 8452)) + (call $assert_return (call $ge (f64.const -0x1p-1022) (f64.const inf)) (i32.const 0) (i32.const 8456)) + (call $assert_return (call $ge (f64.const 0x1p-1022) (f64.const -inf)) (i32.const 1) (i32.const 8460)) + (call $assert_return (call $ge (f64.const 0x1p-1022) (f64.const inf)) (i32.const 0) (i32.const 8464)) + (call $assert_return (call $ge (f64.const -0x1p-1022) (f64.const -nan)) (i32.const 0) (i32.const 8468)) + (call $assert_return (call $ge (f64.const -0x1p-1022) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 8472)) + (call $assert_return (call $ge (f64.const -0x1p-1022) (f64.const nan)) (i32.const 0) (i32.const 8476)) + (call $assert_return (call $ge (f64.const -0x1p-1022) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 8480)) + (call $assert_return (call $ge (f64.const 0x1p-1022) (f64.const -nan)) (i32.const 0) (i32.const 8484)) + (call $assert_return (call $ge (f64.const 0x1p-1022) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 8488)) + (call $assert_return (call $ge (f64.const 0x1p-1022) (f64.const nan)) (i32.const 0) (i32.const 8492)) + (call $assert_return (call $ge (f64.const 0x1p-1022) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 8496)) + (call $assert_return (call $ge (f64.const -0x1p-1) (f64.const -0x0p+0)) (i32.const 0) (i32.const 8500)) + (call $assert_return (call $ge (f64.const -0x1p-1) (f64.const 0x0p+0)) (i32.const 0) (i32.const 8504)) + (call $assert_return (call $ge (f64.const 0x1p-1) (f64.const -0x0p+0)) (i32.const 1) (i32.const 8508)) + (call $assert_return (call $ge (f64.const 0x1p-1) (f64.const 0x0p+0)) (i32.const 1) (i32.const 8512)) + (call $assert_return (call $ge (f64.const -0x1p-1) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 8516)) + (call $assert_return (call $ge (f64.const -0x1p-1) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 8520)) + (call $assert_return (call $ge (f64.const 0x1p-1) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 8524)) + (call $assert_return (call $ge (f64.const 0x1p-1) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 8528)) + (call $assert_return (call $ge (f64.const -0x1p-1) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 8532)) + (call $assert_return (call $ge (f64.const -0x1p-1) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 8536)) + (call $assert_return (call $ge (f64.const 0x1p-1) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 8540)) + (call $assert_return (call $ge (f64.const 0x1p-1) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 8544)) + (call $assert_return (call $ge (f64.const -0x1p-1) (f64.const -0x1p-1)) (i32.const 1) (i32.const 8548)) + (call $assert_return (call $ge (f64.const -0x1p-1) (f64.const 0x1p-1)) (i32.const 0) (i32.const 8552)) + (call $assert_return (call $ge (f64.const 0x1p-1) (f64.const -0x1p-1)) (i32.const 1) (i32.const 8556)) + (call $assert_return (call $ge (f64.const 0x1p-1) (f64.const 0x1p-1)) (i32.const 1) (i32.const 8560)) + (call $assert_return (call $ge (f64.const -0x1p-1) (f64.const -0x1p+0)) (i32.const 1) (i32.const 8564)) + (call $assert_return (call $ge (f64.const -0x1p-1) (f64.const 0x1p+0)) (i32.const 0) (i32.const 8568)) + (call $assert_return (call $ge (f64.const 0x1p-1) (f64.const -0x1p+0)) (i32.const 1) (i32.const 8572)) + (call $assert_return (call $ge (f64.const 0x1p-1) (f64.const 0x1p+0)) (i32.const 0) (i32.const 8576)) + (call $assert_return (call $ge (f64.const -0x1p-1) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 8580)) + (call $assert_return (call $ge (f64.const -0x1p-1) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 8584)) + (call $assert_return (call $ge (f64.const 0x1p-1) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 8588)) + (call $assert_return (call $ge (f64.const 0x1p-1) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 8592)) + (call $assert_return (call $ge (f64.const -0x1p-1) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 8596)) + (call $assert_return (call $ge (f64.const -0x1p-1) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 8600)) + (call $assert_return (call $ge (f64.const 0x1p-1) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 8604)) + (call $assert_return (call $ge (f64.const 0x1p-1) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 8608)) + (call $assert_return (call $ge (f64.const -0x1p-1) (f64.const -inf)) (i32.const 1) (i32.const 8612)) + (call $assert_return (call $ge (f64.const -0x1p-1) (f64.const inf)) (i32.const 0) (i32.const 8616)) + (call $assert_return (call $ge (f64.const 0x1p-1) (f64.const -inf)) (i32.const 1) (i32.const 8620)) + (call $assert_return (call $ge (f64.const 0x1p-1) (f64.const inf)) (i32.const 0) (i32.const 8624)) + (call $assert_return (call $ge (f64.const -0x1p-1) (f64.const -nan)) (i32.const 0) (i32.const 8628)) + (call $assert_return (call $ge (f64.const -0x1p-1) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 8632)) + (call $assert_return (call $ge (f64.const -0x1p-1) (f64.const nan)) (i32.const 0) (i32.const 8636)) + (call $assert_return (call $ge (f64.const -0x1p-1) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 8640)) + (call $assert_return (call $ge (f64.const 0x1p-1) (f64.const -nan)) (i32.const 0) (i32.const 8644)) + (call $assert_return (call $ge (f64.const 0x1p-1) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 8648)) + (call $assert_return (call $ge (f64.const 0x1p-1) (f64.const nan)) (i32.const 0) (i32.const 8652)) + (call $assert_return (call $ge (f64.const 0x1p-1) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 8656)) + (call $assert_return (call $ge (f64.const -0x1p+0) (f64.const -0x0p+0)) (i32.const 0) (i32.const 8660)) + (call $assert_return (call $ge (f64.const -0x1p+0) (f64.const 0x0p+0)) (i32.const 0) (i32.const 8664)) + (call $assert_return (call $ge (f64.const 0x1p+0) (f64.const -0x0p+0)) (i32.const 1) (i32.const 8668)) + (call $assert_return (call $ge (f64.const 0x1p+0) (f64.const 0x0p+0)) (i32.const 1) (i32.const 8672)) + (call $assert_return (call $ge (f64.const -0x1p+0) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 8676)) + (call $assert_return (call $ge (f64.const -0x1p+0) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 8680)) + (call $assert_return (call $ge (f64.const 0x1p+0) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 8684)) + (call $assert_return (call $ge (f64.const 0x1p+0) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 8688)) + (call $assert_return (call $ge (f64.const -0x1p+0) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 8692)) + (call $assert_return (call $ge (f64.const -0x1p+0) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 8696)) + (call $assert_return (call $ge (f64.const 0x1p+0) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 8700)) + (call $assert_return (call $ge (f64.const 0x1p+0) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 8704)) + (call $assert_return (call $ge (f64.const -0x1p+0) (f64.const -0x1p-1)) (i32.const 0) (i32.const 8708)) + (call $assert_return (call $ge (f64.const -0x1p+0) (f64.const 0x1p-1)) (i32.const 0) (i32.const 8712)) + (call $assert_return (call $ge (f64.const 0x1p+0) (f64.const -0x1p-1)) (i32.const 1) (i32.const 8716)) + (call $assert_return (call $ge (f64.const 0x1p+0) (f64.const 0x1p-1)) (i32.const 1) (i32.const 8720)) + (call $assert_return (call $ge (f64.const -0x1p+0) (f64.const -0x1p+0)) (i32.const 1) (i32.const 8724)) + (call $assert_return (call $ge (f64.const -0x1p+0) (f64.const 0x1p+0)) (i32.const 0) (i32.const 8728)) + (call $assert_return (call $ge (f64.const 0x1p+0) (f64.const -0x1p+0)) (i32.const 1) (i32.const 8732)) + (call $assert_return (call $ge (f64.const 0x1p+0) (f64.const 0x1p+0)) (i32.const 1) (i32.const 8736)) + (call $assert_return (call $ge (f64.const -0x1p+0) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 8740)) + (call $assert_return (call $ge (f64.const -0x1p+0) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 8744)) + (call $assert_return (call $ge (f64.const 0x1p+0) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 8748)) + (call $assert_return (call $ge (f64.const 0x1p+0) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 8752)) + (call $assert_return (call $ge (f64.const -0x1p+0) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 8756)) + (call $assert_return (call $ge (f64.const -0x1p+0) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 8760)) + (call $assert_return (call $ge (f64.const 0x1p+0) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 8764)) + (call $assert_return (call $ge (f64.const 0x1p+0) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 8768)) + (call $assert_return (call $ge (f64.const -0x1p+0) (f64.const -inf)) (i32.const 1) (i32.const 8772)) + (call $assert_return (call $ge (f64.const -0x1p+0) (f64.const inf)) (i32.const 0) (i32.const 8776)) + (call $assert_return (call $ge (f64.const 0x1p+0) (f64.const -inf)) (i32.const 1) (i32.const 8780)) + (call $assert_return (call $ge (f64.const 0x1p+0) (f64.const inf)) (i32.const 0) (i32.const 8784)) + (call $assert_return (call $ge (f64.const -0x1p+0) (f64.const -nan)) (i32.const 0) (i32.const 8788)) + (call $assert_return (call $ge (f64.const -0x1p+0) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 8792)) + (call $assert_return (call $ge (f64.const -0x1p+0) (f64.const nan)) (i32.const 0) (i32.const 8796)) + (call $assert_return (call $ge (f64.const -0x1p+0) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 8800)) + (call $assert_return (call $ge (f64.const 0x1p+0) (f64.const -nan)) (i32.const 0) (i32.const 8804)) + (call $assert_return (call $ge (f64.const 0x1p+0) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 8808)) + (call $assert_return (call $ge (f64.const 0x1p+0) (f64.const nan)) (i32.const 0) (i32.const 8812)) + (call $assert_return (call $ge (f64.const 0x1p+0) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 8816)) + (call $assert_return (call $ge (f64.const -0x1.921fb54442d18p+2) (f64.const -0x0p+0)) (i32.const 0) (i32.const 8820)) + (call $assert_return (call $ge (f64.const -0x1.921fb54442d18p+2) (f64.const 0x0p+0)) (i32.const 0) (i32.const 8824)) + (call $assert_return (call $ge (f64.const 0x1.921fb54442d18p+2) (f64.const -0x0p+0)) (i32.const 1) (i32.const 8828)) + (call $assert_return (call $ge (f64.const 0x1.921fb54442d18p+2) (f64.const 0x0p+0)) (i32.const 1) (i32.const 8832)) + (call $assert_return (call $ge (f64.const -0x1.921fb54442d18p+2) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 8836)) + (call $assert_return (call $ge (f64.const -0x1.921fb54442d18p+2) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 8840)) + (call $assert_return (call $ge (f64.const 0x1.921fb54442d18p+2) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 8844)) + (call $assert_return (call $ge (f64.const 0x1.921fb54442d18p+2) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 8848)) + (call $assert_return (call $ge (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 8852)) + (call $assert_return (call $ge (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 8856)) + (call $assert_return (call $ge (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 8860)) + (call $assert_return (call $ge (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 8864)) + (call $assert_return (call $ge (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p-1)) (i32.const 0) (i32.const 8868)) + (call $assert_return (call $ge (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p-1)) (i32.const 0) (i32.const 8872)) + (call $assert_return (call $ge (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p-1)) (i32.const 1) (i32.const 8876)) + (call $assert_return (call $ge (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p-1)) (i32.const 1) (i32.const 8880)) + (call $assert_return (call $ge (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1p+0)) (i32.const 0) (i32.const 8884)) + (call $assert_return (call $ge (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1p+0)) (i32.const 0) (i32.const 8888)) + (call $assert_return (call $ge (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1p+0)) (i32.const 1) (i32.const 8892)) + (call $assert_return (call $ge (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1p+0)) (i32.const 1) (i32.const 8896)) + (call $assert_return (call $ge (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 8900)) + (call $assert_return (call $ge (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 8904)) + (call $assert_return (call $ge (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 8908)) + (call $assert_return (call $ge (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 8912)) + (call $assert_return (call $ge (f64.const -0x1.921fb54442d18p+2) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 8916)) + (call $assert_return (call $ge (f64.const -0x1.921fb54442d18p+2) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 8920)) + (call $assert_return (call $ge (f64.const 0x1.921fb54442d18p+2) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 8924)) + (call $assert_return (call $ge (f64.const 0x1.921fb54442d18p+2) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 8928)) + (call $assert_return (call $ge (f64.const -0x1.921fb54442d18p+2) (f64.const -inf)) (i32.const 1) (i32.const 8932)) + (call $assert_return (call $ge (f64.const -0x1.921fb54442d18p+2) (f64.const inf)) (i32.const 0) (i32.const 8936)) + (call $assert_return (call $ge (f64.const 0x1.921fb54442d18p+2) (f64.const -inf)) (i32.const 1) (i32.const 8940)) + (call $assert_return (call $ge (f64.const 0x1.921fb54442d18p+2) (f64.const inf)) (i32.const 0) (i32.const 8944)) + (call $assert_return (call $ge (f64.const -0x1.921fb54442d18p+2) (f64.const -nan)) (i32.const 0) (i32.const 8948)) + (call $assert_return (call $ge (f64.const -0x1.921fb54442d18p+2) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 8952)) + (call $assert_return (call $ge (f64.const -0x1.921fb54442d18p+2) (f64.const nan)) (i32.const 0) (i32.const 8956)) + (call $assert_return (call $ge (f64.const -0x1.921fb54442d18p+2) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 8960)) + (call $assert_return (call $ge (f64.const 0x1.921fb54442d18p+2) (f64.const -nan)) (i32.const 0) (i32.const 8964)) + (call $assert_return (call $ge (f64.const 0x1.921fb54442d18p+2) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 8968)) + (call $assert_return (call $ge (f64.const 0x1.921fb54442d18p+2) (f64.const nan)) (i32.const 0) (i32.const 8972)) + (call $assert_return (call $ge (f64.const 0x1.921fb54442d18p+2) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 8976)) + (call $assert_return (call $ge (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x0p+0)) (i32.const 0) (i32.const 8980)) + (call $assert_return (call $ge (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x0p+0)) (i32.const 0) (i32.const 8984)) + (call $assert_return (call $ge (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x0p+0)) (i32.const 1) (i32.const 8988)) + (call $assert_return (call $ge (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x0p+0)) (i32.const 1) (i32.const 8992)) + (call $assert_return (call $ge (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 8996)) + (call $assert_return (call $ge (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 9000)) + (call $assert_return (call $ge (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 9004)) + (call $assert_return (call $ge (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 9008)) + (call $assert_return (call $ge (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 9012)) + (call $assert_return (call $ge (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 9016)) + (call $assert_return (call $ge (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 9020)) + (call $assert_return (call $ge (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 9024)) + (call $assert_return (call $ge (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p-1)) (i32.const 0) (i32.const 9028)) + (call $assert_return (call $ge (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p-1)) (i32.const 0) (i32.const 9032)) + (call $assert_return (call $ge (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p-1)) (i32.const 1) (i32.const 9036)) + (call $assert_return (call $ge (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p-1)) (i32.const 1) (i32.const 9040)) + (call $assert_return (call $ge (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1p+0)) (i32.const 0) (i32.const 9044)) + (call $assert_return (call $ge (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1p+0)) (i32.const 0) (i32.const 9048)) + (call $assert_return (call $ge (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1p+0)) (i32.const 1) (i32.const 9052)) + (call $assert_return (call $ge (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1p+0)) (i32.const 1) (i32.const 9056)) + (call $assert_return (call $ge (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 9060)) + (call $assert_return (call $ge (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 9064)) + (call $assert_return (call $ge (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 9068)) + (call $assert_return (call $ge (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 9072)) + (call $assert_return (call $ge (f64.const -0x1.fffffffffffffp+1023) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 9076)) + (call $assert_return (call $ge (f64.const -0x1.fffffffffffffp+1023) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 9080)) + (call $assert_return (call $ge (f64.const 0x1.fffffffffffffp+1023) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 9084)) + (call $assert_return (call $ge (f64.const 0x1.fffffffffffffp+1023) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 9088)) + (call $assert_return (call $ge (f64.const -0x1.fffffffffffffp+1023) (f64.const -inf)) (i32.const 1) (i32.const 9092)) + (call $assert_return (call $ge (f64.const -0x1.fffffffffffffp+1023) (f64.const inf)) (i32.const 0) (i32.const 9096)) + (call $assert_return (call $ge (f64.const 0x1.fffffffffffffp+1023) (f64.const -inf)) (i32.const 1) (i32.const 9100)) + (call $assert_return (call $ge (f64.const 0x1.fffffffffffffp+1023) (f64.const inf)) (i32.const 0) (i32.const 9104)) + (call $assert_return (call $ge (f64.const -0x1.fffffffffffffp+1023) (f64.const -nan)) (i32.const 0) (i32.const 9108)) + (call $assert_return (call $ge (f64.const -0x1.fffffffffffffp+1023) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 9112)) + (call $assert_return (call $ge (f64.const -0x1.fffffffffffffp+1023) (f64.const nan)) (i32.const 0) (i32.const 9116)) + (call $assert_return (call $ge (f64.const -0x1.fffffffffffffp+1023) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 9120)) + (call $assert_return (call $ge (f64.const 0x1.fffffffffffffp+1023) (f64.const -nan)) (i32.const 0) (i32.const 9124)) + (call $assert_return (call $ge (f64.const 0x1.fffffffffffffp+1023) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 9128)) + (call $assert_return (call $ge (f64.const 0x1.fffffffffffffp+1023) (f64.const nan)) (i32.const 0) (i32.const 9132)) + (call $assert_return (call $ge (f64.const 0x1.fffffffffffffp+1023) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 9136)) + (call $assert_return (call $ge (f64.const -inf) (f64.const -0x0p+0)) (i32.const 0) (i32.const 9140)) + (call $assert_return (call $ge (f64.const -inf) (f64.const 0x0p+0)) (i32.const 0) (i32.const 9144)) + (call $assert_return (call $ge (f64.const inf) (f64.const -0x0p+0)) (i32.const 1) (i32.const 9148)) + (call $assert_return (call $ge (f64.const inf) (f64.const 0x0p+0)) (i32.const 1) (i32.const 9152)) + (call $assert_return (call $ge (f64.const -inf) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 9156)) + (call $assert_return (call $ge (f64.const -inf) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 9160)) + (call $assert_return (call $ge (f64.const inf) (f64.const -0x0.0000000000001p-1022)) (i32.const 1) (i32.const 9164)) + (call $assert_return (call $ge (f64.const inf) (f64.const 0x0.0000000000001p-1022)) (i32.const 1) (i32.const 9168)) + (call $assert_return (call $ge (f64.const -inf) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 9172)) + (call $assert_return (call $ge (f64.const -inf) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 9176)) + (call $assert_return (call $ge (f64.const inf) (f64.const -0x1p-1022)) (i32.const 1) (i32.const 9180)) + (call $assert_return (call $ge (f64.const inf) (f64.const 0x1p-1022)) (i32.const 1) (i32.const 9184)) + (call $assert_return (call $ge (f64.const -inf) (f64.const -0x1p-1)) (i32.const 0) (i32.const 9188)) + (call $assert_return (call $ge (f64.const -inf) (f64.const 0x1p-1)) (i32.const 0) (i32.const 9192)) + (call $assert_return (call $ge (f64.const inf) (f64.const -0x1p-1)) (i32.const 1) (i32.const 9196)) + (call $assert_return (call $ge (f64.const inf) (f64.const 0x1p-1)) (i32.const 1) (i32.const 9200)) + (call $assert_return (call $ge (f64.const -inf) (f64.const -0x1p+0)) (i32.const 0) (i32.const 9204)) + (call $assert_return (call $ge (f64.const -inf) (f64.const 0x1p+0)) (i32.const 0) (i32.const 9208)) + (call $assert_return (call $ge (f64.const inf) (f64.const -0x1p+0)) (i32.const 1) (i32.const 9212)) + (call $assert_return (call $ge (f64.const inf) (f64.const 0x1p+0)) (i32.const 1) (i32.const 9216)) + (call $assert_return (call $ge (f64.const -inf) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 9220)) + (call $assert_return (call $ge (f64.const -inf) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 9224)) + (call $assert_return (call $ge (f64.const inf) (f64.const -0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 9228)) + (call $assert_return (call $ge (f64.const inf) (f64.const 0x1.921fb54442d18p+2)) (i32.const 1) (i32.const 9232)) + (call $assert_return (call $ge (f64.const -inf) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 9236)) + (call $assert_return (call $ge (f64.const -inf) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 9240)) + (call $assert_return (call $ge (f64.const inf) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 9244)) + (call $assert_return (call $ge (f64.const inf) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 1) (i32.const 9248)) + (call $assert_return (call $ge (f64.const -inf) (f64.const -inf)) (i32.const 1) (i32.const 9252)) + (call $assert_return (call $ge (f64.const -inf) (f64.const inf)) (i32.const 0) (i32.const 9256)) + (call $assert_return (call $ge (f64.const inf) (f64.const -inf)) (i32.const 1) (i32.const 9260)) + (call $assert_return (call $ge (f64.const inf) (f64.const inf)) (i32.const 1) (i32.const 9264)) + (call $assert_return (call $ge (f64.const -inf) (f64.const -nan)) (i32.const 0) (i32.const 9268)) + (call $assert_return (call $ge (f64.const -inf) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 9272)) + (call $assert_return (call $ge (f64.const -inf) (f64.const nan)) (i32.const 0) (i32.const 9276)) + (call $assert_return (call $ge (f64.const -inf) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 9280)) + (call $assert_return (call $ge (f64.const inf) (f64.const -nan)) (i32.const 0) (i32.const 9284)) + (call $assert_return (call $ge (f64.const inf) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 9288)) + (call $assert_return (call $ge (f64.const inf) (f64.const nan)) (i32.const 0) (i32.const 9292)) + (call $assert_return (call $ge (f64.const inf) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 9296)) + (call $assert_return (call $ge (f64.const -nan) (f64.const -0x0p+0)) (i32.const 0) (i32.const 9300)) + (call $assert_return (call $ge (f64.const -nan:0x4000000000000) (f64.const -0x0p+0)) (i32.const 0) (i32.const 9304)) + (call $assert_return (call $ge (f64.const -nan) (f64.const 0x0p+0)) (i32.const 0) (i32.const 9308)) + (call $assert_return (call $ge (f64.const -nan:0x4000000000000) (f64.const 0x0p+0)) (i32.const 0) (i32.const 9312)) + (call $assert_return (call $ge (f64.const nan) (f64.const -0x0p+0)) (i32.const 0) (i32.const 9316)) + (call $assert_return (call $ge (f64.const nan:0x4000000000000) (f64.const -0x0p+0)) (i32.const 0) (i32.const 9320)) + (call $assert_return (call $ge (f64.const nan) (f64.const 0x0p+0)) (i32.const 0) (i32.const 9324)) + (call $assert_return (call $ge (f64.const nan:0x4000000000000) (f64.const 0x0p+0)) (i32.const 0) (i32.const 9328)) + (call $assert_return (call $ge (f64.const -nan) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 9332)) + (call $assert_return (call $ge (f64.const -nan:0x4000000000000) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 9336)) + (call $assert_return (call $ge (f64.const -nan) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 9340)) + (call $assert_return (call $ge (f64.const -nan:0x4000000000000) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 9344)) + (call $assert_return (call $ge (f64.const nan) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 9348)) + (call $assert_return (call $ge (f64.const nan:0x4000000000000) (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 9352)) + (call $assert_return (call $ge (f64.const nan) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 9356)) + (call $assert_return (call $ge (f64.const nan:0x4000000000000) (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 9360)) + (call $assert_return (call $ge (f64.const -nan) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 9364)) + (call $assert_return (call $ge (f64.const -nan:0x4000000000000) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 9368)) + (call $assert_return (call $ge (f64.const -nan) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 9372)) + (call $assert_return (call $ge (f64.const -nan:0x4000000000000) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 9376)) + (call $assert_return (call $ge (f64.const nan) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 9380)) + (call $assert_return (call $ge (f64.const nan:0x4000000000000) (f64.const -0x1p-1022)) (i32.const 0) (i32.const 9384)) + (call $assert_return (call $ge (f64.const nan) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 9388)) + (call $assert_return (call $ge (f64.const nan:0x4000000000000) (f64.const 0x1p-1022)) (i32.const 0) (i32.const 9392)) + (call $assert_return (call $ge (f64.const -nan) (f64.const -0x1p-1)) (i32.const 0) (i32.const 9396)) + (call $assert_return (call $ge (f64.const -nan:0x4000000000000) (f64.const -0x1p-1)) (i32.const 0) (i32.const 9400)) + (call $assert_return (call $ge (f64.const -nan) (f64.const 0x1p-1)) (i32.const 0) (i32.const 9404)) + (call $assert_return (call $ge (f64.const -nan:0x4000000000000) (f64.const 0x1p-1)) (i32.const 0) (i32.const 9408)) + (call $assert_return (call $ge (f64.const nan) (f64.const -0x1p-1)) (i32.const 0) (i32.const 9412)) + (call $assert_return (call $ge (f64.const nan:0x4000000000000) (f64.const -0x1p-1)) (i32.const 0) (i32.const 9416)) + (call $assert_return (call $ge (f64.const nan) (f64.const 0x1p-1)) (i32.const 0) (i32.const 9420)) + (call $assert_return (call $ge (f64.const nan:0x4000000000000) (f64.const 0x1p-1)) (i32.const 0) (i32.const 9424)) + (call $assert_return (call $ge (f64.const -nan) (f64.const -0x1p+0)) (i32.const 0) (i32.const 9428)) + (call $assert_return (call $ge (f64.const -nan:0x4000000000000) (f64.const -0x1p+0)) (i32.const 0) (i32.const 9432)) + (call $assert_return (call $ge (f64.const -nan) (f64.const 0x1p+0)) (i32.const 0) (i32.const 9436)) + (call $assert_return (call $ge (f64.const -nan:0x4000000000000) (f64.const 0x1p+0)) (i32.const 0) (i32.const 9440)) + (call $assert_return (call $ge (f64.const nan) (f64.const -0x1p+0)) (i32.const 0) (i32.const 9444)) + (call $assert_return (call $ge (f64.const nan:0x4000000000000) (f64.const -0x1p+0)) (i32.const 0) (i32.const 9448)) + (call $assert_return (call $ge (f64.const nan) (f64.const 0x1p+0)) (i32.const 0) (i32.const 9452)) + (call $assert_return (call $ge (f64.const nan:0x4000000000000) (f64.const 0x1p+0)) (i32.const 0) (i32.const 9456)) + (call $assert_return (call $ge (f64.const -nan) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 9460)) + (call $assert_return (call $ge (f64.const -nan:0x4000000000000) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 9464)) + (call $assert_return (call $ge (f64.const -nan) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 9468)) + (call $assert_return (call $ge (f64.const -nan:0x4000000000000) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 9472)) + (call $assert_return (call $ge (f64.const nan) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 9476)) + (call $assert_return (call $ge (f64.const nan:0x4000000000000) (f64.const -0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 9480)) + (call $assert_return (call $ge (f64.const nan) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 9484)) + (call $assert_return (call $ge (f64.const nan:0x4000000000000) (f64.const 0x1.921fb54442d18p+2)) (i32.const 0) (i32.const 9488)) + (call $assert_return (call $ge (f64.const -nan) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 9492)) + (call $assert_return (call $ge (f64.const -nan:0x4000000000000) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 9496)) + (call $assert_return (call $ge (f64.const -nan) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 9500)) + (call $assert_return (call $ge (f64.const -nan:0x4000000000000) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 9504)) + (call $assert_return (call $ge (f64.const nan) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 9508)) + (call $assert_return (call $ge (f64.const nan:0x4000000000000) (f64.const -0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 9512)) + (call $assert_return (call $ge (f64.const nan) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 9516)) + (call $assert_return (call $ge (f64.const nan:0x4000000000000) (f64.const 0x1.fffffffffffffp+1023)) (i32.const 0) (i32.const 9520)) + (call $assert_return (call $ge (f64.const -nan) (f64.const -inf)) (i32.const 0) (i32.const 9524)) + (call $assert_return (call $ge (f64.const -nan:0x4000000000000) (f64.const -inf)) (i32.const 0) (i32.const 9528)) + (call $assert_return (call $ge (f64.const -nan) (f64.const inf)) (i32.const 0) (i32.const 9532)) + (call $assert_return (call $ge (f64.const -nan:0x4000000000000) (f64.const inf)) (i32.const 0) (i32.const 9536)) + (call $assert_return (call $ge (f64.const nan) (f64.const -inf)) (i32.const 0) (i32.const 9540)) + (call $assert_return (call $ge (f64.const nan:0x4000000000000) (f64.const -inf)) (i32.const 0) (i32.const 9544)) + (call $assert_return (call $ge (f64.const nan) (f64.const inf)) (i32.const 0) (i32.const 9548)) + (call $assert_return (call $ge (f64.const nan:0x4000000000000) (f64.const inf)) (i32.const 0) (i32.const 9552)) + (call $assert_return (call $ge (f64.const -nan) (f64.const -nan)) (i32.const 0) (i32.const 9556)) + (call $assert_return (call $ge (f64.const -nan:0x4000000000000) (f64.const -nan)) (i32.const 0) (i32.const 9560)) + (call $assert_return (call $ge (f64.const -nan) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 9564)) + (call $assert_return (call $ge (f64.const -nan:0x4000000000000) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 9568)) + (call $assert_return (call $ge (f64.const -nan) (f64.const nan)) (i32.const 0) (i32.const 9572)) + (call $assert_return (call $ge (f64.const -nan:0x4000000000000) (f64.const nan)) (i32.const 0) (i32.const 9576)) + (call $assert_return (call $ge (f64.const -nan) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 9580)) + (call $assert_return (call $ge (f64.const -nan:0x4000000000000) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 9584)) + (call $assert_return (call $ge (f64.const nan) (f64.const -nan)) (i32.const 0) (i32.const 9588)) + (call $assert_return (call $ge (f64.const nan:0x4000000000000) (f64.const -nan)) (i32.const 0) (i32.const 9592)) + (call $assert_return (call $ge (f64.const nan) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 9596)) + (call $assert_return (call $ge (f64.const nan:0x4000000000000) (f64.const -nan:0x4000000000000)) (i32.const 0) (i32.const 9600)) + (call $assert_return (call $ge (f64.const nan) (f64.const nan)) (i32.const 0) (i32.const 9604)) + (call $assert_return (call $ge (f64.const nan:0x4000000000000) (f64.const nan)) (i32.const 0) (i32.const 9608)) + (call $assert_return (call $ge (f64.const nan) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 9612)) + (call $assert_return (call $ge (f64.const nan:0x4000000000000) (f64.const nan:0x4000000000000)) (i32.const 0) (i32.const 9616)) +)) +)====="; + +static const char f32_f64_conv_wast[] = R"=====( +(module + (import "env" "require_auth" (func $require_auth (param i64))) + (import "env" "eosio_assert" (func $eosio_assert (param i32 i32))) + (table 0 anyfunc) + (memory $0 1) + (data (i32.const 20) "1") + (data (i32.const 24) "2") + (data (i32.const 28) "3") + (data (i32.const 32) "4") + (data (i32.const 36) "5") + (data (i32.const 40) "6") + (data (i32.const 44) "7") + (data (i32.const 48) "8") + (data (i32.const 52) "9") + (data (i32.const 56) "10") + (data (i32.const 60) "11") + (data (i32.const 64) "12") + (data (i32.const 68) "13") + (data (i32.const 72) "14") + (data (i32.const 76) "15") + (data (i32.const 80) "16") + (data (i32.const 84) "17") + (data (i32.const 88) "18") + (data (i32.const 92) "19") + (data (i32.const 96) "20") + (data (i32.const 100) "21") + (data (i32.const 104) "22") + (data (i32.const 108) "23") + (data (i32.const 112) "24") + (data (i32.const 116) "25") + (data (i32.const 120) "26") + (data (i32.const 124) "27") + (data (i32.const 128) "28") + (data (i32.const 132) "29") + (data (i32.const 136) "30") + (data (i32.const 140) "31") + (data (i32.const 144) "32") + (data (i32.const 148) "33") + (data (i32.const 152) "34") + (data (i32.const 156) "35") + (data (i32.const 160) "36") + (data (i32.const 164) "37") + (data (i32.const 168) "38") + (data (i32.const 172) "39") + (data (i32.const 176) "40") + (data (i32.const 180) "41") + (data (i32.const 184) "42") + (data (i32.const 188) "43") + (data (i32.const 192) "44") + (data (i32.const 196) "45") + (data (i32.const 200) "46") + (data (i32.const 204) "47") + (data (i32.const 208) "48") + (data (i32.const 212) "49") + (data (i32.const 216) "50") + (data (i32.const 220) "51") + (data (i32.const 224) "52") + (data (i32.const 228) "53") + (data (i32.const 232) "54") + (data (i32.const 236) "55") + (data (i32.const 240) "56") + (data (i32.const 244) "57") + (data (i32.const 248) "58") + (data (i32.const 252) "59") + (data (i32.const 256) "60") + (data (i32.const 260) "61") + (data (i32.const 264) "62") + (data (i32.const 268) "63") + (data (i32.const 272) "64") + (data (i32.const 276) "65") + (data (i32.const 280) "66") + (data (i32.const 284) "67") + (data (i32.const 288) "68") + (export "f64_promote_f32" (func $f64_promote_f32)) + (export "f32_demote_f64" (func $f32_demote_f64)) + (export "i32_trunc_s_f32" (func $i32_trunc_s_f32)) + (export "i32_trunc_u_f32" (func $i32_trunc_u_f32)) + (export "i32_trunc_s_f64" (func $i32_trunc_s_f64)) + (export "i32_trunc_u_f64" (func $i32_trunc_u_f64)) + (export "i64_trunc_s_f32" (func $i64_trunc_s_f32)) + (export "i64_trunc_u_f32" (func $i64_trunc_u_f32)) + (export "i64_trunc_s_f64" (func $i64_trunc_s_f64)) + (export "i64_trunc_u_f64" (func $i64_trunc_u_f64)) + (export "f32_convert_s_i32" (func $f32_convert_s_i32)) + (export "f32_convert_u_i32" (func $f32_convert_u_i32)) + (export "f64_convert_s_i32" (func $f64_convert_s_i32)) + (export "f64_convert_u_i32" (func $f64_convert_u_i32)) + (export "f32_convert_s_i64" (func $f32_convert_s_i64)) + (export "f32_convert_u_i64" (func $f32_convert_u_i64)) + (export "f64_convert_s_i64" (func $f64_convert_s_i64)) + (export "f64_convert_u_i64" (func $f64_convert_u_i64)) + + (export "is_nan64" (func $is_nan64)) + (export "is_nan32" (func $is_nan32)) + (export "apply" (func $apply)) + (export "assert_returni32" (func $assert_returnf32)) + (export "assert_returni64" (func $assert_returnf64)) + (export "assert_returnf32" (func $assert_returnf32)) + (export "assert_returnf64" (func $assert_returnf64)) + (export "assert_return_nan32" (func $assert_return_nan32)) + (export "assert_return_nan64" (func $assert_return_nan64)) + (func $f64_promote_f32 (param $0 f32) (result f64) (f64.promote/f32 (get_local $0))) + (func $f32_demote_f64 (param $0 f64) (result f32) (f32.demote/f64 (get_local $0))) + (func $i32_trunc_s_f32 (param $0 f32) (result i32) (i32.trunc_s/f32 (get_local $0))) + (func $i32_trunc_u_f32 (param $0 f32) (result i32) (i32.trunc_u/f32 (get_local $0))) + (func $i32_trunc_s_f64 (param $0 f64) (result i32) (i32.trunc_s/f64 (get_local $0))) + (func $i32_trunc_u_f64 (param $0 f64) (result i32) (i32.trunc_u/f64 (get_local $0))) + (func $i64_trunc_s_f32 (param $0 f32) (result i64) (i64.trunc_s/f32 (get_local $0))) + (func $i64_trunc_u_f32 (param $0 f32) (result i64) (i64.trunc_u/f32 (get_local $0))) + (func $i64_trunc_s_f64 (param $0 f64) (result i64) (i64.trunc_s/f64 (get_local $0))) + (func $i64_trunc_u_f64 (param $0 f64) (result i64) (i64.trunc_u/f64 (get_local $0))) + (func $f32_convert_s_i32 (param $0 i32) (result f32) (f32.convert_s/i32 (get_local $0))) + (func $f32_convert_u_i32 (param $0 i32) (result f32) (f32.convert_u/i32 (get_local $0))) + (func $f64_convert_s_i32 (param $0 i32) (result f64) (f64.convert_s/i32 (get_local $0))) + (func $f64_convert_u_i32 (param $0 i32) (result f64) (f64.convert_u/i32 (get_local $0))) + (func $f32_convert_s_i64 (param $0 i64) (result f32) (f32.convert_s/i64 (get_local $0))) + (func $f32_convert_u_i64 (param $0 i64) (result f32) (f32.convert_u/i64 (get_local $0))) + (func $f64_convert_s_i64 (param $0 i64) (result f64) (f64.convert_s/i64 (get_local $0))) + (func $f64_convert_u_i64 (param $0 i64) (result f64) (f64.convert_u/i64 (get_local $0))) + + (func $assert_returni32 (param $0 i32) (param $1 i32 ) (param $2 i32) (call $eosio_assert(i32.eq (get_local $0)(get_local $1)) (get_local $2))) + (func $assert_returni64 (param $0 i64) (param $1 i64 ) (param $2 i32) (call $eosio_assert(i64.eq (get_local $0)(get_local $1)) (get_local $2))) + (func $assert_returnf32 (param $0 f32) (param $1 f32 ) (param $2 i32) (call $eosio_assert(i32.eq (i32.reinterpret/f32 (get_local $0)) (i32.reinterpret/f32 (get_local $1))) (get_local $2))) + (func $assert_returnf64 (param $0 f64) (param $1 f64 ) (param $2 i32) (call $eosio_assert(i64.eq (i64.reinterpret/f64 (get_local $0)) (i64.reinterpret/f64 (get_local $1))) (get_local $2))) + (func $is_nan32 (param $0 f32) (result i32) + (i32.gt_u + (i32.and + (i32.reinterpret/f32 + (get_local $0) + ) + (i32.const 2147483647) + ) + (i32.const 2139095040) + ) + ) + (func $is_nan64 (param $0 f64) (result i32) + (i64.gt_u + (i64.and + (i64.reinterpret/f64 + (get_local $0) + ) + (i64.const 9223372036854775807) + ) + (i64.const 9218868437227405312) + ) + ) + (func $assert_return_nan32 (param $0 f32) (param $1 i32)( call $eosio_assert (call $is_nan32 (get_local $0)) (get_local $1))) + (func $assert_return_nan64 (param $0 f64) (param $1 i32)( call $eosio_assert (call $is_nan64 (get_local $0)) (get_local $1))) + (func $apply (param $0 i64)(param $1 i64)(param $2 i64) + (call $assert_returnf64 (call $f64_promote_f32 (f32.const 0.0)) (f64.const 0.0) (i32.const 20)) + (call $assert_returnf64 (call $f64_promote_f32 (f32.const -0.0)) (f64.const -0.0) (i32.const 24)) + (call $assert_returnf64 (call $f64_promote_f32 (f32.const 0x1p-149)) (f64.const 0x1p-149) (i32.const 28)) + (call $assert_returnf64 (call $f64_promote_f32 (f32.const -0x1p-149)) (f64.const -0x1p-149) (i32.const 32)) + (call $assert_returnf64 (call $f64_promote_f32 (f32.const 1.0)) (f64.const 1.0) (i32.const 36)) + (call $assert_returnf64 (call $f64_promote_f32 (f32.const -1.0)) (f64.const -1.0) (i32.const 40)) + (call $assert_returnf64 (call $f64_promote_f32 (f32.const -0x1.fffffep+127)) (f64.const -0x1.fffffep+127) (i32.const 44)) + (call $assert_returnf64 (call $f64_promote_f32 (f32.const 0x1.fffffep+127)) (f64.const 0x1.fffffep+127) (i32.const 48)) + (call $assert_returnf64 (call $f64_promote_f32 (f32.const 0x1p-119)) (f64.const 0x1p-119) (i32.const 52)) + (call $assert_returnf64 (call $f64_promote_f32 (f32.const 0x1.8f867ep+125)) (f64.const 6.6382536710104395e+37) (i32.const 56)) + (call $assert_returnf64 (call $f64_promote_f32 (f32.const inf)) (f64.const inf) (i32.const 60)) + (call $assert_returnf64 (call $f64_promote_f32 (f32.const -inf)) (f64.const -inf) (i32.const 64)) + (call $assert_return_nan64 (call $f64_promote_f32 (f32.const nan)) (i32.const 68)) + (call $assert_return_nan64 (call $f64_promote_f32 (f32.const nan:0x200000)) (i32.const 72)) + (call $assert_return_nan64 (call $f64_promote_f32 (f32.const -nan)) (i32.const 76)) + (call $assert_return_nan64 (call $f64_promote_f32 (f32.const -nan:0x200000)) (i32.const 80)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const 0.0)) (f32.const 0.0) (i32.const 84)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const -0.0)) (f32.const -0.0) (i32.const 88)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const 0x0.0000000000001p-1022)) (f32.const 0.0) (i32.const 92)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const -0x0.0000000000001p-1022)) (f32.const -0.0) (i32.const 96)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const 1.0)) (f32.const 1.0) (i32.const 100)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const -1.0)) (f32.const -1.0) (i32.const 104)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const 0x1.fffffe0000000p-127)) (f32.const 0x1p-126) (i32.const 108)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const -0x1.fffffe0000000p-127)) (f32.const -0x1p-126) (i32.const 112)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const 0x1.fffffdfffffffp-127)) (f32.const 0x1.fffffcp-127) (i32.const 116)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const -0x1.fffffdfffffffp-127)) (f32.const -0x1.fffffcp-127) (i32.const 120)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const 0x1p-149)) (f32.const 0x1p-149) (i32.const 124)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const -0x1p-149)) (f32.const -0x1p-149) (i32.const 128)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const 0x1.fffffd0000000p+127)) (f32.const 0x1.fffffcp+127) (i32.const 132)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const -0x1.fffffd0000000p+127)) (f32.const -0x1.fffffcp+127) (i32.const 136)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const 0x1.fffffd0000001p+127)) (f32.const 0x1.fffffep+127) (i32.const 140)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const -0x1.fffffd0000001p+127)) (f32.const -0x1.fffffep+127) (i32.const 144)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const 0x1.fffffep+127)) (f32.const 0x1.fffffep+127) (i32.const 148)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const -0x1.fffffep+127)) (f32.const -0x1.fffffep+127) (i32.const 152)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const 0x1.fffffefffffffp+127)) (f32.const 0x1.fffffep+127) (i32.const 156)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const -0x1.fffffefffffffp+127)) (f32.const -0x1.fffffep+127) (i32.const 160)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const 0x1.ffffffp+127)) (f32.const inf) (i32.const 164)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const -0x1.ffffffp+127)) (f32.const -inf) (i32.const 168)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const 0x1p-119)) (f32.const 0x1p-119) (i32.const 172)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const 0x1.8f867ep+125)) (f32.const 0x1.8f867ep+125) (i32.const 176)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const inf)) (f32.const inf) (i32.const 180)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const -inf)) (f32.const -inf) (i32.const 184)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const 0x1.0000000000001p+0)) (f32.const 1.0) (i32.const 188)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const 0x1.fffffffffffffp-1)) (f32.const 1.0) (i32.const 192)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const 0x1.0000010000000p+0)) (f32.const 0x1.000000p+0) (i32.const 196)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const 0x1.0000010000001p+0)) (f32.const 0x1.000002p+0) (i32.const 200)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const 0x1.000002fffffffp+0)) (f32.const 0x1.000002p+0) (i32.const 204)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const 0x1.0000030000000p+0)) (f32.const 0x1.000004p+0) (i32.const 208)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const 0x1.0000050000000p+0)) (f32.const 0x1.000004p+0) (i32.const 212)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const 0x1.0000010000000p+24)) (f32.const 0x1.0p+24) (i32.const 216)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const 0x1.0000010000001p+24)) (f32.const 0x1.000002p+24) (i32.const 220)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const 0x1.000002fffffffp+24)) (f32.const 0x1.000002p+24) (i32.const 224)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const 0x1.0000030000000p+24)) (f32.const 0x1.000004p+24) (i32.const 228)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const 0x1.4eae4f7024c7p+108)) (f32.const 0x1.4eae5p+108) (i32.const 232)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const 0x1.a12e71e358685p-113)) (f32.const 0x1.a12e72p-113) (i32.const 236)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const 0x1.cb98354d521ffp-127)) (f32.const 0x1.cb9834p-127) (i32.const 240)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const -0x1.6972b30cfb562p+1)) (f32.const -0x1.6972b4p+1) (i32.const 244)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const -0x1.bedbe4819d4c4p+112)) (f32.const -0x1.bedbe4p+112) (i32.const 248)) + (call $assert_return_nan32 (call $f32_demote_f64 (f64.const nan)) (i32.const 252)) + (call $assert_return_nan32 (call $f32_demote_f64 (f64.const nan:0x4000000000000)) (i32.const 256)) + (call $assert_return_nan32 (call $f32_demote_f64 (f64.const -nan)) (i32.const 260)) + (call $assert_return_nan32 (call $f32_demote_f64 (f64.const -nan:0x4000000000000)) (i32.const 264)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const 0x1p-1022)) (f32.const 0.0) (i32.const 268)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const -0x1p-1022)) (f32.const -0.0) (i32.const 272)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const 0x1.0p-150)) (f32.const 0.0) (i32.const 276)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const -0x1.0p-150)) (f32.const -0.0) (i32.const 280)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const 0x1.0000000000001p-150)) (f32.const 0x1p-149) (i32.const 284)) + (call $assert_returnf32 (call $f32_demote_f64 (f64.const -0x1.0000000000001p-150)) (f32.const -0x1p-149) (i32.const 288)) + (call $assert_returni32 (call $i32_trunc_s_f32 (f32.const 0.0)) (i32.const 0) (i32.const 292)) + (call $assert_returni32 (call $i32_trunc_s_f32 (f32.const -0.0)) (i32.const 0) (i32.const 296)) + (call $assert_returni32 (call $i32_trunc_s_f32 (f32.const 0x1p-149)) (i32.const 0) (i32.const 300)) + (call $assert_returni32 (call $i32_trunc_s_f32 (f32.const -0x1p-149)) (i32.const 0) (i32.const 304)) + (call $assert_returni32 (call $i32_trunc_s_f32 (f32.const 1.0)) (i32.const 1) (i32.const 308)) + (call $assert_returni32 (call $i32_trunc_s_f32 (f32.const 0x1.19999ap+0)) (i32.const 1) (i32.const 312)) + (call $assert_returni32 (call $i32_trunc_s_f32 (f32.const 1.5)) (i32.const 1) (i32.const 316)) + (call $assert_returni32 (call $i32_trunc_s_f32 (f32.const -1.0)) (i32.const -1) (i32.const 320)) + (call $assert_returni32 (call $i32_trunc_s_f32 (f32.const -0x1.19999ap+0)) (i32.const -1) (i32.const 324)) + (call $assert_returni32 (call $i32_trunc_s_f32 (f32.const -1.5)) (i32.const -1) (i32.const 328)) + (call $assert_returni32 (call $i32_trunc_s_f32 (f32.const -1.9)) (i32.const -1) (i32.const 332)) + (call $assert_returni32 (call $i32_trunc_s_f32 (f32.const -2.0)) (i32.const -2) (i32.const 336)) + (call $assert_returni32 (call $i32_trunc_s_f32 (f32.const 2147483520.0)) (i32.const 2147483520) (i32.const 340)) + (call $assert_returni32 (call $i32_trunc_u_f32 (f32.const 0.0)) (i32.const 0) (i32.const 348)) + (call $assert_returni32 (call $i32_trunc_u_f32 (f32.const -0.0)) (i32.const 0) (i32.const 352)) + (call $assert_returni32 (call $i32_trunc_u_f32 (f32.const 0x1p-149)) (i32.const 0) (i32.const 356)) + (call $assert_returni32 (call $i32_trunc_u_f32 (f32.const -0x1p-149)) (i32.const 0) (i32.const 360)) + (call $assert_returni32 (call $i32_trunc_u_f32 (f32.const 1.0)) (i32.const 1) (i32.const 364)) + (call $assert_returni32 (call $i32_trunc_u_f32 (f32.const 0x1.19999ap+0)) (i32.const 1) (i32.const 368)) + (call $assert_returni32 (call $i32_trunc_u_f32 (f32.const 1.5)) (i32.const 1) (i32.const 372)) + (call $assert_returni32 (call $i32_trunc_u_f32 (f32.const 1.9)) (i32.const 1) (i32.const 376)) + (call $assert_returni32 (call $i32_trunc_u_f32 (f32.const 2.0)) (i32.const 2) (i32.const 380)) + (call $assert_returni32 (call $i32_trunc_u_f32 (f32.const 2147483648)) (i32.const -2147483648) (i32.const 384)) + (call $assert_returni32 (call $i32_trunc_u_f32 (f32.const 4294967040.0)) (i32.const -256) (i32.const 388)) + (call $assert_returni32 (call $i32_trunc_u_f32 (f32.const -0x1.ccccccp-1)) (i32.const 0) (i32.const 392)) + (call $assert_returni32 (call $i32_trunc_u_f32 (f32.const -0x1.fffffep-1)) (i32.const 0) (i32.const 396)) + (call $assert_returni32 (call $i32_trunc_s_f64 (f64.const 0.0)) (i32.const 0) (i32.const 400)) + (call $assert_returni32 (call $i32_trunc_s_f64 (f64.const -0.0)) (i32.const 0) (i32.const 404)) + (call $assert_returni32 (call $i32_trunc_s_f64 (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 408)) + (call $assert_returni32 (call $i32_trunc_s_f64 (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 412)) + (call $assert_returni32 (call $i32_trunc_s_f64 (f64.const 1.0)) (i32.const 1) (i32.const 416)) + (call $assert_returni32 (call $i32_trunc_s_f64 (f64.const 0x1.199999999999ap+0)) (i32.const 1) (i32.const 420)) + (call $assert_returni32 (call $i32_trunc_s_f64 (f64.const 1.5)) (i32.const 1) (i32.const 424)) + (call $assert_returni32 (call $i32_trunc_s_f64 (f64.const -1.0)) (i32.const -1) (i32.const 428)) + (call $assert_returni32 (call $i32_trunc_s_f64 (f64.const -0x1.199999999999ap+0)) (i32.const -1) (i32.const 432)) + (call $assert_returni32 (call $i32_trunc_s_f64 (f64.const -1.5)) (i32.const -1) (i32.const 436)) + (call $assert_returni32 (call $i32_trunc_s_f64 (f64.const -1.9)) (i32.const -1) (i32.const 440)) + (call $assert_returni32 (call $i32_trunc_s_f64 (f64.const -2.0)) (i32.const -2) (i32.const 444)) + (call $assert_returni32 (call $i32_trunc_s_f64 (f64.const 2147483647.0)) (i32.const 2147483647) (i32.const 448)) + (call $assert_returni32 (call $i32_trunc_u_f64 (f64.const 0.0)) (i32.const 0) (i32.const 456)) + (call $assert_returni32 (call $i32_trunc_u_f64 (f64.const -0.0)) (i32.const 0) (i32.const 460)) + (call $assert_returni32 (call $i32_trunc_u_f64 (f64.const 0x0.0000000000001p-1022)) (i32.const 0) (i32.const 464)) + (call $assert_returni32 (call $i32_trunc_u_f64 (f64.const -0x0.0000000000001p-1022)) (i32.const 0) (i32.const 468)) + (call $assert_returni32 (call $i32_trunc_u_f64 (f64.const 1.0)) (i32.const 1) (i32.const 472)) + (call $assert_returni32 (call $i32_trunc_u_f64 (f64.const 0x1.199999999999ap+0)) (i32.const 1) (i32.const 476)) + (call $assert_returni32 (call $i32_trunc_u_f64 (f64.const 1.5)) (i32.const 1) (i32.const 480)) + (call $assert_returni32 (call $i32_trunc_u_f64 (f64.const 1.9)) (i32.const 1) (i32.const 484)) + (call $assert_returni32 (call $i32_trunc_u_f64 (f64.const 2.0)) (i32.const 2) (i32.const 488)) + (call $assert_returni32 (call $i32_trunc_u_f64 (f64.const 2147483648)) (i32.const -2147483648)(i32.const 492)) + (call $assert_returni32 (call $i32_trunc_u_f64 (f64.const 4294967295.0)) (i32.const -1) (i32.const 496)) + (call $assert_returni32 (call $i32_trunc_u_f64 (f64.const -0x1.ccccccccccccdp-1)) (i32.const 0) (i32.const 500)) + (call $assert_returni32 (call $i32_trunc_u_f64 (f64.const -0x1.fffffffffffffp-1)) (i32.const 0) (i32.const 504)) + (call $assert_returni32 (call $i32_trunc_u_f64 (f64.const 1e8)) (i32.const 100000000) (i32.const 508)) + (call $assert_returni64 (call $i64_trunc_s_f32 (f32.const 0.0)) (i64.const 0) (i32.const 512)) + (call $assert_returni64 (call $i64_trunc_s_f32 (f32.const -0.0)) (i64.const 0) (i32.const 516)) + (call $assert_returni64 (call $i64_trunc_s_f32 (f32.const 0x1p-149)) (i64.const 0) (i32.const 520)) + (call $assert_returni64 (call $i64_trunc_s_f32 (f32.const -0x1p-149)) (i64.const 0) (i32.const 524)) + (call $assert_returni64 (call $i64_trunc_s_f32 (f32.const 1.0)) (i64.const 1) (i32.const 528)) + (call $assert_returni64 (call $i64_trunc_s_f32 (f32.const 0x1.19999ap+0)) (i64.const 1) (i32.const 532)) + (call $assert_returni64 (call $i64_trunc_s_f32 (f32.const 1.5)) (i64.const 1) (i32.const 536)) + (call $assert_returni64 (call $i64_trunc_s_f32 (f32.const -1.0)) (i64.const -1) (i32.const 540)) + (call $assert_returni64 (call $i64_trunc_s_f32 (f32.const -0x1.19999ap+0)) (i64.const -1) (i32.const 544)) + (call $assert_returni64 (call $i64_trunc_s_f32 (f32.const -1.5)) (i64.const -1) (i32.const 548)) + (call $assert_returni64 (call $i64_trunc_s_f32 (f32.const -1.9)) (i64.const -1) (i32.const 552)) + (call $assert_returni64 (call $i64_trunc_s_f32 (f32.const -2.0)) (i64.const -2) (i32.const 556)) + (call $assert_returni64 (call $i64_trunc_s_f32 (f32.const 4294967296)) (i64.const 4294967296)(i32.const 560)) + (call $assert_returni64 (call $i64_trunc_s_f32 (f32.const -4294967296)) (i64.const -4294967296)(i32.const 564)) + (call $assert_returni64 (call $i64_trunc_s_f32 (f32.const 9223371487098961920.0)) (i64.const 9223371487098961920) (i32.const 568)) + (call $assert_returni64 (call $i64_trunc_u_f32 (f32.const 0.0)) (i64.const 0) (i32.const 576)) + (call $assert_returni64 (call $i64_trunc_u_f32 (f32.const -0.0)) (i64.const 0) (i32.const 580)) + (call $assert_returni64 (call $i64_trunc_u_f32 (f32.const 0x1p-149)) (i64.const 0) (i32.const 584)) + (call $assert_returni64 (call $i64_trunc_u_f32 (f32.const -0x1p-149)) (i64.const 0) (i32.const 588)) + (call $assert_returni64 (call $i64_trunc_u_f32 (f32.const 1.0)) (i64.const 1) (i32.const 592)) + (call $assert_returni64 (call $i64_trunc_u_f32 (f32.const 0x1.19999ap+0)) (i64.const 1) (i32.const 596)) + (call $assert_returni64 (call $i64_trunc_u_f32 (f32.const 1.5)) (i64.const 1) (i32.const 600)) + (call $assert_returni64 (call $i64_trunc_u_f32 (f32.const 4294967296)) (i64.const 4294967296) (i32.const 604)) + (call $assert_returni64 (call $i64_trunc_u_f32 (f32.const 18446742974197923840.0)) (i64.const -1099511627776) (i32.const 608)) + (call $assert_returni64 (call $i64_trunc_u_f32 (f32.const -0x1.ccccccp-1)) (i64.const 0) (i32.const 612)) + (call $assert_returni64 (call $i64_trunc_u_f32 (f32.const -0x1.fffffep-1)) (i64.const 0) (i32.const 616)) + (call $assert_returni64 (call $i64_trunc_s_f64 (f64.const 0.0)) (i64.const 0) (i32.const 620)) + (call $assert_returni64 (call $i64_trunc_s_f64 (f64.const -0.0)) (i64.const 0) (i32.const 624)) + (call $assert_returni64 (call $i64_trunc_s_f64 (f64.const 0x0.0000000000001p-1022)) (i64.const 0) (i32.const 628)) + (call $assert_returni64 (call $i64_trunc_s_f64 (f64.const -0x0.0000000000001p-1022)) (i64.const 0) (i32.const 632)) + (call $assert_returni64 (call $i64_trunc_s_f64 (f64.const 1.0)) (i64.const 1) (i32.const 636)) + (call $assert_returni64 (call $i64_trunc_s_f64 (f64.const 0x1.199999999999ap+0)) (i64.const 1) (i32.const 640)) + (call $assert_returni64 (call $i64_trunc_s_f64 (f64.const 1.5)) (i64.const 1) (i32.const 644)) + (call $assert_returni64 (call $i64_trunc_s_f64 (f64.const -1.0)) (i64.const -1) (i32.const 648)) + (call $assert_returni64 (call $i64_trunc_s_f64 (f64.const -0x1.199999999999ap+0)) (i64.const -1) (i32.const 652)) + (call $assert_returni64 (call $i64_trunc_s_f64 (f64.const -1.5)) (i64.const -1) (i32.const 656)) + (call $assert_returni64 (call $i64_trunc_s_f64 (f64.const -1.9)) (i64.const -1) (i32.const 660)) + (call $assert_returni64 (call $i64_trunc_s_f64 (f64.const -2.0)) (i64.const -2) (i32.const 664)) + (call $assert_returni64 (call $i64_trunc_s_f64 (f64.const 4294967296)) (i64.const 4294967296)(i32.const 668)) + (call $assert_returni64 (call $i64_trunc_s_f64 (f64.const -4294967296)) (i64.const -4294967296)(i32.const 672)) + (call $assert_returni64 (call $i64_trunc_s_f64 (f64.const 9223372036854774784.0)) (i64.const 9223372036854774784) (i32.const 676)) + (call $assert_returni64 (call $i64_trunc_u_f64 (f64.const 0.0)) (i64.const 0) (i32.const 684)) + (call $assert_returni64 (call $i64_trunc_u_f64 (f64.const -0.0)) (i64.const 0) (i32.const 688)) + (call $assert_returni64 (call $i64_trunc_u_f64 (f64.const 0x0.0000000000001p-1022)) (i64.const 0) (i32.const 692)) + (call $assert_returni64 (call $i64_trunc_u_f64 (f64.const -0x0.0000000000001p-1022)) (i64.const 0) (i32.const 696)) + (call $assert_returni64 (call $i64_trunc_u_f64 (f64.const 1.0)) (i64.const 1) (i32.const 700)) + (call $assert_returni64 (call $i64_trunc_u_f64 (f64.const 0x1.199999999999ap+0)) (i64.const 1) (i32.const 704)) + (call $assert_returni64 (call $i64_trunc_u_f64 (f64.const 1.5)) (i64.const 1) (i32.const 708)) + (call $assert_returni64 (call $i64_trunc_u_f64 (f64.const 4294967295)) (i64.const 0xffffffff) (i32.const 712)) + (call $assert_returni64 (call $i64_trunc_u_f64 (f64.const 4294967296)) (i64.const 0x100000000) (i32.const 716)) + (call $assert_returni64 (call $i64_trunc_u_f64 (f64.const 18446744073709549568.0)) (i64.const -2048) (i32.const 720)) + (call $assert_returni64 (call $i64_trunc_u_f64 (f64.const -0x1.ccccccccccccdp-1)) (i64.const 0) (i32.const 724)) + (call $assert_returni64 (call $i64_trunc_u_f64 (f64.const -0x1.fffffffffffffp-1)) (i64.const 0) (i32.const 728)) + (call $assert_returni64 (call $i64_trunc_u_f64 (f64.const 1e8)) (i64.const 100000000) (i32.const 732)) + (call $assert_returni64 (call $i64_trunc_u_f64 (f64.const 1e16)) (i64.const 10000000000000000) (i32.const 736)) + (call $assert_returni64 (call $i64_trunc_u_f64 (f64.const 9223372036854775808)) (i64.const -9223372036854775808) (i32.const 740)) + (call $assert_returnf32 (call $f32_convert_s_i32 (i32.const 1)) (f32.const 1.0) (i32.const 744)) + (call $assert_returnf32 (call $f32_convert_s_i32 (i32.const -1)) (f32.const -1.0) (i32.const 748)) + (call $assert_returnf32 (call $f32_convert_s_i32 (i32.const 0)) (f32.const 0.0) (i32.const 752)) + (call $assert_returnf32 (call $f32_convert_s_i32 (i32.const 2147483647)) (f32.const 2147483648) (i32.const 756)) + (call $assert_returnf32 (call $f32_convert_s_i32 (i32.const -2147483648)) (f32.const -2147483648) (i32.const 760)) + (call $assert_returnf32 (call $f32_convert_s_i32 (i32.const 1234567890)) (f32.const 0x1.26580cp+30) (i32.const 764)) + (call $assert_returnf32 (call $f32_convert_s_i32 (i32.const 16777217)) (f32.const 16777216.0) (i32.const 768)) + (call $assert_returnf32 (call $f32_convert_s_i32 (i32.const -16777217)) (f32.const -16777216.0) (i32.const 772)) + (call $assert_returnf32 (call $f32_convert_s_i32 (i32.const 16777219)) (f32.const 16777220.0) (i32.const 776)) + (call $assert_returnf32 (call $f32_convert_s_i32 (i32.const -16777219)) (f32.const -16777220.0) (i32.const 780)) + (call $assert_returnf32 (call $f32_convert_s_i64 (i64.const 1)) (f32.const 1.0) (i32.const 784)) + (call $assert_returnf32 (call $f32_convert_s_i64 (i64.const -1)) (f32.const -1.0) (i32.const 788)) + (call $assert_returnf32 (call $f32_convert_s_i64 (i64.const 0)) (f32.const 0.0) (i32.const 792)) + (call $assert_returnf32 (call $f32_convert_s_i64 (i64.const 9223372036854775807)) (f32.const 9223372036854775807) (i32.const 796)) + (call $assert_returnf32 (call $f32_convert_s_i64 (i64.const -9223372036854775808)) (f32.const -9223372036854775808) (i32.const 800)) + (call $assert_returnf32 (call $f32_convert_s_i64 (i64.const 314159265358979)) (f32.const 0x1.1db9e8p+48)(i32.const 804)) + (call $assert_returnf32 (call $f32_convert_s_i64 (i64.const 16777217)) (f32.const 16777216.0) (i32.const 808)) + (call $assert_returnf32 (call $f32_convert_s_i64 (i64.const -16777217)) (f32.const -16777216.0) (i32.const 812)) + (call $assert_returnf32 (call $f32_convert_s_i64 (i64.const 16777219)) (f32.const 16777220.0) (i32.const 816)) + (call $assert_returnf32 (call $f32_convert_s_i64 (i64.const -16777219)) (f32.const -16777220.0) (i32.const 820)) + (call $assert_returnf64 (call $f64_convert_s_i32 (i32.const 1)) (f64.const 1.0) (i32.const 824)) + (call $assert_returnf64 (call $f64_convert_s_i32 (i32.const -1)) (f64.const -1.0) (i32.const 828)) + (call $assert_returnf64 (call $f64_convert_s_i32 (i32.const 0)) (f64.const 0.0) (i32.const 832)) + (call $assert_returnf64 (call $f64_convert_s_i32 (i32.const 2147483647)) (f64.const 2147483647) (i32.const 836)) + (call $assert_returnf64 (call $f64_convert_s_i32 (i32.const -2147483648)) (f64.const -2147483648) (i32.const 840)) + (call $assert_returnf64 (call $f64_convert_s_i32 (i32.const 987654321)) (f64.const 987654321) (i32.const 844)) + (call $assert_returnf64 (call $f64_convert_s_i64 (i64.const 1)) (f64.const 1.0) (i32.const 848)) + (call $assert_returnf64 (call $f64_convert_s_i64 (i64.const -1)) (f64.const -1.0) (i32.const 852)) + (call $assert_returnf64 (call $f64_convert_s_i64 (i64.const 0)) (f64.const 0.0) (i32.const 856)) + (call $assert_returnf64 (call $f64_convert_s_i64 (i64.const 9223372036854775807)) (f64.const 9223372036854775807) (i32.const 860)) + (call $assert_returnf64 (call $f64_convert_s_i64 (i64.const -9223372036854775808)) (f64.const -9223372036854775808) (i32.const 864)) + (call $assert_returnf64 (call $f64_convert_s_i64 (i64.const 4669201609102990)) (f64.const 4669201609102990)(i32.const 868)) + (call $assert_returnf64 (call $f64_convert_s_i64 (i64.const 9007199254740993)) (f64.const 9007199254740992) (i32.const 872)) + (call $assert_returnf64 (call $f64_convert_s_i64 (i64.const -9007199254740993)) (f64.const -9007199254740992) (i32.const 876)) + (call $assert_returnf64 (call $f64_convert_s_i64 (i64.const 9007199254740995)) (f64.const 9007199254740996) (i32.const 880)) + (call $assert_returnf64 (call $f64_convert_s_i64 (i64.const -9007199254740995)) (f64.const -9007199254740996) (i32.const 884)) + (call $assert_returnf32 (call $f32_convert_u_i32 (i32.const 1)) (f32.const 1.0) (i32.const 888)) + (call $assert_returnf32 (call $f32_convert_u_i32 (i32.const 0)) (f32.const 0.0) (i32.const 892)) + (call $assert_returnf32 (call $f32_convert_u_i32 (i32.const 2147483647)) (f32.const 2147483648) (i32.const 896)) + (call $assert_returnf32 (call $f32_convert_u_i32 (i32.const -2147483648)) (f32.const 2147483648) (i32.const 900)) + (call $assert_returnf32 (call $f32_convert_u_i32 (i32.const 0x12345678)) (f32.const 0x1.234568p+28) (i32.const 904)) + (call $assert_returnf32 (call $f32_convert_u_i32 (i32.const 0xffffffff)) (f32.const 4294967296.0) (i32.const 908)) + (call $assert_returnf32 (call $f32_convert_u_i32 (i32.const 0x80000080)) (f32.const 0x1.000000p+31) (i32.const 912)) + (call $assert_returnf32 (call $f32_convert_u_i32 (i32.const 0x80000081)) (f32.const 0x1.000002p+31) (i32.const 916)) + (call $assert_returnf32 (call $f32_convert_u_i32 (i32.const 0x80000082)) (f32.const 0x1.000002p+31) (i32.const 920)) + (call $assert_returnf32 (call $f32_convert_u_i32 (i32.const 0xfffffe80)) (f32.const 0x1.fffffcp+31) (i32.const 924)) + (call $assert_returnf32 (call $f32_convert_u_i32 (i32.const 0xfffffe81)) (f32.const 0x1.fffffep+31) (i32.const 928)) + (call $assert_returnf32 (call $f32_convert_u_i32 (i32.const 0xfffffe82)) (f32.const 0x1.fffffep+31) (i32.const 932)) + (call $assert_returnf32 (call $f32_convert_u_i32 (i32.const 16777217)) (f32.const 16777216.0) (i32.const 936)) + (call $assert_returnf32 (call $f32_convert_u_i32 (i32.const 16777219)) (f32.const 16777220.0) (i32.const 940)) + (call $assert_returnf32 (call $f32_convert_u_i64 (i64.const 1)) (f32.const 1.0) (i32.const 944)) + (call $assert_returnf32 (call $f32_convert_u_i64 (i64.const 0)) (f32.const 0.0) (i32.const 948)) + (call $assert_returnf32 (call $f32_convert_u_i64 (i64.const 9223372036854775807)) (f32.const 9223372036854775807) (i32.const 952)) + (call $assert_returnf32 (call $f32_convert_u_i64 (i64.const -9223372036854775808)) (f32.const 9223372036854775808) (i32.const 956)) + (call $assert_returnf32 (call $f32_convert_u_i64 (i64.const 0xffffffffffffffff)) (f32.const 18446744073709551616.0) (i32.const 960)) + (call $assert_returnf32 (call $f32_convert_u_i64 (i64.const 16777217)) (f32.const 16777216.0) (i32.const 964)) + (call $assert_returnf32 (call $f32_convert_u_i64 (i64.const 16777219)) (f32.const 16777220.0) (i32.const 968)) + (call $assert_returnf64 (call $f64_convert_u_i32 (i32.const 1)) (f64.const 1.0) (i32.const 972)) + (call $assert_returnf64 (call $f64_convert_u_i32 (i32.const 0)) (f64.const 0.0) (i32.const 976)) + (call $assert_returnf64 (call $f64_convert_u_i32 (i32.const 2147483647)) (f64.const 2147483647) (i32.const 980)) + (call $assert_returnf64 (call $f64_convert_u_i32 (i32.const -2147483648)) (f64.const 2147483648) (i32.const 984)) + (call $assert_returnf64 (call $f64_convert_u_i32 (i32.const 0xffffffff)) (f64.const 4294967295.0) (i32.const 988)) + (call $assert_returnf64 (call $f64_convert_u_i64 (i64.const 1)) (f64.const 1.0) (i32.const 992)) + (call $assert_returnf64 (call $f64_convert_u_i64 (i64.const 0)) (f64.const 0.0) (i32.const 996)) + (call $assert_returnf64 (call $f64_convert_u_i64 (i64.const 9223372036854775807)) (f64.const 9223372036854775807) (i32.const 1000)) + (call $assert_returnf64 (call $f64_convert_u_i64 (i64.const -9223372036854775808)) (f64.const 9223372036854775808) (i32.const 1004)) + (call $assert_returnf64 (call $f64_convert_u_i64 (i64.const 0xffffffffffffffff)) (f64.const 18446744073709551616.0) (i32.const 1008)) + (call $assert_returnf64 (call $f64_convert_u_i64 (i64.const 0x8000000000000400)) (f64.const 0x1.0000000000000p+63) (i32.const 1012)) + (call $assert_returnf64 (call $f64_convert_u_i64 (i64.const 0x8000000000000401)) (f64.const 0x1.0000000000001p+63) (i32.const 1016)) + (call $assert_returnf64 (call $f64_convert_u_i64 (i64.const 0x8000000000000402)) (f64.const 0x1.0000000000001p+63) (i32.const 1020)) + (call $assert_returnf64 (call $f64_convert_u_i64 (i64.const 0xfffffffffffff400)) (f64.const 0x1.ffffffffffffep+63) (i32.const 1024)) + (call $assert_returnf64 (call $f64_convert_u_i64 (i64.const 0xfffffffffffff401)) (f64.const 0x1.fffffffffffffp+63) (i32.const 1028)) + (call $assert_returnf64 (call $f64_convert_u_i64 (i64.const 0xfffffffffffff402)) (f64.const 0x1.fffffffffffffp+63) (i32.const 1032)) + (call $assert_returnf64 (call $f64_convert_u_i64 (i64.const 9007199254740993)) (f64.const 9007199254740992) (i32.const 1036)) + (call $assert_returnf64 (call $f64_convert_u_i64 (i64.const 9007199254740995)) (f64.const 9007199254740996) (i32.const 1040)) +)) +)====="; + + +static const char i32_overflow_wast[] = R"=====( +(module + (import "env" "require_auth" (func $require_auth (param i64))) + (import "env" "eosio_assert" (func $eosio_assert (param i32 i32))) + (table 0 anyfunc) + (memory $0 1) + (export "apply" (func $apply)) + (func $i32_trunc_s_f32 (param $0 f32) (result i32) (i32.trunc_s/f32 (get_local $0))) + (func $i32_trunc_u_f32 (param $0 f32) (result i32) (i32.trunc_u/f32 (get_local $0))) + (func $i32_trunc_s_f64 (param $0 f64) (result i32) (i32.trunc_s/f64 (get_local $0))) + (func $i32_trunc_u_f64 (param $0 f64) (result i32) (i32.trunc_u/f64 (get_local $0))) + (func $test (param $0 i32)) + (func $apply (param $0 i64)(param $1 i64)(param $2 i64) + (call $test (call $%s (%s))) +)) +)====="; + +static const char i64_overflow_wast[] = R"=====( +(module + (import "env" "require_auth" (func $require_auth (param i64))) + (import "env" "eosio_assert" (func $eosio_assert (param i32 i32))) + (table 0 anyfunc) + (memory $0 1) + (export "apply" (func $apply)) + (func $i64_trunc_s_f32 (param $0 f32) (result i64) (i64.trunc_s/f32 (get_local $0))) + (func $i64_trunc_u_f32 (param $0 f32) (result i64) (i64.trunc_u/f32 (get_local $0))) + (func $i64_trunc_s_f64 (param $0 f64) (result i64) (i64.trunc_s/f64 (get_local $0))) + (func $i64_trunc_u_f64 (param $0 f64) (result i64) (i64.trunc_u/f64 (get_local $0))) + (func $test (param $0 i64)) + (func $apply (param $0 i64)(param $1 i64)(param $2 i64) + (call $test (call $%s (%s))) +)) +)====="; diff --git a/unittests/contracts/test_wasts.hpp b/unittests/contracts/test_wasts.hpp new file mode 100644 index 0000000000000000000000000000000000000000..fa15436fae384c8ff20ed27eae10818dbec00660 --- /dev/null +++ b/unittests/contracts/test_wasts.hpp @@ -0,0 +1,529 @@ +#pragma once +#include + +// These are handcrafted or otherwise tricky to generate with our tool chain +/* +static const char f32_add_wast[] = R"=====( +(module + (import "env" "eosio_assert" (func $eosio_assert (param i32 i32))) + (table 0 anyfunc) + (memory $0 1) + (export "memory" (memory $0)) + (export "apply" (func $apply)) + (func $apply (param $0 i64) (param $1 i64) + (call $eosio_assert (i32.eq (i32.trunc_u/f32 (f32.const 0x3f800000)) (i32.const 0x0)) (i32.const 0)) + ) + ) +)====="; +*/ + +static const char aligned_ref_wast[] = R"=====( +(module + (import "env" "sha256" (func $sha256 (param i32 i32 i32))) + (table 0 anyfunc) + (memory $0 32) + (data (i32.const 4) "hello") + (export "apply" (func $apply)) + (func $apply (param $0 i64) (param $1 i64) (param $2 i64) + (call $sha256 + (i32.const 4) + (i32.const 5) + (i32.const 16) + ) + ) +) +)====="; + +static const char aligned_const_ref_wast[] = R"=====( +(module + (import "env" "sha256" (func $sha256 (param i32 i32 i32))) + (import "env" "assert_sha256" (func $assert_sha256 (param i32 i32 i32))) + (table 0 anyfunc) + (memory $0 32) + (data (i32.const 4) "hello") + (export "apply" (func $apply)) + (func $apply (param $0 i64) (param $1 i64) (param $2 i64) + (local $3 i32) + (call $sha256 + (i32.const 4) + (i32.const 5) + (i32.const 16) + ) + (call $assert_sha256 + (i32.const 4) + (i32.const 5) + (i32.const 16) + ) + ) +) +)====="; + +static const char misaligned_ref_wast[] = R"=====( +(module + (import "env" "sha256" (func $sha256 (param i32 i32 i32))) + (table 0 anyfunc) + (memory $0 32) + (data (i32.const 4) "hello") + (export "apply" (func $apply)) + (func $apply (param $0 i64) (param $1 i64) (param $2 i64) + (call $sha256 + (i32.const 4) + (i32.const 5) + (i32.const 5) + ) + ) +) +)====="; + +static const char misaligned_const_ref_wast[] = R"=====( +(module + (import "env" "sha256" (func $sha256 (param i32 i32 i32))) + (import "env" "assert_sha256" (func $assert_sha256 (param i32 i32 i32))) + (import "env" "memcpy" (func $memcpy (param i32 i32 i32) (result i32))) + (table 0 anyfunc) + (memory $0 32) + (data (i32.const 4) "hello") + (export "apply" (func $apply)) + (func $apply (param $0 i64) (param $1 i64) (param $2 i64) + (local $3 i32) + (call $sha256 + (i32.const 4) + (i32.const 5) + (i32.const 16) + ) + (set_local $3 + (call $memcpy + (i32.const 17) + (i32.const 16) + (i32.const 64) + ) + ) + (call $assert_sha256 + (i32.const 4) + (i32.const 5) + (i32.const 17) + ) + ) +) +)====="; + +static const char entry_wast[] = R"=====( +(module + (import "env" "require_auth" (func $require_auth (param i64))) + (import "env" "eosio_assert" (func $eosio_assert (param i32 i32))) + (import "env" "current_time" (func $current_time (result i64))) + (table 0 anyfunc) + (memory $0 1) + (export "memory" (memory $0)) + (export "entry" (func $entry)) + (export "apply" (func $apply)) + (func $entry + (block + (i64.store offset=4 + (i32.const 0) + (call $current_time) + ) + ) + ) + (func $apply (param $0 i64) (param $1 i64) (param $2 i64) + (block + (call $require_auth (i64.const 6121376101093867520)) + (call $eosio_assert + (i64.eq + (i64.load offset=4 + (i32.const 0) + ) + (call $current_time) + ) + (i32.const 0) + ) + ) + ) + (start $entry) +) +)====="; + +static const char simple_no_memory_wast[] = R"=====( +(module + (import "env" "require_auth" (func $require_auth (param i64))) + (import "env" "memcpy" (func $memcpy (param i32 i32 i32) (result i32))) + (table 0 anyfunc) + (export "apply" (func $apply)) + (func $apply (param $0 i64) (param $1 i64) (param $2 i64) + (call $require_auth (i64.const 11323361180581363712)) + (drop + (call $memcpy + (i32.const 0) + (i32.const 1024) + (i32.const 1024) + ) + ) + ) +) +)====="; + +static const char mutable_global_wast[] = R"=====( +(module + (import "env" "require_auth" (func $require_auth (param i64))) + (import "env" "eosio_assert" (func $eosio_assert (param i32 i32))) + (table 0 anyfunc) + (memory $0 1) + (export "memory" (memory $0)) + (export "apply" (func $apply)) + (func $apply (param $0 i64) (param $1 i64) (param $2 i64) + (call $require_auth (i64.const 7235159549794234880)) + (if (i64.eq (get_local $2) (i64.const 0)) (then + (set_global $g0 (i64.const 444)) + (return) + )) + (if (i64.eq (get_local $2) (i64.const 1)) (then + (call $eosio_assert (i64.eq (get_global $g0) (i64.const 2)) (i32.const 0)) + (return) + )) + (call $eosio_assert (i32.const 0) (i32.const 0)) + ) + (global $g0 (mut i64) (i64.const 2)) +) +)====="; + +static const char biggest_memory_wast[] = R"=====( +(module + (import "env" "eosio_assert" (func $$eosio_assert (param i32 i32))) + (import "env" "require_auth" (func $$require_auth (param i64))) + (table 0 anyfunc) + (memory $$0 ${MAX_WASM_PAGES}) + (export "memory" (memory $$0)) + (export "apply" (func $$apply)) + (func $$apply (param $$0 i64) (param $$1 i64) (param $$2 i64) + (call $$require_auth (i64.const 4294504710842351616)) + (call $$eosio_assert + (i32.eq + (grow_memory (i32.const 1)) + (i32.const -1) + ) + (i32.const 0) + ) + ) +) +)====="; + +static const char too_big_memory_wast[] = R"=====( +(module + (table 0 anyfunc) + (memory $$0 ${MAX_WASM_PAGES_PLUS_ONE}) + (export "memory" (memory $$0)) + (export "apply" (func $$apply)) + (func $$apply (param $$0 i64) (param $$1 i64) (param $$2 i64)) +) +)====="; + +static const char valid_sparse_table[] = R"=====( +(module + (table 1024 anyfunc) + (export "apply" (func $apply)) + (func $apply (param $0 i64) (param $1 i64) (param $2 i64)) + (elem (i32.const 0) $apply) + (elem (i32.const 1022) $apply $apply) +) +)====="; + +static const char too_big_table[] = R"=====( +(module + (table 1025 anyfunc) + (export "apply" (func $apply)) + (func $apply (param $0 i64) (param $1 i64) (param $2 i64)) + (elem (i32.const 0) $apply) + (elem (i32.const 1022) $apply $apply) +) +)====="; + +static const char memory_init_borderline[] = R"=====( +(module + (memory $0 16) + (export "apply" (func $apply)) + (func $apply (param $0 i64) (param $1 i64) (param $2 i64)) + (data (i32.const 65532) "sup!") +) +)====="; + +static const char memory_init_toolong[] = R"=====( +(module + (memory $0 16) + (export "apply" (func $apply)) + (func $apply (param $0 i64) (param $1 i64) (param $2 i64)) + (data (i32.const 65533) "sup!") +) +)====="; + +static const char memory_init_negative[] = R"=====( +(module + (memory $0 16) + (export "apply" (func $apply)) + (func $apply (param $0 i64) (param $1 i64) (param $2 i64)) + (data (i32.const -1) "sup!") +) +)====="; + +static const char memory_table_import[] = R"=====( +(module + (table (import "foo" "table") 10 anyfunc) + (memory (import "nom" "memory") 0) + (export "apply" (func $apply)) + (func $apply (param $0 i64) (param $1 i64) (param $2 i64)) +) +)====="; + +static const char table_checker_wast[] = R"=====( +(module + (import "env" "require_auth" (func $require_auth (param i64))) + (import "env" "eosio_assert" (func $assert (param i32 i32))) + (type $SIG$vj (func (param i64))) + (table 1024 anyfunc) + (memory $0 1) + (export "apply" (func $apply)) + (func $apply (param $0 i64) (param $1 i64) (param $2 i64) + (call $require_auth (i64.const 14547189746360123392)) + (call_indirect $SIG$vj + (i64.shr_u + (get_local $2) + (i64.const 32) + ) + (i32.wrap/i64 + (get_local $2) + ) + ) + ) + (func $apple (type $SIG$vj) (param $0 i64) + (call $assert + (i64.eq + (get_local $0) + (i64.const 555) + ) + (i32.const 0) + ) + ) + (func $bannna (type $SIG$vj) (param $0 i64) + (call $assert + (i64.eq + (get_local $0) + (i64.const 7777) + ) + (i32.const 0) + ) + ) + (elem (i32.const 0) $apple) + (elem (i32.const 1022) $apple $bannna) +) +)====="; + +static const char table_checker_proper_syntax_wast[] = R"=====( +(module + (import "env" "require_auth" (func $require_auth (param i64))) + (import "env" "eosio_assert" (func $assert (param i32 i32))) + (import "env" "printi" (func $printi (param i64))) + (type $SIG$vj (func (param i64))) + (table 1024 anyfunc) + (memory $0 1) + (export "apply" (func $apply)) + (func $apply (param $0 i64) (param $1 i64) (param $2 i64) + (call $require_auth (i64.const 14547189746360123392)) + (call_indirect (type $SIG$vj) + (i64.shr_u + (get_local $2) + (i64.const 32) + ) + (i32.wrap/i64 + (get_local $2) + ) + ) + ) + (func $apple (type $SIG$vj) (param $0 i64) + (call $assert + (i64.eq + (get_local $0) + (i64.const 555) + ) + (i32.const 0) + ) + ) + (func $bannna (type $SIG$vj) (param $0 i64) + (call $assert + (i64.eq + (get_local $0) + (i64.const 7777) + ) + (i32.const 0) + ) + ) + (elem (i32.const 0) $apple) + (elem (i32.const 1022) $apple $bannna) +) +)====="; + +static const char table_checker_small_wast[] = R"=====( +(module + (import "env" "require_auth" (func $require_auth (param i64))) + (import "env" "eosio_assert" (func $assert (param i32 i32))) + (import "env" "printi" (func $printi (param i64))) + (type $SIG$vj (func (param i64))) + (table 128 anyfunc) + (memory $0 1) + (export "apply" (func $apply)) + (func $apply (param $0 i64) (param $1 i64) (param $2 i64) + (call $require_auth (i64.const 14547189746360123392)) + (call_indirect (type $SIG$vj) + (i64.shr_u + (get_local $2) + (i64.const 32) + ) + (i32.wrap/i64 + (get_local $2) + ) + ) + ) + (func $apple (type $SIG$vj) (param $0 i64) + (call $assert + (i64.eq + (get_local $0) + (i64.const 555) + ) + (i32.const 0) + ) + ) + (elem (i32.const 0) $apple) +) +)====="; + +static const char global_protection_none_get_wast[] = R"=====( +(module + (export "apply" (func $apply)) + (func $apply (param $0 i64) (param $1 i64) (param $2 i64) + (drop (get_global 0)) + ) +) +)====="; + +static const char global_protection_some_get_wast[] = R"=====( +(module + (global i32 (i32.const -11)) + (global i32 (i32.const 56)) + (export "apply" (func $apply)) + (func $apply (param $0 i64) (param $1 i64) (param $2 i64) + (drop (get_global 1)) + (drop (get_global 2)) + ) +) +)====="; + +static const char global_protection_none_set_wast[] = R"=====( +(module + (export "apply" (func $apply)) + (func $apply (param $0 i64) (param $1 i64) (param $2 i64) + (set_global 0 (get_local 1)) + ) +) +)====="; + +static const char global_protection_some_set_wast[] = R"=====( +(module + (global i64 (i64.const -11)) + (global i64 (i64.const 56)) + (export "apply" (func $apply)) + (func $apply (param $0 i64) (param $1 i64) (param $2 i64) + (set_global 2 (get_local 1)) + ) +) +)====="; + +static const std::vector global_protection_okay_get_wasm{ + 0x00, 'a', 's', 'm', 0x01, 0x00, 0x00, 0x00, + 0x01, 0x07, 0x01, 0x60, 0x03, 0x7e, 0x7e, 0x7e, 0x00, //type section containing a function as void(i64,i64,i64) + 0x03, 0x02, 0x01, 0x00, //a function + + 0x06, 0x06, 0x01, 0x7f, 0x00, 0x41, 0x75, 0x0b, //global + + 0x07, 0x09, 0x01, 0x05, 'a', 'p', 'p', 'l', 'y', 0x00, 0x00, //export function 0 as "apply" + 0x0a, 0x07, 0x01, //code section + 0x05, 0x00, //function body start with length 5; no locals + 0x23, 0x00, //get global 0 + 0x1a, //drop + 0x0b //end +}; + +static const std::vector global_protection_none_get_wasm{ + 0x00, 'a', 's', 'm', 0x01, 0x00, 0x00, 0x00, + 0x01, 0x07, 0x01, 0x60, 0x03, 0x7e, 0x7e, 0x7e, 0x00, //type section containing a function as void(i64,i64,i64) + 0x03, 0x02, 0x01, 0x00, //a function + + 0x07, 0x09, 0x01, 0x05, 'a', 'p', 'p', 'l', 'y', 0x00, 0x00, //export function 0 as "apply" + 0x0a, 0x07, 0x01, //code section + 0x05, 0x00, //function body start with length 5; no locals + 0x23, 0x00, //get global 0 + 0x1a, //drop + 0x0b //end +}; + +static const std::vector global_protection_some_get_wasm{ + 0x00, 'a', 's', 'm', 0x01, 0x00, 0x00, 0x00, + 0x01, 0x07, 0x01, 0x60, 0x03, 0x7e, 0x7e, 0x7e, 0x00, //type section containing a function as void(i64,i64,i64) + 0x03, 0x02, 0x01, 0x00, //a function + + 0x06, 0x06, 0x01, 0x7f, 0x00, 0x41, 0x75, 0x0b, //global + + 0x07, 0x09, 0x01, 0x05, 'a', 'p', 'p', 'l', 'y', 0x00, 0x00, //export function 0 as "apply" + 0x0a, 0x07, 0x01, //code section + 0x05, 0x00, //function body start with length 5; no locals + 0x23, 0x01, //get global 1 + 0x1a, //drop + 0x0b //end +}; + +static const std::vector global_protection_okay_set_wasm{ + 0x00, 'a', 's', 'm', 0x01, 0x00, 0x00, 0x00, + 0x01, 0x07, 0x01, 0x60, 0x03, 0x7e, 0x7e, 0x7e, 0x00, //type section containing a function as void(i64,i64,i64) + 0x03, 0x02, 0x01, 0x00, //a function + + 0x06, 0x06, 0x01, 0x7e, 0x01, 0x42, 0x75, 0x0b, //global.. this time with i64 & global mutablity + + 0x07, 0x09, 0x01, 0x05, 'a', 'p', 'p', 'l', 'y', 0x00, 0x00, //export function 0 as "apply" + 0x0a, 0x08, 0x01, //code section + 0x06, 0x00, //function body start with length 6; no locals + 0x20, 0x00, //get local 0 + 0x24, 0x00, //set global 0 + 0x0b //end +}; + +static const std::vector global_protection_some_set_wasm{ + 0x00, 'a', 's', 'm', 0x01, 0x00, 0x00, 0x00, + 0x01, 0x07, 0x01, 0x60, 0x03, 0x7e, 0x7e, 0x7e, 0x00, //type section containing a function as void(i64,i64,i64) + 0x03, 0x02, 0x01, 0x00, //a function + + 0x06, 0x06, 0x01, 0x7e, 0x01, 0x42, 0x75, 0x0b, //global.. this time with i64 & global mutablity + + 0x07, 0x09, 0x01, 0x05, 'a', 'p', 'p', 'l', 'y', 0x00, 0x00, //export function 0 as "apply" + 0x0a, 0x08, 0x01, //code section + 0x06, 0x00, //function body start with length 6; no locals + 0x20, 0x00, //get local 0 + 0x24, 0x01, //set global 1 + 0x0b //end +}; + +static const char no_apply_wast[] = R"=====( +(module + (func $apply (param $0 i64) (param $1 i64) (param $2 i64)) +) +)====="; + +static const char apply_wrong_signature_wast[] = R"=====( +(module + (export "apply" (func $apply)) + (func $apply (param $0 i64) (param $1 f64)) +) +)====="; + +static const char import_injected_wast[] = \ +"(module" \ +" (export \"apply\" (func $apply))" \ +" (import \"" EOSIO_INJECTED_MODULE_NAME "\" \"checktime\" (func $inj (param i32)))" \ +" (func $apply (param $0 i64) (param $1 i64) (param $2 i64))" \ +")"; diff --git a/tests/wasm_tests/identity_tests.cpp b/unittests/identity_tests.cpp similarity index 96% rename from tests/wasm_tests/identity_tests.cpp rename to unittests/identity_tests.cpp index 36b58c4ca0eb8a9df1c417a25f27d00608be9e54..638cc9548c2765222b99aab5bed6b3dce396ea9f 100644 --- a/tests/wasm_tests/identity_tests.cpp +++ b/unittests/identity_tests.cpp @@ -1,9 +1,10 @@ #include #include -#include -#include -#include +#include +#include #include +#include +#include #include #include @@ -17,8 +18,6 @@ #include -#include "test_wasts.hpp" - #ifdef NON_VALIDATING_TEST #define TESTER tester #else @@ -27,8 +26,6 @@ using namespace eosio; using namespace eosio::chain; -using namespace eosio::chain::contracts; -using namespace eosio::chain_apis; using namespace eosio::testing; using namespace fc; @@ -47,23 +44,23 @@ public: set_abi(N(identitytest), identity_test_abi); produce_blocks(1); - const auto& accnt = control->get_database().get( N(identity) ); + const auto& accnt = control->db().get( N(identity) ); abi_def abi; BOOST_REQUIRE_EQUAL(abi_serializer::to_abi(accnt.abi, abi), true); abi_ser.set_abi(abi); - const auto& acnt_test = control->get_database().get( N(identitytest) ); + const auto& acnt_test = control->db().get( N(identitytest) ); abi_def abi_test; BOOST_REQUIRE_EQUAL(abi_serializer::to_abi(acnt_test.abi, abi_test), true); abi_ser_test.set_abi(abi_test); - const global_property_object &gpo = control->get_global_properties(); - FC_ASSERT(0 < gpo.active_producers.producers.size(), "No producers"); - producer_name = (string)gpo.active_producers.producers.front().producer_name; + const auto& ap = control->active_producers(); + FC_ASSERT(0 < ap.producers.size(), "No producers"); + producer_name = (string)ap.producers.front().producer_name; } uint64_t get_result_uint64() { - const auto& db = control->get_database(); + const auto& db = control->db(); const auto* t_id = db.find(boost::make_tuple(N(identitytest), 0, N(result))); FC_ASSERT(t_id != 0, "Table id not found"); @@ -113,7 +110,7 @@ public: } fc::variant get_identity(uint64_t idnt) { - const auto& db = control->get_database(); + const auto& db = control->db(); const auto* t_id = db.find(boost::make_tuple(N(identity), N(identity), N(ident))); FC_ASSERT(t_id != 0, "object not found"); @@ -124,7 +121,7 @@ public: BOOST_REQUIRE_EQUAL(idnt, itr->primary_key); vector data; - read_only::copy_inline_row(*itr, data); + copy_row(*itr, data); return abi_ser.binary_to_variant("identrow", data); } @@ -142,7 +139,7 @@ public: } fc::variant get_certrow(uint64_t identity, const string& property, uint64_t trusted, const string& certifier) { - const auto& db = control->get_database(); + const auto& db = control->db(); const auto* t_id = db.find(boost::make_tuple(N(identity), identity, N( certs ))); if ( !t_id ) { return fc::variant(nullptr); @@ -161,7 +158,7 @@ public: "Record found in secondary index, but not found in primary index." ); vector data; - read_only::copy_inline_row(*itr, data); + copy_row(*itr, data); return abi_ser.binary_to_variant("certrow", data); } else { return fc::variant(nullptr); @@ -169,7 +166,7 @@ public: } fc::variant get_accountrow(const string& account) { - const auto& db = control->get_database(); + const auto& db = control->db(); uint64_t acnt = string_to_name(account.c_str()); const auto* t_id = db.find(boost::make_tuple(N(identity), acnt, N(account))); if (!t_id) { @@ -179,7 +176,7 @@ public: auto itr = idx.lower_bound(boost::make_tuple(t_id->id, N(account))); if( itr != idx.end() && itr->t_id == t_id->id && N(account) == itr->primary_key) { vector data; - read_only::copy_inline_row(*itr, data); + copy_row(*itr, data); return abi_ser.binary_to_variant("accountrow", data); } else { return fc::variant(nullptr); @@ -202,7 +199,7 @@ public: } bool get_trust(const string& trustor, const string& trusting) { - const auto& db = control->get_database(); + const auto& db = control->db(); const auto* t_id = db.find(boost::make_tuple(N(identity), string_to_name(trustor.c_str()), N(trust))); if (!t_id) { return false; diff --git a/unittests/wasm_tests.cpp b/unittests/wasm_tests.cpp new file mode 100644 index 0000000000000000000000000000000000000000..1fbbe8b6e2ade9a49071225229314589129f1511 --- /dev/null +++ b/unittests/wasm_tests.cpp @@ -0,0 +1,1557 @@ +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +#include +#include + +#include +#include + +#include + +#include +#include + +#include "test_wasts.hpp" +#include "test_softfloat_wasts.hpp" + +#include +#include + +#ifdef NON_VALIDATING_TEST +#define TESTER tester +#else +#define TESTER validating_tester +#endif + +using namespace eosio; +using namespace eosio::chain; +using namespace eosio::testing; +using namespace fc; + + +struct assertdef { + int8_t condition; + string message; + + static account_name get_account() { + return N(asserter); + } + + static action_name get_name() { + return N(procassert); + } +}; + +FC_REFLECT(assertdef, (condition)(message)); + +struct provereset { + static account_name get_account() { + return N(asserter); + } + + static action_name get_name() { + return N(provereset); + } +}; + +FC_REFLECT_EMPTY(provereset); + +BOOST_AUTO_TEST_SUITE(wasm_tests) + +/** + * Prove that action reading and assertions are working + */ +BOOST_FIXTURE_TEST_CASE( basic_test, TESTER ) try { + produce_blocks(2); + + create_accounts( {N(asserter)} ); + produce_block(); + + set_code(N(asserter), asserter_wast); + produce_blocks(1); + + transaction_id_type no_assert_id; + { + signed_transaction trx; + trx.actions.emplace_back( vector{{N(asserter),config::active_name}}, + assertdef {1, "Should Not Assert!"} ); + trx.actions[0].authorization = {{N(asserter),config::active_name}}; + + set_transaction_headers(trx); + trx.sign( get_private_key( N(asserter), "active" ), chain_id_type() ); + auto result = push_transaction( trx ); + BOOST_CHECK_EQUAL(result->receipt.status, transaction_receipt::executed); + BOOST_CHECK_EQUAL(result->action_traces.size(), 1); + BOOST_CHECK_EQUAL(result->action_traces.at(0).receipt.receiver.to_string(), name(N(asserter)).to_string() ); + BOOST_CHECK_EQUAL(result->action_traces.at(0).act.account.to_string(), name(N(asserter)).to_string() ); + BOOST_CHECK_EQUAL(result->action_traces.at(0).act.name.to_string(), name(N(procassert)).to_string() ); + BOOST_CHECK_EQUAL(result->action_traces.at(0).act.authorization.size(), 1 ); + BOOST_CHECK_EQUAL(result->action_traces.at(0).act.authorization.at(0).actor.to_string(), name(N(asserter)).to_string() ); + BOOST_CHECK_EQUAL(result->action_traces.at(0).act.authorization.at(0).permission.to_string(), name(config::active_name).to_string() ); + no_assert_id = trx.id(); + } + + produce_blocks(1); + + BOOST_REQUIRE_EQUAL(true, chain_has_transaction(no_assert_id)); + const auto& receipt = get_transaction_receipt(no_assert_id); + BOOST_CHECK_EQUAL(transaction_receipt::executed, receipt.status); + + transaction_id_type yes_assert_id; + { + signed_transaction trx; + trx.actions.emplace_back( vector{{N(asserter),config::active_name}}, + assertdef {0, "Should Assert!"} ); + + set_transaction_headers(trx); + trx.sign( get_private_key( N(asserter), "active" ), chain_id_type() ); + yes_assert_id = trx.id(); + + BOOST_CHECK_THROW(push_transaction( trx ), assert_exception); + } + + produce_blocks(1); + + auto has_tx = chain_has_transaction(yes_assert_id); + BOOST_REQUIRE_EQUAL(false, has_tx); + +} FC_LOG_AND_RETHROW() /// basic_test + +/** + * Prove the modifications to global variables are wiped between runs + */ +BOOST_FIXTURE_TEST_CASE( prove_mem_reset, TESTER ) try { + produce_blocks(2); + + create_accounts( {N(asserter)} ); + produce_block(); + + set_code(N(asserter), asserter_wast); + produce_blocks(1); + + // repeat the action multiple times, each time the action handler checks for the expected + // default value then modifies the value which should not survive until the next invoction + for (int i = 0; i < 5; i++) { + signed_transaction trx; + trx.actions.emplace_back( vector{{N(asserter),config::active_name}}, + provereset {} ); + + set_transaction_headers(trx); + trx.sign( get_private_key( N(asserter), "active" ), chain_id_type() ); + push_transaction( trx ); + produce_blocks(1); + BOOST_REQUIRE_EQUAL(true, chain_has_transaction(trx.id())); + const auto& receipt = get_transaction_receipt(trx.id()); + BOOST_CHECK_EQUAL(transaction_receipt::executed, receipt.status); + } + +} FC_LOG_AND_RETHROW() /// prove_mem_reset + +/** + * Prove the modifications to global variables are wiped between runs + */ +BOOST_FIXTURE_TEST_CASE( abi_from_variant, TESTER ) try { + produce_blocks(2); + + create_accounts( {N(asserter)} ); + produce_block(); + + set_code(N(asserter), asserter_wast); + set_abi(N(asserter), asserter_abi); + produce_blocks(1); + + auto resolver = [&,this]( const account_name& name ) -> optional { + try { + const auto& accnt = this->control->db().get( name ); + abi_def abi; + if (abi_serializer::to_abi(accnt.abi, abi)) { + return abi_serializer(abi); + } + return optional(); + } FC_RETHROW_EXCEPTIONS(error, "Failed to find or parse ABI for ${name}", ("name", name)) + }; + + variant pretty_trx = mutable_variant_object() + ("actions", variants({ + mutable_variant_object() + ("account", "asserter") + ("name", "procassert") + ("authorization", variants({ + mutable_variant_object() + ("actor", "asserter") + ("permission", name(config::active_name).to_string()) + })) + ("data", mutable_variant_object() + ("condition", 1) + ("message", "Should Not Assert!") + ) + }) + ); + + signed_transaction trx; + abi_serializer::from_variant(pretty_trx, trx, resolver); + set_transaction_headers(trx); + trx.sign( get_private_key( N(asserter), "active" ), chain_id_type() ); + push_transaction( trx ); + produce_blocks(1); + BOOST_REQUIRE_EQUAL(true, chain_has_transaction(trx.id())); + const auto& receipt = get_transaction_receipt(trx.id()); + BOOST_CHECK_EQUAL(transaction_receipt::executed, receipt.status); + +} FC_LOG_AND_RETHROW() /// prove_mem_reset + +// test softfloat 32 bit operations +BOOST_FIXTURE_TEST_CASE( f32_tests, TESTER ) try { + produce_blocks(2); + create_accounts( {N(f32_tests)} ); + produce_block(); + { + set_code(N(f32_tests), f32_test_wast); + produce_blocks(10); + + signed_transaction trx; + action act; + act.account = N(f32_tests); + act.name = N(); + act.authorization = vector{{N(f32_tests),config::active_name}}; + trx.actions.push_back(act); + + set_transaction_headers(trx); + trx.sign(get_private_key( N(f32_tests), "active" ), chain_id_type()); + push_transaction(trx); + produce_blocks(1); + BOOST_REQUIRE_EQUAL(true, chain_has_transaction(trx.id())); + const auto& receipt = get_transaction_receipt(trx.id()); + } +} FC_LOG_AND_RETHROW() +BOOST_FIXTURE_TEST_CASE( f32_test_bitwise, TESTER ) try { + produce_blocks(2); + create_accounts( {N(f32_tests)} ); + produce_block(); + { + set_code(N(f32_tests), f32_bitwise_test_wast); + produce_blocks(10); + + signed_transaction trx; + action act; + act.account = N(f32_tests); + act.name = N(); + act.authorization = vector{{N(f32_tests),config::active_name}}; + trx.actions.push_back(act); + + set_transaction_headers(trx); + trx.sign(get_private_key( N(f32_tests), "active" ), chain_id_type()); + push_transaction(trx); + produce_blocks(1); + BOOST_REQUIRE_EQUAL(true, chain_has_transaction(trx.id())); + const auto& receipt = get_transaction_receipt(trx.id()); + } +} FC_LOG_AND_RETHROW() +BOOST_FIXTURE_TEST_CASE( f32_test_cmp, TESTER ) try { + produce_blocks(2); + create_accounts( {N(f32_tests)} ); + produce_block(); + { + set_code(N(f32_tests), f32_cmp_test_wast); + produce_blocks(10); + + signed_transaction trx; + action act; + act.account = N(f32_tests); + act.name = N(); + act.authorization = vector{{N(f32_tests),config::active_name}}; + trx.actions.push_back(act); + + set_transaction_headers(trx); + trx.sign(get_private_key( N(f32_tests), "active" ), chain_id_type()); + push_transaction(trx); + produce_blocks(1); + BOOST_REQUIRE_EQUAL(true, chain_has_transaction(trx.id())); + const auto& receipt = get_transaction_receipt(trx.id()); + } +} FC_LOG_AND_RETHROW() + +// test softfloat 64 bit operations +BOOST_FIXTURE_TEST_CASE( f64_tests, TESTER ) try { + produce_blocks(2); + create_accounts( {N(f_tests)} ); + produce_block(); + { + set_code(N(f_tests), f64_test_wast); + produce_blocks(10); + + signed_transaction trx; + action act; + act.account = N(f_tests); + act.name = N(); + act.authorization = vector{{N(f_tests),config::active_name}}; + trx.actions.push_back(act); + + set_transaction_headers(trx); + trx.sign(get_private_key( N(f_tests), "active" ), chain_id_type()); + push_transaction(trx); + produce_blocks(1); + BOOST_REQUIRE_EQUAL(true, chain_has_transaction(trx.id())); + const auto& receipt = get_transaction_receipt(trx.id()); + } +} FC_LOG_AND_RETHROW() +BOOST_FIXTURE_TEST_CASE( f64_test_bitwise, TESTER ) try { + produce_blocks(2); + create_accounts( {N(f_tests)} ); + produce_block(); + { + set_code(N(f_tests), f64_bitwise_test_wast); + produce_blocks(10); + + signed_transaction trx; + action act; + act.account = N(f_tests); + act.name = N(); + act.authorization = vector{{N(f_tests),config::active_name}}; + trx.actions.push_back(act); + + set_transaction_headers(trx); + trx.sign(get_private_key( N(f_tests), "active" ), chain_id_type()); + push_transaction(trx); + produce_blocks(1); + BOOST_REQUIRE_EQUAL(true, chain_has_transaction(trx.id())); + const auto& receipt = get_transaction_receipt(trx.id()); + } +} FC_LOG_AND_RETHROW() +BOOST_FIXTURE_TEST_CASE( f64_test_cmp, TESTER ) try { + produce_blocks(2); + create_accounts( {N(f_tests)} ); + produce_block(); + { + set_code(N(f_tests), f64_cmp_test_wast); + produce_blocks(10); + + signed_transaction trx; + action act; + act.account = N(f_tests); + act.name = N(); + act.authorization = vector{{N(f_tests),config::active_name}}; + trx.actions.push_back(act); + + set_transaction_headers(trx); + trx.sign(get_private_key( N(f_tests), "active" ), chain_id_type()); + push_transaction(trx); + produce_blocks(1); + BOOST_REQUIRE_EQUAL(true, chain_has_transaction(trx.id())); + const auto& receipt = get_transaction_receipt(trx.id()); + } +} FC_LOG_AND_RETHROW() + +// test softfloat conversion operations +BOOST_FIXTURE_TEST_CASE( f32_f64_conversion_tests, tester ) try { + produce_blocks(2); + + create_accounts( {N(f_tests)} ); + produce_block(); + { + set_code(N(f_tests), f32_f64_conv_wast); + produce_blocks(10); + + signed_transaction trx; + action act; + act.account = N(f_tests); + act.name = N(); + act.authorization = vector{{N(f_tests),config::active_name}}; + trx.actions.push_back(act); + + set_transaction_headers(trx); + trx.sign(get_private_key( N(f_tests), "active" ), chain_id_type()); + push_transaction(trx); + produce_blocks(1); + BOOST_REQUIRE_EQUAL(true, chain_has_transaction(trx.id())); + const auto& receipt = get_transaction_receipt(trx.id()); + } +} FC_LOG_AND_RETHROW() + +// test softfloat conversion operations +BOOST_FIXTURE_TEST_CASE( f32_f64_overflow_tests, tester ) try { + int count = 0; + auto check = [&](const char *wast_template, const char *op, const char *param) -> bool { + count+=16; + create_accounts( {N(f_tests)+count} ); + produce_blocks(1); + std::vector wast; + wast.resize(strlen(wast_template) + 128); + sprintf(&(wast[0]), wast_template, op, param); + set_code(N(f_tests)+count, &(wast[0])); + produce_blocks(10); + + signed_transaction trx; + action act; + act.account = N(f_tests)+count; + act.name = N(); + act.authorization = vector{{N(f_tests)+count,config::active_name}}; + trx.actions.push_back(act); + + set_transaction_headers(trx); + trx.sign(get_private_key( N(f_tests)+count, "active" ), chain_id_type()); + + try { + push_transaction(trx); + produce_blocks(1); + BOOST_REQUIRE_EQUAL(true, chain_has_transaction(trx.id())); + const auto& receipt = get_transaction_receipt(trx.id()); + return true; + } catch (eosio::chain::wasm_execution_error &) { + return false; + } + }; + // + //// float32 => int32 + // 2^31 + BOOST_REQUIRE_EQUAL(false, check(i32_overflow_wast, "i32_trunc_s_f32", "f32.const 2147483648")); + // the maximum value below 2^31 representable in IEEE float32 + BOOST_REQUIRE_EQUAL(true, check(i32_overflow_wast, "i32_trunc_s_f32", "f32.const 2147483520")); + // -2^31 + BOOST_REQUIRE_EQUAL(true, check(i32_overflow_wast, "i32_trunc_s_f32", "f32.const -2147483648")); + // the maximum value below -2^31 in IEEE float32 + BOOST_REQUIRE_EQUAL(false, check(i32_overflow_wast, "i32_trunc_s_f32", "f32.const -2147483904")); + + // + //// float32 => uint32 + BOOST_REQUIRE_EQUAL(true, check(i32_overflow_wast, "i32_trunc_u_f32", "f32.const 0")); + BOOST_REQUIRE_EQUAL(false, check(i32_overflow_wast, "i32_trunc_u_f32", "f32.const -1")); + // max value below 2^32 in IEEE float32 + BOOST_REQUIRE_EQUAL(true, check(i32_overflow_wast, "i32_trunc_u_f32", "f32.const 4294967040")); + BOOST_REQUIRE_EQUAL(false, check(i32_overflow_wast, "i32_trunc_u_f32", "f32.const 4294967296")); + + // + //// double => int32 + BOOST_REQUIRE_EQUAL(false, check(i32_overflow_wast, "i32_trunc_s_f64", "f64.const 2147483648")); + BOOST_REQUIRE_EQUAL(true, check(i32_overflow_wast, "i32_trunc_s_f64", "f64.const 2147483647")); + BOOST_REQUIRE_EQUAL(true, check(i32_overflow_wast, "i32_trunc_s_f64", "f64.const -2147483648")); + BOOST_REQUIRE_EQUAL(false, check(i32_overflow_wast, "i32_trunc_s_f64", "f64.const -2147483649")); + + // + //// double => uint32 + BOOST_REQUIRE_EQUAL(true, check(i32_overflow_wast, "i32_trunc_u_f64", "f64.const 0")); + BOOST_REQUIRE_EQUAL(false, check(i32_overflow_wast, "i32_trunc_u_f64", "f64.const -1")); + BOOST_REQUIRE_EQUAL(true, check(i32_overflow_wast, "i32_trunc_u_f64", "f64.const 4294967295")); + BOOST_REQUIRE_EQUAL(false, check(i32_overflow_wast, "i32_trunc_u_f64", "f64.const 4294967296")); + + + //// float32 => int64 + // 2^63 + BOOST_REQUIRE_EQUAL(false, check(i64_overflow_wast, "i64_trunc_s_f32", "f32.const 9223372036854775808")); + // the maximum value below 2^63 representable in IEEE float32 + BOOST_REQUIRE_EQUAL(true, check(i64_overflow_wast, "i64_trunc_s_f32", "f32.const 9223371487098961920")); + // -2^63 + BOOST_REQUIRE_EQUAL(true, check(i64_overflow_wast, "i64_trunc_s_f32", "f32.const -9223372036854775808")); + // the maximum value below -2^63 in IEEE float32 + BOOST_REQUIRE_EQUAL(false, check(i64_overflow_wast, "i64_trunc_s_f32", "f32.const -9223373136366403584")); + + //// float32 => uint64 + BOOST_REQUIRE_EQUAL(false, check(i64_overflow_wast, "i64_trunc_u_f32", "f32.const -1")); + BOOST_REQUIRE_EQUAL(true, check(i64_overflow_wast, "i64_trunc_u_f32", "f32.const 0")); + // max value below 2^64 in IEEE float32 + BOOST_REQUIRE_EQUAL(true, check(i64_overflow_wast, "i64_trunc_u_f32", "f32.const 18446742974197923840")); + BOOST_REQUIRE_EQUAL(false, check(i64_overflow_wast, "i64_trunc_u_f32", "f32.const 18446744073709551616")); + + //// double => int64 + // 2^63 + BOOST_REQUIRE_EQUAL(false, check(i64_overflow_wast, "i64_trunc_s_f64", "f64.const 9223372036854775808")); + // the maximum value below 2^63 representable in IEEE float64 + BOOST_REQUIRE_EQUAL(true, check(i64_overflow_wast, "i64_trunc_s_f64", "f64.const 9223372036854774784")); + // -2^63 + BOOST_REQUIRE_EQUAL(true, check(i64_overflow_wast, "i64_trunc_s_f64", "f64.const -9223372036854775808")); + // the maximum value below -2^63 in IEEE float64 + BOOST_REQUIRE_EQUAL(false, check(i64_overflow_wast, "i64_trunc_s_f64", "f64.const -9223372036854777856")); + + //// double => uint64 + BOOST_REQUIRE_EQUAL(false, check(i64_overflow_wast, "i64_trunc_u_f64", "f64.const -1")); + BOOST_REQUIRE_EQUAL(true, check(i64_overflow_wast, "i64_trunc_u_f64", "f64.const 0")); + // max value below 2^64 in IEEE float64 + BOOST_REQUIRE_EQUAL(true, check(i64_overflow_wast, "i64_trunc_u_f64", "f64.const 18446744073709549568")); + BOOST_REQUIRE_EQUAL(false, check(i64_overflow_wast, "i64_trunc_u_f64", "f64.const 18446744073709551616")); +} FC_LOG_AND_RETHROW() + +BOOST_FIXTURE_TEST_CASE(misaligned_tests, tester ) try { + produce_blocks(2); + create_accounts( {N(aligncheck)} ); + produce_block(); + + auto check_aligned = [&]( auto wast ) { + set_code(N(aligncheck), wast); + produce_blocks(10); + + signed_transaction trx; + action act; + act.account = N(aligncheck); + act.name = N(); + act.authorization = vector{{N(aligncheck),config::active_name}}; + trx.actions.push_back(act); + + set_transaction_headers(trx); + trx.sign(get_private_key( N(aligncheck), "active" ), chain_id_type()); + push_transaction(trx); + produce_block(); + + BOOST_REQUIRE_EQUAL(true, chain_has_transaction(trx.id())); + }; + + check_aligned(aligned_ref_wast); + check_aligned(misaligned_ref_wast); + check_aligned(aligned_const_ref_wast); + check_aligned(misaligned_const_ref_wast); +} FC_LOG_AND_RETHROW() + +// test cpu usage +BOOST_FIXTURE_TEST_CASE(cpu_usage_tests, tester ) try { + + create_accounts( {N(f_tests)} ); + bool pass = false; + + std::string code = R"=====( +(module + (import "env" "require_auth" (func $require_auth (param i64))) + (import "env" "eosio_assert" (func $eosio_assert (param i32 i32))) + (table 0 anyfunc) + (memory $0 1) + (export "apply" (func $apply)) + (func $i64_trunc_u_f64 (param $0 f64) (result i64) (i64.trunc_u/f64 (get_local $0))) + (func $test (param $0 i64)) + (func $apply (param $0 i64)(param $1 i64)(param $2 i64) + )====="; + for (int i = 0; i < 1024; ++i) { + code += "(call $test (call $i64_trunc_u_f64 (f64.const 1)))\n"; + } + code += "))"; + + produce_blocks(1); + set_code(N(f_tests), code.c_str()); + produce_blocks(10); + + int limit = 190; + while (!pass && limit < 200) { + signed_transaction trx; + + for (int i = 0; i < 100; ++i) { + action act; + act.account = N(f_tests); + act.name = N() + (i * 16); + act.authorization = vector{{N(f_tests),config::active_name}}; + trx.actions.push_back(act); + } + + set_transaction_headers(trx); + trx.max_kcpu_usage = limit++; + trx.sign(get_private_key( N(f_tests), "active" ), chain_id_type()); + + try { + push_transaction(trx); + produce_blocks(1); + BOOST_REQUIRE_EQUAL(true, chain_has_transaction(trx.id())); + pass = true; + } catch (eosio::chain::tx_resource_exhausted &) { + produce_blocks(1); + } + + BOOST_REQUIRE_EQUAL(true, validate()); + } +// NOTE: limit is 197 + BOOST_REQUIRE_EQUAL(true, limit > 190 && limit < 200); +} FC_LOG_AND_RETHROW() + + +// test weighted cpu limit +BOOST_FIXTURE_TEST_CASE(weighted_cpu_limit_tests, tester ) try { + + resource_limits_manager mgr = control->get_mutable_resource_limits_manager(); + create_accounts( {N(f_tests)} ); + create_accounts( {N(acc2)} ); + bool pass = false; + + std::string code = R"=====( +(module + (import "env" "require_auth" (func $require_auth (param i64))) + (import "env" "eosio_assert" (func $eosio_assert (param i32 i32))) + (table 0 anyfunc) + (memory $0 1) + (export "apply" (func $apply)) + (func $i64_trunc_u_f64 (param $0 f64) (result i64) (i64.trunc_u/f64 (get_local $0))) + (func $test (param $0 i64)) + (func $apply (param $0 i64)(param $1 i64)(param $2 i64) + )====="; + for (int i = 0; i < 1024; ++i) { + code += "(call $test (call $i64_trunc_u_f64 (f64.const 1)))\n"; + } + code += "))"; + + produce_blocks(1); + set_code(N(f_tests), code.c_str()); + produce_blocks(10); + + mgr.set_account_limits(N(f_tests), -1, -1, 1); + int count = 0; + while (count < 4) { + signed_transaction trx; + + for (int i = 0; i < 100; ++i) { + action act; + act.account = N(f_tests); + act.name = N() + (i * 16); + act.authorization = vector{{N(f_tests),config::active_name}}; + trx.actions.push_back(act); + } + + set_transaction_headers(trx); + trx.sign(get_private_key( N(f_tests), "active" ), chain_id_type()); + + try { + push_transaction(trx); + produce_blocks(1); + BOOST_REQUIRE_EQUAL(true, chain_has_transaction(trx.id())); + pass = true; + count++; + } catch (eosio::chain::tx_resource_exhausted &) { + BOOST_REQUIRE_EQUAL(count, 3); + break; + } + BOOST_REQUIRE_EQUAL(true, validate()); + + if (count == 2) { // add a big weight on acc2, making f_tests out of resource + mgr.set_account_limits(N(acc2), -1, -1, 1000); + } + } + BOOST_REQUIRE_EQUAL(count, 3); +} FC_LOG_AND_RETHROW() + +/** + * Make sure WASM "start" method is used correctly + */ +BOOST_FIXTURE_TEST_CASE( check_entry_behavior, TESTER ) try { + produce_blocks(2); + create_accounts( {N(entrycheck)} ); + produce_block(); + + set_code(N(entrycheck), entry_wast); + produce_blocks(10); + + signed_transaction trx; + action act; + act.account = N(entrycheck); + act.name = N(); + act.authorization = vector{{N(entrycheck),config::active_name}}; + trx.actions.push_back(act); + + set_transaction_headers(trx); + trx.sign(get_private_key( N(entrycheck), "active" ), chain_id_type()); + push_transaction(trx); + produce_blocks(1); + BOOST_REQUIRE_EQUAL(true, chain_has_transaction(trx.id())); + const auto& receipt = get_transaction_receipt(trx.id()); + BOOST_CHECK_EQUAL(transaction_receipt::executed, receipt.status); +} FC_LOG_AND_RETHROW() + +/** + * Ensure we can load a wasm w/o memory + */ +BOOST_FIXTURE_TEST_CASE( simple_no_memory_check, TESTER ) try { + produce_blocks(2); + + create_accounts( {N(nomem)} ); + produce_block(); + + set_code(N(nomem), simple_no_memory_wast); + produce_blocks(1); + + //the apply func of simple_no_memory_wast tries to call a native func with linear memory pointer + signed_transaction trx; + action act; + act.account = N(nomem); + act.name = N(); + act.authorization = vector{{N(nomem),config::active_name}}; + trx.actions.push_back(act); + trx.expiration = control->head_block_time(); + set_transaction_headers(trx); + trx.sign(get_private_key( N(nomem), "active" ), chain_id_type()); + BOOST_CHECK_THROW(push_transaction( trx ), wasm_execution_error); +} FC_LOG_AND_RETHROW() + +//Make sure globals are all reset to their inital values +BOOST_FIXTURE_TEST_CASE( check_global_reset, TESTER ) try { + produce_blocks(2); + + create_accounts( {N(globalreset)} ); + produce_block(); + + set_code(N(globalreset), mutable_global_wast); + produce_blocks(1); + + signed_transaction trx; + { + action act; + act.account = N(globalreset); + act.name = name(0ULL); + act.authorization = vector{{N(globalreset),config::active_name}}; + trx.actions.push_back(act); + } + { + action act; + act.account = N(globalreset); + act.name = 1ULL; + act.authorization = vector{{N(globalreset),config::active_name}}; + trx.actions.push_back(act); + } + + set_transaction_headers(trx); + trx.sign(get_private_key( N(globalreset), "active" ), chain_id_type()); + push_transaction(trx); + produce_blocks(1); + BOOST_REQUIRE_EQUAL(true, chain_has_transaction(trx.id())); + const auto& receipt = get_transaction_receipt(trx.id()); + BOOST_CHECK_EQUAL(transaction_receipt::executed, receipt.status); +} FC_LOG_AND_RETHROW() + +BOOST_FIXTURE_TEST_CASE( stl_test, TESTER ) try { + produce_blocks(2); + + create_accounts( {N(stltest), N(alice), N(bob)} ); + produce_block(); + + set_code(N(stltest), stltest_wast); + set_abi(N(stltest), stltest_abi); + produce_blocks(1); + + const auto& accnt = control->db().get( N(stltest) ); + abi_def abi; + BOOST_REQUIRE_EQUAL(abi_serializer::to_abi(accnt.abi, abi), true); + abi_serializer abi_ser(abi); + + //send message + { + signed_transaction trx; + action msg_act; + msg_act.account = N(stltest); + msg_act.name = N(message); + msg_act.authorization = {{N(stltest), config::active_name}}; + msg_act.data = abi_ser.variant_to_binary("message", mutable_variant_object() + ("from", "bob") + ("to", "alice") + ("message","Hi Alice!") + ); + trx.actions.push_back(std::move(msg_act)); + + set_transaction_headers(trx); + trx.sign(get_private_key(N(stltest), "active"), chain_id_type()); + push_transaction(trx); + produce_block(); + + BOOST_REQUIRE_EQUAL(true, chain_has_transaction(trx.id())); + } +} FC_LOG_AND_RETHROW() /// stltest + +//Make sure we can create a wasm with maximum pages, but not grow it any +BOOST_FIXTURE_TEST_CASE( big_memory, TESTER ) try { + produce_blocks(2); + + + create_accounts( {N(bigmem)} ); + produce_block(); + + string biggest_memory_wast_f = fc::format_string(biggest_memory_wast, fc::mutable_variant_object( + "MAX_WASM_PAGES", eosio::chain::wasm_constraints::maximum_linear_memory/(64*1024))); + + set_code(N(bigmem), biggest_memory_wast_f.c_str()); + produce_blocks(1); + + signed_transaction trx; + action act; + act.account = N(bigmem); + act.name = N(); + act.authorization = vector{{N(bigmem),config::active_name}}; + trx.actions.push_back(act); + + set_transaction_headers(trx); + trx.sign(get_private_key( N(bigmem), "active" ), chain_id_type()); + //but should not be able to grow beyond largest page + push_transaction(trx); + + produce_blocks(1); + + string too_big_memory_wast_f = fc::format_string(too_big_memory_wast, fc::mutable_variant_object( + "MAX_WASM_PAGES_PLUS_ONE", eosio::chain::wasm_constraints::maximum_linear_memory/(64*1024)+1)); + BOOST_CHECK_THROW(set_code(N(bigmem), too_big_memory_wast_f.c_str()), eosio::chain::wasm_execution_error); + +} FC_LOG_AND_RETHROW() + +BOOST_FIXTURE_TEST_CASE( table_init_tests, TESTER ) try { + produce_blocks(2); + + create_accounts( {N(tableinit)} ); + produce_block(); + + set_code(N(tableinit), valid_sparse_table); + produce_blocks(1); + + BOOST_CHECK_THROW(set_code(N(tableinit), too_big_table), eosio::chain::wasm_execution_error); + +} FC_LOG_AND_RETHROW() + +BOOST_FIXTURE_TEST_CASE( memory_init_border, TESTER ) try { + produce_blocks(2); + + create_accounts( {N(memoryborder)} ); + produce_block(); + + set_code(N(memoryborder), memory_init_borderline); + produce_blocks(1); + + BOOST_CHECK_THROW(set_code(N(memoryborder), memory_init_toolong), eosio::chain::wasm_execution_error); + BOOST_CHECK_THROW(set_code(N(memoryborder), memory_init_negative), eosio::chain::wasm_execution_error); + +} FC_LOG_AND_RETHROW() + +BOOST_FIXTURE_TEST_CASE( imports, TESTER ) try { + try { + produce_blocks(2); + + create_accounts( {N(imports)} ); + produce_block(); + + //this will fail to link but that's okay; mainly looking to make sure that the constraint + // system doesn't choke when memories and tables exist only as imports + BOOST_CHECK_THROW(set_code(N(imports), memory_table_import), fc::exception); + } catch ( const fc::exception& e ) { + + edump((e.to_detail_string())); + throw; + } + +} FC_LOG_AND_RETHROW() + +BOOST_FIXTURE_TEST_CASE( lotso_globals, TESTER ) try { + produce_blocks(2); + + create_accounts( {N(globals)} ); + produce_block(); + + std::stringstream ss; + ss << "(module (export \"apply\" (func $apply)) (func $apply (param $0 i64) (param $1 i64) (param $2 i64))"; + for(unsigned int i = 0; i < 85; ++i) + ss << "(global $g" << i << " (mut i32) (i32.const 0))" << "(global $g" << i+100 << " (mut i64) (i64.const 0))"; + //that gives us 1020 bytes of mutable globals + //add a few immutable ones for good measure + for(unsigned int i = 0; i < 10; ++i) + ss << "(global $g" << i+200 << " i32 (i32.const 0))"; + + set_code(N(globals), + string(ss.str() + ")") + .c_str()); + //1024 should pass + set_code(N(globals), + string(ss.str() + "(global $z (mut i32) (i32.const -12)))") + .c_str()); + //1028 should fail + BOOST_CHECK_THROW(set_code(N(globals), + string(ss.str() + "(global $z (mut i64) (i64.const -12)))") + .c_str()), eosio::chain::wasm_execution_error);; + +} FC_LOG_AND_RETHROW() + +BOOST_FIXTURE_TEST_CASE( offset_check, TESTER ) try { + produce_blocks(2); + + create_accounts( {N(offsets)} ); + produce_block(); + + vector loadops = { + "i32.load", "i64.load", "f32.load", "f64.load", "i32.load8_s", "i32.load8_u", + "i32.load16_s", "i32.load16_u", "i64.load8_s", "i64.load8_u", "i64.load16_s", + "i64.load16_u", "i64.load32_s", "i64.load32_u" + }; + vector> storeops = { + {"i32.store", "i32"}, + {"i64.store", "i64"}, + {"f32.store", "f32"}, + {"f64.store", "f64"}, + {"i32.store8", "i32"}, + {"i32.store16", "i32"}, + {"i64.store8", "i64"}, + {"i64.store16", "i64"}, + {"i64.store32", "i64"}, + }; + + for(const string& s : loadops) { + std::stringstream ss; + ss << "(module (memory $0 " << eosio::chain::wasm_constraints::maximum_linear_memory/(64*1024) << ") (func $apply (param $0 i64) (param $1 i64) (param $2 i64)"; + ss << "(drop (" << s << " offset=" << eosio::chain::wasm_constraints::maximum_linear_memory-2 << " (i32.const 0)))"; + ss << ") (export \"apply\" (func $apply)) )"; + + set_code(N(offsets), ss.str().c_str()); + produce_block(); + } + for(const vector& o : storeops) { + std::stringstream ss; + ss << "(module (memory $0 " << eosio::chain::wasm_constraints::maximum_linear_memory/(64*1024) << ") (func $apply (param $0 i64) (param $1 i64) (param $2 i64)"; + ss << "(" << o[0] << " offset=" << eosio::chain::wasm_constraints::maximum_linear_memory-2 << " (i32.const 0) (" << o[1] << ".const 0))"; + ss << ") (export \"apply\" (func $apply)) )"; + + set_code(N(offsets), ss.str().c_str()); + produce_block(); + } + + for(const string& s : loadops) { + std::stringstream ss; + ss << "(module (memory $0 " << eosio::chain::wasm_constraints::maximum_linear_memory/(64*1024) << ") (func $apply (param $0 i64) (param $1 i64) (param $2 i64)"; + ss << "(drop (" << s << " offset=" << eosio::chain::wasm_constraints::maximum_linear_memory+4 << " (i32.const 0)))"; + ss << ") (export \"apply\" (func $apply)) )"; + + BOOST_CHECK_THROW(set_code(N(offsets), ss.str().c_str()), eosio::chain::wasm_execution_error); + produce_block(); + } + for(const vector& o : storeops) { + std::stringstream ss; + ss << "(module (memory $0 " << eosio::chain::wasm_constraints::maximum_linear_memory/(64*1024) << ") (func $apply (param $0 i64) (param $1 i64) (param $2 i64)"; + ss << "(" << o[0] << " offset=" << eosio::chain::wasm_constraints::maximum_linear_memory+4 << " (i32.const 0) (" << o[1] << ".const 0))"; + ss << ") (export \"apply\" (func $apply)) )"; + + BOOST_CHECK_THROW(set_code(N(offsets), ss.str().c_str()), eosio::chain::wasm_execution_error); + produce_block(); + } + +} FC_LOG_AND_RETHROW() + + +BOOST_FIXTURE_TEST_CASE(noop, TESTER) try { + produce_blocks(2); + create_accounts( {N(noop), N(alice)} ); + produce_block(); + + set_code(N(noop), noop_wast); + + set_abi(N(noop), noop_abi); + const auto& accnt = control->db().get(N(noop)); + abi_def abi; + BOOST_REQUIRE_EQUAL(abi_serializer::to_abi(accnt.abi, abi), true); + abi_serializer abi_ser(abi); + + { + produce_blocks(5); + signed_transaction trx; + action act; + act.account = N(noop); + act.name = N(anyaction); + act.authorization = vector{{N(noop), config::active_name}}; + + act.data = abi_ser.variant_to_binary("anyaction", mutable_variant_object() + ("from", "noop") + ("type", "some type") + ("data", "some data goes here") + ); + + trx.actions.emplace_back(std::move(act)); + + set_transaction_headers(trx); + trx.sign(get_private_key(N(noop), "active"), chain_id_type()); + push_transaction(trx); + produce_block(); + + BOOST_REQUIRE_EQUAL(true, chain_has_transaction(trx.id())); + } + + { + produce_blocks(5); + signed_transaction trx; + action act; + act.account = N(noop); + act.name = N(anyaction); + act.authorization = vector{{N(alice), config::active_name}}; + + act.data = abi_ser.variant_to_binary("anyaction", mutable_variant_object() + ("from", "alice") + ("type", "some type") + ("data", "some data goes here") + ); + + trx.actions.emplace_back(std::move(act)); + + set_transaction_headers(trx); + trx.sign(get_private_key(N(alice), "active"), chain_id_type()); + push_transaction(trx); + produce_block(); + + BOOST_REQUIRE_EQUAL(true, chain_has_transaction(trx.id())); + } + + } FC_LOG_AND_RETHROW() + +// abi_serializer::to_variant failed because eosio_system_abi modified via set_abi. +// This test also verifies that chain_initializer::eos_contract_abi() does not conflict +// with eosio_system_abi as they are not allowed to contain duplicates. +BOOST_FIXTURE_TEST_CASE(eosio_abi, TESTER) try { + produce_blocks(2); + + set_code(config::system_account_name, eosio_system_wast); + set_abi(config::system_account_name, eosio_system_abi); + produce_block(); + + const auto& accnt = control->db().get(config::system_account_name); + abi_def abi; + BOOST_REQUIRE_EQUAL(abi_serializer::to_abi(accnt.abi, abi), true); + abi_serializer abi_ser(abi); + abi_ser.validate(); + + signed_transaction trx; + name a = N(alice); + authority owner_auth = authority( get_public_key( a, "owner" ) ); + trx.actions.emplace_back( vector{{config::system_account_name,config::active_name}}, + newaccount{ + .creator = config::system_account_name, + .name = a, + .owner = owner_auth, + .active = authority( get_public_key( a, "active" ) ), + .recovery = authority( get_public_key( a, "recovery" ) ), + }); + set_transaction_headers(trx); + trx.sign( get_private_key( config::system_account_name, "active" ), chain_id_type() ); + auto result = push_transaction( trx ); + + fc::variant pretty_output; + // verify to_variant works on eos native contract type: newaccount + // see abi_serializer::to_abi() + abi_serializer::to_variant(result, pretty_output, get_resolver()); + + BOOST_TEST(fc::json::to_string(pretty_output).find("newaccount") != std::string::npos); + + produce_block(); +} FC_LOG_AND_RETHROW() + +BOOST_FIXTURE_TEST_CASE( test_table_key_validation, TESTER ) try { +} FC_LOG_AND_RETHROW() + +BOOST_FIXTURE_TEST_CASE( check_table_maximum, TESTER ) try { + produce_blocks(2); + create_accounts( {N(tbl)} ); + produce_block(); + + set_code(N(tbl), table_checker_wast); + produce_blocks(1); + { + signed_transaction trx; + action act; + act.name = 555ULL<<32 | 0ULL; //top 32 is what we assert against, bottom 32 is indirect call index + act.account = N(tbl); + act.authorization = vector{{N(tbl),config::active_name}}; + trx.actions.push_back(act); + set_transaction_headers(trx); + trx.sign(get_private_key( N(tbl), "active" ), chain_id_type()); + push_transaction(trx); + } + + produce_blocks(1); + + { + signed_transaction trx; + action act; + act.name = 555ULL<<32 | 1022ULL; //top 32 is what we assert against, bottom 32 is indirect call index + act.account = N(tbl); + act.authorization = vector{{N(tbl),config::active_name}}; + trx.actions.push_back(act); + set_transaction_headers(trx); + trx.sign(get_private_key( N(tbl), "active" ), chain_id_type()); + push_transaction(trx); + } + + produce_blocks(1); + + { + signed_transaction trx; + action act; + act.name = 7777ULL<<32 | 1023ULL; //top 32 is what we assert against, bottom 32 is indirect call index + act.account = N(tbl); + act.authorization = vector{{N(tbl),config::active_name}}; + trx.actions.push_back(act); + set_transaction_headers(trx); + trx.sign(get_private_key( N(tbl), "active" ), chain_id_type()); + push_transaction(trx); + } + + produce_blocks(1); + + { + signed_transaction trx; + action act; + act.name = 7778ULL<<32 | 1023ULL; //top 32 is what we assert against, bottom 32 is indirect call index + act.account = N(tbl); + act.authorization = vector{{N(tbl),config::active_name}}; + trx.actions.push_back(act); + set_transaction_headers(trx); + trx.sign(get_private_key( N(tbl), "active" ), chain_id_type()); + + //should fail, a check to make sure assert() in wasm is being evaluated correctly + BOOST_CHECK_THROW(push_transaction(trx), assert_exception); + } + + produce_blocks(1); + + { + signed_transaction trx; + action act; + act.name = 133ULL<<32 | 5ULL; //top 32 is what we assert against, bottom 32 is indirect call index + act.account = N(tbl); + act.authorization = vector{{N(tbl),config::active_name}}; + trx.actions.push_back(act); + set_transaction_headers(trx); + trx.sign(get_private_key( N(tbl), "active" ), chain_id_type()); + + //should fail, this element index (5) does not exist + BOOST_CHECK_THROW(push_transaction(trx), eosio::chain::wasm_execution_error); + } + + produce_blocks(1); + + { + signed_transaction trx; + action act; + act.name = eosio::chain::wasm_constraints::maximum_table_elements+54334; + act.account = N(tbl); + act.authorization = vector{{N(tbl),config::active_name}}; + trx.actions.push_back(act); + set_transaction_headers(trx); + trx.sign(get_private_key( N(tbl), "active" ), chain_id_type()); + + //should fail, this element index is out of range + BOOST_CHECK_THROW(push_transaction(trx), eosio::chain::wasm_execution_error); + } + + produce_blocks(1); + + //run a few tests with new, proper syntax, call_indirect + set_code(N(tbl), table_checker_proper_syntax_wast); + produce_blocks(1); + + { + signed_transaction trx; + action act; + act.name = 555ULL<<32 | 1022ULL; //top 32 is what we assert against, bottom 32 is indirect call index + act.account = N(tbl); + act.authorization = vector{{N(tbl),config::active_name}}; + trx.actions.push_back(act); + set_transaction_headers(trx); + trx.sign(get_private_key( N(tbl), "active" ), chain_id_type()); + push_transaction(trx); + } + + produce_blocks(1); + { + signed_transaction trx; + action act; + act.name = 7777ULL<<32 | 1023ULL; //top 32 is what we assert against, bottom 32 is indirect call index + act.account = N(tbl); + act.authorization = vector{{N(tbl),config::active_name}}; + trx.actions.push_back(act); + set_transaction_headers(trx); + trx.sign(get_private_key( N(tbl), "active" ), chain_id_type()); + push_transaction(trx); + } + set_code(N(tbl), table_checker_small_wast); + produce_blocks(1); + + { + signed_transaction trx; + action act; + act.name = 888ULL; + act.account = N(tbl); + act.authorization = vector{{N(tbl),config::active_name}}; + trx.actions.push_back(act); + set_transaction_headers(trx); + trx.sign(get_private_key( N(tbl), "active" ), chain_id_type()); + + //an element that is out of range and has no mmap access permission either (should be a trapped segv) + BOOST_CHECK_EXCEPTION(push_transaction(trx), eosio::chain::wasm_execution_error, [](const eosio::chain::wasm_execution_error &e) {return true;}); + } +} FC_LOG_AND_RETHROW() + +BOOST_FIXTURE_TEST_CASE( protected_globals, TESTER ) try { + produce_blocks(2); + + create_accounts( {N(gob)} ); + produce_block(); + + BOOST_CHECK_THROW(set_code(N(gob), global_protection_none_get_wast), fc::exception); + produce_blocks(1); + + BOOST_CHECK_THROW(set_code(N(gob), global_protection_some_get_wast), fc::exception); + produce_blocks(1); + + BOOST_CHECK_THROW(set_code(N(gob), global_protection_none_set_wast), fc::exception); + produce_blocks(1); + + BOOST_CHECK_THROW(set_code(N(gob), global_protection_some_set_wast), fc::exception); + produce_blocks(1); + + //sanity to make sure I got general binary construction okay + set_code(N(gob), global_protection_okay_get_wasm); + produce_blocks(1); + + BOOST_CHECK_THROW(set_code(N(gob), global_protection_none_get_wasm), fc::exception); + produce_blocks(1); + + BOOST_CHECK_THROW(set_code(N(gob), global_protection_some_get_wasm), fc::exception); + produce_blocks(1); + + set_code(N(gob), global_protection_okay_set_wasm); + produce_blocks(1); + + BOOST_CHECK_THROW(set_code(N(gob), global_protection_some_set_wasm), fc::exception); + produce_blocks(1); +} FC_LOG_AND_RETHROW() + +BOOST_FIXTURE_TEST_CASE( lotso_stack_1, TESTER ) try { + produce_blocks(2); + + create_accounts( {N(stackz)} ); + produce_block(); + + { + std::stringstream ss; + ss << "(module "; + ss << "(export \"apply\" (func $apply))"; + ss << " (func $apply (param $0 i64)(param $1 i64)(param $2 i64))"; + ss << " (func "; + for(unsigned int i = 0; i < wasm_constraints::maximum_func_local_bytes; i+=4) + ss << "(local i32)"; + ss << " )"; + ss << ")"; + set_code(N(stackz), ss.str().c_str()); + produce_blocks(1); + } +} FC_LOG_AND_RETHROW() + +BOOST_FIXTURE_TEST_CASE( lotso_stack_2, TESTER ) try { + produce_blocks(2); + + create_accounts( {N(stackz)} ); + produce_block(); + { + std::stringstream ss; + ss << "(module "; + ss << "(import \"env\" \"require_auth\" (func $require_auth (param i64)))"; + ss << "(export \"apply\" (func $apply))"; + ss << " (func $apply (param $0 i64)(param $1 i64)(param $2 i64) (call $require_auth (i64.const 14288945783897063424)))"; + ss << " (func "; + for(unsigned int i = 0; i < wasm_constraints::maximum_func_local_bytes; i+=8) + ss << "(local f64)"; + ss << " )"; + ss << ")"; + set_code(N(stackz), ss.str().c_str()); + produce_blocks(1); + } +} FC_LOG_AND_RETHROW() +BOOST_FIXTURE_TEST_CASE( lotso_stack_3, TESTER ) try { + produce_blocks(2); + + create_accounts( {N(stackz)} ); + produce_block(); + + //try to use contract with this many locals (so that it actually gets compiled). Note that + //at this time not having an apply() is an acceptable non-error. + { + signed_transaction trx; + action act; + act.account = N(stackz); + act.name = N(); + act.authorization = vector{{N(stackz),config::active_name}}; + trx.actions.push_back(act); + + set_transaction_headers(trx); + trx.sign(get_private_key( N(stackz), "active" ), chain_id_type()); + push_transaction(trx); + } +} FC_LOG_AND_RETHROW() +BOOST_FIXTURE_TEST_CASE( lotso_stack_4, TESTER ) try { + produce_blocks(2); + + create_accounts( {N(stackz)} ); + produce_block(); + //too many locals! should fail validation + { + std::stringstream ss; + ss << "(module "; + ss << "(export \"apply\" (func $apply))"; + ss << " (func $apply (param $0 i64) (param $1 i64) (param $2 i64))"; + ss << " (func "; + for(unsigned int i = 0; i < wasm_constraints::maximum_func_local_bytes+4; i+=4) + ss << "(local i32)"; + ss << " )"; + ss << ")"; + BOOST_CHECK_THROW(set_code(N(stackz), ss.str().c_str()), fc::exception); + produce_blocks(1); + } +} FC_LOG_AND_RETHROW() +BOOST_FIXTURE_TEST_CASE( lotso_stack_5, TESTER ) try { + produce_blocks(2); + + create_accounts( {N(stackz)} ); + produce_block(); + + //try again but with parameters + { + std::stringstream ss; + ss << "(module "; + ss << "(import \"env\" \"require_auth\" (func $require_auth (param i64)))"; + ss << "(export \"apply\" (func $apply))"; + ss << " (func $apply (param $0 i64)(param $1 i64)(param $2 i64) (call $require_auth (i64.const 14288945783897063424)))"; + ss << " (func "; + for(unsigned int i = 0; i < wasm_constraints::maximum_func_local_bytes; i+=4) + ss << "(param i32)"; + ss << " )"; + ss << ")"; + set_code(N(stackz), ss.str().c_str()); + produce_blocks(1); + } +} FC_LOG_AND_RETHROW() +BOOST_FIXTURE_TEST_CASE( lotso_stack_6, TESTER ) try { + produce_blocks(2); + + create_accounts( {N(stackz)} ); + produce_block(); + + //try to use contract with this many params + { + signed_transaction trx; + action act; + act.account = N(stackz); + act.name = N(); + act.authorization = vector{{N(stackz),config::active_name}}; + trx.actions.push_back(act); + + set_transaction_headers(trx); + trx.sign(get_private_key( N(stackz), "active" ), chain_id_type()); + push_transaction(trx); + } +} FC_LOG_AND_RETHROW() +BOOST_FIXTURE_TEST_CASE( lotso_stack_7, TESTER ) try { + produce_blocks(2); + + create_accounts( {N(stackz)} ); + produce_block(); + + //too many params! + { + std::stringstream ss; + ss << "(module "; + ss << "(export \"apply\" (func $apply))"; + ss << " (func $apply (param $0 i64) (param $1 i64) (param $2 i64))"; + ss << " (func "; + for(unsigned int i = 0; i < wasm_constraints::maximum_func_local_bytes+4; i+=4) + ss << "(param i32)"; + ss << " )"; + ss << ")"; + BOOST_CHECK_THROW(set_code(N(stackz), ss.str().c_str()), fc::exception); + produce_blocks(1); + } +} FC_LOG_AND_RETHROW() +BOOST_FIXTURE_TEST_CASE( lotso_stack_8, TESTER ) try { + produce_blocks(2); + + create_accounts( {N(stackz)} ); + produce_block(); + + //let's mix params and locals are make sure it's counted correctly in mixed case + { + std::stringstream ss; + ss << "(module "; + ss << "(export \"apply\" (func $apply))"; + ss << " (func $apply (param $0 i64) (param $1 i64) (param $2 i64))"; + ss << " (func (param i64) (param f32) "; + for(unsigned int i = 12; i < wasm_constraints::maximum_func_local_bytes; i+=4) + ss << "(local i32)"; + ss << " )"; + ss << ")"; + set_code(N(stackz), ss.str().c_str()); + produce_blocks(1); + } +} FC_LOG_AND_RETHROW() +BOOST_FIXTURE_TEST_CASE( lotso_stack_9, TESTER ) try { + produce_blocks(2); + + create_accounts( {N(stackz)} ); + produce_block(); + + { + std::stringstream ss; + ss << "(module "; + ss << "(export \"apply\" (func $apply))"; + ss << " (func $apply (param $0 i64) (param $1 i64) (param $2 i64))"; + ss << " (func (param i64) (param f32) "; + for(unsigned int i = 12; i < wasm_constraints::maximum_func_local_bytes+4; i+=4) + ss << "(local f32)"; + ss << " )"; + ss << ")"; + BOOST_CHECK_THROW(set_code(N(stackz), ss.str().c_str()), fc::exception); + produce_blocks(1); + } +} FC_LOG_AND_RETHROW() + +BOOST_FIXTURE_TEST_CASE( apply_export_and_signature, TESTER ) try { + produce_blocks(2); + create_accounts( {N(bbb)} ); + produce_block(); + + BOOST_CHECK_THROW(set_code(N(bbb), no_apply_wast), fc::exception); + produce_blocks(1); + + BOOST_CHECK_THROW(set_code(N(bbb), apply_wrong_signature_wast), fc::exception); + produce_blocks(1); +} FC_LOG_AND_RETHROW() + +BOOST_FIXTURE_TEST_CASE( trigger_serialization_errors, TESTER) try { + produce_blocks(2); + const vector proper_wasm = { 0x00, 0x61, 0x73, 0x6d, 0x01, 0x00, 0x00, 0x00, 0x01, 0x0d, 0x02, 0x60, 0x03, 0x7f, 0x7f, 0x7f, + 0x00, 0x60, 0x03, 0x7e, 0x7e, 0x7e, 0x00, 0x02, 0x0e, 0x01, 0x03, 0x65, 0x6e, 0x76, 0x06, 0x73, + 0x68, 0x61, 0x32, 0x35, 0x36, 0x00, 0x00, 0x03, 0x02, 0x01, 0x01, 0x04, 0x04, 0x01, 0x70, 0x00, + 0x00, 0x05, 0x03, 0x01, 0x00, 0x20, 0x07, 0x09, 0x01, 0x05, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x00, + 0x01, 0x0a, 0x0c, 0x01, 0x0a, 0x00, 0x41, 0x04, 0x41, 0x05, 0x41, 0x10, 0x10, 0x00, 0x0b, 0x0b, + 0x0b, 0x01, 0x00, 0x41, 0x04, 0x0b, 0x05, 0x68, 0x65, 0x6c, 0x6c, 0x6f }; + + const vector malformed_wasm = { 0x00, 0x61, 0x03, 0x0d, 0x01, 0x00, 0x00, 0x00, 0x01, 0x0d, 0x02, 0x60, 0x03, 0x7f, 0x7f, 0x7f, + 0x00, 0x60, 0x03, 0x7e, 0x7e, 0x7e, 0x00, 0x02, 0x0e, 0x01, 0x03, 0x65, 0x6e, 0x76, 0x06, 0x73, + 0x68, 0x61, 0x32, 0x38, 0x36, 0x00, 0x00, 0x03, 0x03, 0x01, 0x01, 0x04, 0x04, 0x01, 0x70, 0x00, + 0x00, 0x05, 0x03, 0x01, 0x00, 0x20, 0x07, 0x09, 0x01, 0x05, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x00, + 0x01, 0x0a, 0x0c, 0x01, 0x0a, 0x00, 0x41, 0x04, 0x41, 0x05, 0x41, 0x10, 0x10, 0x00, 0x0b, 0x0b, + 0x0b, 0x01, 0x00, 0x41, 0x04, 0x0b, 0x05, 0x68, 0x65, 0x6c, 0x6c, 0x6f }; + + create_accounts( {N(bbb)} ); + produce_block(); + + set_code(N(bbb), proper_wasm); + BOOST_CHECK_THROW(set_code(N(bbb), malformed_wasm), wasm_serialization_error); + produce_blocks(1); +} FC_LOG_AND_RETHROW() + +BOOST_FIXTURE_TEST_CASE( protect_injected, TESTER ) try { + produce_blocks(2); + + create_accounts( {N(inj)} ); + produce_block(); + + BOOST_CHECK_THROW(set_code(N(inj), import_injected_wast), fc::exception); + produce_blocks(1); +} FC_LOG_AND_RETHROW() + +BOOST_FIXTURE_TEST_CASE(net_usage_tests, tester ) try { + int count = 0; + auto check = [&](int coderepeat, int max_net_usage)-> bool { + account_name account = N(f_tests) + (count++) * 16; + create_accounts({account}); + + std::string code = R"=====( + (module + (import "env" "require_auth" (func $require_auth (param i64))) + (import "env" "eosio_assert" (func $eosio_assert (param i32 i32))) + (table 0 anyfunc) + (memory $0 1) + (export "apply" (func $apply)) + (func $i64_trunc_u_f64 (param $0 f64) (result i64) (i64.trunc_u/f64 (get_local $0))) + (func $test (param $0 i64)) + (func $apply (param $0 i64)(param $1 i64)(param $2 i64) + )====="; + for (int i = 0; i < coderepeat; ++i) { + code += "(call $test (call $i64_trunc_u_f64 (f64.const 1)))\n"; + } + code += "))"; + produce_blocks(1); + signed_transaction trx; + auto wasm = ::eosio::chain::wast_to_wasm(code); + trx.actions.emplace_back( vector{{account,config::active_name}}, + setcode{ + .account = account, + .vmtype = 0, + .vmversion = 0, + .code = bytes(wasm.begin(), wasm.end()) + }); + set_transaction_headers(trx); + if (max_net_usage) trx.max_net_usage_words = max_net_usage; + trx.sign( get_private_key( account, "active" ), chain_id_type() ); + try { + push_transaction(trx); + produce_blocks(1); + return true; + } catch (tx_resource_exhausted &) { + return false; + } catch (transaction_exception &) { + return false; + } + }; + BOOST_REQUIRE_EQUAL(true, check(1024, 0)); // default behavior + BOOST_REQUIRE_EQUAL(false, check(1024, 1000)); // transaction max_net_usage too small + BOOST_REQUIRE_EQUAL(false, check(10240, 0)); // larger than global maximum + +} FC_LOG_AND_RETHROW() + +BOOST_FIXTURE_TEST_CASE(weighted_net_usage_tests, tester ) try { + account_name account = N(f_tests); + account_name acc2 = N(acc2); + create_accounts({account, acc2}); + int ver = 0; + auto check = [&](int coderepeat)-> bool { + std::string code = R"=====( + (module + (import "env" "require_auth" (func $require_auth (param i64))) + (import "env" "eosio_assert" (func $eosio_assert (param i32 i32))) + (table 0 anyfunc) + (memory $0 1) + (export "apply" (func $apply)) + (func $i64_trunc_u_f64 (param $0 f64) (result i64) (i64.trunc_u/f64 (get_local $0))) + (func $test (param $0 i64)) + (func $apply (param $0 i64)(param $1 i64)(param $2 i64) + )====="; + for (int i = 0; i < coderepeat; ++i) { + code += "(call $test (call $i64_trunc_u_f64 (f64.const "; + code += (char)('0' + ver); + code += ")))\n"; + } + code += "))"; ver++; + produce_blocks(1); + signed_transaction trx; + auto wasm = ::eosio::chain::wast_to_wasm(code); + trx.actions.emplace_back( vector{{account,config::active_name}}, + setcode{ + .account = account, + .vmtype = 0, + .vmversion = 0, + .code = bytes(wasm.begin(), wasm.end()) + }); + set_transaction_headers(trx); + trx.sign( get_private_key( account, "active" ), chain_id_type() ); + try { + push_transaction(trx); + produce_blocks(1); + return true; + } catch (tx_resource_exhausted &) { + return false; + } + }; + BOOST_REQUIRE_EQUAL(true, check(128)); // no limits, should pass + + resource_limits_manager mgr = control->get_mutable_resource_limits_manager(); + mgr.set_account_limits(account, -1, 1, -1); // set weight = 1 for account + + BOOST_REQUIRE_EQUAL(true, check(128)); + + mgr.set_account_limits(acc2, -1, 1000, -1); // set a big weight for other account + BOOST_REQUIRE_EQUAL(false, check(128)); + +} FC_LOG_AND_RETHROW() + +BOOST_AUTO_TEST_SUITE_END()