From 4944280cdc7e3d22a400db8621920b0e5c7e4bf9 Mon Sep 17 00:00:00 2001 From: Max Graey Date: Sun, 18 Nov 2018 12:46:48 +0200 Subject: [PATCH] Add Math.signbit (#333) --- std/assembly/index.d.ts | 2 + std/assembly/math.ts | 12 + std/portable/index.d.ts | 1 + std/portable/index.js | 8 +- tests/compiler/std/math.optimized.wat | 13772 ++++++++++----------- tests/compiler/std/math.ts | 44 +- tests/compiler/std/math.untouched.wat | 15325 ++++++++++++------------ 7 files changed, 14830 insertions(+), 14334 deletions(-) diff --git a/std/assembly/index.d.ts b/std/assembly/index.d.ts index bf673a87..84bd53a5 100644 --- a/std/assembly/index.d.ts +++ b/std/assembly/index.d.ts @@ -762,6 +762,8 @@ interface IMath { round(x: T): T; /** Returns the sign of `x`, indicating whether the number is positive, negative or zero. */ sign(x: T): T; + /** Returns whether the sign bit of `x` is set */ + signbit(x: T): bool; /** Returns the sine of `x`. */ sin(x: T): T; /** Returns the hyperbolic sine of `x`. */ diff --git a/std/assembly/math.ts b/std/assembly/math.ts index 828ea319..e399d81c 100644 --- a/std/assembly/math.ts +++ b/std/assembly/math.ts @@ -992,6 +992,13 @@ export namespace NativeMath { } } + @inline + export function signbit(x: f64): bool { + // In ECMAScript all NaN values are indistinguishable from each other + // so we need handle NaN and negative NaN in similar way + return ((reinterpret(x) >>> 63) & (x == x)); + } + export function sin(x: f64): f64 { // TODO unreachable(); return 0; @@ -2046,6 +2053,11 @@ export namespace NativeMathf { } } + @inline + export function signbit(x: f32): bool { + return ((reinterpret(x) >>> 31) & (x == x)); + } + export function sin(x: f32): f32 { // TODO unreachable(); return 0; diff --git a/std/portable/index.d.ts b/std/portable/index.d.ts index 65128275..cf526572 100644 --- a/std/portable/index.d.ts +++ b/std/portable/index.d.ts @@ -556,6 +556,7 @@ interface IMath { random(): f64; round(x: f64): f64; sign(x: f64): f64; + signbit(x: f64): bool; sin(x: f64): f64; sinh(x: f64): f64; sqrt(x: f64): f64; diff --git a/std/portable/index.js b/std/portable/index.js index 847b489c..7f32ae0e 100644 --- a/std/portable/index.js +++ b/std/portable/index.js @@ -4,6 +4,9 @@ var globalScope = typeof window !== "undefined" && window || typeof global !== " globalScope.ASC_TARGET = 0; +var F64 = new Float64Array(1); +var U64 = new Uint32Array(F64.buffer); + Object.defineProperties( globalScope["i8"] = function i8(value) { return value << 24 >> 24; } , { @@ -210,7 +213,7 @@ globalScope["isString"] = function isString(arg) { globalScope["isArray"] = Array.isArray; -globalScope["unchecked"] = function(expr) { +globalScope["unchecked"] = function unchecked(expr) { return expr; }; @@ -223,6 +226,9 @@ globalScope["fmodf"] = function fmodf(x, y) { }; globalScope["JSMath"] = Math; +globalScope["JSMath"].signbit = function signbit(x) { + F64[0] = x; return Boolean((U64[1] >>> 31) & (x == x)); +} globalScope["memory"] = (() => { var HEAP = new Uint8Array(0); diff --git a/tests/compiler/std/math.optimized.wat b/tests/compiler/std/math.optimized.wat index 740f5b53..76ae033e 100644 --- a/tests/compiler/std/math.optimized.wat +++ b/tests/compiler/std/math.optimized.wat @@ -181,11 +181,19 @@ i64.const 63 i64.shr_u i32.wrap/i64 + get_local $0 + get_local $0 + f64.eq + i32.and get_local $1 i64.reinterpret/f64 i64.const 63 i64.shr_u i32.wrap/i64 + get_local $1 + get_local $1 + f64.eq + i32.and i32.eq if get_local $2 @@ -369,10 +377,18 @@ i32.reinterpret/f32 i32.const 31 i32.shr_u + get_local $0 + get_local $0 + f32.eq + i32.and get_local $1 i32.reinterpret/f32 i32.const 31 i32.shr_u + get_local $1 + get_local $1 + f32.eq + i32.and i32.eq if get_local $2 @@ -8188,7 +8204,7 @@ if i32.const 0 i32.const 40 - i32.const 2022 + i32.const 2029 i32.const 24 call $~lib/env/abort unreachable @@ -9467,7 +9483,7 @@ if i32.const 0 i32.const 8 - i32.const 116 + i32.const 108 i32.const 0 call $~lib/env/abort unreachable @@ -9480,7 +9496,7 @@ if i32.const 0 i32.const 8 - i32.const 117 + i32.const 109 i32.const 0 call $~lib/env/abort unreachable @@ -9493,7 +9509,7 @@ if i32.const 0 i32.const 8 - i32.const 118 + i32.const 110 i32.const 0 call $~lib/env/abort unreachable @@ -9506,7 +9522,7 @@ if i32.const 0 i32.const 8 - i32.const 119 + i32.const 111 i32.const 0 call $~lib/env/abort unreachable @@ -9519,7 +9535,7 @@ if i32.const 0 i32.const 8 - i32.const 120 + i32.const 112 i32.const 0 call $~lib/env/abort unreachable @@ -9532,7 +9548,7 @@ if i32.const 0 i32.const 8 - i32.const 121 + i32.const 113 i32.const 0 call $~lib/env/abort unreachable @@ -9545,7 +9561,7 @@ if i32.const 0 i32.const 8 - i32.const 122 + i32.const 114 i32.const 0 call $~lib/env/abort unreachable @@ -9559,7 +9575,7 @@ if i32.const 0 i32.const 8 - i32.const 124 + i32.const 116 i32.const 0 call $~lib/env/abort unreachable @@ -9573,7 +9589,7 @@ if i32.const 0 i32.const 8 - i32.const 125 + i32.const 117 i32.const 0 call $~lib/env/abort unreachable @@ -9587,7 +9603,7 @@ if i32.const 0 i32.const 8 - i32.const 126 + i32.const 118 i32.const 0 call $~lib/env/abort unreachable @@ -9601,7 +9617,7 @@ if i32.const 0 i32.const 8 - i32.const 127 + i32.const 119 i32.const 0 call $~lib/env/abort unreachable @@ -9615,7 +9631,7 @@ if i32.const 0 i32.const 8 - i32.const 128 + i32.const 120 i32.const 0 call $~lib/env/abort unreachable @@ -9629,7 +9645,7 @@ if i32.const 0 i32.const 8 - i32.const 129 + i32.const 121 i32.const 0 call $~lib/env/abort unreachable @@ -9643,7 +9659,7 @@ if i32.const 0 i32.const 8 - i32.const 130 + i32.const 122 i32.const 0 call $~lib/env/abort unreachable @@ -9657,7 +9673,7 @@ if i32.const 0 i32.const 8 - i32.const 141 + i32.const 133 i32.const 0 call $~lib/env/abort unreachable @@ -9671,7 +9687,7 @@ if i32.const 0 i32.const 8 - i32.const 142 + i32.const 134 i32.const 0 call $~lib/env/abort unreachable @@ -9685,7 +9701,7 @@ if i32.const 0 i32.const 8 - i32.const 143 + i32.const 135 i32.const 0 call $~lib/env/abort unreachable @@ -9699,7 +9715,7 @@ if i32.const 0 i32.const 8 - i32.const 144 + i32.const 136 i32.const 0 call $~lib/env/abort unreachable @@ -9713,7 +9729,7 @@ if i32.const 0 i32.const 8 - i32.const 145 + i32.const 137 i32.const 0 call $~lib/env/abort unreachable @@ -9727,7 +9743,7 @@ if i32.const 0 i32.const 8 - i32.const 146 + i32.const 138 i32.const 0 call $~lib/env/abort unreachable @@ -9741,7 +9757,7 @@ if i32.const 0 i32.const 8 - i32.const 147 + i32.const 139 i32.const 0 call $~lib/env/abort unreachable @@ -9755,7 +9771,7 @@ if i32.const 0 i32.const 8 - i32.const 148 + i32.const 140 i32.const 0 call $~lib/env/abort unreachable @@ -9769,7 +9785,7 @@ if i32.const 0 i32.const 8 - i32.const 149 + i32.const 141 i32.const 0 call $~lib/env/abort unreachable @@ -9783,7 +9799,7 @@ if i32.const 0 i32.const 8 - i32.const 150 + i32.const 142 i32.const 0 call $~lib/env/abort unreachable @@ -9797,7 +9813,7 @@ if i32.const 0 i32.const 8 - i32.const 153 + i32.const 145 i32.const 0 call $~lib/env/abort unreachable @@ -9811,7 +9827,7 @@ if i32.const 0 i32.const 8 - i32.const 154 + i32.const 146 i32.const 0 call $~lib/env/abort unreachable @@ -9825,7 +9841,7 @@ if i32.const 0 i32.const 8 - i32.const 155 + i32.const 147 i32.const 0 call $~lib/env/abort unreachable @@ -9839,7 +9855,7 @@ if i32.const 0 i32.const 8 - i32.const 156 + i32.const 148 i32.const 0 call $~lib/env/abort unreachable @@ -9853,7 +9869,7 @@ if i32.const 0 i32.const 8 - i32.const 157 + i32.const 149 i32.const 0 call $~lib/env/abort unreachable @@ -9867,7 +9883,7 @@ if i32.const 0 i32.const 8 - i32.const 158 + i32.const 150 i32.const 0 call $~lib/env/abort unreachable @@ -9881,7 +9897,7 @@ if i32.const 0 i32.const 8 - i32.const 159 + i32.const 151 i32.const 0 call $~lib/env/abort unreachable @@ -9895,7 +9911,7 @@ if i32.const 0 i32.const 8 - i32.const 160 + i32.const 152 i32.const 0 call $~lib/env/abort unreachable @@ -9909,7 +9925,7 @@ if i32.const 0 i32.const 8 - i32.const 161 + i32.const 153 i32.const 0 call $~lib/env/abort unreachable @@ -9923,7 +9939,7 @@ if i32.const 0 i32.const 8 - i32.const 162 + i32.const 154 i32.const 0 call $~lib/env/abort unreachable @@ -9937,7 +9953,7 @@ if i32.const 0 i32.const 8 - i32.const 163 + i32.const 155 i32.const 0 call $~lib/env/abort unreachable @@ -9951,7 +9967,7 @@ if i32.const 0 i32.const 8 - i32.const 164 + i32.const 156 i32.const 0 call $~lib/env/abort unreachable @@ -9965,7 +9981,7 @@ if i32.const 0 i32.const 8 - i32.const 165 + i32.const 157 i32.const 0 call $~lib/env/abort unreachable @@ -9979,7 +9995,7 @@ if i32.const 0 i32.const 8 - i32.const 166 + i32.const 158 i32.const 0 call $~lib/env/abort unreachable @@ -9993,7 +10009,7 @@ if i32.const 0 i32.const 8 - i32.const 167 + i32.const 159 i32.const 0 call $~lib/env/abort unreachable @@ -10007,7 +10023,7 @@ if i32.const 0 i32.const 8 - i32.const 168 + i32.const 160 i32.const 0 call $~lib/env/abort unreachable @@ -10021,7 +10037,7 @@ if i32.const 0 i32.const 8 - i32.const 169 + i32.const 161 i32.const 0 call $~lib/env/abort unreachable @@ -10035,7 +10051,7 @@ if i32.const 0 i32.const 8 - i32.const 170 + i32.const 162 i32.const 0 call $~lib/env/abort unreachable @@ -10049,7 +10065,7 @@ if i32.const 0 i32.const 8 - i32.const 171 + i32.const 163 i32.const 0 call $~lib/env/abort unreachable @@ -10063,7 +10079,7 @@ if i32.const 0 i32.const 8 - i32.const 180 + i32.const 172 i32.const 0 call $~lib/env/abort unreachable @@ -10077,7 +10093,7 @@ if i32.const 0 i32.const 8 - i32.const 181 + i32.const 173 i32.const 0 call $~lib/env/abort unreachable @@ -10091,7 +10107,7 @@ if i32.const 0 i32.const 8 - i32.const 182 + i32.const 174 i32.const 0 call $~lib/env/abort unreachable @@ -10105,7 +10121,7 @@ if i32.const 0 i32.const 8 - i32.const 183 + i32.const 175 i32.const 0 call $~lib/env/abort unreachable @@ -10119,7 +10135,7 @@ if i32.const 0 i32.const 8 - i32.const 184 + i32.const 176 i32.const 0 call $~lib/env/abort unreachable @@ -10133,7 +10149,7 @@ if i32.const 0 i32.const 8 - i32.const 185 + i32.const 177 i32.const 0 call $~lib/env/abort unreachable @@ -10147,7 +10163,7 @@ if i32.const 0 i32.const 8 - i32.const 186 + i32.const 178 i32.const 0 call $~lib/env/abort unreachable @@ -10161,7 +10177,7 @@ if i32.const 0 i32.const 8 - i32.const 187 + i32.const 179 i32.const 0 call $~lib/env/abort unreachable @@ -10175,7 +10191,7 @@ if i32.const 0 i32.const 8 - i32.const 188 + i32.const 180 i32.const 0 call $~lib/env/abort unreachable @@ -10189,7 +10205,7 @@ if i32.const 0 i32.const 8 - i32.const 189 + i32.const 181 i32.const 0 call $~lib/env/abort unreachable @@ -10203,7 +10219,7 @@ if i32.const 0 i32.const 8 - i32.const 192 + i32.const 184 i32.const 0 call $~lib/env/abort unreachable @@ -10217,7 +10233,7 @@ if i32.const 0 i32.const 8 - i32.const 193 + i32.const 185 i32.const 0 call $~lib/env/abort unreachable @@ -10231,7 +10247,7 @@ if i32.const 0 i32.const 8 - i32.const 194 + i32.const 186 i32.const 0 call $~lib/env/abort unreachable @@ -10245,7 +10261,7 @@ if i32.const 0 i32.const 8 - i32.const 195 + i32.const 187 i32.const 0 call $~lib/env/abort unreachable @@ -10259,7 +10275,7 @@ if i32.const 0 i32.const 8 - i32.const 196 + i32.const 188 i32.const 0 call $~lib/env/abort unreachable @@ -10273,7 +10289,7 @@ if i32.const 0 i32.const 8 - i32.const 197 + i32.const 189 i32.const 0 call $~lib/env/abort unreachable @@ -10287,7 +10303,7 @@ if i32.const 0 i32.const 8 - i32.const 198 + i32.const 190 i32.const 0 call $~lib/env/abort unreachable @@ -10301,7 +10317,7 @@ if i32.const 0 i32.const 8 - i32.const 199 + i32.const 191 i32.const 0 call $~lib/env/abort unreachable @@ -10315,7 +10331,7 @@ if i32.const 0 i32.const 8 - i32.const 200 + i32.const 192 i32.const 0 call $~lib/env/abort unreachable @@ -10329,7 +10345,7 @@ if i32.const 0 i32.const 8 - i32.const 201 + i32.const 193 i32.const 0 call $~lib/env/abort unreachable @@ -10343,7 +10359,7 @@ if i32.const 0 i32.const 8 - i32.const 202 + i32.const 194 i32.const 0 call $~lib/env/abort unreachable @@ -10357,7 +10373,7 @@ if i32.const 0 i32.const 8 - i32.const 203 + i32.const 195 i32.const 0 call $~lib/env/abort unreachable @@ -10371,7 +10387,7 @@ if i32.const 0 i32.const 8 - i32.const 204 + i32.const 196 i32.const 0 call $~lib/env/abort unreachable @@ -10385,7 +10401,7 @@ if i32.const 0 i32.const 8 - i32.const 205 + i32.const 197 i32.const 0 call $~lib/env/abort unreachable @@ -10399,7 +10415,7 @@ if i32.const 0 i32.const 8 - i32.const 206 + i32.const 198 i32.const 0 call $~lib/env/abort unreachable @@ -10413,7 +10429,7 @@ if i32.const 0 i32.const 8 - i32.const 207 + i32.const 199 i32.const 0 call $~lib/env/abort unreachable @@ -10427,7 +10443,7 @@ if i32.const 0 i32.const 8 - i32.const 208 + i32.const 200 i32.const 0 call $~lib/env/abort unreachable @@ -10441,7 +10457,7 @@ if i32.const 0 i32.const 8 - i32.const 209 + i32.const 201 i32.const 0 call $~lib/env/abort unreachable @@ -10455,7 +10471,7 @@ if i32.const 0 i32.const 8 - i32.const 210 + i32.const 202 i32.const 0 call $~lib/env/abort unreachable @@ -10467,7 +10483,7 @@ if i32.const 0 i32.const 8 - i32.const 222 + i32.const 214 i32.const 0 call $~lib/env/abort unreachable @@ -10479,7 +10495,7 @@ if i32.const 0 i32.const 8 - i32.const 223 + i32.const 215 i32.const 0 call $~lib/env/abort unreachable @@ -10491,7 +10507,7 @@ if i32.const 0 i32.const 8 - i32.const 224 + i32.const 216 i32.const 0 call $~lib/env/abort unreachable @@ -10503,7 +10519,7 @@ if i32.const 0 i32.const 8 - i32.const 225 + i32.const 217 i32.const 0 call $~lib/env/abort unreachable @@ -10515,7 +10531,7 @@ if i32.const 0 i32.const 8 - i32.const 226 + i32.const 218 i32.const 0 call $~lib/env/abort unreachable @@ -10527,7 +10543,7 @@ if i32.const 0 i32.const 8 - i32.const 227 + i32.const 219 i32.const 0 call $~lib/env/abort unreachable @@ -10539,7 +10555,7 @@ if i32.const 0 i32.const 8 - i32.const 228 + i32.const 220 i32.const 0 call $~lib/env/abort unreachable @@ -10551,7 +10567,7 @@ if i32.const 0 i32.const 8 - i32.const 229 + i32.const 221 i32.const 0 call $~lib/env/abort unreachable @@ -10563,7 +10579,7 @@ if i32.const 0 i32.const 8 - i32.const 230 + i32.const 222 i32.const 0 call $~lib/env/abort unreachable @@ -10575,7 +10591,7 @@ if i32.const 0 i32.const 8 - i32.const 231 + i32.const 223 i32.const 0 call $~lib/env/abort unreachable @@ -10587,7 +10603,7 @@ if i32.const 0 i32.const 8 - i32.const 234 + i32.const 226 i32.const 0 call $~lib/env/abort unreachable @@ -10599,7 +10615,7 @@ if i32.const 0 i32.const 8 - i32.const 235 + i32.const 227 i32.const 0 call $~lib/env/abort unreachable @@ -10611,7 +10627,7 @@ if i32.const 0 i32.const 8 - i32.const 236 + i32.const 228 i32.const 0 call $~lib/env/abort unreachable @@ -10623,7 +10639,7 @@ if i32.const 0 i32.const 8 - i32.const 237 + i32.const 229 i32.const 0 call $~lib/env/abort unreachable @@ -10635,7 +10651,7 @@ if i32.const 0 i32.const 8 - i32.const 238 + i32.const 230 i32.const 0 call $~lib/env/abort unreachable @@ -10647,7 +10663,7 @@ if i32.const 0 i32.const 8 - i32.const 239 + i32.const 231 i32.const 0 call $~lib/env/abort unreachable @@ -10659,7 +10675,7 @@ if i32.const 0 i32.const 8 - i32.const 240 + i32.const 232 i32.const 0 call $~lib/env/abort unreachable @@ -10671,7 +10687,7 @@ if i32.const 0 i32.const 8 - i32.const 249 + i32.const 241 i32.const 0 call $~lib/env/abort unreachable @@ -10683,7 +10699,7 @@ if i32.const 0 i32.const 8 - i32.const 250 + i32.const 242 i32.const 0 call $~lib/env/abort unreachable @@ -10695,7 +10711,7 @@ if i32.const 0 i32.const 8 - i32.const 251 + i32.const 243 i32.const 0 call $~lib/env/abort unreachable @@ -10707,7 +10723,7 @@ if i32.const 0 i32.const 8 - i32.const 252 + i32.const 244 i32.const 0 call $~lib/env/abort unreachable @@ -10719,7 +10735,7 @@ if i32.const 0 i32.const 8 - i32.const 253 + i32.const 245 i32.const 0 call $~lib/env/abort unreachable @@ -10731,7 +10747,7 @@ if i32.const 0 i32.const 8 - i32.const 254 + i32.const 246 i32.const 0 call $~lib/env/abort unreachable @@ -10743,7 +10759,7 @@ if i32.const 0 i32.const 8 - i32.const 255 + i32.const 247 i32.const 0 call $~lib/env/abort unreachable @@ -10755,7 +10771,7 @@ if i32.const 0 i32.const 8 - i32.const 256 + i32.const 248 i32.const 0 call $~lib/env/abort unreachable @@ -10767,7 +10783,7 @@ if i32.const 0 i32.const 8 - i32.const 257 + i32.const 249 i32.const 0 call $~lib/env/abort unreachable @@ -10779,7 +10795,7 @@ if i32.const 0 i32.const 8 - i32.const 258 + i32.const 250 i32.const 0 call $~lib/env/abort unreachable @@ -10791,7 +10807,7 @@ if i32.const 0 i32.const 8 - i32.const 261 + i32.const 253 i32.const 0 call $~lib/env/abort unreachable @@ -10803,7 +10819,7 @@ if i32.const 0 i32.const 8 - i32.const 262 + i32.const 254 i32.const 0 call $~lib/env/abort unreachable @@ -10815,7 +10831,7 @@ if i32.const 0 i32.const 8 - i32.const 263 + i32.const 255 i32.const 0 call $~lib/env/abort unreachable @@ -10827,7 +10843,7 @@ if i32.const 0 i32.const 8 - i32.const 264 + i32.const 256 i32.const 0 call $~lib/env/abort unreachable @@ -10839,7 +10855,7 @@ if i32.const 0 i32.const 8 - i32.const 265 + i32.const 257 i32.const 0 call $~lib/env/abort unreachable @@ -10851,7 +10867,7 @@ if i32.const 0 i32.const 8 - i32.const 266 + i32.const 258 i32.const 0 call $~lib/env/abort unreachable @@ -10863,7 +10879,7 @@ if i32.const 0 i32.const 8 - i32.const 267 + i32.const 259 i32.const 0 call $~lib/env/abort unreachable @@ -10877,7 +10893,7 @@ if i32.const 0 i32.const 8 - i32.const 279 + i32.const 271 i32.const 0 call $~lib/env/abort unreachable @@ -10891,7 +10907,7 @@ if i32.const 0 i32.const 8 - i32.const 280 + i32.const 272 i32.const 0 call $~lib/env/abort unreachable @@ -10905,7 +10921,7 @@ if i32.const 0 i32.const 8 - i32.const 281 + i32.const 273 i32.const 0 call $~lib/env/abort unreachable @@ -10919,7 +10935,7 @@ if i32.const 0 i32.const 8 - i32.const 282 + i32.const 274 i32.const 0 call $~lib/env/abort unreachable @@ -10933,7 +10949,7 @@ if i32.const 0 i32.const 8 - i32.const 283 + i32.const 275 i32.const 0 call $~lib/env/abort unreachable @@ -10947,7 +10963,7 @@ if i32.const 0 i32.const 8 - i32.const 284 + i32.const 276 i32.const 0 call $~lib/env/abort unreachable @@ -10961,7 +10977,7 @@ if i32.const 0 i32.const 8 - i32.const 285 + i32.const 277 i32.const 0 call $~lib/env/abort unreachable @@ -10975,7 +10991,7 @@ if i32.const 0 i32.const 8 - i32.const 286 + i32.const 278 i32.const 0 call $~lib/env/abort unreachable @@ -10989,7 +11005,7 @@ if i32.const 0 i32.const 8 - i32.const 287 + i32.const 279 i32.const 0 call $~lib/env/abort unreachable @@ -11003,7 +11019,7 @@ if i32.const 0 i32.const 8 - i32.const 288 + i32.const 280 i32.const 0 call $~lib/env/abort unreachable @@ -11017,7 +11033,7 @@ if i32.const 0 i32.const 8 - i32.const 291 + i32.const 283 i32.const 0 call $~lib/env/abort unreachable @@ -11031,7 +11047,7 @@ if i32.const 0 i32.const 8 - i32.const 292 + i32.const 284 i32.const 0 call $~lib/env/abort unreachable @@ -11045,7 +11061,7 @@ if i32.const 0 i32.const 8 - i32.const 293 + i32.const 285 i32.const 0 call $~lib/env/abort unreachable @@ -11059,7 +11075,7 @@ if i32.const 0 i32.const 8 - i32.const 294 + i32.const 286 i32.const 0 call $~lib/env/abort unreachable @@ -11073,7 +11089,7 @@ if i32.const 0 i32.const 8 - i32.const 295 + i32.const 287 i32.const 0 call $~lib/env/abort unreachable @@ -11087,7 +11103,7 @@ if i32.const 0 i32.const 8 - i32.const 296 + i32.const 288 i32.const 0 call $~lib/env/abort unreachable @@ -11101,7 +11117,7 @@ if i32.const 0 i32.const 8 - i32.const 297 + i32.const 289 i32.const 0 call $~lib/env/abort unreachable @@ -11115,7 +11131,7 @@ if i32.const 0 i32.const 8 - i32.const 298 + i32.const 290 i32.const 0 call $~lib/env/abort unreachable @@ -11129,7 +11145,7 @@ if i32.const 0 i32.const 8 - i32.const 299 + i32.const 291 i32.const 0 call $~lib/env/abort unreachable @@ -11143,7 +11159,7 @@ if i32.const 0 i32.const 8 - i32.const 300 + i32.const 292 i32.const 0 call $~lib/env/abort unreachable @@ -11157,7 +11173,7 @@ if i32.const 0 i32.const 8 - i32.const 309 + i32.const 301 i32.const 0 call $~lib/env/abort unreachable @@ -11171,7 +11187,7 @@ if i32.const 0 i32.const 8 - i32.const 310 + i32.const 302 i32.const 0 call $~lib/env/abort unreachable @@ -11185,7 +11201,7 @@ if i32.const 0 i32.const 8 - i32.const 311 + i32.const 303 i32.const 0 call $~lib/env/abort unreachable @@ -11199,7 +11215,7 @@ if i32.const 0 i32.const 8 - i32.const 312 + i32.const 304 i32.const 0 call $~lib/env/abort unreachable @@ -11213,7 +11229,7 @@ if i32.const 0 i32.const 8 - i32.const 313 + i32.const 305 i32.const 0 call $~lib/env/abort unreachable @@ -11227,7 +11243,7 @@ if i32.const 0 i32.const 8 - i32.const 314 + i32.const 306 i32.const 0 call $~lib/env/abort unreachable @@ -11241,7 +11257,7 @@ if i32.const 0 i32.const 8 - i32.const 315 + i32.const 307 i32.const 0 call $~lib/env/abort unreachable @@ -11255,7 +11271,7 @@ if i32.const 0 i32.const 8 - i32.const 316 + i32.const 308 i32.const 0 call $~lib/env/abort unreachable @@ -11269,7 +11285,7 @@ if i32.const 0 i32.const 8 - i32.const 317 + i32.const 309 i32.const 0 call $~lib/env/abort unreachable @@ -11283,7 +11299,7 @@ if i32.const 0 i32.const 8 - i32.const 318 + i32.const 310 i32.const 0 call $~lib/env/abort unreachable @@ -11297,7 +11313,7 @@ if i32.const 0 i32.const 8 - i32.const 321 + i32.const 313 i32.const 0 call $~lib/env/abort unreachable @@ -11311,7 +11327,7 @@ if i32.const 0 i32.const 8 - i32.const 322 + i32.const 314 i32.const 0 call $~lib/env/abort unreachable @@ -11325,7 +11341,7 @@ if i32.const 0 i32.const 8 - i32.const 323 + i32.const 315 i32.const 0 call $~lib/env/abort unreachable @@ -11339,7 +11355,7 @@ if i32.const 0 i32.const 8 - i32.const 324 + i32.const 316 i32.const 0 call $~lib/env/abort unreachable @@ -11353,7 +11369,7 @@ if i32.const 0 i32.const 8 - i32.const 325 + i32.const 317 i32.const 0 call $~lib/env/abort unreachable @@ -11367,7 +11383,7 @@ if i32.const 0 i32.const 8 - i32.const 326 + i32.const 318 i32.const 0 call $~lib/env/abort unreachable @@ -11381,7 +11397,7 @@ if i32.const 0 i32.const 8 - i32.const 327 + i32.const 319 i32.const 0 call $~lib/env/abort unreachable @@ -11395,7 +11411,7 @@ if i32.const 0 i32.const 8 - i32.const 328 + i32.const 320 i32.const 0 call $~lib/env/abort unreachable @@ -11409,7 +11425,7 @@ if i32.const 0 i32.const 8 - i32.const 329 + i32.const 321 i32.const 0 call $~lib/env/abort unreachable @@ -11423,7 +11439,7 @@ if i32.const 0 i32.const 8 - i32.const 330 + i32.const 322 i32.const 0 call $~lib/env/abort unreachable @@ -11437,7 +11453,7 @@ if i32.const 0 i32.const 8 - i32.const 331 + i32.const 323 i32.const 0 call $~lib/env/abort unreachable @@ -11451,7 +11467,7 @@ if i32.const 0 i32.const 8 - i32.const 343 + i32.const 335 i32.const 0 call $~lib/env/abort unreachable @@ -11465,7 +11481,7 @@ if i32.const 0 i32.const 8 - i32.const 344 + i32.const 336 i32.const 0 call $~lib/env/abort unreachable @@ -11479,7 +11495,7 @@ if i32.const 0 i32.const 8 - i32.const 345 + i32.const 337 i32.const 0 call $~lib/env/abort unreachable @@ -11493,7 +11509,7 @@ if i32.const 0 i32.const 8 - i32.const 346 + i32.const 338 i32.const 0 call $~lib/env/abort unreachable @@ -11507,7 +11523,7 @@ if i32.const 0 i32.const 8 - i32.const 347 + i32.const 339 i32.const 0 call $~lib/env/abort unreachable @@ -11521,7 +11537,7 @@ if i32.const 0 i32.const 8 - i32.const 348 + i32.const 340 i32.const 0 call $~lib/env/abort unreachable @@ -11535,7 +11551,7 @@ if i32.const 0 i32.const 8 - i32.const 349 + i32.const 341 i32.const 0 call $~lib/env/abort unreachable @@ -11549,7 +11565,7 @@ if i32.const 0 i32.const 8 - i32.const 350 + i32.const 342 i32.const 0 call $~lib/env/abort unreachable @@ -11563,7 +11579,7 @@ if i32.const 0 i32.const 8 - i32.const 351 + i32.const 343 i32.const 0 call $~lib/env/abort unreachable @@ -11577,7 +11593,7 @@ if i32.const 0 i32.const 8 - i32.const 352 + i32.const 344 i32.const 0 call $~lib/env/abort unreachable @@ -11591,7 +11607,7 @@ if i32.const 0 i32.const 8 - i32.const 355 + i32.const 347 i32.const 0 call $~lib/env/abort unreachable @@ -11605,7 +11621,7 @@ if i32.const 0 i32.const 8 - i32.const 356 + i32.const 348 i32.const 0 call $~lib/env/abort unreachable @@ -11619,7 +11635,7 @@ if i32.const 0 i32.const 8 - i32.const 357 + i32.const 349 i32.const 0 call $~lib/env/abort unreachable @@ -11633,7 +11649,7 @@ if i32.const 0 i32.const 8 - i32.const 358 + i32.const 350 i32.const 0 call $~lib/env/abort unreachable @@ -11647,7 +11663,7 @@ if i32.const 0 i32.const 8 - i32.const 359 + i32.const 351 i32.const 0 call $~lib/env/abort unreachable @@ -11661,7 +11677,7 @@ if i32.const 0 i32.const 8 - i32.const 360 + i32.const 352 i32.const 0 call $~lib/env/abort unreachable @@ -11675,7 +11691,7 @@ if i32.const 0 i32.const 8 - i32.const 361 + i32.const 353 i32.const 0 call $~lib/env/abort unreachable @@ -11689,7 +11705,7 @@ if i32.const 0 i32.const 8 - i32.const 377 + i32.const 369 i32.const 0 call $~lib/env/abort unreachable @@ -11703,7 +11719,7 @@ if i32.const 0 i32.const 8 - i32.const 379 + i32.const 371 i32.const 0 call $~lib/env/abort unreachable @@ -11717,7 +11733,7 @@ if i32.const 0 i32.const 8 - i32.const 380 + i32.const 372 i32.const 0 call $~lib/env/abort unreachable @@ -11731,7 +11747,7 @@ if i32.const 0 i32.const 8 - i32.const 389 + i32.const 381 i32.const 0 call $~lib/env/abort unreachable @@ -11745,7 +11761,7 @@ if i32.const 0 i32.const 8 - i32.const 390 + i32.const 382 i32.const 0 call $~lib/env/abort unreachable @@ -11759,7 +11775,7 @@ if i32.const 0 i32.const 8 - i32.const 391 + i32.const 383 i32.const 0 call $~lib/env/abort unreachable @@ -11773,7 +11789,7 @@ if i32.const 0 i32.const 8 - i32.const 392 + i32.const 384 i32.const 0 call $~lib/env/abort unreachable @@ -11787,7 +11803,7 @@ if i32.const 0 i32.const 8 - i32.const 393 + i32.const 385 i32.const 0 call $~lib/env/abort unreachable @@ -11801,7 +11817,7 @@ if i32.const 0 i32.const 8 - i32.const 394 + i32.const 386 i32.const 0 call $~lib/env/abort unreachable @@ -11815,7 +11831,7 @@ if i32.const 0 i32.const 8 - i32.const 395 + i32.const 387 i32.const 0 call $~lib/env/abort unreachable @@ -11829,7 +11845,7 @@ if i32.const 0 i32.const 8 - i32.const 396 + i32.const 388 i32.const 0 call $~lib/env/abort unreachable @@ -11843,7 +11859,7 @@ if i32.const 0 i32.const 8 - i32.const 397 + i32.const 389 i32.const 0 call $~lib/env/abort unreachable @@ -11857,7 +11873,7 @@ if i32.const 0 i32.const 8 - i32.const 398 + i32.const 390 i32.const 0 call $~lib/env/abort unreachable @@ -11871,7 +11887,7 @@ if i32.const 0 i32.const 8 - i32.const 401 + i32.const 393 i32.const 0 call $~lib/env/abort unreachable @@ -11885,7 +11901,7 @@ if i32.const 0 i32.const 8 - i32.const 402 + i32.const 394 i32.const 0 call $~lib/env/abort unreachable @@ -11899,7 +11915,7 @@ if i32.const 0 i32.const 8 - i32.const 403 + i32.const 395 i32.const 0 call $~lib/env/abort unreachable @@ -11913,7 +11929,7 @@ if i32.const 0 i32.const 8 - i32.const 404 + i32.const 396 i32.const 0 call $~lib/env/abort unreachable @@ -11927,7 +11943,7 @@ if i32.const 0 i32.const 8 - i32.const 405 + i32.const 397 i32.const 0 call $~lib/env/abort unreachable @@ -11941,7 +11957,7 @@ if i32.const 0 i32.const 8 - i32.const 406 + i32.const 398 i32.const 0 call $~lib/env/abort unreachable @@ -11955,7 +11971,7 @@ if i32.const 0 i32.const 8 - i32.const 407 + i32.const 399 i32.const 0 call $~lib/env/abort unreachable @@ -11969,7 +11985,7 @@ if i32.const 0 i32.const 8 - i32.const 408 + i32.const 400 i32.const 0 call $~lib/env/abort unreachable @@ -11983,7 +11999,7 @@ if i32.const 0 i32.const 8 - i32.const 420 + i32.const 412 i32.const 0 call $~lib/env/abort unreachable @@ -11997,7 +12013,7 @@ if i32.const 0 i32.const 8 - i32.const 421 + i32.const 413 i32.const 0 call $~lib/env/abort unreachable @@ -12011,7 +12027,7 @@ if i32.const 0 i32.const 8 - i32.const 422 + i32.const 414 i32.const 0 call $~lib/env/abort unreachable @@ -12025,7 +12041,7 @@ if i32.const 0 i32.const 8 - i32.const 423 + i32.const 415 i32.const 0 call $~lib/env/abort unreachable @@ -12039,7 +12055,7 @@ if i32.const 0 i32.const 8 - i32.const 424 + i32.const 416 i32.const 0 call $~lib/env/abort unreachable @@ -12053,7 +12069,7 @@ if i32.const 0 i32.const 8 - i32.const 425 + i32.const 417 i32.const 0 call $~lib/env/abort unreachable @@ -12067,7 +12083,7 @@ if i32.const 0 i32.const 8 - i32.const 426 + i32.const 418 i32.const 0 call $~lib/env/abort unreachable @@ -12081,7 +12097,7 @@ if i32.const 0 i32.const 8 - i32.const 427 + i32.const 419 i32.const 0 call $~lib/env/abort unreachable @@ -12095,7 +12111,7 @@ if i32.const 0 i32.const 8 - i32.const 428 + i32.const 420 i32.const 0 call $~lib/env/abort unreachable @@ -12109,7 +12125,7 @@ if i32.const 0 i32.const 8 - i32.const 429 + i32.const 421 i32.const 0 call $~lib/env/abort unreachable @@ -12123,7 +12139,7 @@ if i32.const 0 i32.const 8 - i32.const 432 + i32.const 424 i32.const 0 call $~lib/env/abort unreachable @@ -12137,7 +12153,7 @@ if i32.const 0 i32.const 8 - i32.const 433 + i32.const 425 i32.const 0 call $~lib/env/abort unreachable @@ -12151,7 +12167,7 @@ if i32.const 0 i32.const 8 - i32.const 434 + i32.const 426 i32.const 0 call $~lib/env/abort unreachable @@ -12165,7 +12181,7 @@ if i32.const 0 i32.const 8 - i32.const 435 + i32.const 427 i32.const 0 call $~lib/env/abort unreachable @@ -12179,7 +12195,7 @@ if i32.const 0 i32.const 8 - i32.const 436 + i32.const 428 i32.const 0 call $~lib/env/abort unreachable @@ -12193,7 +12209,7 @@ if i32.const 0 i32.const 8 - i32.const 437 + i32.const 429 i32.const 0 call $~lib/env/abort unreachable @@ -12207,7 +12223,7 @@ if i32.const 0 i32.const 8 - i32.const 438 + i32.const 430 i32.const 0 call $~lib/env/abort unreachable @@ -12221,7 +12237,7 @@ if i32.const 0 i32.const 8 - i32.const 439 + i32.const 431 i32.const 0 call $~lib/env/abort unreachable @@ -12235,7 +12251,7 @@ if i32.const 0 i32.const 8 - i32.const 440 + i32.const 432 i32.const 0 call $~lib/env/abort unreachable @@ -12249,7 +12265,7 @@ if i32.const 0 i32.const 8 - i32.const 441 + i32.const 433 i32.const 0 call $~lib/env/abort unreachable @@ -12263,7 +12279,7 @@ if i32.const 0 i32.const 8 - i32.const 450 + i32.const 442 i32.const 0 call $~lib/env/abort unreachable @@ -12277,7 +12293,7 @@ if i32.const 0 i32.const 8 - i32.const 451 + i32.const 443 i32.const 0 call $~lib/env/abort unreachable @@ -12291,7 +12307,7 @@ if i32.const 0 i32.const 8 - i32.const 452 + i32.const 444 i32.const 0 call $~lib/env/abort unreachable @@ -12305,7 +12321,7 @@ if i32.const 0 i32.const 8 - i32.const 453 + i32.const 445 i32.const 0 call $~lib/env/abort unreachable @@ -12319,7 +12335,7 @@ if i32.const 0 i32.const 8 - i32.const 454 + i32.const 446 i32.const 0 call $~lib/env/abort unreachable @@ -12333,7 +12349,7 @@ if i32.const 0 i32.const 8 - i32.const 455 + i32.const 447 i32.const 0 call $~lib/env/abort unreachable @@ -12347,7 +12363,7 @@ if i32.const 0 i32.const 8 - i32.const 456 + i32.const 448 i32.const 0 call $~lib/env/abort unreachable @@ -12361,7 +12377,7 @@ if i32.const 0 i32.const 8 - i32.const 457 + i32.const 449 i32.const 0 call $~lib/env/abort unreachable @@ -12375,7 +12391,7 @@ if i32.const 0 i32.const 8 - i32.const 458 + i32.const 450 i32.const 0 call $~lib/env/abort unreachable @@ -12389,7 +12405,7 @@ if i32.const 0 i32.const 8 - i32.const 459 + i32.const 451 i32.const 0 call $~lib/env/abort unreachable @@ -12403,7 +12419,7 @@ if i32.const 0 i32.const 8 - i32.const 462 + i32.const 454 i32.const 0 call $~lib/env/abort unreachable @@ -12417,7 +12433,7 @@ if i32.const 0 i32.const 8 - i32.const 463 + i32.const 455 i32.const 0 call $~lib/env/abort unreachable @@ -12431,7 +12447,7 @@ if i32.const 0 i32.const 8 - i32.const 464 + i32.const 456 i32.const 0 call $~lib/env/abort unreachable @@ -12445,7 +12461,7 @@ if i32.const 0 i32.const 8 - i32.const 465 + i32.const 457 i32.const 0 call $~lib/env/abort unreachable @@ -12459,7 +12475,7 @@ if i32.const 0 i32.const 8 - i32.const 466 + i32.const 458 i32.const 0 call $~lib/env/abort unreachable @@ -12473,7 +12489,7 @@ if i32.const 0 i32.const 8 - i32.const 467 + i32.const 459 i32.const 0 call $~lib/env/abort unreachable @@ -12487,7 +12503,7 @@ if i32.const 0 i32.const 8 - i32.const 468 + i32.const 460 i32.const 0 call $~lib/env/abort unreachable @@ -12501,7 +12517,7 @@ if i32.const 0 i32.const 8 - i32.const 469 + i32.const 461 i32.const 0 call $~lib/env/abort unreachable @@ -12515,7 +12531,7 @@ if i32.const 0 i32.const 8 - i32.const 470 + i32.const 462 i32.const 0 call $~lib/env/abort unreachable @@ -12529,7 +12545,7 @@ if i32.const 0 i32.const 8 - i32.const 471 + i32.const 463 i32.const 0 call $~lib/env/abort unreachable @@ -12543,7 +12559,7 @@ if i32.const 0 i32.const 8 - i32.const 483 + i32.const 475 i32.const 0 call $~lib/env/abort unreachable @@ -12557,7 +12573,7 @@ if i32.const 0 i32.const 8 - i32.const 484 + i32.const 476 i32.const 0 call $~lib/env/abort unreachable @@ -12571,7 +12587,7 @@ if i32.const 0 i32.const 8 - i32.const 485 + i32.const 477 i32.const 0 call $~lib/env/abort unreachable @@ -12585,7 +12601,7 @@ if i32.const 0 i32.const 8 - i32.const 486 + i32.const 478 i32.const 0 call $~lib/env/abort unreachable @@ -12599,7 +12615,7 @@ if i32.const 0 i32.const 8 - i32.const 487 + i32.const 479 i32.const 0 call $~lib/env/abort unreachable @@ -12613,7 +12629,7 @@ if i32.const 0 i32.const 8 - i32.const 488 + i32.const 480 i32.const 0 call $~lib/env/abort unreachable @@ -12627,7 +12643,7 @@ if i32.const 0 i32.const 8 - i32.const 489 + i32.const 481 i32.const 0 call $~lib/env/abort unreachable @@ -12641,7 +12657,7 @@ if i32.const 0 i32.const 8 - i32.const 490 + i32.const 482 i32.const 0 call $~lib/env/abort unreachable @@ -12655,7 +12671,7 @@ if i32.const 0 i32.const 8 - i32.const 491 + i32.const 483 i32.const 0 call $~lib/env/abort unreachable @@ -12669,7 +12685,7 @@ if i32.const 0 i32.const 8 - i32.const 492 + i32.const 484 i32.const 0 call $~lib/env/abort unreachable @@ -12683,7 +12699,7 @@ if i32.const 0 i32.const 8 - i32.const 495 + i32.const 487 i32.const 0 call $~lib/env/abort unreachable @@ -12697,7 +12713,7 @@ if i32.const 0 i32.const 8 - i32.const 496 + i32.const 488 i32.const 0 call $~lib/env/abort unreachable @@ -12711,7 +12727,7 @@ if i32.const 0 i32.const 8 - i32.const 497 + i32.const 489 i32.const 0 call $~lib/env/abort unreachable @@ -12725,7 +12741,7 @@ if i32.const 0 i32.const 8 - i32.const 498 + i32.const 490 i32.const 0 call $~lib/env/abort unreachable @@ -12739,7 +12755,7 @@ if i32.const 0 i32.const 8 - i32.const 499 + i32.const 491 i32.const 0 call $~lib/env/abort unreachable @@ -12753,7 +12769,7 @@ if i32.const 0 i32.const 8 - i32.const 528 + i32.const 520 i32.const 0 call $~lib/env/abort unreachable @@ -12767,7 +12783,7 @@ if i32.const 0 i32.const 8 - i32.const 529 + i32.const 521 i32.const 0 call $~lib/env/abort unreachable @@ -12781,7 +12797,7 @@ if i32.const 0 i32.const 8 - i32.const 530 + i32.const 522 i32.const 0 call $~lib/env/abort unreachable @@ -12795,7 +12811,7 @@ if i32.const 0 i32.const 8 - i32.const 531 + i32.const 523 i32.const 0 call $~lib/env/abort unreachable @@ -12809,7 +12825,7 @@ if i32.const 0 i32.const 8 - i32.const 532 + i32.const 524 i32.const 0 call $~lib/env/abort unreachable @@ -12823,7 +12839,7 @@ if i32.const 0 i32.const 8 - i32.const 533 + i32.const 525 i32.const 0 call $~lib/env/abort unreachable @@ -12837,7 +12853,7 @@ if i32.const 0 i32.const 8 - i32.const 534 + i32.const 526 i32.const 0 call $~lib/env/abort unreachable @@ -12851,7 +12867,7 @@ if i32.const 0 i32.const 8 - i32.const 535 + i32.const 527 i32.const 0 call $~lib/env/abort unreachable @@ -12865,7 +12881,7 @@ if i32.const 0 i32.const 8 - i32.const 536 + i32.const 528 i32.const 0 call $~lib/env/abort unreachable @@ -12879,7 +12895,7 @@ if i32.const 0 i32.const 8 - i32.const 537 + i32.const 529 i32.const 0 call $~lib/env/abort unreachable @@ -12893,7 +12909,7 @@ if i32.const 0 i32.const 8 - i32.const 540 + i32.const 532 i32.const 0 call $~lib/env/abort unreachable @@ -12907,7 +12923,7 @@ if i32.const 0 i32.const 8 - i32.const 541 + i32.const 533 i32.const 0 call $~lib/env/abort unreachable @@ -12921,7 +12937,7 @@ if i32.const 0 i32.const 8 - i32.const 542 + i32.const 534 i32.const 0 call $~lib/env/abort unreachable @@ -12935,7 +12951,7 @@ if i32.const 0 i32.const 8 - i32.const 543 + i32.const 535 i32.const 0 call $~lib/env/abort unreachable @@ -12949,7 +12965,7 @@ if i32.const 0 i32.const 8 - i32.const 544 + i32.const 536 i32.const 0 call $~lib/env/abort unreachable @@ -12963,7 +12979,7 @@ if i32.const 0 i32.const 8 - i32.const 556 + i32.const 548 i32.const 0 call $~lib/env/abort unreachable @@ -12977,7 +12993,7 @@ if i32.const 0 i32.const 8 - i32.const 557 + i32.const 549 i32.const 0 call $~lib/env/abort unreachable @@ -12991,7 +13007,7 @@ if i32.const 0 i32.const 8 - i32.const 558 + i32.const 550 i32.const 0 call $~lib/env/abort unreachable @@ -13005,7 +13021,7 @@ if i32.const 0 i32.const 8 - i32.const 559 + i32.const 551 i32.const 0 call $~lib/env/abort unreachable @@ -13019,7 +13035,7 @@ if i32.const 0 i32.const 8 - i32.const 560 + i32.const 552 i32.const 0 call $~lib/env/abort unreachable @@ -13033,7 +13049,7 @@ if i32.const 0 i32.const 8 - i32.const 561 + i32.const 553 i32.const 0 call $~lib/env/abort unreachable @@ -13047,7 +13063,7 @@ if i32.const 0 i32.const 8 - i32.const 562 + i32.const 554 i32.const 0 call $~lib/env/abort unreachable @@ -13061,7 +13077,7 @@ if i32.const 0 i32.const 8 - i32.const 563 + i32.const 555 i32.const 0 call $~lib/env/abort unreachable @@ -13075,7 +13091,7 @@ if i32.const 0 i32.const 8 - i32.const 564 + i32.const 556 i32.const 0 call $~lib/env/abort unreachable @@ -13089,7 +13105,7 @@ if i32.const 0 i32.const 8 - i32.const 565 + i32.const 557 i32.const 0 call $~lib/env/abort unreachable @@ -13103,7 +13119,7 @@ if i32.const 0 i32.const 8 - i32.const 568 + i32.const 560 i32.const 0 call $~lib/env/abort unreachable @@ -13117,7 +13133,7 @@ if i32.const 0 i32.const 8 - i32.const 569 + i32.const 561 i32.const 0 call $~lib/env/abort unreachable @@ -13131,7 +13147,7 @@ if i32.const 0 i32.const 8 - i32.const 570 + i32.const 562 i32.const 0 call $~lib/env/abort unreachable @@ -13145,7 +13161,7 @@ if i32.const 0 i32.const 8 - i32.const 571 + i32.const 563 i32.const 0 call $~lib/env/abort unreachable @@ -13159,7 +13175,7 @@ if i32.const 0 i32.const 8 - i32.const 572 + i32.const 564 i32.const 0 call $~lib/env/abort unreachable @@ -13173,7 +13189,7 @@ if i32.const 0 i32.const 8 - i32.const 573 + i32.const 565 i32.const 0 call $~lib/env/abort unreachable @@ -13187,7 +13203,7 @@ if i32.const 0 i32.const 8 - i32.const 574 + i32.const 566 i32.const 0 call $~lib/env/abort unreachable @@ -13201,7 +13217,7 @@ if i32.const 0 i32.const 8 - i32.const 575 + i32.const 567 i32.const 0 call $~lib/env/abort unreachable @@ -13215,7 +13231,7 @@ if i32.const 0 i32.const 8 - i32.const 584 + i32.const 576 i32.const 0 call $~lib/env/abort unreachable @@ -13229,7 +13245,7 @@ if i32.const 0 i32.const 8 - i32.const 585 + i32.const 577 i32.const 0 call $~lib/env/abort unreachable @@ -13243,7 +13259,7 @@ if i32.const 0 i32.const 8 - i32.const 586 + i32.const 578 i32.const 0 call $~lib/env/abort unreachable @@ -13257,7 +13273,7 @@ if i32.const 0 i32.const 8 - i32.const 587 + i32.const 579 i32.const 0 call $~lib/env/abort unreachable @@ -13271,7 +13287,7 @@ if i32.const 0 i32.const 8 - i32.const 588 + i32.const 580 i32.const 0 call $~lib/env/abort unreachable @@ -13285,7 +13301,7 @@ if i32.const 0 i32.const 8 - i32.const 589 + i32.const 581 i32.const 0 call $~lib/env/abort unreachable @@ -13299,7 +13315,7 @@ if i32.const 0 i32.const 8 - i32.const 590 + i32.const 582 i32.const 0 call $~lib/env/abort unreachable @@ -13313,7 +13329,7 @@ if i32.const 0 i32.const 8 - i32.const 591 + i32.const 583 i32.const 0 call $~lib/env/abort unreachable @@ -13327,7 +13343,7 @@ if i32.const 0 i32.const 8 - i32.const 592 + i32.const 584 i32.const 0 call $~lib/env/abort unreachable @@ -13341,7 +13357,7 @@ if i32.const 0 i32.const 8 - i32.const 593 + i32.const 585 i32.const 0 call $~lib/env/abort unreachable @@ -13355,7 +13371,7 @@ if i32.const 0 i32.const 8 - i32.const 596 + i32.const 588 i32.const 0 call $~lib/env/abort unreachable @@ -13369,7 +13385,7 @@ if i32.const 0 i32.const 8 - i32.const 597 + i32.const 589 i32.const 0 call $~lib/env/abort unreachable @@ -13383,7 +13399,7 @@ if i32.const 0 i32.const 8 - i32.const 598 + i32.const 590 i32.const 0 call $~lib/env/abort unreachable @@ -13397,7 +13413,7 @@ if i32.const 0 i32.const 8 - i32.const 599 + i32.const 591 i32.const 0 call $~lib/env/abort unreachable @@ -13411,7 +13427,7 @@ if i32.const 0 i32.const 8 - i32.const 600 + i32.const 592 i32.const 0 call $~lib/env/abort unreachable @@ -13425,7 +13441,7 @@ if i32.const 0 i32.const 8 - i32.const 601 + i32.const 593 i32.const 0 call $~lib/env/abort unreachable @@ -13439,7 +13455,7 @@ if i32.const 0 i32.const 8 - i32.const 602 + i32.const 594 i32.const 0 call $~lib/env/abort unreachable @@ -13453,7 +13469,7 @@ if i32.const 0 i32.const 8 - i32.const 614 + i32.const 606 i32.const 0 call $~lib/env/abort unreachable @@ -13467,7 +13483,7 @@ if i32.const 0 i32.const 8 - i32.const 615 + i32.const 607 i32.const 0 call $~lib/env/abort unreachable @@ -13481,7 +13497,7 @@ if i32.const 0 i32.const 8 - i32.const 616 + i32.const 608 i32.const 0 call $~lib/env/abort unreachable @@ -13495,7 +13511,7 @@ if i32.const 0 i32.const 8 - i32.const 617 + i32.const 609 i32.const 0 call $~lib/env/abort unreachable @@ -13509,7 +13525,7 @@ if i32.const 0 i32.const 8 - i32.const 618 + i32.const 610 i32.const 0 call $~lib/env/abort unreachable @@ -13523,7 +13539,7 @@ if i32.const 0 i32.const 8 - i32.const 619 + i32.const 611 i32.const 0 call $~lib/env/abort unreachable @@ -13537,7 +13553,7 @@ if i32.const 0 i32.const 8 - i32.const 620 + i32.const 612 i32.const 0 call $~lib/env/abort unreachable @@ -13551,7 +13567,7 @@ if i32.const 0 i32.const 8 - i32.const 621 + i32.const 613 i32.const 0 call $~lib/env/abort unreachable @@ -13565,7 +13581,7 @@ if i32.const 0 i32.const 8 - i32.const 622 + i32.const 614 i32.const 0 call $~lib/env/abort unreachable @@ -13579,7 +13595,7 @@ if i32.const 0 i32.const 8 - i32.const 623 + i32.const 615 i32.const 0 call $~lib/env/abort unreachable @@ -13593,7 +13609,7 @@ if i32.const 0 i32.const 8 - i32.const 626 + i32.const 618 i32.const 0 call $~lib/env/abort unreachable @@ -13607,7 +13623,7 @@ if i32.const 0 i32.const 8 - i32.const 627 + i32.const 619 i32.const 0 call $~lib/env/abort unreachable @@ -13621,7 +13637,7 @@ if i32.const 0 i32.const 8 - i32.const 628 + i32.const 620 i32.const 0 call $~lib/env/abort unreachable @@ -13635,7 +13651,7 @@ if i32.const 0 i32.const 8 - i32.const 629 + i32.const 621 i32.const 0 call $~lib/env/abort unreachable @@ -13649,7 +13665,7 @@ if i32.const 0 i32.const 8 - i32.const 630 + i32.const 622 i32.const 0 call $~lib/env/abort unreachable @@ -13663,7 +13679,7 @@ if i32.const 0 i32.const 8 - i32.const 631 + i32.const 623 i32.const 0 call $~lib/env/abort unreachable @@ -13677,7 +13693,7 @@ if i32.const 0 i32.const 8 - i32.const 632 + i32.const 624 i32.const 0 call $~lib/env/abort unreachable @@ -13691,7 +13707,7 @@ if i32.const 0 i32.const 8 - i32.const 633 + i32.const 625 i32.const 0 call $~lib/env/abort unreachable @@ -13705,7 +13721,7 @@ if i32.const 0 i32.const 8 - i32.const 634 + i32.const 626 i32.const 0 call $~lib/env/abort unreachable @@ -13719,7 +13735,7 @@ if i32.const 0 i32.const 8 - i32.const 635 + i32.const 627 i32.const 0 call $~lib/env/abort unreachable @@ -13733,7 +13749,7 @@ if i32.const 0 i32.const 8 - i32.const 636 + i32.const 628 i32.const 0 call $~lib/env/abort unreachable @@ -13747,7 +13763,7 @@ if i32.const 0 i32.const 8 - i32.const 637 + i32.const 629 i32.const 0 call $~lib/env/abort unreachable @@ -13761,7 +13777,7 @@ if i32.const 0 i32.const 8 - i32.const 638 + i32.const 630 i32.const 0 call $~lib/env/abort unreachable @@ -13775,7 +13791,7 @@ if i32.const 0 i32.const 8 - i32.const 639 + i32.const 631 i32.const 0 call $~lib/env/abort unreachable @@ -13789,7 +13805,7 @@ if i32.const 0 i32.const 8 - i32.const 648 + i32.const 640 i32.const 0 call $~lib/env/abort unreachable @@ -13803,7 +13819,7 @@ if i32.const 0 i32.const 8 - i32.const 649 + i32.const 641 i32.const 0 call $~lib/env/abort unreachable @@ -13817,7 +13833,7 @@ if i32.const 0 i32.const 8 - i32.const 650 + i32.const 642 i32.const 0 call $~lib/env/abort unreachable @@ -13831,7 +13847,7 @@ if i32.const 0 i32.const 8 - i32.const 651 + i32.const 643 i32.const 0 call $~lib/env/abort unreachable @@ -13845,7 +13861,7 @@ if i32.const 0 i32.const 8 - i32.const 652 + i32.const 644 i32.const 0 call $~lib/env/abort unreachable @@ -13859,7 +13875,7 @@ if i32.const 0 i32.const 8 - i32.const 653 + i32.const 645 i32.const 0 call $~lib/env/abort unreachable @@ -13873,7 +13889,7 @@ if i32.const 0 i32.const 8 - i32.const 654 + i32.const 646 i32.const 0 call $~lib/env/abort unreachable @@ -13887,7 +13903,7 @@ if i32.const 0 i32.const 8 - i32.const 655 + i32.const 647 i32.const 0 call $~lib/env/abort unreachable @@ -13901,7 +13917,7 @@ if i32.const 0 i32.const 8 - i32.const 656 + i32.const 648 i32.const 0 call $~lib/env/abort unreachable @@ -13915,7 +13931,7 @@ if i32.const 0 i32.const 8 - i32.const 657 + i32.const 649 i32.const 0 call $~lib/env/abort unreachable @@ -13929,7 +13945,7 @@ if i32.const 0 i32.const 8 - i32.const 660 + i32.const 652 i32.const 0 call $~lib/env/abort unreachable @@ -13943,7 +13959,7 @@ if i32.const 0 i32.const 8 - i32.const 661 + i32.const 653 i32.const 0 call $~lib/env/abort unreachable @@ -13957,7 +13973,7 @@ if i32.const 0 i32.const 8 - i32.const 662 + i32.const 654 i32.const 0 call $~lib/env/abort unreachable @@ -13971,7 +13987,7 @@ if i32.const 0 i32.const 8 - i32.const 663 + i32.const 655 i32.const 0 call $~lib/env/abort unreachable @@ -13985,7 +14001,7 @@ if i32.const 0 i32.const 8 - i32.const 664 + i32.const 656 i32.const 0 call $~lib/env/abort unreachable @@ -13999,7 +14015,7 @@ if i32.const 0 i32.const 8 - i32.const 665 + i32.const 657 i32.const 0 call $~lib/env/abort unreachable @@ -14013,7 +14029,7 @@ if i32.const 0 i32.const 8 - i32.const 666 + i32.const 658 i32.const 0 call $~lib/env/abort unreachable @@ -14027,7 +14043,7 @@ if i32.const 0 i32.const 8 - i32.const 667 + i32.const 659 i32.const 0 call $~lib/env/abort unreachable @@ -14041,7 +14057,7 @@ if i32.const 0 i32.const 8 - i32.const 668 + i32.const 660 i32.const 0 call $~lib/env/abort unreachable @@ -14055,7 +14071,7 @@ if i32.const 0 i32.const 8 - i32.const 669 + i32.const 661 i32.const 0 call $~lib/env/abort unreachable @@ -14069,7 +14085,7 @@ if i32.const 0 i32.const 8 - i32.const 670 + i32.const 662 i32.const 0 call $~lib/env/abort unreachable @@ -14083,7 +14099,7 @@ if i32.const 0 i32.const 8 - i32.const 671 + i32.const 663 i32.const 0 call $~lib/env/abort unreachable @@ -14097,7 +14113,7 @@ if i32.const 0 i32.const 8 - i32.const 672 + i32.const 664 i32.const 0 call $~lib/env/abort unreachable @@ -14111,7 +14127,7 @@ if i32.const 0 i32.const 8 - i32.const 673 + i32.const 665 i32.const 0 call $~lib/env/abort unreachable @@ -14126,7 +14142,7 @@ if i32.const 0 i32.const 8 - i32.const 685 + i32.const 677 i32.const 0 call $~lib/env/abort unreachable @@ -14141,7 +14157,7 @@ if i32.const 0 i32.const 8 - i32.const 686 + i32.const 678 i32.const 0 call $~lib/env/abort unreachable @@ -14156,7 +14172,7 @@ if i32.const 0 i32.const 8 - i32.const 687 + i32.const 679 i32.const 0 call $~lib/env/abort unreachable @@ -14171,7 +14187,7 @@ if i32.const 0 i32.const 8 - i32.const 688 + i32.const 680 i32.const 0 call $~lib/env/abort unreachable @@ -14186,7 +14202,7 @@ if i32.const 0 i32.const 8 - i32.const 689 + i32.const 681 i32.const 0 call $~lib/env/abort unreachable @@ -14201,7 +14217,7 @@ if i32.const 0 i32.const 8 - i32.const 690 + i32.const 682 i32.const 0 call $~lib/env/abort unreachable @@ -14216,7 +14232,7 @@ if i32.const 0 i32.const 8 - i32.const 691 + i32.const 683 i32.const 0 call $~lib/env/abort unreachable @@ -14231,7 +14247,7 @@ if i32.const 0 i32.const 8 - i32.const 692 + i32.const 684 i32.const 0 call $~lib/env/abort unreachable @@ -14246,7 +14262,7 @@ if i32.const 0 i32.const 8 - i32.const 693 + i32.const 685 i32.const 0 call $~lib/env/abort unreachable @@ -14261,7 +14277,7 @@ if i32.const 0 i32.const 8 - i32.const 694 + i32.const 686 i32.const 0 call $~lib/env/abort unreachable @@ -14276,7 +14292,7 @@ if i32.const 0 i32.const 8 - i32.const 697 + i32.const 689 i32.const 0 call $~lib/env/abort unreachable @@ -14288,6 +14304,126 @@ i32.const 1 call $std/math/test_atan2 i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 690 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0 + f64.const -1 + f64.const 3.141592653589793 + f64.const -0.27576595544815063 + i32.const 1 + call $std/math/test_atan2 + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 691 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0 + f64.const -inf + f64.const 3.141592653589793 + f64.const -0.27576595544815063 + i32.const 1 + call $std/math/test_atan2 + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 692 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0 + f64.const 1 + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_atan2 + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 693 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0 + f64.const inf + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_atan2 + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 694 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const 0 + f64.const -0 + f64.const 0 + i32.const 0 + call $std/math/test_atan2 + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 695 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -0 + f64.const -3.141592653589793 + f64.const 0.27576595544815063 + i32.const 1 + call $std/math/test_atan2 + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 696 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -1 + f64.const -3.141592653589793 + f64.const 0.27576595544815063 + i32.const 1 + call $std/math/test_atan2 + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 697 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -inf + f64.const -3.141592653589793 + f64.const 0.27576595544815063 + i32.const 1 + call $std/math/test_atan2 + i32.eqz if i32.const 0 i32.const 8 @@ -14296,11 +14432,11 @@ call $~lib/env/abort unreachable end + f64.const -0 + f64.const 1 + f64.const -0 f64.const 0 - f64.const -1 - f64.const 3.141592653589793 - f64.const -0.27576595544815063 - i32.const 1 + i32.const 0 call $std/math/test_atan2 i32.eqz if @@ -14311,11 +14447,11 @@ call $~lib/env/abort unreachable end + f64.const -0 + f64.const inf + f64.const -0 f64.const 0 - f64.const -inf - f64.const 3.141592653589793 - f64.const -0.27576595544815063 - i32.const 1 + i32.const 0 call $std/math/test_atan2 i32.eqz if @@ -14326,11 +14462,11 @@ call $~lib/env/abort unreachable end + f64.const -1 f64.const 0 - f64.const 1 - f64.const 0 - f64.const 0 - i32.const 0 + f64.const -1.5707963267948966 + f64.const 0.27576595544815063 + i32.const 1 call $std/math/test_atan2 i32.eqz if @@ -14341,11 +14477,11 @@ call $~lib/env/abort unreachable end - f64.const 0 - f64.const inf - f64.const 0 - f64.const 0 - i32.const 0 + f64.const -1 + f64.const -0 + f64.const -1.5707963267948966 + f64.const 0.27576595544815063 + i32.const 1 call $std/math/test_atan2 i32.eqz if @@ -14356,11 +14492,11 @@ call $~lib/env/abort unreachable end - f64.const -0 + f64.const 1 f64.const 0 - f64.const -0 - f64.const 0 - i32.const 0 + f64.const 1.5707963267948966 + f64.const -0.27576595544815063 + i32.const 1 call $std/math/test_atan2 i32.eqz if @@ -14371,10 +14507,10 @@ call $~lib/env/abort unreachable end + f64.const 1 f64.const -0 - f64.const -0 - f64.const -3.141592653589793 - f64.const 0.27576595544815063 + f64.const 1.5707963267948966 + f64.const -0.27576595544815063 i32.const 1 call $std/math/test_atan2 i32.eqz @@ -14386,11 +14522,11 @@ call $~lib/env/abort unreachable end - f64.const -0 f64.const -1 - f64.const -3.141592653589793 - f64.const 0.27576595544815063 - i32.const 1 + f64.const inf + f64.const -0 + f64.const 0 + i32.const 0 call $std/math/test_atan2 i32.eqz if @@ -14401,11 +14537,11 @@ call $~lib/env/abort unreachable end - f64.const -0 - f64.const -inf - f64.const -3.141592653589793 - f64.const 0.27576595544815063 - i32.const 1 + f64.const 1 + f64.const inf + f64.const 0 + f64.const 0 + i32.const 0 call $std/math/test_atan2 i32.eqz if @@ -14416,126 +14552,6 @@ call $~lib/env/abort unreachable end - f64.const -0 - f64.const 1 - f64.const -0 - f64.const 0 - i32.const 0 - call $std/math/test_atan2 - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 707 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0 - f64.const inf - f64.const -0 - f64.const 0 - i32.const 0 - call $std/math/test_atan2 - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 708 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1 - f64.const 0 - f64.const -1.5707963267948966 - f64.const 0.27576595544815063 - i32.const 1 - call $std/math/test_atan2 - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 709 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1 - f64.const -0 - f64.const -1.5707963267948966 - f64.const 0.27576595544815063 - i32.const 1 - call $std/math/test_atan2 - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 710 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const 0 - f64.const 1.5707963267948966 - f64.const -0.27576595544815063 - i32.const 1 - call $std/math/test_atan2 - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 711 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const -0 - f64.const 1.5707963267948966 - f64.const -0.27576595544815063 - i32.const 1 - call $std/math/test_atan2 - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 712 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1 - f64.const inf - f64.const -0 - f64.const 0 - i32.const 0 - call $std/math/test_atan2 - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 713 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const inf - f64.const 0 - f64.const 0 - i32.const 0 - call $std/math/test_atan2 - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 714 - i32.const 0 - call $~lib/env/abort - unreachable - end f64.const -1 f64.const -inf f64.const -3.141592653589793 @@ -14546,7 +14562,7 @@ if i32.const 0 i32.const 8 - i32.const 715 + i32.const 707 i32.const 0 call $~lib/env/abort unreachable @@ -14561,7 +14577,7 @@ if i32.const 0 i32.const 8 - i32.const 716 + i32.const 708 i32.const 0 call $~lib/env/abort unreachable @@ -14576,7 +14592,7 @@ if i32.const 0 i32.const 8 - i32.const 717 + i32.const 709 i32.const 0 call $~lib/env/abort unreachable @@ -14591,7 +14607,7 @@ if i32.const 0 i32.const 8 - i32.const 718 + i32.const 710 i32.const 0 call $~lib/env/abort unreachable @@ -14606,7 +14622,7 @@ if i32.const 0 i32.const 8 - i32.const 719 + i32.const 711 i32.const 0 call $~lib/env/abort unreachable @@ -14621,7 +14637,7 @@ if i32.const 0 i32.const 8 - i32.const 720 + i32.const 712 i32.const 0 call $~lib/env/abort unreachable @@ -14636,7 +14652,7 @@ if i32.const 0 i32.const 8 - i32.const 721 + i32.const 713 i32.const 0 call $~lib/env/abort unreachable @@ -14651,7 +14667,7 @@ if i32.const 0 i32.const 8 - i32.const 722 + i32.const 714 i32.const 0 call $~lib/env/abort unreachable @@ -14666,7 +14682,7 @@ if i32.const 0 i32.const 8 - i32.const 723 + i32.const 715 i32.const 0 call $~lib/env/abort unreachable @@ -14681,7 +14697,7 @@ if i32.const 0 i32.const 8 - i32.const 724 + i32.const 716 i32.const 0 call $~lib/env/abort unreachable @@ -14696,7 +14712,7 @@ if i32.const 0 i32.const 8 - i32.const 725 + i32.const 717 i32.const 0 call $~lib/env/abort unreachable @@ -14711,7 +14727,7 @@ if i32.const 0 i32.const 8 - i32.const 726 + i32.const 718 i32.const 0 call $~lib/env/abort unreachable @@ -14726,7 +14742,7 @@ if i32.const 0 i32.const 8 - i32.const 735 + i32.const 727 i32.const 0 call $~lib/env/abort unreachable @@ -14741,7 +14757,7 @@ if i32.const 0 i32.const 8 - i32.const 736 + i32.const 728 i32.const 0 call $~lib/env/abort unreachable @@ -14756,7 +14772,7 @@ if i32.const 0 i32.const 8 - i32.const 737 + i32.const 729 i32.const 0 call $~lib/env/abort unreachable @@ -14771,7 +14787,7 @@ if i32.const 0 i32.const 8 - i32.const 738 + i32.const 730 i32.const 0 call $~lib/env/abort unreachable @@ -14786,7 +14802,7 @@ if i32.const 0 i32.const 8 - i32.const 739 + i32.const 731 i32.const 0 call $~lib/env/abort unreachable @@ -14801,7 +14817,7 @@ if i32.const 0 i32.const 8 - i32.const 740 + i32.const 732 i32.const 0 call $~lib/env/abort unreachable @@ -14816,7 +14832,7 @@ if i32.const 0 i32.const 8 - i32.const 741 + i32.const 733 i32.const 0 call $~lib/env/abort unreachable @@ -14831,7 +14847,7 @@ if i32.const 0 i32.const 8 - i32.const 742 + i32.const 734 i32.const 0 call $~lib/env/abort unreachable @@ -14846,7 +14862,7 @@ if i32.const 0 i32.const 8 - i32.const 743 + i32.const 735 i32.const 0 call $~lib/env/abort unreachable @@ -14861,7 +14877,7 @@ if i32.const 0 i32.const 8 - i32.const 744 + i32.const 736 i32.const 0 call $~lib/env/abort unreachable @@ -14876,7 +14892,7 @@ if i32.const 0 i32.const 8 - i32.const 747 + i32.const 739 i32.const 0 call $~lib/env/abort unreachable @@ -14888,6 +14904,126 @@ i32.const 1 call $std/math/test_atan2f i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 740 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0 + f32.const -1 + f32.const 3.1415927410125732 + f32.const 0.3666777014732361 + i32.const 1 + call $std/math/test_atan2f + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 741 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0 + f32.const -inf + f32.const 3.1415927410125732 + f32.const 0.3666777014732361 + i32.const 1 + call $std/math/test_atan2f + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 742 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0 + f32.const 1 + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_atan2f + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 743 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0 + f32.const inf + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_atan2f + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 744 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const 0 + f32.const -0 + f32.const 0 + i32.const 0 + call $std/math/test_atan2f + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 745 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -0 + f32.const -3.1415927410125732 + f32.const -0.3666777014732361 + i32.const 1 + call $std/math/test_atan2f + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 746 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -1 + f32.const -3.1415927410125732 + f32.const -0.3666777014732361 + i32.const 1 + call $std/math/test_atan2f + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 747 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -inf + f32.const -3.1415927410125732 + f32.const -0.3666777014732361 + i32.const 1 + call $std/math/test_atan2f + i32.eqz if i32.const 0 i32.const 8 @@ -14896,11 +15032,11 @@ call $~lib/env/abort unreachable end + f32.const -0 + f32.const 1 + f32.const -0 f32.const 0 - f32.const -1 - f32.const 3.1415927410125732 - f32.const 0.3666777014732361 - i32.const 1 + i32.const 0 call $std/math/test_atan2f i32.eqz if @@ -14911,11 +15047,11 @@ call $~lib/env/abort unreachable end + f32.const -0 + f32.const inf + f32.const -0 f32.const 0 - f32.const -inf - f32.const 3.1415927410125732 - f32.const 0.3666777014732361 - i32.const 1 + i32.const 0 call $std/math/test_atan2f i32.eqz if @@ -14926,11 +15062,11 @@ call $~lib/env/abort unreachable end + f32.const -1 f32.const 0 - f32.const 1 - f32.const 0 - f32.const 0 - i32.const 0 + f32.const -1.5707963705062866 + f32.const -0.3666777014732361 + i32.const 1 call $std/math/test_atan2f i32.eqz if @@ -14941,11 +15077,11 @@ call $~lib/env/abort unreachable end - f32.const 0 - f32.const inf - f32.const 0 - f32.const 0 - i32.const 0 + f32.const -1 + f32.const -0 + f32.const -1.5707963705062866 + f32.const -0.3666777014732361 + i32.const 1 call $std/math/test_atan2f i32.eqz if @@ -14956,11 +15092,11 @@ call $~lib/env/abort unreachable end - f32.const -0 + f32.const 1 f32.const 0 - f32.const -0 - f32.const 0 - i32.const 0 + f32.const 1.5707963705062866 + f32.const 0.3666777014732361 + i32.const 1 call $std/math/test_atan2f i32.eqz if @@ -14971,10 +15107,10 @@ call $~lib/env/abort unreachable end + f32.const 1 f32.const -0 - f32.const -0 - f32.const -3.1415927410125732 - f32.const -0.3666777014732361 + f32.const 1.5707963705062866 + f32.const 0.3666777014732361 i32.const 1 call $std/math/test_atan2f i32.eqz @@ -14986,11 +15122,11 @@ call $~lib/env/abort unreachable end - f32.const -0 f32.const -1 - f32.const -3.1415927410125732 - f32.const -0.3666777014732361 - i32.const 1 + f32.const inf + f32.const -0 + f32.const 0 + i32.const 0 call $std/math/test_atan2f i32.eqz if @@ -15001,11 +15137,11 @@ call $~lib/env/abort unreachable end - f32.const -0 - f32.const -inf - f32.const -3.1415927410125732 - f32.const -0.3666777014732361 - i32.const 1 + f32.const 1 + f32.const inf + f32.const 0 + f32.const 0 + i32.const 0 call $std/math/test_atan2f i32.eqz if @@ -15016,126 +15152,6 @@ call $~lib/env/abort unreachable end - f32.const -0 - f32.const 1 - f32.const -0 - f32.const 0 - i32.const 0 - call $std/math/test_atan2f - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 757 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0 - f32.const inf - f32.const -0 - f32.const 0 - i32.const 0 - call $std/math/test_atan2f - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 758 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1 - f32.const 0 - f32.const -1.5707963705062866 - f32.const -0.3666777014732361 - i32.const 1 - call $std/math/test_atan2f - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 759 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1 - f32.const -0 - f32.const -1.5707963705062866 - f32.const -0.3666777014732361 - i32.const 1 - call $std/math/test_atan2f - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 760 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const 0 - f32.const 1.5707963705062866 - f32.const 0.3666777014732361 - i32.const 1 - call $std/math/test_atan2f - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 761 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const -0 - f32.const 1.5707963705062866 - f32.const 0.3666777014732361 - i32.const 1 - call $std/math/test_atan2f - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 762 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1 - f32.const inf - f32.const -0 - f32.const 0 - i32.const 0 - call $std/math/test_atan2f - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 763 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const inf - f32.const 0 - f32.const 0 - i32.const 0 - call $std/math/test_atan2f - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 764 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const -1 f32.const -inf f32.const -3.1415927410125732 @@ -15146,7 +15162,7 @@ if i32.const 0 i32.const 8 - i32.const 765 + i32.const 757 i32.const 0 call $~lib/env/abort unreachable @@ -15161,7 +15177,7 @@ if i32.const 0 i32.const 8 - i32.const 766 + i32.const 758 i32.const 0 call $~lib/env/abort unreachable @@ -15176,7 +15192,7 @@ if i32.const 0 i32.const 8 - i32.const 767 + i32.const 759 i32.const 0 call $~lib/env/abort unreachable @@ -15191,7 +15207,7 @@ if i32.const 0 i32.const 8 - i32.const 768 + i32.const 760 i32.const 0 call $~lib/env/abort unreachable @@ -15206,7 +15222,7 @@ if i32.const 0 i32.const 8 - i32.const 769 + i32.const 761 i32.const 0 call $~lib/env/abort unreachable @@ -15221,7 +15237,7 @@ if i32.const 0 i32.const 8 - i32.const 770 + i32.const 762 i32.const 0 call $~lib/env/abort unreachable @@ -15236,7 +15252,7 @@ if i32.const 0 i32.const 8 - i32.const 771 + i32.const 763 i32.const 0 call $~lib/env/abort unreachable @@ -15251,7 +15267,7 @@ if i32.const 0 i32.const 8 - i32.const 772 + i32.const 764 i32.const 0 call $~lib/env/abort unreachable @@ -15266,7 +15282,7 @@ if i32.const 0 i32.const 8 - i32.const 773 + i32.const 765 i32.const 0 call $~lib/env/abort unreachable @@ -15281,7 +15297,7 @@ if i32.const 0 i32.const 8 - i32.const 774 + i32.const 766 i32.const 0 call $~lib/env/abort unreachable @@ -15295,7 +15311,7 @@ if i32.const 0 i32.const 8 - i32.const 786 + i32.const 778 i32.const 0 call $~lib/env/abort unreachable @@ -15309,7 +15325,7 @@ if i32.const 0 i32.const 8 - i32.const 787 + i32.const 779 i32.const 0 call $~lib/env/abort unreachable @@ -15323,7 +15339,7 @@ if i32.const 0 i32.const 8 - i32.const 788 + i32.const 780 i32.const 0 call $~lib/env/abort unreachable @@ -15337,7 +15353,7 @@ if i32.const 0 i32.const 8 - i32.const 789 + i32.const 781 i32.const 0 call $~lib/env/abort unreachable @@ -15351,7 +15367,7 @@ if i32.const 0 i32.const 8 - i32.const 790 + i32.const 782 i32.const 0 call $~lib/env/abort unreachable @@ -15365,7 +15381,7 @@ if i32.const 0 i32.const 8 - i32.const 791 + i32.const 783 i32.const 0 call $~lib/env/abort unreachable @@ -15379,7 +15395,7 @@ if i32.const 0 i32.const 8 - i32.const 792 + i32.const 784 i32.const 0 call $~lib/env/abort unreachable @@ -15393,7 +15409,7 @@ if i32.const 0 i32.const 8 - i32.const 793 + i32.const 785 i32.const 0 call $~lib/env/abort unreachable @@ -15407,7 +15423,7 @@ if i32.const 0 i32.const 8 - i32.const 794 + i32.const 786 i32.const 0 call $~lib/env/abort unreachable @@ -15421,7 +15437,7 @@ if i32.const 0 i32.const 8 - i32.const 795 + i32.const 787 i32.const 0 call $~lib/env/abort unreachable @@ -15435,7 +15451,7 @@ if i32.const 0 i32.const 8 - i32.const 798 + i32.const 790 i32.const 0 call $~lib/env/abort unreachable @@ -15449,7 +15465,7 @@ if i32.const 0 i32.const 8 - i32.const 799 + i32.const 791 i32.const 0 call $~lib/env/abort unreachable @@ -15463,7 +15479,7 @@ if i32.const 0 i32.const 8 - i32.const 800 + i32.const 792 i32.const 0 call $~lib/env/abort unreachable @@ -15477,7 +15493,7 @@ if i32.const 0 i32.const 8 - i32.const 801 + i32.const 793 i32.const 0 call $~lib/env/abort unreachable @@ -15491,7 +15507,7 @@ if i32.const 0 i32.const 8 - i32.const 802 + i32.const 794 i32.const 0 call $~lib/env/abort unreachable @@ -15505,7 +15521,7 @@ if i32.const 0 i32.const 8 - i32.const 803 + i32.const 795 i32.const 0 call $~lib/env/abort unreachable @@ -15519,7 +15535,7 @@ if i32.const 0 i32.const 8 - i32.const 804 + i32.const 796 i32.const 0 call $~lib/env/abort unreachable @@ -15533,7 +15549,7 @@ if i32.const 0 i32.const 8 - i32.const 805 + i32.const 797 i32.const 0 call $~lib/env/abort unreachable @@ -15547,7 +15563,7 @@ if i32.const 0 i32.const 8 - i32.const 806 + i32.const 798 i32.const 0 call $~lib/env/abort unreachable @@ -15561,7 +15577,7 @@ if i32.const 0 i32.const 8 - i32.const 807 + i32.const 799 i32.const 0 call $~lib/env/abort unreachable @@ -15575,7 +15591,7 @@ if i32.const 0 i32.const 8 - i32.const 816 + i32.const 808 i32.const 0 call $~lib/env/abort unreachable @@ -15589,7 +15605,7 @@ if i32.const 0 i32.const 8 - i32.const 817 + i32.const 809 i32.const 0 call $~lib/env/abort unreachable @@ -15603,7 +15619,7 @@ if i32.const 0 i32.const 8 - i32.const 818 + i32.const 810 i32.const 0 call $~lib/env/abort unreachable @@ -15617,7 +15633,7 @@ if i32.const 0 i32.const 8 - i32.const 819 + i32.const 811 i32.const 0 call $~lib/env/abort unreachable @@ -15631,7 +15647,7 @@ if i32.const 0 i32.const 8 - i32.const 820 + i32.const 812 i32.const 0 call $~lib/env/abort unreachable @@ -15645,7 +15661,7 @@ if i32.const 0 i32.const 8 - i32.const 821 + i32.const 813 i32.const 0 call $~lib/env/abort unreachable @@ -15659,7 +15675,7 @@ if i32.const 0 i32.const 8 - i32.const 822 + i32.const 814 i32.const 0 call $~lib/env/abort unreachable @@ -15673,7 +15689,7 @@ if i32.const 0 i32.const 8 - i32.const 823 + i32.const 815 i32.const 0 call $~lib/env/abort unreachable @@ -15687,7 +15703,7 @@ if i32.const 0 i32.const 8 - i32.const 824 + i32.const 816 i32.const 0 call $~lib/env/abort unreachable @@ -15701,7 +15717,7 @@ if i32.const 0 i32.const 8 - i32.const 825 + i32.const 817 i32.const 0 call $~lib/env/abort unreachable @@ -15715,7 +15731,7 @@ if i32.const 0 i32.const 8 - i32.const 828 + i32.const 820 i32.const 0 call $~lib/env/abort unreachable @@ -15729,7 +15745,7 @@ if i32.const 0 i32.const 8 - i32.const 829 + i32.const 821 i32.const 0 call $~lib/env/abort unreachable @@ -15743,7 +15759,7 @@ if i32.const 0 i32.const 8 - i32.const 830 + i32.const 822 i32.const 0 call $~lib/env/abort unreachable @@ -15757,7 +15773,7 @@ if i32.const 0 i32.const 8 - i32.const 831 + i32.const 823 i32.const 0 call $~lib/env/abort unreachable @@ -15771,7 +15787,7 @@ if i32.const 0 i32.const 8 - i32.const 832 + i32.const 824 i32.const 0 call $~lib/env/abort unreachable @@ -15785,7 +15801,7 @@ if i32.const 0 i32.const 8 - i32.const 833 + i32.const 825 i32.const 0 call $~lib/env/abort unreachable @@ -15799,7 +15815,7 @@ if i32.const 0 i32.const 8 - i32.const 834 + i32.const 826 i32.const 0 call $~lib/env/abort unreachable @@ -15813,7 +15829,7 @@ if i32.const 0 i32.const 8 - i32.const 835 + i32.const 827 i32.const 0 call $~lib/env/abort unreachable @@ -15827,7 +15843,7 @@ if i32.const 0 i32.const 8 - i32.const 836 + i32.const 828 i32.const 0 call $~lib/env/abort unreachable @@ -15841,7 +15857,7 @@ if i32.const 0 i32.const 8 - i32.const 837 + i32.const 829 i32.const 0 call $~lib/env/abort unreachable @@ -15854,7 +15870,7 @@ if i32.const 0 i32.const 8 - i32.const 849 + i32.const 841 i32.const 0 call $~lib/env/abort unreachable @@ -15867,7 +15883,7 @@ if i32.const 0 i32.const 8 - i32.const 850 + i32.const 842 i32.const 0 call $~lib/env/abort unreachable @@ -15880,7 +15896,7 @@ if i32.const 0 i32.const 8 - i32.const 851 + i32.const 843 i32.const 0 call $~lib/env/abort unreachable @@ -15893,7 +15909,7 @@ if i32.const 0 i32.const 8 - i32.const 852 + i32.const 844 i32.const 0 call $~lib/env/abort unreachable @@ -15906,7 +15922,7 @@ if i32.const 0 i32.const 8 - i32.const 853 + i32.const 845 i32.const 0 call $~lib/env/abort unreachable @@ -15919,7 +15935,7 @@ if i32.const 0 i32.const 8 - i32.const 854 + i32.const 846 i32.const 0 call $~lib/env/abort unreachable @@ -15932,7 +15948,7 @@ if i32.const 0 i32.const 8 - i32.const 855 + i32.const 847 i32.const 0 call $~lib/env/abort unreachable @@ -15945,7 +15961,7 @@ if i32.const 0 i32.const 8 - i32.const 856 + i32.const 848 i32.const 0 call $~lib/env/abort unreachable @@ -15958,7 +15974,7 @@ if i32.const 0 i32.const 8 - i32.const 857 + i32.const 849 i32.const 0 call $~lib/env/abort unreachable @@ -15968,6 +15984,84 @@ i32.const 1 call $std/math/test_ceil i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 850 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 853 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.const inf + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 854 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -inf + f64.const -inf + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 855 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 856 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -0 + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 857 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1 + f64.const 1 + i32.const 0 + call $std/math/test_ceil + i32.eqz if i32.const 0 i32.const 8 @@ -15976,84 +16070,6 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 861 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.const inf - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 862 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -inf - f64.const -inf - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 863 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0 - f64.const 0 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 864 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0 - f64.const -0 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 865 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const 1 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 866 - i32.const 0 - call $~lib/env/abort - unreachable - end f64.const -1 f64.const -1 i32.const 0 @@ -16062,7 +16078,7 @@ if i32.const 0 i32.const 8 - i32.const 867 + i32.const 859 i32.const 0 call $~lib/env/abort unreachable @@ -16075,7 +16091,7 @@ if i32.const 0 i32.const 8 - i32.const 868 + i32.const 860 i32.const 0 call $~lib/env/abort unreachable @@ -16088,7 +16104,7 @@ if i32.const 0 i32.const 8 - i32.const 869 + i32.const 861 i32.const 0 call $~lib/env/abort unreachable @@ -16101,7 +16117,7 @@ if i32.const 0 i32.const 8 - i32.const 870 + i32.const 862 i32.const 0 call $~lib/env/abort unreachable @@ -16114,7 +16130,7 @@ if i32.const 0 i32.const 8 - i32.const 871 + i32.const 863 i32.const 0 call $~lib/env/abort unreachable @@ -16127,7 +16143,7 @@ if i32.const 0 i32.const 8 - i32.const 872 + i32.const 864 i32.const 0 call $~lib/env/abort unreachable @@ -16140,7 +16156,7 @@ if i32.const 0 i32.const 8 - i32.const 873 + i32.const 865 i32.const 0 call $~lib/env/abort unreachable @@ -16153,7 +16169,7 @@ if i32.const 0 i32.const 8 - i32.const 874 + i32.const 866 i32.const 0 call $~lib/env/abort unreachable @@ -16163,6 +16179,110 @@ i32.const 1 call $std/math/test_ceil i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 867 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 868 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.const inf + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 869 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -inf + f64.const -inf + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 870 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 871 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -0 + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 872 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1 + f64.const 1 + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 873 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -1 + f64.const -1 + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 874 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0.5 + f64.const 1 + i32.const 1 + call $std/math/test_ceil + i32.eqz if i32.const 0 i32.const 8 @@ -16171,110 +16291,6 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 876 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.const inf - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 877 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -inf - f64.const -inf - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 878 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0 - f64.const 0 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 879 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0 - f64.const -0 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 880 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const 1 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 881 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1 - f64.const -1 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 882 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0.5 - f64.const 1 - i32.const 1 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 883 - i32.const 0 - call $~lib/env/abort - unreachable - end f64.const -0.5 f64.const -0 i32.const 1 @@ -16283,7 +16299,7 @@ if i32.const 0 i32.const 8 - i32.const 884 + i32.const 876 i32.const 0 call $~lib/env/abort unreachable @@ -16296,7 +16312,7 @@ if i32.const 0 i32.const 8 - i32.const 885 + i32.const 877 i32.const 0 call $~lib/env/abort unreachable @@ -16309,7 +16325,7 @@ if i32.const 0 i32.const 8 - i32.const 886 + i32.const 878 i32.const 0 call $~lib/env/abort unreachable @@ -16322,7 +16338,7 @@ if i32.const 0 i32.const 8 - i32.const 887 + i32.const 879 i32.const 0 call $~lib/env/abort unreachable @@ -16335,7 +16351,7 @@ if i32.const 0 i32.const 8 - i32.const 888 + i32.const 880 i32.const 0 call $~lib/env/abort unreachable @@ -16348,7 +16364,7 @@ if i32.const 0 i32.const 8 - i32.const 889 + i32.const 881 i32.const 0 call $~lib/env/abort unreachable @@ -16358,6 +16374,110 @@ i32.const 1 call $std/math/test_ceil i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 882 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 883 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.const inf + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 884 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -inf + f64.const -inf + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 885 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 886 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -0 + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 887 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1 + f64.const 1 + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 888 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -1 + f64.const -1 + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 889 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0.5 + f64.const 1 + i32.const 1 + call $std/math/test_ceil + i32.eqz if i32.const 0 i32.const 8 @@ -16366,110 +16486,6 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 891 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.const inf - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 892 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -inf - f64.const -inf - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 893 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0 - f64.const 0 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 894 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0 - f64.const -0 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 895 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const 1 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 896 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1 - f64.const -1 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 897 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0.5 - f64.const 1 - i32.const 1 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 898 - i32.const 0 - call $~lib/env/abort - unreachable - end f64.const -0.5 f64.const -0 i32.const 1 @@ -16478,7 +16494,7 @@ if i32.const 0 i32.const 8 - i32.const 899 + i32.const 891 i32.const 0 call $~lib/env/abort unreachable @@ -16491,7 +16507,7 @@ if i32.const 0 i32.const 8 - i32.const 900 + i32.const 892 i32.const 0 call $~lib/env/abort unreachable @@ -16504,7 +16520,7 @@ if i32.const 0 i32.const 8 - i32.const 901 + i32.const 893 i32.const 0 call $~lib/env/abort unreachable @@ -16517,7 +16533,7 @@ if i32.const 0 i32.const 8 - i32.const 902 + i32.const 894 i32.const 0 call $~lib/env/abort unreachable @@ -16530,7 +16546,7 @@ if i32.const 0 i32.const 8 - i32.const 903 + i32.const 895 i32.const 0 call $~lib/env/abort unreachable @@ -16543,7 +16559,7 @@ if i32.const 0 i32.const 8 - i32.const 904 + i32.const 896 i32.const 0 call $~lib/env/abort unreachable @@ -16556,7 +16572,7 @@ if i32.const 0 i32.const 8 - i32.const 905 + i32.const 897 i32.const 0 call $~lib/env/abort unreachable @@ -16569,7 +16585,7 @@ if i32.const 0 i32.const 8 - i32.const 914 + i32.const 906 i32.const 0 call $~lib/env/abort unreachable @@ -16582,7 +16598,7 @@ if i32.const 0 i32.const 8 - i32.const 915 + i32.const 907 i32.const 0 call $~lib/env/abort unreachable @@ -16595,7 +16611,7 @@ if i32.const 0 i32.const 8 - i32.const 916 + i32.const 908 i32.const 0 call $~lib/env/abort unreachable @@ -16608,7 +16624,7 @@ if i32.const 0 i32.const 8 - i32.const 917 + i32.const 909 i32.const 0 call $~lib/env/abort unreachable @@ -16621,7 +16637,7 @@ if i32.const 0 i32.const 8 - i32.const 918 + i32.const 910 i32.const 0 call $~lib/env/abort unreachable @@ -16634,7 +16650,7 @@ if i32.const 0 i32.const 8 - i32.const 919 + i32.const 911 i32.const 0 call $~lib/env/abort unreachable @@ -16647,7 +16663,7 @@ if i32.const 0 i32.const 8 - i32.const 920 + i32.const 912 i32.const 0 call $~lib/env/abort unreachable @@ -16660,7 +16676,7 @@ if i32.const 0 i32.const 8 - i32.const 921 + i32.const 913 i32.const 0 call $~lib/env/abort unreachable @@ -16673,7 +16689,7 @@ if i32.const 0 i32.const 8 - i32.const 922 + i32.const 914 i32.const 0 call $~lib/env/abort unreachable @@ -16683,6 +16699,84 @@ i32.const 1 call $std/math/test_ceilf i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 915 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const nan:0x400000 + f32.const nan:0x400000 + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 918 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.const inf + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 919 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -inf + f32.const -inf + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 920 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 921 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -0 + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 922 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1 + f32.const 1 + i32.const 0 + call $std/math/test_ceilf + i32.eqz if i32.const 0 i32.const 8 @@ -16691,84 +16785,6 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const nan:0x400000 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 926 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const inf - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 927 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -inf - f32.const -inf - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 928 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0 - f32.const 0 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 929 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0 - f32.const -0 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 930 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const 1 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 931 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const -1 f32.const -1 i32.const 0 @@ -16777,7 +16793,7 @@ if i32.const 0 i32.const 8 - i32.const 932 + i32.const 924 i32.const 0 call $~lib/env/abort unreachable @@ -16790,7 +16806,7 @@ if i32.const 0 i32.const 8 - i32.const 933 + i32.const 925 i32.const 0 call $~lib/env/abort unreachable @@ -16803,7 +16819,7 @@ if i32.const 0 i32.const 8 - i32.const 934 + i32.const 926 i32.const 0 call $~lib/env/abort unreachable @@ -16816,7 +16832,7 @@ if i32.const 0 i32.const 8 - i32.const 935 + i32.const 927 i32.const 0 call $~lib/env/abort unreachable @@ -16829,7 +16845,7 @@ if i32.const 0 i32.const 8 - i32.const 936 + i32.const 928 i32.const 0 call $~lib/env/abort unreachable @@ -16842,7 +16858,7 @@ if i32.const 0 i32.const 8 - i32.const 937 + i32.const 929 i32.const 0 call $~lib/env/abort unreachable @@ -16855,7 +16871,7 @@ if i32.const 0 i32.const 8 - i32.const 938 + i32.const 930 i32.const 0 call $~lib/env/abort unreachable @@ -16868,7 +16884,7 @@ if i32.const 0 i32.const 8 - i32.const 939 + i32.const 931 i32.const 0 call $~lib/env/abort unreachable @@ -16878,6 +16894,110 @@ i32.const 1 call $std/math/test_ceilf i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 932 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const nan:0x400000 + f32.const nan:0x400000 + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 933 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.const inf + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 934 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -inf + f32.const -inf + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 935 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 936 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -0 + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 937 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1 + f32.const 1 + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 938 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -1 + f32.const -1 + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 939 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0.5 + f32.const 1 + i32.const 1 + call $std/math/test_ceilf + i32.eqz if i32.const 0 i32.const 8 @@ -16886,110 +17006,6 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const nan:0x400000 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 941 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const inf - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 942 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -inf - f32.const -inf - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 943 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0 - f32.const 0 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 944 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0 - f32.const -0 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 945 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const 1 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 946 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1 - f32.const -1 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 947 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0.5 - f32.const 1 - i32.const 1 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 948 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const -0.5 f32.const -0 i32.const 1 @@ -16998,7 +17014,7 @@ if i32.const 0 i32.const 8 - i32.const 949 + i32.const 941 i32.const 0 call $~lib/env/abort unreachable @@ -17011,7 +17027,7 @@ if i32.const 0 i32.const 8 - i32.const 950 + i32.const 942 i32.const 0 call $~lib/env/abort unreachable @@ -17024,7 +17040,7 @@ if i32.const 0 i32.const 8 - i32.const 951 + i32.const 943 i32.const 0 call $~lib/env/abort unreachable @@ -17037,7 +17053,7 @@ if i32.const 0 i32.const 8 - i32.const 952 + i32.const 944 i32.const 0 call $~lib/env/abort unreachable @@ -17050,7 +17066,7 @@ if i32.const 0 i32.const 8 - i32.const 953 + i32.const 945 i32.const 0 call $~lib/env/abort unreachable @@ -17063,7 +17079,7 @@ if i32.const 0 i32.const 8 - i32.const 954 + i32.const 946 i32.const 0 call $~lib/env/abort unreachable @@ -17073,6 +17089,110 @@ i32.const 1 call $std/math/test_ceilf i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 947 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const nan:0x400000 + f32.const nan:0x400000 + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 948 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.const inf + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 949 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -inf + f32.const -inf + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 950 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 951 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -0 + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 952 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1 + f32.const 1 + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 953 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -1 + f32.const -1 + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 954 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0.5 + f32.const 1 + i32.const 1 + call $std/math/test_ceilf + i32.eqz if i32.const 0 i32.const 8 @@ -17081,110 +17201,6 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const nan:0x400000 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 956 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const inf - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 957 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -inf - f32.const -inf - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 958 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0 - f32.const 0 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 959 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0 - f32.const -0 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 960 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const 1 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 961 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1 - f32.const -1 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 962 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0.5 - f32.const 1 - i32.const 1 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 963 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const -0.5 f32.const -0 i32.const 1 @@ -17193,7 +17209,7 @@ if i32.const 0 i32.const 8 - i32.const 964 + i32.const 956 i32.const 0 call $~lib/env/abort unreachable @@ -17206,7 +17222,7 @@ if i32.const 0 i32.const 8 - i32.const 965 + i32.const 957 i32.const 0 call $~lib/env/abort unreachable @@ -17219,7 +17235,7 @@ if i32.const 0 i32.const 8 - i32.const 966 + i32.const 958 i32.const 0 call $~lib/env/abort unreachable @@ -17232,7 +17248,7 @@ if i32.const 0 i32.const 8 - i32.const 967 + i32.const 959 i32.const 0 call $~lib/env/abort unreachable @@ -17245,7 +17261,7 @@ if i32.const 0 i32.const 8 - i32.const 968 + i32.const 960 i32.const 0 call $~lib/env/abort unreachable @@ -17258,7 +17274,7 @@ if i32.const 0 i32.const 8 - i32.const 969 + i32.const 961 i32.const 0 call $~lib/env/abort unreachable @@ -17271,7 +17287,7 @@ if i32.const 0 i32.const 8 - i32.const 970 + i32.const 962 i32.const 0 call $~lib/env/abort unreachable @@ -17285,7 +17301,7 @@ if i32.const 0 i32.const 8 - i32.const 1107 + i32.const 1099 i32.const 0 call $~lib/env/abort unreachable @@ -17299,7 +17315,7 @@ if i32.const 0 i32.const 8 - i32.const 1108 + i32.const 1100 i32.const 0 call $~lib/env/abort unreachable @@ -17313,7 +17329,7 @@ if i32.const 0 i32.const 8 - i32.const 1109 + i32.const 1101 i32.const 0 call $~lib/env/abort unreachable @@ -17327,7 +17343,7 @@ if i32.const 0 i32.const 8 - i32.const 1110 + i32.const 1102 i32.const 0 call $~lib/env/abort unreachable @@ -17341,7 +17357,7 @@ if i32.const 0 i32.const 8 - i32.const 1111 + i32.const 1103 i32.const 0 call $~lib/env/abort unreachable @@ -17355,7 +17371,7 @@ if i32.const 0 i32.const 8 - i32.const 1112 + i32.const 1104 i32.const 0 call $~lib/env/abort unreachable @@ -17369,7 +17385,7 @@ if i32.const 0 i32.const 8 - i32.const 1113 + i32.const 1105 i32.const 0 call $~lib/env/abort unreachable @@ -17383,7 +17399,7 @@ if i32.const 0 i32.const 8 - i32.const 1114 + i32.const 1106 i32.const 0 call $~lib/env/abort unreachable @@ -17397,7 +17413,7 @@ if i32.const 0 i32.const 8 - i32.const 1115 + i32.const 1107 i32.const 0 call $~lib/env/abort unreachable @@ -17411,7 +17427,7 @@ if i32.const 0 i32.const 8 - i32.const 1116 + i32.const 1108 i32.const 0 call $~lib/env/abort unreachable @@ -17425,7 +17441,7 @@ if i32.const 0 i32.const 8 - i32.const 1119 + i32.const 1111 i32.const 0 call $~lib/env/abort unreachable @@ -17439,7 +17455,7 @@ if i32.const 0 i32.const 8 - i32.const 1120 + i32.const 1112 i32.const 0 call $~lib/env/abort unreachable @@ -17453,7 +17469,7 @@ if i32.const 0 i32.const 8 - i32.const 1121 + i32.const 1113 i32.const 0 call $~lib/env/abort unreachable @@ -17467,7 +17483,7 @@ if i32.const 0 i32.const 8 - i32.const 1122 + i32.const 1114 i32.const 0 call $~lib/env/abort unreachable @@ -17481,7 +17497,7 @@ if i32.const 0 i32.const 8 - i32.const 1123 + i32.const 1115 i32.const 0 call $~lib/env/abort unreachable @@ -17495,7 +17511,7 @@ if i32.const 0 i32.const 8 - i32.const 1132 + i32.const 1124 i32.const 0 call $~lib/env/abort unreachable @@ -17509,7 +17525,7 @@ if i32.const 0 i32.const 8 - i32.const 1133 + i32.const 1125 i32.const 0 call $~lib/env/abort unreachable @@ -17523,7 +17539,7 @@ if i32.const 0 i32.const 8 - i32.const 1134 + i32.const 1126 i32.const 0 call $~lib/env/abort unreachable @@ -17537,7 +17553,7 @@ if i32.const 0 i32.const 8 - i32.const 1135 + i32.const 1127 i32.const 0 call $~lib/env/abort unreachable @@ -17551,7 +17567,7 @@ if i32.const 0 i32.const 8 - i32.const 1136 + i32.const 1128 i32.const 0 call $~lib/env/abort unreachable @@ -17565,7 +17581,7 @@ if i32.const 0 i32.const 8 - i32.const 1137 + i32.const 1129 i32.const 0 call $~lib/env/abort unreachable @@ -17579,7 +17595,7 @@ if i32.const 0 i32.const 8 - i32.const 1138 + i32.const 1130 i32.const 0 call $~lib/env/abort unreachable @@ -17593,7 +17609,7 @@ if i32.const 0 i32.const 8 - i32.const 1139 + i32.const 1131 i32.const 0 call $~lib/env/abort unreachable @@ -17607,7 +17623,7 @@ if i32.const 0 i32.const 8 - i32.const 1140 + i32.const 1132 i32.const 0 call $~lib/env/abort unreachable @@ -17621,7 +17637,7 @@ if i32.const 0 i32.const 8 - i32.const 1141 + i32.const 1133 i32.const 0 call $~lib/env/abort unreachable @@ -17635,7 +17651,7 @@ if i32.const 0 i32.const 8 - i32.const 1144 + i32.const 1136 i32.const 0 call $~lib/env/abort unreachable @@ -17649,7 +17665,7 @@ if i32.const 0 i32.const 8 - i32.const 1145 + i32.const 1137 i32.const 0 call $~lib/env/abort unreachable @@ -17663,7 +17679,7 @@ if i32.const 0 i32.const 8 - i32.const 1146 + i32.const 1138 i32.const 0 call $~lib/env/abort unreachable @@ -17677,7 +17693,7 @@ if i32.const 0 i32.const 8 - i32.const 1147 + i32.const 1139 i32.const 0 call $~lib/env/abort unreachable @@ -17691,7 +17707,7 @@ if i32.const 0 i32.const 8 - i32.const 1148 + i32.const 1140 i32.const 0 call $~lib/env/abort unreachable @@ -17705,7 +17721,7 @@ if i32.const 0 i32.const 8 - i32.const 1160 + i32.const 1152 i32.const 0 call $~lib/env/abort unreachable @@ -17719,7 +17735,7 @@ if i32.const 0 i32.const 8 - i32.const 1161 + i32.const 1153 i32.const 0 call $~lib/env/abort unreachable @@ -17733,7 +17749,7 @@ if i32.const 0 i32.const 8 - i32.const 1162 + i32.const 1154 i32.const 0 call $~lib/env/abort unreachable @@ -17747,7 +17763,7 @@ if i32.const 0 i32.const 8 - i32.const 1163 + i32.const 1155 i32.const 0 call $~lib/env/abort unreachable @@ -17761,7 +17777,7 @@ if i32.const 0 i32.const 8 - i32.const 1164 + i32.const 1156 i32.const 0 call $~lib/env/abort unreachable @@ -17775,7 +17791,7 @@ if i32.const 0 i32.const 8 - i32.const 1165 + i32.const 1157 i32.const 0 call $~lib/env/abort unreachable @@ -17789,7 +17805,7 @@ if i32.const 0 i32.const 8 - i32.const 1166 + i32.const 1158 i32.const 0 call $~lib/env/abort unreachable @@ -17803,7 +17819,7 @@ if i32.const 0 i32.const 8 - i32.const 1167 + i32.const 1159 i32.const 0 call $~lib/env/abort unreachable @@ -17817,7 +17833,7 @@ if i32.const 0 i32.const 8 - i32.const 1168 + i32.const 1160 i32.const 0 call $~lib/env/abort unreachable @@ -17831,7 +17847,7 @@ if i32.const 0 i32.const 8 - i32.const 1169 + i32.const 1161 i32.const 0 call $~lib/env/abort unreachable @@ -17845,7 +17861,7 @@ if i32.const 0 i32.const 8 - i32.const 1172 + i32.const 1164 i32.const 0 call $~lib/env/abort unreachable @@ -17859,7 +17875,7 @@ if i32.const 0 i32.const 8 - i32.const 1173 + i32.const 1165 i32.const 0 call $~lib/env/abort unreachable @@ -17873,7 +17889,7 @@ if i32.const 0 i32.const 8 - i32.const 1174 + i32.const 1166 i32.const 0 call $~lib/env/abort unreachable @@ -17887,7 +17903,7 @@ if i32.const 0 i32.const 8 - i32.const 1175 + i32.const 1167 i32.const 0 call $~lib/env/abort unreachable @@ -17901,7 +17917,7 @@ if i32.const 0 i32.const 8 - i32.const 1176 + i32.const 1168 i32.const 0 call $~lib/env/abort unreachable @@ -17915,7 +17931,7 @@ if i32.const 0 i32.const 8 - i32.const 1177 + i32.const 1169 i32.const 0 call $~lib/env/abort unreachable @@ -17929,7 +17945,7 @@ if i32.const 0 i32.const 8 - i32.const 1178 + i32.const 1170 i32.const 0 call $~lib/env/abort unreachable @@ -17943,7 +17959,7 @@ if i32.const 0 i32.const 8 - i32.const 1179 + i32.const 1171 i32.const 0 call $~lib/env/abort unreachable @@ -17957,7 +17973,7 @@ if i32.const 0 i32.const 8 - i32.const 1180 + i32.const 1172 i32.const 0 call $~lib/env/abort unreachable @@ -17971,7 +17987,7 @@ if i32.const 0 i32.const 8 - i32.const 1181 + i32.const 1173 i32.const 0 call $~lib/env/abort unreachable @@ -17985,7 +18001,7 @@ if i32.const 0 i32.const 8 - i32.const 1182 + i32.const 1174 i32.const 0 call $~lib/env/abort unreachable @@ -17999,7 +18015,7 @@ if i32.const 0 i32.const 8 - i32.const 1185 + i32.const 1177 i32.const 0 call $~lib/env/abort unreachable @@ -18013,7 +18029,7 @@ if i32.const 0 i32.const 8 - i32.const 1186 + i32.const 1178 i32.const 0 call $~lib/env/abort unreachable @@ -18027,7 +18043,7 @@ if i32.const 0 i32.const 8 - i32.const 1188 + i32.const 1180 i32.const 0 call $~lib/env/abort unreachable @@ -18041,7 +18057,7 @@ if i32.const 0 i32.const 8 - i32.const 1195 + i32.const 1187 i32.const 0 call $~lib/env/abort unreachable @@ -18055,7 +18071,7 @@ if i32.const 0 i32.const 8 - i32.const 1196 + i32.const 1188 i32.const 0 call $~lib/env/abort unreachable @@ -18069,7 +18085,7 @@ if i32.const 0 i32.const 8 - i32.const 1203 + i32.const 1195 i32.const 0 call $~lib/env/abort unreachable @@ -18083,7 +18099,7 @@ if i32.const 0 i32.const 8 - i32.const 1210 + i32.const 1202 i32.const 0 call $~lib/env/abort unreachable @@ -18097,7 +18113,7 @@ if i32.const 0 i32.const 8 - i32.const 1217 + i32.const 1209 i32.const 0 call $~lib/env/abort unreachable @@ -18111,7 +18127,7 @@ if i32.const 0 i32.const 8 - i32.const 1224 + i32.const 1216 i32.const 0 call $~lib/env/abort unreachable @@ -18125,7 +18141,7 @@ if i32.const 0 i32.const 8 - i32.const 1231 + i32.const 1223 i32.const 0 call $~lib/env/abort unreachable @@ -18139,7 +18155,7 @@ if i32.const 0 i32.const 8 - i32.const 1238 + i32.const 1230 i32.const 0 call $~lib/env/abort unreachable @@ -18153,7 +18169,7 @@ if i32.const 0 i32.const 8 - i32.const 1244 + i32.const 1236 i32.const 0 call $~lib/env/abort unreachable @@ -18167,7 +18183,7 @@ if i32.const 0 i32.const 8 - i32.const 1250 + i32.const 1242 i32.const 0 call $~lib/env/abort unreachable @@ -18181,7 +18197,7 @@ if i32.const 0 i32.const 8 - i32.const 1256 + i32.const 1248 i32.const 0 call $~lib/env/abort unreachable @@ -18195,7 +18211,7 @@ if i32.const 0 i32.const 8 - i32.const 1263 + i32.const 1255 i32.const 0 call $~lib/env/abort unreachable @@ -18209,7 +18225,7 @@ if i32.const 0 i32.const 8 - i32.const 1270 + i32.const 1262 i32.const 0 call $~lib/env/abort unreachable @@ -18223,7 +18239,7 @@ if i32.const 0 i32.const 8 - i32.const 1277 + i32.const 1269 i32.const 0 call $~lib/env/abort unreachable @@ -18237,7 +18253,7 @@ if i32.const 0 i32.const 8 - i32.const 1284 + i32.const 1276 i32.const 0 call $~lib/env/abort unreachable @@ -18251,7 +18267,7 @@ if i32.const 0 i32.const 8 - i32.const 1291 + i32.const 1283 i32.const 0 call $~lib/env/abort unreachable @@ -18265,7 +18281,7 @@ if i32.const 0 i32.const 8 - i32.const 1298 + i32.const 1290 i32.const 0 call $~lib/env/abort unreachable @@ -18279,7 +18295,7 @@ if i32.const 0 i32.const 8 - i32.const 1305 + i32.const 1297 i32.const 0 call $~lib/env/abort unreachable @@ -18293,7 +18309,7 @@ if i32.const 0 i32.const 8 - i32.const 1312 + i32.const 1304 i32.const 0 call $~lib/env/abort unreachable @@ -18307,7 +18323,7 @@ if i32.const 0 i32.const 8 - i32.const 1326 + i32.const 1318 i32.const 0 call $~lib/env/abort unreachable @@ -18321,7 +18337,7 @@ if i32.const 0 i32.const 8 - i32.const 1327 + i32.const 1319 i32.const 0 call $~lib/env/abort unreachable @@ -18335,7 +18351,7 @@ if i32.const 0 i32.const 8 - i32.const 1328 + i32.const 1320 i32.const 0 call $~lib/env/abort unreachable @@ -18349,7 +18365,7 @@ if i32.const 0 i32.const 8 - i32.const 1329 + i32.const 1321 i32.const 0 call $~lib/env/abort unreachable @@ -18363,7 +18379,7 @@ if i32.const 0 i32.const 8 - i32.const 1330 + i32.const 1322 i32.const 0 call $~lib/env/abort unreachable @@ -18377,7 +18393,7 @@ if i32.const 0 i32.const 8 - i32.const 1331 + i32.const 1323 i32.const 0 call $~lib/env/abort unreachable @@ -18391,7 +18407,7 @@ if i32.const 0 i32.const 8 - i32.const 1332 + i32.const 1324 i32.const 0 call $~lib/env/abort unreachable @@ -18405,7 +18421,7 @@ if i32.const 0 i32.const 8 - i32.const 1333 + i32.const 1325 i32.const 0 call $~lib/env/abort unreachable @@ -18419,7 +18435,7 @@ if i32.const 0 i32.const 8 - i32.const 1334 + i32.const 1326 i32.const 0 call $~lib/env/abort unreachable @@ -18433,7 +18449,7 @@ if i32.const 0 i32.const 8 - i32.const 1335 + i32.const 1327 i32.const 0 call $~lib/env/abort unreachable @@ -18447,7 +18463,7 @@ if i32.const 0 i32.const 8 - i32.const 1338 + i32.const 1330 i32.const 0 call $~lib/env/abort unreachable @@ -18461,7 +18477,7 @@ if i32.const 0 i32.const 8 - i32.const 1339 + i32.const 1331 i32.const 0 call $~lib/env/abort unreachable @@ -18475,7 +18491,7 @@ if i32.const 0 i32.const 8 - i32.const 1340 + i32.const 1332 i32.const 0 call $~lib/env/abort unreachable @@ -18489,7 +18505,7 @@ if i32.const 0 i32.const 8 - i32.const 1341 + i32.const 1333 i32.const 0 call $~lib/env/abort unreachable @@ -18503,7 +18519,7 @@ if i32.const 0 i32.const 8 - i32.const 1342 + i32.const 1334 i32.const 0 call $~lib/env/abort unreachable @@ -18517,7 +18533,7 @@ if i32.const 0 i32.const 8 - i32.const 1343 + i32.const 1335 i32.const 0 call $~lib/env/abort unreachable @@ -18531,7 +18547,7 @@ if i32.const 0 i32.const 8 - i32.const 1344 + i32.const 1336 i32.const 0 call $~lib/env/abort unreachable @@ -18545,7 +18561,7 @@ if i32.const 0 i32.const 8 - i32.const 1345 + i32.const 1337 i32.const 0 call $~lib/env/abort unreachable @@ -18559,7 +18575,7 @@ if i32.const 0 i32.const 8 - i32.const 1346 + i32.const 1338 i32.const 0 call $~lib/env/abort unreachable @@ -18573,7 +18589,7 @@ if i32.const 0 i32.const 8 - i32.const 1347 + i32.const 1339 i32.const 0 call $~lib/env/abort unreachable @@ -18587,7 +18603,7 @@ if i32.const 0 i32.const 8 - i32.const 1348 + i32.const 1340 i32.const 0 call $~lib/env/abort unreachable @@ -18601,7 +18617,7 @@ if i32.const 0 i32.const 8 - i32.const 1349 + i32.const 1341 i32.const 0 call $~lib/env/abort unreachable @@ -18615,7 +18631,7 @@ if i32.const 0 i32.const 8 - i32.const 1350 + i32.const 1342 i32.const 0 call $~lib/env/abort unreachable @@ -18629,7 +18645,7 @@ if i32.const 0 i32.const 8 - i32.const 1351 + i32.const 1343 i32.const 0 call $~lib/env/abort unreachable @@ -18643,7 +18659,7 @@ if i32.const 0 i32.const 8 - i32.const 1363 + i32.const 1355 i32.const 0 call $~lib/env/abort unreachable @@ -18657,7 +18673,7 @@ if i32.const 0 i32.const 8 - i32.const 1364 + i32.const 1356 i32.const 0 call $~lib/env/abort unreachable @@ -18671,7 +18687,7 @@ if i32.const 0 i32.const 8 - i32.const 1365 + i32.const 1357 i32.const 0 call $~lib/env/abort unreachable @@ -18685,7 +18701,7 @@ if i32.const 0 i32.const 8 - i32.const 1366 + i32.const 1358 i32.const 0 call $~lib/env/abort unreachable @@ -18699,7 +18715,7 @@ if i32.const 0 i32.const 8 - i32.const 1367 + i32.const 1359 i32.const 0 call $~lib/env/abort unreachable @@ -18713,7 +18729,7 @@ if i32.const 0 i32.const 8 - i32.const 1368 + i32.const 1360 i32.const 0 call $~lib/env/abort unreachable @@ -18727,7 +18743,7 @@ if i32.const 0 i32.const 8 - i32.const 1369 + i32.const 1361 i32.const 0 call $~lib/env/abort unreachable @@ -18741,7 +18757,7 @@ if i32.const 0 i32.const 8 - i32.const 1370 + i32.const 1362 i32.const 0 call $~lib/env/abort unreachable @@ -18755,7 +18771,7 @@ if i32.const 0 i32.const 8 - i32.const 1371 + i32.const 1363 i32.const 0 call $~lib/env/abort unreachable @@ -18769,7 +18785,7 @@ if i32.const 0 i32.const 8 - i32.const 1372 + i32.const 1364 i32.const 0 call $~lib/env/abort unreachable @@ -18783,7 +18799,7 @@ if i32.const 0 i32.const 8 - i32.const 1375 + i32.const 1367 i32.const 0 call $~lib/env/abort unreachable @@ -18797,7 +18813,7 @@ if i32.const 0 i32.const 8 - i32.const 1376 + i32.const 1368 i32.const 0 call $~lib/env/abort unreachable @@ -18811,7 +18827,7 @@ if i32.const 0 i32.const 8 - i32.const 1377 + i32.const 1369 i32.const 0 call $~lib/env/abort unreachable @@ -18825,7 +18841,7 @@ if i32.const 0 i32.const 8 - i32.const 1378 + i32.const 1370 i32.const 0 call $~lib/env/abort unreachable @@ -18839,7 +18855,7 @@ if i32.const 0 i32.const 8 - i32.const 1379 + i32.const 1371 i32.const 0 call $~lib/env/abort unreachable @@ -18853,7 +18869,7 @@ if i32.const 0 i32.const 8 - i32.const 1380 + i32.const 1372 i32.const 0 call $~lib/env/abort unreachable @@ -18867,7 +18883,7 @@ if i32.const 0 i32.const 8 - i32.const 1381 + i32.const 1373 i32.const 0 call $~lib/env/abort unreachable @@ -18881,7 +18897,7 @@ if i32.const 0 i32.const 8 - i32.const 1382 + i32.const 1374 i32.const 0 call $~lib/env/abort unreachable @@ -18895,7 +18911,7 @@ if i32.const 0 i32.const 8 - i32.const 1383 + i32.const 1375 i32.const 0 call $~lib/env/abort unreachable @@ -18909,7 +18925,7 @@ if i32.const 0 i32.const 8 - i32.const 1392 + i32.const 1384 i32.const 0 call $~lib/env/abort unreachable @@ -18923,7 +18939,7 @@ if i32.const 0 i32.const 8 - i32.const 1393 + i32.const 1385 i32.const 0 call $~lib/env/abort unreachable @@ -18937,7 +18953,7 @@ if i32.const 0 i32.const 8 - i32.const 1394 + i32.const 1386 i32.const 0 call $~lib/env/abort unreachable @@ -18951,7 +18967,7 @@ if i32.const 0 i32.const 8 - i32.const 1395 + i32.const 1387 i32.const 0 call $~lib/env/abort unreachable @@ -18965,7 +18981,7 @@ if i32.const 0 i32.const 8 - i32.const 1396 + i32.const 1388 i32.const 0 call $~lib/env/abort unreachable @@ -18979,7 +18995,7 @@ if i32.const 0 i32.const 8 - i32.const 1397 + i32.const 1389 i32.const 0 call $~lib/env/abort unreachable @@ -18993,7 +19009,7 @@ if i32.const 0 i32.const 8 - i32.const 1398 + i32.const 1390 i32.const 0 call $~lib/env/abort unreachable @@ -19007,7 +19023,7 @@ if i32.const 0 i32.const 8 - i32.const 1399 + i32.const 1391 i32.const 0 call $~lib/env/abort unreachable @@ -19021,7 +19037,7 @@ if i32.const 0 i32.const 8 - i32.const 1400 + i32.const 1392 i32.const 0 call $~lib/env/abort unreachable @@ -19035,7 +19051,7 @@ if i32.const 0 i32.const 8 - i32.const 1401 + i32.const 1393 i32.const 0 call $~lib/env/abort unreachable @@ -19049,7 +19065,7 @@ if i32.const 0 i32.const 8 - i32.const 1404 + i32.const 1396 i32.const 0 call $~lib/env/abort unreachable @@ -19063,7 +19079,7 @@ if i32.const 0 i32.const 8 - i32.const 1405 + i32.const 1397 i32.const 0 call $~lib/env/abort unreachable @@ -19077,7 +19093,7 @@ if i32.const 0 i32.const 8 - i32.const 1406 + i32.const 1398 i32.const 0 call $~lib/env/abort unreachable @@ -19091,7 +19107,7 @@ if i32.const 0 i32.const 8 - i32.const 1407 + i32.const 1399 i32.const 0 call $~lib/env/abort unreachable @@ -19105,7 +19121,7 @@ if i32.const 0 i32.const 8 - i32.const 1408 + i32.const 1400 i32.const 0 call $~lib/env/abort unreachable @@ -19119,7 +19135,7 @@ if i32.const 0 i32.const 8 - i32.const 1409 + i32.const 1401 i32.const 0 call $~lib/env/abort unreachable @@ -19133,7 +19149,7 @@ if i32.const 0 i32.const 8 - i32.const 1410 + i32.const 1402 i32.const 0 call $~lib/env/abort unreachable @@ -19146,7 +19162,7 @@ if i32.const 0 i32.const 8 - i32.const 1422 + i32.const 1414 i32.const 0 call $~lib/env/abort unreachable @@ -19159,7 +19175,7 @@ if i32.const 0 i32.const 8 - i32.const 1423 + i32.const 1415 i32.const 0 call $~lib/env/abort unreachable @@ -19172,7 +19188,7 @@ if i32.const 0 i32.const 8 - i32.const 1424 + i32.const 1416 i32.const 0 call $~lib/env/abort unreachable @@ -19185,7 +19201,7 @@ if i32.const 0 i32.const 8 - i32.const 1425 + i32.const 1417 i32.const 0 call $~lib/env/abort unreachable @@ -19198,7 +19214,7 @@ if i32.const 0 i32.const 8 - i32.const 1426 + i32.const 1418 i32.const 0 call $~lib/env/abort unreachable @@ -19211,7 +19227,7 @@ if i32.const 0 i32.const 8 - i32.const 1427 + i32.const 1419 i32.const 0 call $~lib/env/abort unreachable @@ -19224,7 +19240,7 @@ if i32.const 0 i32.const 8 - i32.const 1428 + i32.const 1420 i32.const 0 call $~lib/env/abort unreachable @@ -19237,7 +19253,7 @@ if i32.const 0 i32.const 8 - i32.const 1429 + i32.const 1421 i32.const 0 call $~lib/env/abort unreachable @@ -19250,7 +19266,7 @@ if i32.const 0 i32.const 8 - i32.const 1430 + i32.const 1422 i32.const 0 call $~lib/env/abort unreachable @@ -19260,6 +19276,84 @@ i32.const 1 call $std/math/test_floor i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1423 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + i32.const 0 + call $std/math/test_floor + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1426 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.const inf + i32.const 0 + call $std/math/test_floor + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1427 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -inf + f64.const -inf + i32.const 0 + call $std/math/test_floor + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1428 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_floor + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1429 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -0 + i32.const 0 + call $std/math/test_floor + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1430 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1 + f64.const 1 + i32.const 0 + call $std/math/test_floor + i32.eqz if i32.const 0 i32.const 8 @@ -19268,84 +19362,6 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - i32.const 0 - call $std/math/test_floor - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1434 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.const inf - i32.const 0 - call $std/math/test_floor - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1435 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -inf - f64.const -inf - i32.const 0 - call $std/math/test_floor - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1436 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0 - f64.const 0 - i32.const 0 - call $std/math/test_floor - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1437 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0 - f64.const -0 - i32.const 0 - call $std/math/test_floor - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1438 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const 1 - i32.const 0 - call $std/math/test_floor - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1439 - i32.const 0 - call $~lib/env/abort - unreachable - end f64.const -1 f64.const -1 i32.const 0 @@ -19354,7 +19370,7 @@ if i32.const 0 i32.const 8 - i32.const 1440 + i32.const 1432 i32.const 0 call $~lib/env/abort unreachable @@ -19367,7 +19383,7 @@ if i32.const 0 i32.const 8 - i32.const 1441 + i32.const 1433 i32.const 0 call $~lib/env/abort unreachable @@ -19380,7 +19396,7 @@ if i32.const 0 i32.const 8 - i32.const 1442 + i32.const 1434 i32.const 0 call $~lib/env/abort unreachable @@ -19393,7 +19409,7 @@ if i32.const 0 i32.const 8 - i32.const 1443 + i32.const 1435 i32.const 0 call $~lib/env/abort unreachable @@ -19406,7 +19422,7 @@ if i32.const 0 i32.const 8 - i32.const 1444 + i32.const 1436 i32.const 0 call $~lib/env/abort unreachable @@ -19419,7 +19435,7 @@ if i32.const 0 i32.const 8 - i32.const 1445 + i32.const 1437 i32.const 0 call $~lib/env/abort unreachable @@ -19432,7 +19448,7 @@ if i32.const 0 i32.const 8 - i32.const 1446 + i32.const 1438 i32.const 0 call $~lib/env/abort unreachable @@ -19445,7 +19461,7 @@ if i32.const 0 i32.const 8 - i32.const 1447 + i32.const 1439 i32.const 0 call $~lib/env/abort unreachable @@ -19458,7 +19474,7 @@ if i32.const 0 i32.const 8 - i32.const 1448 + i32.const 1440 i32.const 0 call $~lib/env/abort unreachable @@ -19471,7 +19487,7 @@ if i32.const 0 i32.const 8 - i32.const 1457 + i32.const 1449 i32.const 0 call $~lib/env/abort unreachable @@ -19484,7 +19500,7 @@ if i32.const 0 i32.const 8 - i32.const 1458 + i32.const 1450 i32.const 0 call $~lib/env/abort unreachable @@ -19497,7 +19513,7 @@ if i32.const 0 i32.const 8 - i32.const 1459 + i32.const 1451 i32.const 0 call $~lib/env/abort unreachable @@ -19510,7 +19526,7 @@ if i32.const 0 i32.const 8 - i32.const 1460 + i32.const 1452 i32.const 0 call $~lib/env/abort unreachable @@ -19523,7 +19539,7 @@ if i32.const 0 i32.const 8 - i32.const 1461 + i32.const 1453 i32.const 0 call $~lib/env/abort unreachable @@ -19536,7 +19552,7 @@ if i32.const 0 i32.const 8 - i32.const 1462 + i32.const 1454 i32.const 0 call $~lib/env/abort unreachable @@ -19549,7 +19565,7 @@ if i32.const 0 i32.const 8 - i32.const 1463 + i32.const 1455 i32.const 0 call $~lib/env/abort unreachable @@ -19562,7 +19578,7 @@ if i32.const 0 i32.const 8 - i32.const 1464 + i32.const 1456 i32.const 0 call $~lib/env/abort unreachable @@ -19575,7 +19591,7 @@ if i32.const 0 i32.const 8 - i32.const 1465 + i32.const 1457 i32.const 0 call $~lib/env/abort unreachable @@ -19585,6 +19601,84 @@ i32.const 1 call $std/math/test_floorf i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1458 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const nan:0x400000 + f32.const nan:0x400000 + i32.const 0 + call $std/math/test_floorf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1461 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.const inf + i32.const 0 + call $std/math/test_floorf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1462 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -inf + f32.const -inf + i32.const 0 + call $std/math/test_floorf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1463 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_floorf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1464 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -0 + i32.const 0 + call $std/math/test_floorf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1465 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1 + f32.const 1 + i32.const 0 + call $std/math/test_floorf + i32.eqz if i32.const 0 i32.const 8 @@ -19593,84 +19687,6 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const nan:0x400000 - i32.const 0 - call $std/math/test_floorf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1469 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const inf - i32.const 0 - call $std/math/test_floorf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1470 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -inf - f32.const -inf - i32.const 0 - call $std/math/test_floorf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1471 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0 - f32.const 0 - i32.const 0 - call $std/math/test_floorf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1472 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0 - f32.const -0 - i32.const 0 - call $std/math/test_floorf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1473 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const 1 - i32.const 0 - call $std/math/test_floorf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1474 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const -1 f32.const -1 i32.const 0 @@ -19679,7 +19695,7 @@ if i32.const 0 i32.const 8 - i32.const 1475 + i32.const 1467 i32.const 0 call $~lib/env/abort unreachable @@ -19692,7 +19708,7 @@ if i32.const 0 i32.const 8 - i32.const 1476 + i32.const 1468 i32.const 0 call $~lib/env/abort unreachable @@ -19705,7 +19721,7 @@ if i32.const 0 i32.const 8 - i32.const 1477 + i32.const 1469 i32.const 0 call $~lib/env/abort unreachable @@ -19718,7 +19734,7 @@ if i32.const 0 i32.const 8 - i32.const 1478 + i32.const 1470 i32.const 0 call $~lib/env/abort unreachable @@ -19731,7 +19747,7 @@ if i32.const 0 i32.const 8 - i32.const 1479 + i32.const 1471 i32.const 0 call $~lib/env/abort unreachable @@ -19744,7 +19760,7 @@ if i32.const 0 i32.const 8 - i32.const 1480 + i32.const 1472 i32.const 0 call $~lib/env/abort unreachable @@ -19757,7 +19773,7 @@ if i32.const 0 i32.const 8 - i32.const 1481 + i32.const 1473 i32.const 0 call $~lib/env/abort unreachable @@ -19770,7 +19786,7 @@ if i32.const 0 i32.const 8 - i32.const 1482 + i32.const 1474 i32.const 0 call $~lib/env/abort unreachable @@ -19783,7 +19799,7 @@ if i32.const 0 i32.const 8 - i32.const 1483 + i32.const 1475 i32.const 0 call $~lib/env/abort unreachable @@ -19798,7 +19814,7 @@ if i32.const 0 i32.const 8 - i32.const 1495 + i32.const 1487 i32.const 0 call $~lib/env/abort unreachable @@ -19813,7 +19829,7 @@ if i32.const 0 i32.const 8 - i32.const 1496 + i32.const 1488 i32.const 0 call $~lib/env/abort unreachable @@ -19828,7 +19844,7 @@ if i32.const 0 i32.const 8 - i32.const 1497 + i32.const 1489 i32.const 0 call $~lib/env/abort unreachable @@ -19843,7 +19859,7 @@ if i32.const 0 i32.const 8 - i32.const 1498 + i32.const 1490 i32.const 0 call $~lib/env/abort unreachable @@ -19858,7 +19874,7 @@ if i32.const 0 i32.const 8 - i32.const 1499 + i32.const 1491 i32.const 0 call $~lib/env/abort unreachable @@ -19873,7 +19889,7 @@ if i32.const 0 i32.const 8 - i32.const 1500 + i32.const 1492 i32.const 0 call $~lib/env/abort unreachable @@ -19888,7 +19904,7 @@ if i32.const 0 i32.const 8 - i32.const 1501 + i32.const 1493 i32.const 0 call $~lib/env/abort unreachable @@ -19903,7 +19919,7 @@ if i32.const 0 i32.const 8 - i32.const 1502 + i32.const 1494 i32.const 0 call $~lib/env/abort unreachable @@ -19918,7 +19934,7 @@ if i32.const 0 i32.const 8 - i32.const 1503 + i32.const 1495 i32.const 0 call $~lib/env/abort unreachable @@ -19933,7 +19949,7 @@ if i32.const 0 i32.const 8 - i32.const 1504 + i32.const 1496 i32.const 0 call $~lib/env/abort unreachable @@ -19948,7 +19964,7 @@ if i32.const 0 i32.const 8 - i32.const 1507 + i32.const 1499 i32.const 0 call $~lib/env/abort unreachable @@ -19963,7 +19979,7 @@ if i32.const 0 i32.const 8 - i32.const 1508 + i32.const 1500 i32.const 0 call $~lib/env/abort unreachable @@ -19978,7 +19994,7 @@ if i32.const 0 i32.const 8 - i32.const 1509 + i32.const 1501 i32.const 0 call $~lib/env/abort unreachable @@ -19993,7 +20009,7 @@ if i32.const 0 i32.const 8 - i32.const 1510 + i32.const 1502 i32.const 0 call $~lib/env/abort unreachable @@ -20008,7 +20024,7 @@ if i32.const 0 i32.const 8 - i32.const 1511 + i32.const 1503 i32.const 0 call $~lib/env/abort unreachable @@ -20020,6 +20036,126 @@ i32.const 0 call $std/math/test_hypot i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1504 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1797693134862315708145274e284 + f64.const -0 + f64.const 1797693134862315708145274e284 + f64.const 0 + i32.const 0 + call $std/math/test_hypot + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1505 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 5e-324 + f64.const 0 + f64.const 5e-324 + f64.const 0 + i32.const 0 + call $std/math/test_hypot + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1506 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 5e-324 + f64.const -0 + f64.const 5e-324 + f64.const 0 + i32.const 0 + call $std/math/test_hypot + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1507 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.const 1 + f64.const inf + f64.const 0 + i32.const 0 + call $std/math/test_hypot + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1508 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1 + f64.const inf + f64.const inf + f64.const 0 + i32.const 0 + call $std/math/test_hypot + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1509 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.const nan:0x8000000000000 + f64.const inf + f64.const 0 + i32.const 0 + call $std/math/test_hypot + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1510 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const nan:0x8000000000000 + f64.const inf + f64.const inf + f64.const 0 + i32.const 0 + call $std/math/test_hypot + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1511 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -inf + f64.const 1 + f64.const inf + f64.const 0 + i32.const 0 + call $std/math/test_hypot + i32.eqz if i32.const 0 i32.const 8 @@ -20028,9 +20164,9 @@ call $~lib/env/abort unreachable end - f64.const 1797693134862315708145274e284 - f64.const -0 - f64.const 1797693134862315708145274e284 + f64.const 1 + f64.const -inf + f64.const inf f64.const 0 i32.const 0 call $std/math/test_hypot @@ -20043,9 +20179,9 @@ call $~lib/env/abort unreachable end - f64.const 5e-324 - f64.const 0 - f64.const 5e-324 + f64.const -inf + f64.const nan:0x8000000000000 + f64.const inf f64.const 0 i32.const 0 call $std/math/test_hypot @@ -20058,9 +20194,9 @@ call $~lib/env/abort unreachable end - f64.const 5e-324 - f64.const -0 - f64.const 5e-324 + f64.const nan:0x8000000000000 + f64.const -inf + f64.const inf f64.const 0 i32.const 0 call $std/math/test_hypot @@ -20073,9 +20209,9 @@ call $~lib/env/abort unreachable end - f64.const inf + f64.const nan:0x8000000000000 f64.const 1 - f64.const inf + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_hypot @@ -20089,8 +20225,8 @@ unreachable end f64.const 1 - f64.const inf - f64.const inf + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_hypot @@ -20103,126 +20239,6 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const nan:0x8000000000000 - f64.const inf - f64.const 0 - i32.const 0 - call $std/math/test_hypot - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1518 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const nan:0x8000000000000 - f64.const inf - f64.const inf - f64.const 0 - i32.const 0 - call $std/math/test_hypot - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1519 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -inf - f64.const 1 - f64.const inf - f64.const 0 - i32.const 0 - call $std/math/test_hypot - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1520 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const -inf - f64.const inf - f64.const 0 - i32.const 0 - call $std/math/test_hypot - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1521 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -inf - f64.const nan:0x8000000000000 - f64.const inf - f64.const 0 - i32.const 0 - call $std/math/test_hypot - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1522 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const nan:0x8000000000000 - f64.const -inf - f64.const inf - f64.const 0 - i32.const 0 - call $std/math/test_hypot - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1523 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const nan:0x8000000000000 - f64.const 1 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 - call $std/math/test_hypot - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1524 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 - call $std/math/test_hypot - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1525 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const -8.066848754882812 f32.const 4.535662651062012 f32.const 9.254528045654297 @@ -20233,7 +20249,7 @@ if i32.const 0 i32.const 8 - i32.const 1534 + i32.const 1526 i32.const 0 call $~lib/env/abort unreachable @@ -20248,7 +20264,7 @@ if i32.const 0 i32.const 8 - i32.const 1535 + i32.const 1527 i32.const 0 call $~lib/env/abort unreachable @@ -20263,7 +20279,7 @@ if i32.const 0 i32.const 8 - i32.const 1536 + i32.const 1528 i32.const 0 call $~lib/env/abort unreachable @@ -20278,7 +20294,7 @@ if i32.const 0 i32.const 8 - i32.const 1537 + i32.const 1529 i32.const 0 call $~lib/env/abort unreachable @@ -20293,7 +20309,7 @@ if i32.const 0 i32.const 8 - i32.const 1538 + i32.const 1530 i32.const 0 call $~lib/env/abort unreachable @@ -20308,7 +20324,7 @@ if i32.const 0 i32.const 8 - i32.const 1539 + i32.const 1531 i32.const 0 call $~lib/env/abort unreachable @@ -20323,7 +20339,7 @@ if i32.const 0 i32.const 8 - i32.const 1540 + i32.const 1532 i32.const 0 call $~lib/env/abort unreachable @@ -20338,7 +20354,7 @@ if i32.const 0 i32.const 8 - i32.const 1541 + i32.const 1533 i32.const 0 call $~lib/env/abort unreachable @@ -20353,7 +20369,7 @@ if i32.const 0 i32.const 8 - i32.const 1542 + i32.const 1534 i32.const 0 call $~lib/env/abort unreachable @@ -20368,7 +20384,7 @@ if i32.const 0 i32.const 8 - i32.const 1543 + i32.const 1535 i32.const 0 call $~lib/env/abort unreachable @@ -20383,7 +20399,7 @@ if i32.const 0 i32.const 8 - i32.const 1546 + i32.const 1538 i32.const 0 call $~lib/env/abort unreachable @@ -20398,7 +20414,7 @@ if i32.const 0 i32.const 8 - i32.const 1547 + i32.const 1539 i32.const 0 call $~lib/env/abort unreachable @@ -20413,7 +20429,7 @@ if i32.const 0 i32.const 8 - i32.const 1548 + i32.const 1540 i32.const 0 call $~lib/env/abort unreachable @@ -20428,7 +20444,7 @@ if i32.const 0 i32.const 8 - i32.const 1549 + i32.const 1541 i32.const 0 call $~lib/env/abort unreachable @@ -20443,7 +20459,7 @@ if i32.const 0 i32.const 8 - i32.const 1550 + i32.const 1542 i32.const 0 call $~lib/env/abort unreachable @@ -20455,6 +20471,126 @@ i32.const 0 call $std/math/test_hypotf i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1543 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 3402823466385288598117041e14 + f32.const -0 + f32.const 3402823466385288598117041e14 + f32.const 0 + i32.const 0 + call $std/math/test_hypotf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1544 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1.401298464324817e-45 + f32.const 0 + f32.const 1.401298464324817e-45 + f32.const 0 + i32.const 0 + call $std/math/test_hypotf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1545 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1.401298464324817e-45 + f32.const -0 + f32.const 1.401298464324817e-45 + f32.const 0 + i32.const 0 + call $std/math/test_hypotf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1546 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.const 1 + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_hypotf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1547 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1 + f32.const inf + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_hypotf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1548 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.const nan:0x400000 + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_hypotf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1549 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const nan:0x400000 + f32.const inf + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_hypotf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1550 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -inf + f32.const 1 + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_hypotf + i32.eqz if i32.const 0 i32.const 8 @@ -20463,9 +20599,9 @@ call $~lib/env/abort unreachable end - f32.const 3402823466385288598117041e14 - f32.const -0 - f32.const 3402823466385288598117041e14 + f32.const 1 + f32.const -inf + f32.const inf f32.const 0 i32.const 0 call $std/math/test_hypotf @@ -20478,9 +20614,9 @@ call $~lib/env/abort unreachable end - f32.const 1.401298464324817e-45 - f32.const 0 - f32.const 1.401298464324817e-45 + f32.const -inf + f32.const nan:0x400000 + f32.const inf f32.const 0 i32.const 0 call $std/math/test_hypotf @@ -20493,9 +20629,9 @@ call $~lib/env/abort unreachable end - f32.const 1.401298464324817e-45 - f32.const -0 - f32.const 1.401298464324817e-45 + f32.const nan:0x400000 + f32.const -inf + f32.const inf f32.const 0 i32.const 0 call $std/math/test_hypotf @@ -20508,9 +20644,9 @@ call $~lib/env/abort unreachable end - f32.const inf + f32.const nan:0x400000 f32.const 1 - f32.const inf + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_hypotf @@ -20524,8 +20660,8 @@ unreachable end f32.const 1 - f32.const inf - f32.const inf + f32.const nan:0x400000 + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_hypotf @@ -20538,126 +20674,6 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const nan:0x400000 - f32.const inf - f32.const 0 - i32.const 0 - call $std/math/test_hypotf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1557 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const nan:0x400000 - f32.const inf - f32.const inf - f32.const 0 - i32.const 0 - call $std/math/test_hypotf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1558 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -inf - f32.const 1 - f32.const inf - f32.const 0 - i32.const 0 - call $std/math/test_hypotf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1559 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const -inf - f32.const inf - f32.const 0 - i32.const 0 - call $std/math/test_hypotf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1560 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -inf - f32.const nan:0x400000 - f32.const inf - f32.const 0 - i32.const 0 - call $std/math/test_hypotf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1561 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const nan:0x400000 - f32.const -inf - f32.const inf - f32.const 0 - i32.const 0 - call $std/math/test_hypotf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1562 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const nan:0x400000 - f32.const 1 - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_hypotf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1563 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const nan:0x400000 - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_hypotf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1564 - i32.const 0 - call $~lib/env/abort - unreachable - end f64.const -8.06684839057968 f64.const nan:0x8000000000000 f64.const 0 @@ -20667,7 +20683,7 @@ if i32.const 0 i32.const 8 - i32.const 1576 + i32.const 1568 i32.const 0 call $~lib/env/abort unreachable @@ -20681,7 +20697,7 @@ if i32.const 0 i32.const 8 - i32.const 1577 + i32.const 1569 i32.const 0 call $~lib/env/abort unreachable @@ -20695,7 +20711,7 @@ if i32.const 0 i32.const 8 - i32.const 1578 + i32.const 1570 i32.const 0 call $~lib/env/abort unreachable @@ -20709,7 +20725,7 @@ if i32.const 0 i32.const 8 - i32.const 1579 + i32.const 1571 i32.const 0 call $~lib/env/abort unreachable @@ -20723,7 +20739,7 @@ if i32.const 0 i32.const 8 - i32.const 1580 + i32.const 1572 i32.const 0 call $~lib/env/abort unreachable @@ -20737,7 +20753,7 @@ if i32.const 0 i32.const 8 - i32.const 1581 + i32.const 1573 i32.const 0 call $~lib/env/abort unreachable @@ -20751,7 +20767,7 @@ if i32.const 0 i32.const 8 - i32.const 1582 + i32.const 1574 i32.const 0 call $~lib/env/abort unreachable @@ -20765,7 +20781,7 @@ if i32.const 0 i32.const 8 - i32.const 1583 + i32.const 1575 i32.const 0 call $~lib/env/abort unreachable @@ -20779,7 +20795,7 @@ if i32.const 0 i32.const 8 - i32.const 1584 + i32.const 1576 i32.const 0 call $~lib/env/abort unreachable @@ -20793,7 +20809,7 @@ if i32.const 0 i32.const 8 - i32.const 1585 + i32.const 1577 i32.const 0 call $~lib/env/abort unreachable @@ -20807,7 +20823,7 @@ if i32.const 0 i32.const 8 - i32.const 1588 + i32.const 1580 i32.const 0 call $~lib/env/abort unreachable @@ -20821,7 +20837,7 @@ if i32.const 0 i32.const 8 - i32.const 1589 + i32.const 1581 i32.const 0 call $~lib/env/abort unreachable @@ -20835,7 +20851,7 @@ if i32.const 0 i32.const 8 - i32.const 1590 + i32.const 1582 i32.const 0 call $~lib/env/abort unreachable @@ -20849,7 +20865,7 @@ if i32.const 0 i32.const 8 - i32.const 1591 + i32.const 1583 i32.const 0 call $~lib/env/abort unreachable @@ -20863,7 +20879,7 @@ if i32.const 0 i32.const 8 - i32.const 1592 + i32.const 1584 i32.const 0 call $~lib/env/abort unreachable @@ -20877,7 +20893,7 @@ if i32.const 0 i32.const 8 - i32.const 1593 + i32.const 1585 i32.const 0 call $~lib/env/abort unreachable @@ -20891,7 +20907,7 @@ if i32.const 0 i32.const 8 - i32.const 1594 + i32.const 1586 i32.const 0 call $~lib/env/abort unreachable @@ -20905,7 +20921,7 @@ if i32.const 0 i32.const 8 - i32.const 1595 + i32.const 1587 i32.const 0 call $~lib/env/abort unreachable @@ -20918,7 +20934,7 @@ if i32.const 0 i32.const 8 - i32.const 1604 + i32.const 1596 i32.const 0 call $~lib/env/abort unreachable @@ -20931,7 +20947,7 @@ if i32.const 0 i32.const 8 - i32.const 1605 + i32.const 1597 i32.const 0 call $~lib/env/abort unreachable @@ -20944,7 +20960,7 @@ if i32.const 0 i32.const 8 - i32.const 1606 + i32.const 1598 i32.const 0 call $~lib/env/abort unreachable @@ -20957,7 +20973,7 @@ if i32.const 0 i32.const 8 - i32.const 1607 + i32.const 1599 i32.const 0 call $~lib/env/abort unreachable @@ -20967,6 +20983,84 @@ i32.const 2 call $std/math/test_logf i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1600 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.const inf + i32.const 0 + call $std/math/test_logf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1601 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -inf + f32.const nan:0x400000 + i32.const 2 + call $std/math/test_logf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1602 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const nan:0x400000 + f32.const nan:0x400000 + i32.const 0 + call $std/math/test_logf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1603 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0 + f32.const -inf + i32.const 4 + call $std/math/test_logf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1606 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -inf + i32.const 4 + call $std/math/test_logf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1607 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -7.888609052210118e-31 + f32.const nan:0x400000 + i32.const 2 + call $std/math/test_logf + i32.eqz if i32.const 0 i32.const 8 @@ -20975,84 +21069,6 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const inf - i32.const 0 - call $std/math/test_logf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1609 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -inf - f32.const nan:0x400000 - i32.const 2 - call $std/math/test_logf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1610 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const nan:0x400000 - f32.const nan:0x400000 - i32.const 0 - call $std/math/test_logf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1611 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0 - f32.const -inf - i32.const 4 - call $std/math/test_logf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1614 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0 - f32.const -inf - i32.const 4 - call $std/math/test_logf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1615 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -7.888609052210118e-31 - f32.const nan:0x400000 - i32.const 2 - call $std/math/test_logf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1616 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const 1 f32.const 0 i32.const 0 @@ -21061,7 +21077,7 @@ if i32.const 0 i32.const 8 - i32.const 1617 + i32.const 1609 i32.const 0 call $~lib/env/abort unreachable @@ -21074,7 +21090,7 @@ if i32.const 0 i32.const 8 - i32.const 1618 + i32.const 1610 i32.const 0 call $~lib/env/abort unreachable @@ -21087,7 +21103,7 @@ if i32.const 0 i32.const 8 - i32.const 1619 + i32.const 1611 i32.const 0 call $~lib/env/abort unreachable @@ -21100,7 +21116,7 @@ if i32.const 0 i32.const 8 - i32.const 1620 + i32.const 1612 i32.const 0 call $~lib/env/abort unreachable @@ -21113,7 +21129,7 @@ if i32.const 0 i32.const 8 - i32.const 1621 + i32.const 1613 i32.const 0 call $~lib/env/abort unreachable @@ -21127,7 +21143,7 @@ if i32.const 0 i32.const 8 - i32.const 1633 + i32.const 1625 i32.const 0 call $~lib/env/abort unreachable @@ -21141,7 +21157,7 @@ if i32.const 0 i32.const 8 - i32.const 1634 + i32.const 1626 i32.const 0 call $~lib/env/abort unreachable @@ -21155,7 +21171,7 @@ if i32.const 0 i32.const 8 - i32.const 1635 + i32.const 1627 i32.const 0 call $~lib/env/abort unreachable @@ -21169,7 +21185,7 @@ if i32.const 0 i32.const 8 - i32.const 1636 + i32.const 1628 i32.const 0 call $~lib/env/abort unreachable @@ -21183,7 +21199,7 @@ if i32.const 0 i32.const 8 - i32.const 1637 + i32.const 1629 i32.const 0 call $~lib/env/abort unreachable @@ -21197,7 +21213,7 @@ if i32.const 0 i32.const 8 - i32.const 1638 + i32.const 1630 i32.const 0 call $~lib/env/abort unreachable @@ -21211,7 +21227,7 @@ if i32.const 0 i32.const 8 - i32.const 1639 + i32.const 1631 i32.const 0 call $~lib/env/abort unreachable @@ -21225,7 +21241,7 @@ if i32.const 0 i32.const 8 - i32.const 1640 + i32.const 1632 i32.const 0 call $~lib/env/abort unreachable @@ -21239,7 +21255,7 @@ if i32.const 0 i32.const 8 - i32.const 1641 + i32.const 1633 i32.const 0 call $~lib/env/abort unreachable @@ -21253,7 +21269,7 @@ if i32.const 0 i32.const 8 - i32.const 1642 + i32.const 1634 i32.const 0 call $~lib/env/abort unreachable @@ -21267,7 +21283,7 @@ if i32.const 0 i32.const 8 - i32.const 1645 + i32.const 1637 i32.const 0 call $~lib/env/abort unreachable @@ -21281,7 +21297,7 @@ if i32.const 0 i32.const 8 - i32.const 1646 + i32.const 1638 i32.const 0 call $~lib/env/abort unreachable @@ -21295,7 +21311,7 @@ if i32.const 0 i32.const 8 - i32.const 1647 + i32.const 1639 i32.const 0 call $~lib/env/abort unreachable @@ -21309,7 +21325,7 @@ if i32.const 0 i32.const 8 - i32.const 1648 + i32.const 1640 i32.const 0 call $~lib/env/abort unreachable @@ -21323,7 +21339,7 @@ if i32.const 0 i32.const 8 - i32.const 1649 + i32.const 1641 i32.const 0 call $~lib/env/abort unreachable @@ -21337,7 +21353,7 @@ if i32.const 0 i32.const 8 - i32.const 1650 + i32.const 1642 i32.const 0 call $~lib/env/abort unreachable @@ -21351,7 +21367,7 @@ if i32.const 0 i32.const 8 - i32.const 1651 + i32.const 1643 i32.const 0 call $~lib/env/abort unreachable @@ -21365,7 +21381,7 @@ if i32.const 0 i32.const 8 - i32.const 1652 + i32.const 1644 i32.const 0 call $~lib/env/abort unreachable @@ -21379,7 +21395,7 @@ if i32.const 0 i32.const 8 - i32.const 1661 + i32.const 1653 i32.const 0 call $~lib/env/abort unreachable @@ -21393,7 +21409,7 @@ if i32.const 0 i32.const 8 - i32.const 1662 + i32.const 1654 i32.const 0 call $~lib/env/abort unreachable @@ -21407,7 +21423,7 @@ if i32.const 0 i32.const 8 - i32.const 1663 + i32.const 1655 i32.const 0 call $~lib/env/abort unreachable @@ -21421,7 +21437,7 @@ if i32.const 0 i32.const 8 - i32.const 1664 + i32.const 1656 i32.const 0 call $~lib/env/abort unreachable @@ -21435,7 +21451,7 @@ if i32.const 0 i32.const 8 - i32.const 1665 + i32.const 1657 i32.const 0 call $~lib/env/abort unreachable @@ -21449,7 +21465,7 @@ if i32.const 0 i32.const 8 - i32.const 1666 + i32.const 1658 i32.const 0 call $~lib/env/abort unreachable @@ -21463,7 +21479,7 @@ if i32.const 0 i32.const 8 - i32.const 1667 + i32.const 1659 i32.const 0 call $~lib/env/abort unreachable @@ -21477,7 +21493,7 @@ if i32.const 0 i32.const 8 - i32.const 1668 + i32.const 1660 i32.const 0 call $~lib/env/abort unreachable @@ -21491,7 +21507,7 @@ if i32.const 0 i32.const 8 - i32.const 1669 + i32.const 1661 i32.const 0 call $~lib/env/abort unreachable @@ -21505,7 +21521,7 @@ if i32.const 0 i32.const 8 - i32.const 1670 + i32.const 1662 i32.const 0 call $~lib/env/abort unreachable @@ -21519,7 +21535,7 @@ if i32.const 0 i32.const 8 - i32.const 1673 + i32.const 1665 i32.const 0 call $~lib/env/abort unreachable @@ -21533,7 +21549,7 @@ if i32.const 0 i32.const 8 - i32.const 1674 + i32.const 1666 i32.const 0 call $~lib/env/abort unreachable @@ -21547,7 +21563,7 @@ if i32.const 0 i32.const 8 - i32.const 1675 + i32.const 1667 i32.const 0 call $~lib/env/abort unreachable @@ -21561,7 +21577,7 @@ if i32.const 0 i32.const 8 - i32.const 1676 + i32.const 1668 i32.const 0 call $~lib/env/abort unreachable @@ -21575,7 +21591,7 @@ if i32.const 0 i32.const 8 - i32.const 1677 + i32.const 1669 i32.const 0 call $~lib/env/abort unreachable @@ -21589,7 +21605,7 @@ if i32.const 0 i32.const 8 - i32.const 1678 + i32.const 1670 i32.const 0 call $~lib/env/abort unreachable @@ -21603,7 +21619,7 @@ if i32.const 0 i32.const 8 - i32.const 1679 + i32.const 1671 i32.const 0 call $~lib/env/abort unreachable @@ -21617,7 +21633,7 @@ if i32.const 0 i32.const 8 - i32.const 1680 + i32.const 1672 i32.const 0 call $~lib/env/abort unreachable @@ -21631,7 +21647,7 @@ if i32.const 0 i32.const 8 - i32.const 1692 + i32.const 1684 i32.const 0 call $~lib/env/abort unreachable @@ -21645,7 +21661,7 @@ if i32.const 0 i32.const 8 - i32.const 1693 + i32.const 1685 i32.const 0 call $~lib/env/abort unreachable @@ -21659,7 +21675,7 @@ if i32.const 0 i32.const 8 - i32.const 1694 + i32.const 1686 i32.const 0 call $~lib/env/abort unreachable @@ -21673,7 +21689,7 @@ if i32.const 0 i32.const 8 - i32.const 1695 + i32.const 1687 i32.const 0 call $~lib/env/abort unreachable @@ -21687,7 +21703,7 @@ if i32.const 0 i32.const 8 - i32.const 1696 + i32.const 1688 i32.const 0 call $~lib/env/abort unreachable @@ -21701,7 +21717,7 @@ if i32.const 0 i32.const 8 - i32.const 1697 + i32.const 1689 i32.const 0 call $~lib/env/abort unreachable @@ -21715,7 +21731,7 @@ if i32.const 0 i32.const 8 - i32.const 1698 + i32.const 1690 i32.const 0 call $~lib/env/abort unreachable @@ -21729,7 +21745,7 @@ if i32.const 0 i32.const 8 - i32.const 1699 + i32.const 1691 i32.const 0 call $~lib/env/abort unreachable @@ -21743,7 +21759,7 @@ if i32.const 0 i32.const 8 - i32.const 1700 + i32.const 1692 i32.const 0 call $~lib/env/abort unreachable @@ -21757,7 +21773,7 @@ if i32.const 0 i32.const 8 - i32.const 1701 + i32.const 1693 i32.const 0 call $~lib/env/abort unreachable @@ -21771,7 +21787,7 @@ if i32.const 0 i32.const 8 - i32.const 1704 + i32.const 1696 i32.const 0 call $~lib/env/abort unreachable @@ -21785,7 +21801,7 @@ if i32.const 0 i32.const 8 - i32.const 1705 + i32.const 1697 i32.const 0 call $~lib/env/abort unreachable @@ -21799,7 +21815,7 @@ if i32.const 0 i32.const 8 - i32.const 1706 + i32.const 1698 i32.const 0 call $~lib/env/abort unreachable @@ -21813,7 +21829,7 @@ if i32.const 0 i32.const 8 - i32.const 1707 + i32.const 1699 i32.const 0 call $~lib/env/abort unreachable @@ -21827,7 +21843,7 @@ if i32.const 0 i32.const 8 - i32.const 1708 + i32.const 1700 i32.const 0 call $~lib/env/abort unreachable @@ -21841,7 +21857,7 @@ if i32.const 0 i32.const 8 - i32.const 1709 + i32.const 1701 i32.const 0 call $~lib/env/abort unreachable @@ -21855,7 +21871,7 @@ if i32.const 0 i32.const 8 - i32.const 1710 + i32.const 1702 i32.const 0 call $~lib/env/abort unreachable @@ -21869,7 +21885,7 @@ if i32.const 0 i32.const 8 - i32.const 1711 + i32.const 1703 i32.const 0 call $~lib/env/abort unreachable @@ -21883,7 +21899,7 @@ if i32.const 0 i32.const 8 - i32.const 1720 + i32.const 1712 i32.const 0 call $~lib/env/abort unreachable @@ -21897,7 +21913,7 @@ if i32.const 0 i32.const 8 - i32.const 1721 + i32.const 1713 i32.const 0 call $~lib/env/abort unreachable @@ -21911,7 +21927,7 @@ if i32.const 0 i32.const 8 - i32.const 1722 + i32.const 1714 i32.const 0 call $~lib/env/abort unreachable @@ -21925,7 +21941,7 @@ if i32.const 0 i32.const 8 - i32.const 1723 + i32.const 1715 i32.const 0 call $~lib/env/abort unreachable @@ -21939,7 +21955,7 @@ if i32.const 0 i32.const 8 - i32.const 1724 + i32.const 1716 i32.const 0 call $~lib/env/abort unreachable @@ -21953,7 +21969,7 @@ if i32.const 0 i32.const 8 - i32.const 1725 + i32.const 1717 i32.const 0 call $~lib/env/abort unreachable @@ -21967,7 +21983,7 @@ if i32.const 0 i32.const 8 - i32.const 1726 + i32.const 1718 i32.const 0 call $~lib/env/abort unreachable @@ -21981,7 +21997,7 @@ if i32.const 0 i32.const 8 - i32.const 1727 + i32.const 1719 i32.const 0 call $~lib/env/abort unreachable @@ -21995,7 +22011,7 @@ if i32.const 0 i32.const 8 - i32.const 1728 + i32.const 1720 i32.const 0 call $~lib/env/abort unreachable @@ -22009,7 +22025,7 @@ if i32.const 0 i32.const 8 - i32.const 1729 + i32.const 1721 i32.const 0 call $~lib/env/abort unreachable @@ -22023,7 +22039,7 @@ if i32.const 0 i32.const 8 - i32.const 1732 + i32.const 1724 i32.const 0 call $~lib/env/abort unreachable @@ -22037,7 +22053,7 @@ if i32.const 0 i32.const 8 - i32.const 1733 + i32.const 1725 i32.const 0 call $~lib/env/abort unreachable @@ -22051,7 +22067,7 @@ if i32.const 0 i32.const 8 - i32.const 1734 + i32.const 1726 i32.const 0 call $~lib/env/abort unreachable @@ -22065,7 +22081,7 @@ if i32.const 0 i32.const 8 - i32.const 1735 + i32.const 1727 i32.const 0 call $~lib/env/abort unreachable @@ -22079,7 +22095,7 @@ if i32.const 0 i32.const 8 - i32.const 1736 + i32.const 1728 i32.const 0 call $~lib/env/abort unreachable @@ -22093,7 +22109,7 @@ if i32.const 0 i32.const 8 - i32.const 1737 + i32.const 1729 i32.const 0 call $~lib/env/abort unreachable @@ -22107,7 +22123,7 @@ if i32.const 0 i32.const 8 - i32.const 1738 + i32.const 1730 i32.const 0 call $~lib/env/abort unreachable @@ -22121,7 +22137,7 @@ if i32.const 0 i32.const 8 - i32.const 1739 + i32.const 1731 i32.const 0 call $~lib/env/abort unreachable @@ -22135,7 +22151,7 @@ if i32.const 0 i32.const 8 - i32.const 1740 + i32.const 1732 i32.const 0 call $~lib/env/abort unreachable @@ -22149,7 +22165,7 @@ if i32.const 0 i32.const 8 - i32.const 1752 + i32.const 1744 i32.const 0 call $~lib/env/abort unreachable @@ -22163,7 +22179,7 @@ if i32.const 0 i32.const 8 - i32.const 1753 + i32.const 1745 i32.const 0 call $~lib/env/abort unreachable @@ -22177,7 +22193,7 @@ if i32.const 0 i32.const 8 - i32.const 1754 + i32.const 1746 i32.const 0 call $~lib/env/abort unreachable @@ -22191,7 +22207,7 @@ if i32.const 0 i32.const 8 - i32.const 1755 + i32.const 1747 i32.const 0 call $~lib/env/abort unreachable @@ -22205,7 +22221,7 @@ if i32.const 0 i32.const 8 - i32.const 1756 + i32.const 1748 i32.const 0 call $~lib/env/abort unreachable @@ -22219,7 +22235,7 @@ if i32.const 0 i32.const 8 - i32.const 1757 + i32.const 1749 i32.const 0 call $~lib/env/abort unreachable @@ -22233,7 +22249,7 @@ if i32.const 0 i32.const 8 - i32.const 1758 + i32.const 1750 i32.const 0 call $~lib/env/abort unreachable @@ -22247,7 +22263,7 @@ if i32.const 0 i32.const 8 - i32.const 1759 + i32.const 1751 i32.const 0 call $~lib/env/abort unreachable @@ -22261,7 +22277,7 @@ if i32.const 0 i32.const 8 - i32.const 1760 + i32.const 1752 i32.const 0 call $~lib/env/abort unreachable @@ -22275,7 +22291,7 @@ if i32.const 0 i32.const 8 - i32.const 1761 + i32.const 1753 i32.const 0 call $~lib/env/abort unreachable @@ -22289,7 +22305,7 @@ if i32.const 0 i32.const 8 - i32.const 1764 + i32.const 1756 i32.const 0 call $~lib/env/abort unreachable @@ -22303,7 +22319,7 @@ if i32.const 0 i32.const 8 - i32.const 1765 + i32.const 1757 i32.const 0 call $~lib/env/abort unreachable @@ -22317,7 +22333,7 @@ if i32.const 0 i32.const 8 - i32.const 1766 + i32.const 1758 i32.const 0 call $~lib/env/abort unreachable @@ -22331,7 +22347,7 @@ if i32.const 0 i32.const 8 - i32.const 1767 + i32.const 1759 i32.const 0 call $~lib/env/abort unreachable @@ -22345,7 +22361,7 @@ if i32.const 0 i32.const 8 - i32.const 1768 + i32.const 1760 i32.const 0 call $~lib/env/abort unreachable @@ -22359,7 +22375,7 @@ if i32.const 0 i32.const 8 - i32.const 1769 + i32.const 1761 i32.const 0 call $~lib/env/abort unreachable @@ -22373,7 +22389,7 @@ if i32.const 0 i32.const 8 - i32.const 1770 + i32.const 1762 i32.const 0 call $~lib/env/abort unreachable @@ -22387,7 +22403,7 @@ if i32.const 0 i32.const 8 - i32.const 1771 + i32.const 1763 i32.const 0 call $~lib/env/abort unreachable @@ -22401,7 +22417,7 @@ if i32.const 0 i32.const 8 - i32.const 1780 + i32.const 1772 i32.const 0 call $~lib/env/abort unreachable @@ -22415,7 +22431,7 @@ if i32.const 0 i32.const 8 - i32.const 1781 + i32.const 1773 i32.const 0 call $~lib/env/abort unreachable @@ -22429,7 +22445,7 @@ if i32.const 0 i32.const 8 - i32.const 1782 + i32.const 1774 i32.const 0 call $~lib/env/abort unreachable @@ -22443,7 +22459,7 @@ if i32.const 0 i32.const 8 - i32.const 1783 + i32.const 1775 i32.const 0 call $~lib/env/abort unreachable @@ -22457,7 +22473,7 @@ if i32.const 0 i32.const 8 - i32.const 1784 + i32.const 1776 i32.const 0 call $~lib/env/abort unreachable @@ -22471,7 +22487,7 @@ if i32.const 0 i32.const 8 - i32.const 1785 + i32.const 1777 i32.const 0 call $~lib/env/abort unreachable @@ -22485,7 +22501,7 @@ if i32.const 0 i32.const 8 - i32.const 1786 + i32.const 1778 i32.const 0 call $~lib/env/abort unreachable @@ -22499,7 +22515,7 @@ if i32.const 0 i32.const 8 - i32.const 1787 + i32.const 1779 i32.const 0 call $~lib/env/abort unreachable @@ -22513,7 +22529,7 @@ if i32.const 0 i32.const 8 - i32.const 1788 + i32.const 1780 i32.const 0 call $~lib/env/abort unreachable @@ -22527,7 +22543,7 @@ if i32.const 0 i32.const 8 - i32.const 1789 + i32.const 1781 i32.const 0 call $~lib/env/abort unreachable @@ -22541,7 +22557,7 @@ if i32.const 0 i32.const 8 - i32.const 1792 + i32.const 1784 i32.const 0 call $~lib/env/abort unreachable @@ -22555,7 +22571,7 @@ if i32.const 0 i32.const 8 - i32.const 1793 + i32.const 1785 i32.const 0 call $~lib/env/abort unreachable @@ -22569,7 +22585,7 @@ if i32.const 0 i32.const 8 - i32.const 1794 + i32.const 1786 i32.const 0 call $~lib/env/abort unreachable @@ -22583,7 +22599,7 @@ if i32.const 0 i32.const 8 - i32.const 1795 + i32.const 1787 i32.const 0 call $~lib/env/abort unreachable @@ -22597,7 +22613,7 @@ if i32.const 0 i32.const 8 - i32.const 1796 + i32.const 1788 i32.const 0 call $~lib/env/abort unreachable @@ -22611,7 +22627,7 @@ if i32.const 0 i32.const 8 - i32.const 1797 + i32.const 1789 i32.const 0 call $~lib/env/abort unreachable @@ -22625,7 +22641,7 @@ if i32.const 0 i32.const 8 - i32.const 1798 + i32.const 1790 i32.const 0 call $~lib/env/abort unreachable @@ -22639,7 +22655,7 @@ if i32.const 0 i32.const 8 - i32.const 1799 + i32.const 1791 i32.const 0 call $~lib/env/abort unreachable @@ -22652,7 +22668,7 @@ if i32.const 0 i32.const 8 - i32.const 1811 + i32.const 1803 i32.const 0 call $~lib/env/abort unreachable @@ -22665,7 +22681,7 @@ if i32.const 0 i32.const 8 - i32.const 1812 + i32.const 1804 i32.const 0 call $~lib/env/abort unreachable @@ -22678,7 +22694,7 @@ if i32.const 0 i32.const 8 - i32.const 1813 + i32.const 1805 i32.const 0 call $~lib/env/abort unreachable @@ -22691,7 +22707,7 @@ if i32.const 0 i32.const 8 - i32.const 1814 + i32.const 1806 i32.const 0 call $~lib/env/abort unreachable @@ -22704,7 +22720,7 @@ if i32.const 0 i32.const 8 - i32.const 1815 + i32.const 1807 i32.const 0 call $~lib/env/abort unreachable @@ -22717,7 +22733,7 @@ if i32.const 0 i32.const 8 - i32.const 1816 + i32.const 1808 i32.const 0 call $~lib/env/abort unreachable @@ -22730,7 +22746,7 @@ if i32.const 0 i32.const 8 - i32.const 1817 + i32.const 1809 i32.const 0 call $~lib/env/abort unreachable @@ -22743,7 +22759,7 @@ if i32.const 0 i32.const 8 - i32.const 1818 + i32.const 1810 i32.const 0 call $~lib/env/abort unreachable @@ -22756,7 +22772,7 @@ if i32.const 0 i32.const 8 - i32.const 1819 + i32.const 1811 i32.const 0 call $~lib/env/abort unreachable @@ -22769,7 +22785,7 @@ if i32.const 0 i32.const 8 - i32.const 1820 + i32.const 1812 i32.const 0 call $~lib/env/abort unreachable @@ -22782,7 +22798,7 @@ if i32.const 0 i32.const 8 - i32.const 1823 + i32.const 1815 i32.const 0 call $~lib/env/abort unreachable @@ -22795,7 +22811,7 @@ if i32.const 0 i32.const 8 - i32.const 1824 + i32.const 1816 i32.const 0 call $~lib/env/abort unreachable @@ -22808,7 +22824,7 @@ if i32.const 0 i32.const 8 - i32.const 1825 + i32.const 1817 i32.const 0 call $~lib/env/abort unreachable @@ -22821,7 +22837,7 @@ if i32.const 0 i32.const 8 - i32.const 1826 + i32.const 1818 i32.const 0 call $~lib/env/abort unreachable @@ -22834,7 +22850,7 @@ if i32.const 0 i32.const 8 - i32.const 1827 + i32.const 1819 i32.const 0 call $~lib/env/abort unreachable @@ -22844,6 +22860,110 @@ f64.const 1 call $std/math/test_max i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1820 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.const 1 + f64.const inf + call $std/math/test_max + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1821 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -inf + f64.const 1 + f64.const 1 + call $std/math/test_max + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1822 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const nan:0x8000000000000 + f64.const 1 + f64.const nan:0x8000000000000 + call $std/math/test_max + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1823 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0 + f64.const -1 + f64.const 0 + call $std/math/test_max + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1824 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -1 + f64.const -0 + call $std/math/test_max + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1825 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0.5 + f64.const -1 + f64.const 0.5 + call $std/math/test_max + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1826 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0.5 + f64.const -1 + f64.const -0.5 + call $std/math/test_max + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1827 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1 + f64.const -1 + f64.const 1 + call $std/math/test_max + i32.eqz if i32.const 0 i32.const 8 @@ -22852,9 +22972,9 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const 1 - f64.const inf + f64.const -1 + f64.const -1 + f64.const -1 call $std/math/test_max i32.eqz if @@ -22865,9 +22985,9 @@ call $~lib/env/abort unreachable end - f64.const -inf - f64.const 1 - f64.const 1 + f64.const inf + f64.const -1 + f64.const inf call $std/math/test_max i32.eqz if @@ -22878,9 +22998,9 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const 1 - f64.const nan:0x8000000000000 + f64.const -inf + f64.const -1 + f64.const -1 call $std/math/test_max i32.eqz if @@ -22891,9 +23011,9 @@ call $~lib/env/abort unreachable end - f64.const 0 + f64.const nan:0x8000000000000 f64.const -1 - f64.const 0 + f64.const nan:0x8000000000000 call $std/math/test_max i32.eqz if @@ -22904,9 +23024,9 @@ call $~lib/env/abort unreachable end - f64.const -0 - f64.const -1 - f64.const -0 + f64.const 0 + f64.const 0 + f64.const 0 call $std/math/test_max i32.eqz if @@ -22917,9 +23037,9 @@ call $~lib/env/abort unreachable end - f64.const 0.5 - f64.const -1 - f64.const 0.5 + f64.const 0 + f64.const -0 + f64.const 0 call $std/math/test_max i32.eqz if @@ -22930,9 +23050,9 @@ call $~lib/env/abort unreachable end - f64.const -0.5 - f64.const -1 - f64.const -0.5 + f64.const 0 + f64.const inf + f64.const inf call $std/math/test_max i32.eqz if @@ -22943,9 +23063,9 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const -1 - f64.const 1 + f64.const 0 + f64.const -inf + f64.const 0 call $std/math/test_max i32.eqz if @@ -22956,9 +23076,9 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const -1 - f64.const -1 + f64.const 0 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 call $std/math/test_max i32.eqz if @@ -22969,9 +23089,9 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const -1 - f64.const inf + f64.const -0 + f64.const 0 + f64.const 0 call $std/math/test_max i32.eqz if @@ -22982,9 +23102,9 @@ call $~lib/env/abort unreachable end - f64.const -inf - f64.const -1 - f64.const -1 + f64.const -0 + f64.const -0 + f64.const -0 call $std/math/test_max i32.eqz if @@ -22995,9 +23115,9 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const -1 - f64.const nan:0x8000000000000 + f64.const -0 + f64.const inf + f64.const inf call $std/math/test_max i32.eqz if @@ -23008,9 +23128,9 @@ call $~lib/env/abort unreachable end - f64.const 0 - f64.const 0 - f64.const 0 + f64.const -0 + f64.const -inf + f64.const -0 call $std/math/test_max i32.eqz if @@ -23021,9 +23141,9 @@ call $~lib/env/abort unreachable end - f64.const 0 f64.const -0 - f64.const 0 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 call $std/math/test_max i32.eqz if @@ -23034,9 +23154,9 @@ call $~lib/env/abort unreachable end + f64.const 1 f64.const 0 - f64.const inf - f64.const inf + f64.const 1 call $std/math/test_max i32.eqz if @@ -23047,8 +23167,8 @@ call $~lib/env/abort unreachable end + f64.const -1 f64.const 0 - f64.const -inf f64.const 0 call $std/math/test_max i32.eqz @@ -23060,9 +23180,9 @@ call $~lib/env/abort unreachable end + f64.const inf f64.const 0 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const inf call $std/math/test_max i32.eqz if @@ -23073,7 +23193,7 @@ call $~lib/env/abort unreachable end - f64.const -0 + f64.const -inf f64.const 0 f64.const 0 call $std/math/test_max @@ -23086,9 +23206,9 @@ call $~lib/env/abort unreachable end - f64.const -0 - f64.const -0 - f64.const -0 + f64.const nan:0x8000000000000 + f64.const 0 + f64.const nan:0x8000000000000 call $std/math/test_max i32.eqz if @@ -23099,9 +23219,9 @@ call $~lib/env/abort unreachable end + f64.const -1 + f64.const -0 f64.const -0 - f64.const inf - f64.const inf call $std/math/test_max i32.eqz if @@ -23112,9 +23232,9 @@ call $~lib/env/abort unreachable end + f64.const inf f64.const -0 - f64.const -inf - f64.const -0 + f64.const inf call $std/math/test_max i32.eqz if @@ -23125,9 +23245,9 @@ call $~lib/env/abort unreachable end + f64.const -inf + f64.const -0 f64.const -0 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 call $std/math/test_max i32.eqz if @@ -23138,9 +23258,9 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const 0 - f64.const 1 + f64.const nan:0x8000000000000 + f64.const -0 + f64.const nan:0x8000000000000 call $std/math/test_max i32.eqz if @@ -23151,9 +23271,9 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const 0 - f64.const 0 + f64.const inf + f64.const 2 + f64.const inf call $std/math/test_max i32.eqz if @@ -23165,7 +23285,7 @@ unreachable end f64.const inf - f64.const 0 + f64.const -0.5 f64.const inf call $std/math/test_max i32.eqz @@ -23177,9 +23297,9 @@ call $~lib/env/abort unreachable end - f64.const -inf - f64.const 0 - f64.const 0 + f64.const inf + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 call $std/math/test_max i32.eqz if @@ -23190,9 +23310,9 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const 0 - f64.const nan:0x8000000000000 + f64.const -inf + f64.const 2 + f64.const 2 call $std/math/test_max i32.eqz if @@ -23203,9 +23323,9 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const -0 - f64.const -0 + f64.const -inf + f64.const -0.5 + f64.const -0.5 call $std/math/test_max i32.eqz if @@ -23216,9 +23336,9 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const -0 - f64.const inf + f64.const -inf + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 call $std/math/test_max i32.eqz if @@ -23229,9 +23349,9 @@ call $~lib/env/abort unreachable end - f64.const -inf - f64.const -0 - f64.const -0 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 call $std/math/test_max i32.eqz if @@ -23242,8 +23362,8 @@ call $~lib/env/abort unreachable end + f64.const 1 f64.const nan:0x8000000000000 - f64.const -0 f64.const nan:0x8000000000000 call $std/math/test_max i32.eqz @@ -23255,9 +23375,9 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const 2 - f64.const inf + f64.const -1 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 call $std/math/test_max i32.eqz if @@ -23268,8 +23388,8 @@ call $~lib/env/abort unreachable end + f64.const 1 f64.const inf - f64.const -0.5 f64.const inf call $std/math/test_max i32.eqz @@ -23281,9 +23401,9 @@ call $~lib/env/abort unreachable end + f64.const -1 + f64.const inf f64.const inf - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 call $std/math/test_max i32.eqz if @@ -23294,9 +23414,9 @@ call $~lib/env/abort unreachable end - f64.const -inf - f64.const 2 - f64.const 2 + f64.const inf + f64.const inf + f64.const inf call $std/math/test_max i32.eqz if @@ -23308,8 +23428,8 @@ unreachable end f64.const -inf - f64.const -0.5 - f64.const -0.5 + f64.const inf + f64.const inf call $std/math/test_max i32.eqz if @@ -23320,9 +23440,9 @@ call $~lib/env/abort unreachable end + f64.const 1 f64.const -inf - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const 1 call $std/math/test_max i32.eqz if @@ -23333,9 +23453,9 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const -1 + f64.const -inf + f64.const -1 call $std/math/test_max i32.eqz if @@ -23346,9 +23466,9 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const inf + f64.const -inf + f64.const inf call $std/math/test_max i32.eqz if @@ -23359,9 +23479,9 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const -inf + f64.const -inf + f64.const -inf call $std/math/test_max i32.eqz if @@ -23372,9 +23492,9 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const inf - f64.const inf + f64.const 1.75 + f64.const 0.5 + f64.const 1.75 call $std/math/test_max i32.eqz if @@ -23385,9 +23505,9 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const inf - f64.const inf + f64.const -1.75 + f64.const 0.5 + f64.const 0.5 call $std/math/test_max i32.eqz if @@ -23398,9 +23518,9 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const inf - f64.const inf + f64.const 1.75 + f64.const -0.5 + f64.const 1.75 call $std/math/test_max i32.eqz if @@ -23411,9 +23531,9 @@ call $~lib/env/abort unreachable end - f64.const -inf - f64.const inf - f64.const inf + f64.const -1.75 + f64.const -0.5 + f64.const -0.5 call $std/math/test_max i32.eqz if @@ -23424,110 +23544,6 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const -inf - f64.const 1 - call $std/math/test_max - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1873 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1 - f64.const -inf - f64.const -1 - call $std/math/test_max - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1874 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.const -inf - f64.const inf - call $std/math/test_max - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1875 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -inf - f64.const -inf - f64.const -inf - call $std/math/test_max - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1876 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1.75 - f64.const 0.5 - f64.const 1.75 - call $std/math/test_max - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1877 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1.75 - f64.const 0.5 - f64.const 0.5 - call $std/math/test_max - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1878 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1.75 - f64.const -0.5 - f64.const 1.75 - call $std/math/test_max - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1879 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1.75 - f64.const -0.5 - f64.const -0.5 - call $std/math/test_max - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1880 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const -8.066848754882812 f32.const 4.535662651062012 f32.const 4.535662651062012 @@ -23536,7 +23552,7 @@ if i32.const 0 i32.const 8 - i32.const 1889 + i32.const 1881 i32.const 0 call $~lib/env/abort unreachable @@ -23549,7 +23565,7 @@ if i32.const 0 i32.const 8 - i32.const 1890 + i32.const 1882 i32.const 0 call $~lib/env/abort unreachable @@ -23562,7 +23578,7 @@ if i32.const 0 i32.const 8 - i32.const 1891 + i32.const 1883 i32.const 0 call $~lib/env/abort unreachable @@ -23575,7 +23591,7 @@ if i32.const 0 i32.const 8 - i32.const 1892 + i32.const 1884 i32.const 0 call $~lib/env/abort unreachable @@ -23588,7 +23604,7 @@ if i32.const 0 i32.const 8 - i32.const 1893 + i32.const 1885 i32.const 0 call $~lib/env/abort unreachable @@ -23601,7 +23617,7 @@ if i32.const 0 i32.const 8 - i32.const 1894 + i32.const 1886 i32.const 0 call $~lib/env/abort unreachable @@ -23614,7 +23630,7 @@ if i32.const 0 i32.const 8 - i32.const 1895 + i32.const 1887 i32.const 0 call $~lib/env/abort unreachable @@ -23627,7 +23643,7 @@ if i32.const 0 i32.const 8 - i32.const 1896 + i32.const 1888 i32.const 0 call $~lib/env/abort unreachable @@ -23640,7 +23656,7 @@ if i32.const 0 i32.const 8 - i32.const 1897 + i32.const 1889 i32.const 0 call $~lib/env/abort unreachable @@ -23653,7 +23669,7 @@ if i32.const 0 i32.const 8 - i32.const 1898 + i32.const 1890 i32.const 0 call $~lib/env/abort unreachable @@ -23666,7 +23682,7 @@ if i32.const 0 i32.const 8 - i32.const 1901 + i32.const 1893 i32.const 0 call $~lib/env/abort unreachable @@ -23679,7 +23695,7 @@ if i32.const 0 i32.const 8 - i32.const 1902 + i32.const 1894 i32.const 0 call $~lib/env/abort unreachable @@ -23692,7 +23708,7 @@ if i32.const 0 i32.const 8 - i32.const 1903 + i32.const 1895 i32.const 0 call $~lib/env/abort unreachable @@ -23705,7 +23721,7 @@ if i32.const 0 i32.const 8 - i32.const 1904 + i32.const 1896 i32.const 0 call $~lib/env/abort unreachable @@ -23718,7 +23734,7 @@ if i32.const 0 i32.const 8 - i32.const 1905 + i32.const 1897 i32.const 0 call $~lib/env/abort unreachable @@ -23728,6 +23744,110 @@ f32.const 1 call $std/math/test_maxf i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1898 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.const 1 + f32.const inf + call $std/math/test_maxf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1899 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -inf + f32.const 1 + f32.const 1 + call $std/math/test_maxf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1900 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const nan:0x400000 + f32.const 1 + f32.const nan:0x400000 + call $std/math/test_maxf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1901 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0 + f32.const -1 + f32.const 0 + call $std/math/test_maxf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1902 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -1 + f32.const -0 + call $std/math/test_maxf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1903 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0.5 + f32.const -1 + f32.const 0.5 + call $std/math/test_maxf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1904 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0.5 + f32.const -1 + f32.const -0.5 + call $std/math/test_maxf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1905 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1 + f32.const -1 + f32.const 1 + call $std/math/test_maxf + i32.eqz if i32.const 0 i32.const 8 @@ -23736,9 +23856,9 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const 1 - f32.const inf + f32.const -1 + f32.const -1 + f32.const -1 call $std/math/test_maxf i32.eqz if @@ -23749,9 +23869,9 @@ call $~lib/env/abort unreachable end - f32.const -inf - f32.const 1 - f32.const 1 + f32.const inf + f32.const -1 + f32.const inf call $std/math/test_maxf i32.eqz if @@ -23762,9 +23882,9 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const 1 - f32.const nan:0x400000 + f32.const -inf + f32.const -1 + f32.const -1 call $std/math/test_maxf i32.eqz if @@ -23775,9 +23895,9 @@ call $~lib/env/abort unreachable end - f32.const 0 + f32.const nan:0x400000 f32.const -1 - f32.const 0 + f32.const nan:0x400000 call $std/math/test_maxf i32.eqz if @@ -23788,9 +23908,9 @@ call $~lib/env/abort unreachable end - f32.const -0 - f32.const -1 - f32.const -0 + f32.const 0 + f32.const 0 + f32.const 0 call $std/math/test_maxf i32.eqz if @@ -23801,9 +23921,9 @@ call $~lib/env/abort unreachable end - f32.const 0.5 - f32.const -1 - f32.const 0.5 + f32.const 0 + f32.const -0 + f32.const 0 call $std/math/test_maxf i32.eqz if @@ -23814,9 +23934,9 @@ call $~lib/env/abort unreachable end - f32.const -0.5 - f32.const -1 - f32.const -0.5 + f32.const 0 + f32.const inf + f32.const inf call $std/math/test_maxf i32.eqz if @@ -23827,9 +23947,9 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const -1 - f32.const 1 + f32.const 0 + f32.const -inf + f32.const 0 call $std/math/test_maxf i32.eqz if @@ -23840,9 +23960,9 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const -1 - f32.const -1 + f32.const 0 + f32.const nan:0x400000 + f32.const nan:0x400000 call $std/math/test_maxf i32.eqz if @@ -23853,9 +23973,9 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const -1 - f32.const inf + f32.const -0 + f32.const 0 + f32.const 0 call $std/math/test_maxf i32.eqz if @@ -23866,9 +23986,9 @@ call $~lib/env/abort unreachable end - f32.const -inf - f32.const -1 - f32.const -1 + f32.const -0 + f32.const -0 + f32.const -0 call $std/math/test_maxf i32.eqz if @@ -23879,9 +23999,9 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const -1 - f32.const nan:0x400000 + f32.const -0 + f32.const inf + f32.const inf call $std/math/test_maxf i32.eqz if @@ -23892,9 +24012,9 @@ call $~lib/env/abort unreachable end - f32.const 0 - f32.const 0 - f32.const 0 + f32.const -0 + f32.const -inf + f32.const -0 call $std/math/test_maxf i32.eqz if @@ -23905,9 +24025,9 @@ call $~lib/env/abort unreachable end - f32.const 0 f32.const -0 - f32.const 0 + f32.const nan:0x400000 + f32.const nan:0x400000 call $std/math/test_maxf i32.eqz if @@ -23918,9 +24038,9 @@ call $~lib/env/abort unreachable end + f32.const 1 f32.const 0 - f32.const inf - f32.const inf + f32.const 1 call $std/math/test_maxf i32.eqz if @@ -23931,8 +24051,8 @@ call $~lib/env/abort unreachable end + f32.const -1 f32.const 0 - f32.const -inf f32.const 0 call $std/math/test_maxf i32.eqz @@ -23944,9 +24064,9 @@ call $~lib/env/abort unreachable end + f32.const inf f32.const 0 - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const inf call $std/math/test_maxf i32.eqz if @@ -23957,7 +24077,7 @@ call $~lib/env/abort unreachable end - f32.const -0 + f32.const -inf f32.const 0 f32.const 0 call $std/math/test_maxf @@ -23970,9 +24090,9 @@ call $~lib/env/abort unreachable end - f32.const -0 - f32.const -0 - f32.const -0 + f32.const nan:0x400000 + f32.const 0 + f32.const nan:0x400000 call $std/math/test_maxf i32.eqz if @@ -23983,9 +24103,9 @@ call $~lib/env/abort unreachable end + f32.const -1 + f32.const -0 f32.const -0 - f32.const inf - f32.const inf call $std/math/test_maxf i32.eqz if @@ -23996,9 +24116,9 @@ call $~lib/env/abort unreachable end + f32.const inf f32.const -0 - f32.const -inf - f32.const -0 + f32.const inf call $std/math/test_maxf i32.eqz if @@ -24009,9 +24129,9 @@ call $~lib/env/abort unreachable end + f32.const -inf + f32.const -0 f32.const -0 - f32.const nan:0x400000 - f32.const nan:0x400000 call $std/math/test_maxf i32.eqz if @@ -24022,9 +24142,9 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const 0 - f32.const 1 + f32.const nan:0x400000 + f32.const -0 + f32.const nan:0x400000 call $std/math/test_maxf i32.eqz if @@ -24035,9 +24155,9 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const 0 - f32.const 0 + f32.const inf + f32.const 2 + f32.const inf call $std/math/test_maxf i32.eqz if @@ -24049,7 +24169,7 @@ unreachable end f32.const inf - f32.const 0 + f32.const -0.5 f32.const inf call $std/math/test_maxf i32.eqz @@ -24061,9 +24181,9 @@ call $~lib/env/abort unreachable end - f32.const -inf - f32.const 0 - f32.const 0 + f32.const inf + f32.const nan:0x400000 + f32.const nan:0x400000 call $std/math/test_maxf i32.eqz if @@ -24074,9 +24194,9 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const 0 - f32.const nan:0x400000 + f32.const -inf + f32.const 2 + f32.const 2 call $std/math/test_maxf i32.eqz if @@ -24087,9 +24207,9 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const -0 - f32.const -0 + f32.const -inf + f32.const -0.5 + f32.const -0.5 call $std/math/test_maxf i32.eqz if @@ -24100,9 +24220,9 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const -0 - f32.const inf + f32.const -inf + f32.const nan:0x400000 + f32.const nan:0x400000 call $std/math/test_maxf i32.eqz if @@ -24113,9 +24233,9 @@ call $~lib/env/abort unreachable end - f32.const -inf - f32.const -0 - f32.const -0 + f32.const nan:0x400000 + f32.const nan:0x400000 + f32.const nan:0x400000 call $std/math/test_maxf i32.eqz if @@ -24126,8 +24246,8 @@ call $~lib/env/abort unreachable end + f32.const 1 f32.const nan:0x400000 - f32.const -0 f32.const nan:0x400000 call $std/math/test_maxf i32.eqz @@ -24139,9 +24259,9 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const 2 - f32.const inf + f32.const -1 + f32.const nan:0x400000 + f32.const nan:0x400000 call $std/math/test_maxf i32.eqz if @@ -24152,8 +24272,8 @@ call $~lib/env/abort unreachable end + f32.const 1 f32.const inf - f32.const -0.5 f32.const inf call $std/math/test_maxf i32.eqz @@ -24165,9 +24285,9 @@ call $~lib/env/abort unreachable end + f32.const -1 + f32.const inf f32.const inf - f32.const nan:0x400000 - f32.const nan:0x400000 call $std/math/test_maxf i32.eqz if @@ -24178,9 +24298,9 @@ call $~lib/env/abort unreachable end - f32.const -inf - f32.const 2 - f32.const 2 + f32.const inf + f32.const inf + f32.const inf call $std/math/test_maxf i32.eqz if @@ -24192,8 +24312,8 @@ unreachable end f32.const -inf - f32.const -0.5 - f32.const -0.5 + f32.const inf + f32.const inf call $std/math/test_maxf i32.eqz if @@ -24204,9 +24324,9 @@ call $~lib/env/abort unreachable end + f32.const 1 f32.const -inf - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const 1 call $std/math/test_maxf i32.eqz if @@ -24217,9 +24337,9 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const -1 + f32.const -inf + f32.const -1 call $std/math/test_maxf i32.eqz if @@ -24230,9 +24350,9 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const inf + f32.const -inf + f32.const inf call $std/math/test_maxf i32.eqz if @@ -24243,9 +24363,9 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const -inf + f32.const -inf + f32.const -inf call $std/math/test_maxf i32.eqz if @@ -24256,9 +24376,9 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const inf - f32.const inf + f32.const 1.75 + f32.const 0.5 + f32.const 1.75 call $std/math/test_maxf i32.eqz if @@ -24269,9 +24389,9 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const inf - f32.const inf + f32.const -1.75 + f32.const 0.5 + f32.const 0.5 call $std/math/test_maxf i32.eqz if @@ -24282,9 +24402,9 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const inf - f32.const inf + f32.const 1.75 + f32.const -0.5 + f32.const 1.75 call $std/math/test_maxf i32.eqz if @@ -24295,9 +24415,9 @@ call $~lib/env/abort unreachable end - f32.const -inf - f32.const inf - f32.const inf + f32.const -1.75 + f32.const -0.5 + f32.const -0.5 call $std/math/test_maxf i32.eqz if @@ -24308,110 +24428,6 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const -inf - f32.const 1 - call $std/math/test_maxf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1951 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1 - f32.const -inf - f32.const -1 - call $std/math/test_maxf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1952 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const -inf - f32.const inf - call $std/math/test_maxf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1953 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -inf - f32.const -inf - f32.const -inf - call $std/math/test_maxf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1954 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1.75 - f32.const 0.5 - f32.const 1.75 - call $std/math/test_maxf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1955 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1.75 - f32.const 0.5 - f32.const 0.5 - call $std/math/test_maxf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1956 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1.75 - f32.const -0.5 - f32.const 1.75 - call $std/math/test_maxf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1957 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1.75 - f32.const -0.5 - f32.const -0.5 - call $std/math/test_maxf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1958 - i32.const 0 - call $~lib/env/abort - unreachable - end f64.const -8.06684839057968 f64.const 4.535662560676869 f64.const -8.06684839057968 @@ -24420,7 +24436,7 @@ if i32.const 0 i32.const 8 - i32.const 1970 + i32.const 1962 i32.const 0 call $~lib/env/abort unreachable @@ -24433,7 +24449,7 @@ if i32.const 0 i32.const 8 - i32.const 1971 + i32.const 1963 i32.const 0 call $~lib/env/abort unreachable @@ -24446,7 +24462,7 @@ if i32.const 0 i32.const 8 - i32.const 1972 + i32.const 1964 i32.const 0 call $~lib/env/abort unreachable @@ -24459,7 +24475,7 @@ if i32.const 0 i32.const 8 - i32.const 1973 + i32.const 1965 i32.const 0 call $~lib/env/abort unreachable @@ -24472,7 +24488,7 @@ if i32.const 0 i32.const 8 - i32.const 1974 + i32.const 1966 i32.const 0 call $~lib/env/abort unreachable @@ -24485,7 +24501,7 @@ if i32.const 0 i32.const 8 - i32.const 1975 + i32.const 1967 i32.const 0 call $~lib/env/abort unreachable @@ -24498,7 +24514,7 @@ if i32.const 0 i32.const 8 - i32.const 1976 + i32.const 1968 i32.const 0 call $~lib/env/abort unreachable @@ -24511,7 +24527,7 @@ if i32.const 0 i32.const 8 - i32.const 1977 + i32.const 1969 i32.const 0 call $~lib/env/abort unreachable @@ -24524,7 +24540,7 @@ if i32.const 0 i32.const 8 - i32.const 1978 + i32.const 1970 i32.const 0 call $~lib/env/abort unreachable @@ -24537,7 +24553,7 @@ if i32.const 0 i32.const 8 - i32.const 1979 + i32.const 1971 i32.const 0 call $~lib/env/abort unreachable @@ -24547,6 +24563,110 @@ f64.const 0 call $std/math/test_min i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1974 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const 1 + f64.const -0 + call $std/math/test_min + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1975 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0.5 + f64.const 1 + f64.const 0.5 + call $std/math/test_min + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1976 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0.5 + f64.const 1 + f64.const -0.5 + call $std/math/test_min + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1977 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1 + f64.const 1 + f64.const 1 + call $std/math/test_min + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1978 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -1 + f64.const 1 + f64.const -1 + call $std/math/test_min + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1979 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.const 1 + f64.const 1 + call $std/math/test_min + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1980 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -inf + f64.const 1 + f64.const -inf + call $std/math/test_min + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1981 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const nan:0x8000000000000 + f64.const 1 + f64.const nan:0x8000000000000 + call $std/math/test_min + i32.eqz if i32.const 0 i32.const 8 @@ -24555,9 +24675,9 @@ call $~lib/env/abort unreachable end - f64.const -0 - f64.const 1 - f64.const -0 + f64.const 0 + f64.const -1 + f64.const -1 call $std/math/test_min i32.eqz if @@ -24568,9 +24688,9 @@ call $~lib/env/abort unreachable end - f64.const 0.5 - f64.const 1 - f64.const 0.5 + f64.const -0 + f64.const -1 + f64.const -1 call $std/math/test_min i32.eqz if @@ -24581,9 +24701,9 @@ call $~lib/env/abort unreachable end - f64.const -0.5 - f64.const 1 - f64.const -0.5 + f64.const 0.5 + f64.const -1 + f64.const -1 call $std/math/test_min i32.eqz if @@ -24594,9 +24714,9 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const 1 - f64.const 1 + f64.const -0.5 + f64.const -1 + f64.const -1 call $std/math/test_min i32.eqz if @@ -24607,9 +24727,9 @@ call $~lib/env/abort unreachable end - f64.const -1 f64.const 1 f64.const -1 + f64.const -1 call $std/math/test_min i32.eqz if @@ -24620,9 +24740,9 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const 1 - f64.const 1 + f64.const -1 + f64.const -1 + f64.const -1 call $std/math/test_min i32.eqz if @@ -24633,9 +24753,9 @@ call $~lib/env/abort unreachable end - f64.const -inf - f64.const 1 - f64.const -inf + f64.const inf + f64.const -1 + f64.const -1 call $std/math/test_min i32.eqz if @@ -24646,9 +24766,9 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const 1 - f64.const nan:0x8000000000000 + f64.const -inf + f64.const -1 + f64.const -inf call $std/math/test_min i32.eqz if @@ -24659,9 +24779,9 @@ call $~lib/env/abort unreachable end - f64.const 0 - f64.const -1 + f64.const nan:0x8000000000000 f64.const -1 + f64.const nan:0x8000000000000 call $std/math/test_min i32.eqz if @@ -24672,9 +24792,9 @@ call $~lib/env/abort unreachable end - f64.const -0 - f64.const -1 - f64.const -1 + f64.const 0 + f64.const 0 + f64.const 0 call $std/math/test_min i32.eqz if @@ -24685,9 +24805,9 @@ call $~lib/env/abort unreachable end - f64.const 0.5 - f64.const -1 - f64.const -1 + f64.const 0 + f64.const -0 + f64.const -0 call $std/math/test_min i32.eqz if @@ -24698,9 +24818,9 @@ call $~lib/env/abort unreachable end - f64.const -0.5 - f64.const -1 - f64.const -1 + f64.const 0 + f64.const inf + f64.const 0 call $std/math/test_min i32.eqz if @@ -24711,9 +24831,9 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const -1 - f64.const -1 + f64.const 0 + f64.const -inf + f64.const -inf call $std/math/test_min i32.eqz if @@ -24724,9 +24844,9 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const -1 - f64.const -1 + f64.const 0 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 call $std/math/test_min i32.eqz if @@ -24737,9 +24857,9 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const -1 - f64.const -1 + f64.const -0 + f64.const 0 + f64.const -0 call $std/math/test_min i32.eqz if @@ -24750,9 +24870,9 @@ call $~lib/env/abort unreachable end - f64.const -inf - f64.const -1 - f64.const -inf + f64.const -0 + f64.const -0 + f64.const -0 call $std/math/test_min i32.eqz if @@ -24763,9 +24883,9 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const -1 - f64.const nan:0x8000000000000 + f64.const -0 + f64.const inf + f64.const -0 call $std/math/test_min i32.eqz if @@ -24776,9 +24896,9 @@ call $~lib/env/abort unreachable end - f64.const 0 - f64.const 0 - f64.const 0 + f64.const -0 + f64.const -inf + f64.const -inf call $std/math/test_min i32.eqz if @@ -24789,9 +24909,9 @@ call $~lib/env/abort unreachable end - f64.const 0 - f64.const -0 f64.const -0 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 call $std/math/test_min i32.eqz if @@ -24802,8 +24922,8 @@ call $~lib/env/abort unreachable end + f64.const 1 f64.const 0 - f64.const inf f64.const 0 call $std/math/test_min i32.eqz @@ -24815,9 +24935,9 @@ call $~lib/env/abort unreachable end + f64.const -1 f64.const 0 - f64.const -inf - f64.const -inf + f64.const -1 call $std/math/test_min i32.eqz if @@ -24828,9 +24948,9 @@ call $~lib/env/abort unreachable end + f64.const inf + f64.const 0 f64.const 0 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 call $std/math/test_min i32.eqz if @@ -24841,9 +24961,9 @@ call $~lib/env/abort unreachable end - f64.const -0 + f64.const -inf f64.const 0 - f64.const -0 + f64.const -inf call $std/math/test_min i32.eqz if @@ -24854,9 +24974,9 @@ call $~lib/env/abort unreachable end - f64.const -0 - f64.const -0 - f64.const -0 + f64.const nan:0x8000000000000 + f64.const 0 + f64.const nan:0x8000000000000 call $std/math/test_min i32.eqz if @@ -24867,9 +24987,9 @@ call $~lib/env/abort unreachable end + f64.const -1 f64.const -0 - f64.const inf - f64.const -0 + f64.const -1 call $std/math/test_min i32.eqz if @@ -24880,9 +25000,9 @@ call $~lib/env/abort unreachable end + f64.const inf + f64.const -0 f64.const -0 - f64.const -inf - f64.const -inf call $std/math/test_min i32.eqz if @@ -24893,9 +25013,9 @@ call $~lib/env/abort unreachable end + f64.const -inf f64.const -0 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const -inf call $std/math/test_min i32.eqz if @@ -24906,9 +25026,9 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const 0 - f64.const 0 + f64.const nan:0x8000000000000 + f64.const -0 + f64.const nan:0x8000000000000 call $std/math/test_min i32.eqz if @@ -24919,9 +25039,9 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const 0 - f64.const -1 + f64.const inf + f64.const 2 + f64.const 2 call $std/math/test_min i32.eqz if @@ -24933,8 +25053,8 @@ unreachable end f64.const inf - f64.const 0 - f64.const 0 + f64.const -0.5 + f64.const -0.5 call $std/math/test_min i32.eqz if @@ -24945,9 +25065,9 @@ call $~lib/env/abort unreachable end - f64.const -inf - f64.const 0 - f64.const -inf + f64.const inf + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 call $std/math/test_min i32.eqz if @@ -24958,9 +25078,9 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const 0 - f64.const nan:0x8000000000000 + f64.const -inf + f64.const 2 + f64.const -inf call $std/math/test_min i32.eqz if @@ -24971,9 +25091,9 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const -0 - f64.const -1 + f64.const -inf + f64.const -0.5 + f64.const -inf call $std/math/test_min i32.eqz if @@ -24984,9 +25104,9 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const -0 - f64.const -0 + f64.const -inf + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 call $std/math/test_min i32.eqz if @@ -24997,9 +25117,9 @@ call $~lib/env/abort unreachable end - f64.const -inf - f64.const -0 - f64.const -inf + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 call $std/math/test_min i32.eqz if @@ -25010,8 +25130,8 @@ call $~lib/env/abort unreachable end + f64.const 1 f64.const nan:0x8000000000000 - f64.const -0 f64.const nan:0x8000000000000 call $std/math/test_min i32.eqz @@ -25023,9 +25143,9 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const 2 - f64.const 2 + f64.const -1 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 call $std/math/test_min i32.eqz if @@ -25036,9 +25156,9 @@ call $~lib/env/abort unreachable end + f64.const 1 f64.const inf - f64.const -0.5 - f64.const -0.5 + f64.const 1 call $std/math/test_min i32.eqz if @@ -25049,9 +25169,9 @@ call $~lib/env/abort unreachable end + f64.const -1 f64.const inf - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const -1 call $std/math/test_min i32.eqz if @@ -25062,9 +25182,9 @@ call $~lib/env/abort unreachable end - f64.const -inf - f64.const 2 - f64.const -inf + f64.const inf + f64.const inf + f64.const inf call $std/math/test_min i32.eqz if @@ -25076,7 +25196,7 @@ unreachable end f64.const -inf - f64.const -0.5 + f64.const inf f64.const -inf call $std/math/test_min i32.eqz @@ -25088,9 +25208,9 @@ call $~lib/env/abort unreachable end + f64.const 1 + f64.const -inf f64.const -inf - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 call $std/math/test_min i32.eqz if @@ -25101,9 +25221,9 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const -1 + f64.const -inf + f64.const -inf call $std/math/test_min i32.eqz if @@ -25114,9 +25234,9 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const inf + f64.const -inf + f64.const -inf call $std/math/test_min i32.eqz if @@ -25127,9 +25247,9 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const -inf + f64.const -inf + f64.const -inf call $std/math/test_min i32.eqz if @@ -25140,9 +25260,9 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const inf - f64.const 1 + f64.const 1.75 + f64.const 0.5 + f64.const 0.5 call $std/math/test_min i32.eqz if @@ -25153,9 +25273,9 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const inf - f64.const -1 + f64.const -1.75 + f64.const 0.5 + f64.const -1.75 call $std/math/test_min i32.eqz if @@ -25166,9 +25286,9 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const inf - f64.const inf + f64.const 1.75 + f64.const -0.5 + f64.const -0.5 call $std/math/test_min i32.eqz if @@ -25179,9 +25299,9 @@ call $~lib/env/abort unreachable end - f64.const -inf - f64.const inf - f64.const -inf + f64.const -1.75 + f64.const -0.5 + f64.const -1.75 call $std/math/test_min i32.eqz if @@ -25192,110 +25312,6 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const -inf - f64.const -inf - call $std/math/test_min - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2032 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1 - f64.const -inf - f64.const -inf - call $std/math/test_min - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2033 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.const -inf - f64.const -inf - call $std/math/test_min - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2034 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -inf - f64.const -inf - f64.const -inf - call $std/math/test_min - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2035 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1.75 - f64.const 0.5 - f64.const 0.5 - call $std/math/test_min - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2036 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1.75 - f64.const 0.5 - f64.const -1.75 - call $std/math/test_min - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2037 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1.75 - f64.const -0.5 - f64.const -0.5 - call $std/math/test_min - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2038 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1.75 - f64.const -0.5 - f64.const -1.75 - call $std/math/test_min - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2039 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const -8.066848754882812 f32.const 4.535662651062012 f32.const -8.066848754882812 @@ -25304,7 +25320,7 @@ if i32.const 0 i32.const 8 - i32.const 2048 + i32.const 2040 i32.const 0 call $~lib/env/abort unreachable @@ -25317,7 +25333,7 @@ if i32.const 0 i32.const 8 - i32.const 2049 + i32.const 2041 i32.const 0 call $~lib/env/abort unreachable @@ -25330,7 +25346,7 @@ if i32.const 0 i32.const 8 - i32.const 2050 + i32.const 2042 i32.const 0 call $~lib/env/abort unreachable @@ -25343,7 +25359,7 @@ if i32.const 0 i32.const 8 - i32.const 2051 + i32.const 2043 i32.const 0 call $~lib/env/abort unreachable @@ -25356,7 +25372,7 @@ if i32.const 0 i32.const 8 - i32.const 2052 + i32.const 2044 i32.const 0 call $~lib/env/abort unreachable @@ -25369,7 +25385,7 @@ if i32.const 0 i32.const 8 - i32.const 2053 + i32.const 2045 i32.const 0 call $~lib/env/abort unreachable @@ -25382,7 +25398,7 @@ if i32.const 0 i32.const 8 - i32.const 2054 + i32.const 2046 i32.const 0 call $~lib/env/abort unreachable @@ -25395,7 +25411,7 @@ if i32.const 0 i32.const 8 - i32.const 2055 + i32.const 2047 i32.const 0 call $~lib/env/abort unreachable @@ -25408,7 +25424,7 @@ if i32.const 0 i32.const 8 - i32.const 2056 + i32.const 2048 i32.const 0 call $~lib/env/abort unreachable @@ -25421,7 +25437,7 @@ if i32.const 0 i32.const 8 - i32.const 2057 + i32.const 2049 i32.const 0 call $~lib/env/abort unreachable @@ -25431,6 +25447,110 @@ f32.const 0 call $std/math/test_minf i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2052 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const 1 + f32.const -0 + call $std/math/test_minf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2053 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0.5 + f32.const 1 + f32.const 0.5 + call $std/math/test_minf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2054 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0.5 + f32.const 1 + f32.const -0.5 + call $std/math/test_minf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2055 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1 + f32.const 1 + f32.const 1 + call $std/math/test_minf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2056 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -1 + f32.const 1 + f32.const -1 + call $std/math/test_minf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2057 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.const 1 + f32.const 1 + call $std/math/test_minf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2058 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -inf + f32.const 1 + f32.const -inf + call $std/math/test_minf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2059 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const nan:0x400000 + f32.const 1 + f32.const nan:0x400000 + call $std/math/test_minf + i32.eqz if i32.const 0 i32.const 8 @@ -25439,9 +25559,9 @@ call $~lib/env/abort unreachable end - f32.const -0 - f32.const 1 - f32.const -0 + f32.const 0 + f32.const -1 + f32.const -1 call $std/math/test_minf i32.eqz if @@ -25452,9 +25572,9 @@ call $~lib/env/abort unreachable end - f32.const 0.5 - f32.const 1 - f32.const 0.5 + f32.const -0 + f32.const -1 + f32.const -1 call $std/math/test_minf i32.eqz if @@ -25465,9 +25585,9 @@ call $~lib/env/abort unreachable end - f32.const -0.5 - f32.const 1 - f32.const -0.5 + f32.const 0.5 + f32.const -1 + f32.const -1 call $std/math/test_minf i32.eqz if @@ -25478,9 +25598,9 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const 1 - f32.const 1 + f32.const -0.5 + f32.const -1 + f32.const -1 call $std/math/test_minf i32.eqz if @@ -25491,9 +25611,9 @@ call $~lib/env/abort unreachable end - f32.const -1 f32.const 1 f32.const -1 + f32.const -1 call $std/math/test_minf i32.eqz if @@ -25504,9 +25624,9 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const 1 - f32.const 1 + f32.const -1 + f32.const -1 + f32.const -1 call $std/math/test_minf i32.eqz if @@ -25517,9 +25637,9 @@ call $~lib/env/abort unreachable end - f32.const -inf - f32.const 1 - f32.const -inf + f32.const inf + f32.const -1 + f32.const -1 call $std/math/test_minf i32.eqz if @@ -25530,9 +25650,9 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const 1 - f32.const nan:0x400000 + f32.const -inf + f32.const -1 + f32.const -inf call $std/math/test_minf i32.eqz if @@ -25543,9 +25663,9 @@ call $~lib/env/abort unreachable end - f32.const 0 - f32.const -1 + f32.const nan:0x400000 f32.const -1 + f32.const nan:0x400000 call $std/math/test_minf i32.eqz if @@ -25556,9 +25676,9 @@ call $~lib/env/abort unreachable end - f32.const -0 - f32.const -1 - f32.const -1 + f32.const 0 + f32.const 0 + f32.const 0 call $std/math/test_minf i32.eqz if @@ -25569,9 +25689,9 @@ call $~lib/env/abort unreachable end - f32.const 0.5 - f32.const -1 - f32.const -1 + f32.const 0 + f32.const -0 + f32.const -0 call $std/math/test_minf i32.eqz if @@ -25582,9 +25702,9 @@ call $~lib/env/abort unreachable end - f32.const -0.5 - f32.const -1 - f32.const -1 + f32.const 0 + f32.const inf + f32.const 0 call $std/math/test_minf i32.eqz if @@ -25595,9 +25715,9 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const -1 - f32.const -1 + f32.const 0 + f32.const -inf + f32.const -inf call $std/math/test_minf i32.eqz if @@ -25608,9 +25728,9 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const -1 - f32.const -1 + f32.const 0 + f32.const nan:0x400000 + f32.const nan:0x400000 call $std/math/test_minf i32.eqz if @@ -25621,9 +25741,9 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const -1 - f32.const -1 + f32.const -0 + f32.const 0 + f32.const -0 call $std/math/test_minf i32.eqz if @@ -25634,9 +25754,9 @@ call $~lib/env/abort unreachable end - f32.const -inf - f32.const -1 - f32.const -inf + f32.const -0 + f32.const -0 + f32.const -0 call $std/math/test_minf i32.eqz if @@ -25647,9 +25767,9 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const -1 - f32.const nan:0x400000 + f32.const -0 + f32.const inf + f32.const -0 call $std/math/test_minf i32.eqz if @@ -25660,9 +25780,9 @@ call $~lib/env/abort unreachable end - f32.const 0 - f32.const 0 - f32.const 0 + f32.const -0 + f32.const -inf + f32.const -inf call $std/math/test_minf i32.eqz if @@ -25673,9 +25793,9 @@ call $~lib/env/abort unreachable end - f32.const 0 - f32.const -0 f32.const -0 + f32.const nan:0x400000 + f32.const nan:0x400000 call $std/math/test_minf i32.eqz if @@ -25686,8 +25806,8 @@ call $~lib/env/abort unreachable end + f32.const 1 f32.const 0 - f32.const inf f32.const 0 call $std/math/test_minf i32.eqz @@ -25699,9 +25819,9 @@ call $~lib/env/abort unreachable end + f32.const -1 f32.const 0 - f32.const -inf - f32.const -inf + f32.const -1 call $std/math/test_minf i32.eqz if @@ -25712,9 +25832,9 @@ call $~lib/env/abort unreachable end + f32.const inf + f32.const 0 f32.const 0 - f32.const nan:0x400000 - f32.const nan:0x400000 call $std/math/test_minf i32.eqz if @@ -25725,9 +25845,9 @@ call $~lib/env/abort unreachable end - f32.const -0 + f32.const -inf f32.const 0 - f32.const -0 + f32.const -inf call $std/math/test_minf i32.eqz if @@ -25738,9 +25858,9 @@ call $~lib/env/abort unreachable end - f32.const -0 - f32.const -0 - f32.const -0 + f32.const nan:0x400000 + f32.const 0 + f32.const nan:0x400000 call $std/math/test_minf i32.eqz if @@ -25751,9 +25871,9 @@ call $~lib/env/abort unreachable end + f32.const -1 f32.const -0 - f32.const inf - f32.const -0 + f32.const -1 call $std/math/test_minf i32.eqz if @@ -25764,9 +25884,9 @@ call $~lib/env/abort unreachable end + f32.const inf + f32.const -0 f32.const -0 - f32.const -inf - f32.const -inf call $std/math/test_minf i32.eqz if @@ -25777,9 +25897,9 @@ call $~lib/env/abort unreachable end + f32.const -inf f32.const -0 - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const -inf call $std/math/test_minf i32.eqz if @@ -25790,9 +25910,9 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const 0 - f32.const 0 + f32.const nan:0x400000 + f32.const -0 + f32.const nan:0x400000 call $std/math/test_minf i32.eqz if @@ -25803,9 +25923,9 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const 0 - f32.const -1 + f32.const inf + f32.const 2 + f32.const 2 call $std/math/test_minf i32.eqz if @@ -25817,8 +25937,8 @@ unreachable end f32.const inf - f32.const 0 - f32.const 0 + f32.const -0.5 + f32.const -0.5 call $std/math/test_minf i32.eqz if @@ -25829,9 +25949,9 @@ call $~lib/env/abort unreachable end - f32.const -inf - f32.const 0 - f32.const -inf + f32.const inf + f32.const nan:0x400000 + f32.const nan:0x400000 call $std/math/test_minf i32.eqz if @@ -25842,9 +25962,9 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const 0 - f32.const nan:0x400000 + f32.const -inf + f32.const 2 + f32.const -inf call $std/math/test_minf i32.eqz if @@ -25855,9 +25975,9 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const -0 - f32.const -1 + f32.const -inf + f32.const -0.5 + f32.const -inf call $std/math/test_minf i32.eqz if @@ -25868,9 +25988,9 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const -0 - f32.const -0 + f32.const -inf + f32.const nan:0x400000 + f32.const nan:0x400000 call $std/math/test_minf i32.eqz if @@ -25881,9 +26001,9 @@ call $~lib/env/abort unreachable end - f32.const -inf - f32.const -0 - f32.const -inf + f32.const nan:0x400000 + f32.const nan:0x400000 + f32.const nan:0x400000 call $std/math/test_minf i32.eqz if @@ -25894,8 +26014,8 @@ call $~lib/env/abort unreachable end + f32.const 1 f32.const nan:0x400000 - f32.const -0 f32.const nan:0x400000 call $std/math/test_minf i32.eqz @@ -25907,9 +26027,9 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const 2 - f32.const 2 + f32.const -1 + f32.const nan:0x400000 + f32.const nan:0x400000 call $std/math/test_minf i32.eqz if @@ -25920,9 +26040,9 @@ call $~lib/env/abort unreachable end + f32.const 1 f32.const inf - f32.const -0.5 - f32.const -0.5 + f32.const 1 call $std/math/test_minf i32.eqz if @@ -25933,9 +26053,9 @@ call $~lib/env/abort unreachable end + f32.const -1 f32.const inf - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const -1 call $std/math/test_minf i32.eqz if @@ -25946,9 +26066,9 @@ call $~lib/env/abort unreachable end - f32.const -inf - f32.const 2 - f32.const -inf + f32.const inf + f32.const inf + f32.const inf call $std/math/test_minf i32.eqz if @@ -25960,7 +26080,7 @@ unreachable end f32.const -inf - f32.const -0.5 + f32.const inf f32.const -inf call $std/math/test_minf i32.eqz @@ -25972,9 +26092,9 @@ call $~lib/env/abort unreachable end + f32.const 1 + f32.const -inf f32.const -inf - f32.const nan:0x400000 - f32.const nan:0x400000 call $std/math/test_minf i32.eqz if @@ -25985,9 +26105,9 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const -1 + f32.const -inf + f32.const -inf call $std/math/test_minf i32.eqz if @@ -25998,9 +26118,9 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const inf + f32.const -inf + f32.const -inf call $std/math/test_minf i32.eqz if @@ -26011,9 +26131,9 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const -inf + f32.const -inf + f32.const -inf call $std/math/test_minf i32.eqz if @@ -26024,9 +26144,9 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const inf - f32.const 1 + f32.const 1.75 + f32.const 0.5 + f32.const 0.5 call $std/math/test_minf i32.eqz if @@ -26037,9 +26157,9 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const inf - f32.const -1 + f32.const -1.75 + f32.const 0.5 + f32.const -1.75 call $std/math/test_minf i32.eqz if @@ -26050,9 +26170,9 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const inf - f32.const inf + f32.const 1.75 + f32.const -0.5 + f32.const -0.5 call $std/math/test_minf i32.eqz if @@ -26063,9 +26183,9 @@ call $~lib/env/abort unreachable end - f32.const -inf - f32.const inf - f32.const -inf + f32.const -1.75 + f32.const -0.5 + f32.const -1.75 call $std/math/test_minf i32.eqz if @@ -26076,110 +26196,6 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const -inf - f32.const -inf - call $std/math/test_minf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2110 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1 - f32.const -inf - f32.const -inf - call $std/math/test_minf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2111 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const -inf - f32.const -inf - call $std/math/test_minf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2112 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -inf - f32.const -inf - f32.const -inf - call $std/math/test_minf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2113 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1.75 - f32.const 0.5 - f32.const 0.5 - call $std/math/test_minf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2114 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1.75 - f32.const 0.5 - f32.const -1.75 - call $std/math/test_minf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2115 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1.75 - f32.const -0.5 - f32.const -0.5 - call $std/math/test_minf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2116 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1.75 - f32.const -0.5 - f32.const -1.75 - call $std/math/test_minf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2117 - i32.const 0 - call $~lib/env/abort - unreachable - end f64.const -8.06684839057968 f64.const 4.535662560676869 f64.const -3.531185829902812 @@ -26189,7 +26205,7 @@ if i32.const 0 i32.const 8 - i32.const 2131 + i32.const 2123 i32.const 0 call $~lib/env/abort unreachable @@ -26203,7 +26219,7 @@ if i32.const 0 i32.const 8 - i32.const 2132 + i32.const 2124 i32.const 0 call $~lib/env/abort unreachable @@ -26217,7 +26233,7 @@ if i32.const 0 i32.const 8 - i32.const 2133 + i32.const 2125 i32.const 0 call $~lib/env/abort unreachable @@ -26231,7 +26247,7 @@ if i32.const 0 i32.const 8 - i32.const 2134 + i32.const 2126 i32.const 0 call $~lib/env/abort unreachable @@ -26245,7 +26261,7 @@ if i32.const 0 i32.const 8 - i32.const 2135 + i32.const 2127 i32.const 0 call $~lib/env/abort unreachable @@ -26259,7 +26275,7 @@ if i32.const 0 i32.const 8 - i32.const 2136 + i32.const 2128 i32.const 0 call $~lib/env/abort unreachable @@ -26273,7 +26289,7 @@ if i32.const 0 i32.const 8 - i32.const 2137 + i32.const 2129 i32.const 0 call $~lib/env/abort unreachable @@ -26287,7 +26303,7 @@ if i32.const 0 i32.const 8 - i32.const 2138 + i32.const 2130 i32.const 0 call $~lib/env/abort unreachable @@ -26301,7 +26317,7 @@ if i32.const 0 i32.const 8 - i32.const 2139 + i32.const 2131 i32.const 0 call $~lib/env/abort unreachable @@ -26315,7 +26331,7 @@ if i32.const 0 i32.const 8 - i32.const 2140 + i32.const 2132 i32.const 0 call $~lib/env/abort unreachable @@ -26326,6 +26342,118 @@ i32.const 0 call $std/math/test_mod i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2135 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const 1 + f64.const -0 + i32.const 0 + call $std/math/test_mod + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2136 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0.5 + f64.const 1 + f64.const 0.5 + i32.const 0 + call $std/math/test_mod + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2137 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0.5 + f64.const 1 + f64.const -0.5 + i32.const 0 + call $std/math/test_mod + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2138 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1 + f64.const 1 + f64.const 0 + i32.const 0 + call $std/math/test_mod + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2139 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -1 + f64.const 1 + f64.const -0 + i32.const 0 + call $std/math/test_mod + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2140 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1.5 + f64.const 1 + f64.const 0.5 + i32.const 0 + call $std/math/test_mod + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2141 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -1.5 + f64.const 1 + f64.const -0.5 + i32.const 0 + call $std/math/test_mod + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2142 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 2 + f64.const 1 + f64.const 0 + i32.const 0 + call $std/math/test_mod + i32.eqz if i32.const 0 i32.const 8 @@ -26334,7 +26462,7 @@ call $~lib/env/abort unreachable end - f64.const -0 + f64.const -2 f64.const 1 f64.const -0 i32.const 0 @@ -26348,118 +26476,6 @@ call $~lib/env/abort unreachable end - f64.const 0.5 - f64.const 1 - f64.const 0.5 - i32.const 0 - call $std/math/test_mod - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2145 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0.5 - f64.const 1 - f64.const -0.5 - i32.const 0 - call $std/math/test_mod - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2146 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const 1 - f64.const 0 - i32.const 0 - call $std/math/test_mod - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2147 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1 - f64.const 1 - f64.const -0 - i32.const 0 - call $std/math/test_mod - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2148 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1.5 - f64.const 1 - f64.const 0.5 - i32.const 0 - call $std/math/test_mod - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2149 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1.5 - f64.const 1 - f64.const -0.5 - i32.const 0 - call $std/math/test_mod - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2150 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 2 - f64.const 1 - f64.const 0 - i32.const 0 - call $std/math/test_mod - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2151 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -2 - f64.const 1 - f64.const -0 - i32.const 0 - call $std/math/test_mod - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2152 - i32.const 0 - call $~lib/env/abort - unreachable - end f64.const inf f64.const 1 f64.const nan:0x8000000000000 @@ -26469,7 +26485,7 @@ if i32.const 0 i32.const 8 - i32.const 2153 + i32.const 2145 i32.const 0 call $~lib/env/abort unreachable @@ -26483,7 +26499,7 @@ if i32.const 0 i32.const 8 - i32.const 2154 + i32.const 2146 i32.const 0 call $~lib/env/abort unreachable @@ -26497,7 +26513,7 @@ if i32.const 0 i32.const 8 - i32.const 2155 + i32.const 2147 i32.const 0 call $~lib/env/abort unreachable @@ -26508,6 +26524,118 @@ i32.const 0 call $std/math/test_mod i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2148 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -1 + f64.const -0 + i32.const 0 + call $std/math/test_mod + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2149 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0.5 + f64.const -1 + f64.const 0.5 + i32.const 0 + call $std/math/test_mod + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2150 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0.5 + f64.const -1 + f64.const -0.5 + i32.const 0 + call $std/math/test_mod + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2151 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1 + f64.const -1 + f64.const 0 + i32.const 0 + call $std/math/test_mod + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2152 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -1 + f64.const -1 + f64.const -0 + i32.const 0 + call $std/math/test_mod + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2153 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1.5 + f64.const -1 + f64.const 0.5 + i32.const 0 + call $std/math/test_mod + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2154 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -1.5 + f64.const -1 + f64.const -0.5 + i32.const 0 + call $std/math/test_mod + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2155 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 2 + f64.const -1 + f64.const 0 + i32.const 0 + call $std/math/test_mod + i32.eqz if i32.const 0 i32.const 8 @@ -26516,7 +26644,7 @@ call $~lib/env/abort unreachable end - f64.const -0 + f64.const -2 f64.const -1 f64.const -0 i32.const 0 @@ -26530,10 +26658,10 @@ call $~lib/env/abort unreachable end - f64.const 0.5 + f64.const inf f64.const -1 - f64.const 0.5 - i32.const 0 + f64.const nan:0x8000000000000 + i32.const 2 call $std/math/test_mod i32.eqz if @@ -26544,10 +26672,10 @@ call $~lib/env/abort unreachable end - f64.const -0.5 + f64.const -inf f64.const -1 - f64.const -0.5 - i32.const 0 + f64.const nan:0x8000000000000 + i32.const 2 call $std/math/test_mod i32.eqz if @@ -26558,9 +26686,9 @@ call $~lib/env/abort unreachable end - f64.const 1 + f64.const nan:0x8000000000000 f64.const -1 - f64.const 0 + f64.const nan:0x8000000000000 i32.const 0 call $std/math/test_mod i32.eqz @@ -26572,10 +26700,10 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const -1 - f64.const -0 - i32.const 0 + f64.const 0 + f64.const 0 + f64.const nan:0x8000000000000 + i32.const 2 call $std/math/test_mod i32.eqz if @@ -26586,10 +26714,10 @@ call $~lib/env/abort unreachable end - f64.const 1.5 - f64.const -1 - f64.const 0.5 - i32.const 0 + f64.const 0 + f64.const -0 + f64.const nan:0x8000000000000 + i32.const 2 call $std/math/test_mod i32.eqz if @@ -26600,9 +26728,9 @@ call $~lib/env/abort unreachable end - f64.const -1.5 - f64.const -1 - f64.const -0.5 + f64.const 0 + f64.const inf + f64.const 0 i32.const 0 call $std/math/test_mod i32.eqz @@ -26614,8 +26742,8 @@ call $~lib/env/abort unreachable end - f64.const 2 - f64.const -1 + f64.const 0 + f64.const -inf f64.const 0 i32.const 0 call $std/math/test_mod @@ -26628,9 +26756,9 @@ call $~lib/env/abort unreachable end - f64.const -2 - f64.const -1 - f64.const -0 + f64.const 0 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 i32.const 0 call $std/math/test_mod i32.eqz @@ -26642,8 +26770,8 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const -1 + f64.const -0 + f64.const 0 f64.const nan:0x8000000000000 i32.const 2 call $std/math/test_mod @@ -26656,8 +26784,8 @@ call $~lib/env/abort unreachable end - f64.const -inf - f64.const -1 + f64.const -0 + f64.const -0 f64.const nan:0x8000000000000 i32.const 2 call $std/math/test_mod @@ -26670,9 +26798,9 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const -1 - f64.const nan:0x8000000000000 + f64.const -0 + f64.const inf + f64.const -0 i32.const 0 call $std/math/test_mod i32.eqz @@ -26684,10 +26812,10 @@ call $~lib/env/abort unreachable end - f64.const 0 - f64.const 0 - f64.const nan:0x8000000000000 - i32.const 2 + f64.const -0 + f64.const -inf + f64.const -0 + i32.const 0 call $std/math/test_mod i32.eqz if @@ -26698,10 +26826,10 @@ call $~lib/env/abort unreachable end - f64.const 0 f64.const -0 f64.const nan:0x8000000000000 - i32.const 2 + f64.const nan:0x8000000000000 + i32.const 0 call $std/math/test_mod i32.eqz if @@ -26712,10 +26840,10 @@ call $~lib/env/abort unreachable end + f64.const 1 f64.const 0 - f64.const inf - f64.const 0 - i32.const 0 + f64.const nan:0x8000000000000 + i32.const 2 call $std/math/test_mod i32.eqz if @@ -26726,10 +26854,10 @@ call $~lib/env/abort unreachable end + f64.const -1 f64.const 0 - f64.const -inf - f64.const 0 - i32.const 0 + f64.const nan:0x8000000000000 + i32.const 2 call $std/math/test_mod i32.eqz if @@ -26740,10 +26868,10 @@ call $~lib/env/abort unreachable end + f64.const inf f64.const 0 f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - i32.const 0 + i32.const 2 call $std/math/test_mod i32.eqz if @@ -26754,7 +26882,7 @@ call $~lib/env/abort unreachable end - f64.const -0 + f64.const -inf f64.const 0 f64.const nan:0x8000000000000 i32.const 2 @@ -26768,10 +26896,10 @@ call $~lib/env/abort unreachable end - f64.const -0 - f64.const -0 f64.const nan:0x8000000000000 - i32.const 2 + f64.const 0 + f64.const nan:0x8000000000000 + i32.const 0 call $std/math/test_mod i32.eqz if @@ -26782,10 +26910,10 @@ call $~lib/env/abort unreachable end + f64.const -1 f64.const -0 - f64.const inf - f64.const -0 - i32.const 0 + f64.const nan:0x8000000000000 + i32.const 2 call $std/math/test_mod i32.eqz if @@ -26796,10 +26924,10 @@ call $~lib/env/abort unreachable end + f64.const inf f64.const -0 - f64.const -inf - f64.const -0 - i32.const 0 + f64.const nan:0x8000000000000 + i32.const 2 call $std/math/test_mod i32.eqz if @@ -26810,10 +26938,10 @@ call $~lib/env/abort unreachable end + f64.const -inf f64.const -0 f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - i32.const 0 + i32.const 2 call $std/math/test_mod i32.eqz if @@ -26824,10 +26952,10 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const 0 f64.const nan:0x8000000000000 - i32.const 2 + f64.const -0 + f64.const nan:0x8000000000000 + i32.const 0 call $std/math/test_mod i32.eqz if @@ -26838,8 +26966,8 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const 0 + f64.const inf + f64.const 2 f64.const nan:0x8000000000000 i32.const 2 call $std/math/test_mod @@ -26853,7 +26981,7 @@ unreachable end f64.const inf - f64.const 0 + f64.const -0.5 f64.const nan:0x8000000000000 i32.const 2 call $std/math/test_mod @@ -26866,10 +26994,10 @@ call $~lib/env/abort unreachable end - f64.const -inf - f64.const 0 + f64.const inf f64.const nan:0x8000000000000 - i32.const 2 + f64.const nan:0x8000000000000 + i32.const 0 call $std/math/test_mod i32.eqz if @@ -26880,10 +27008,10 @@ call $~lib/env/abort unreachable end + f64.const -inf + f64.const 2 f64.const nan:0x8000000000000 - f64.const 0 - f64.const nan:0x8000000000000 - i32.const 0 + i32.const 2 call $std/math/test_mod i32.eqz if @@ -26894,8 +27022,8 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const -0 + f64.const -inf + f64.const -0.5 f64.const nan:0x8000000000000 i32.const 2 call $std/math/test_mod @@ -26908,10 +27036,10 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const -0 + f64.const -inf f64.const nan:0x8000000000000 - i32.const 2 + f64.const nan:0x8000000000000 + i32.const 0 call $std/math/test_mod i32.eqz if @@ -26922,10 +27050,10 @@ call $~lib/env/abort unreachable end - f64.const -inf - f64.const -0 f64.const nan:0x8000000000000 - i32.const 2 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + i32.const 0 call $std/math/test_mod i32.eqz if @@ -26936,8 +27064,8 @@ call $~lib/env/abort unreachable end + f64.const 1 f64.const nan:0x8000000000000 - f64.const -0 f64.const nan:0x8000000000000 i32.const 0 call $std/math/test_mod @@ -26950,10 +27078,10 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const 2 + f64.const -1 f64.const nan:0x8000000000000 - i32.const 2 + f64.const nan:0x8000000000000 + i32.const 0 call $std/math/test_mod i32.eqz if @@ -26964,10 +27092,10 @@ call $~lib/env/abort unreachable end + f64.const 1 f64.const inf - f64.const -0.5 - f64.const nan:0x8000000000000 - i32.const 2 + f64.const 1 + i32.const 0 call $std/math/test_mod i32.eqz if @@ -26978,9 +27106,9 @@ call $~lib/env/abort unreachable end + f64.const -1 f64.const inf - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const -1 i32.const 0 call $std/math/test_mod i32.eqz @@ -26992,8 +27120,8 @@ call $~lib/env/abort unreachable end - f64.const -inf - f64.const 2 + f64.const inf + f64.const inf f64.const nan:0x8000000000000 i32.const 2 call $std/math/test_mod @@ -27007,7 +27135,7 @@ unreachable end f64.const -inf - f64.const -0.5 + f64.const inf f64.const nan:0x8000000000000 i32.const 2 call $std/math/test_mod @@ -27020,9 +27148,9 @@ call $~lib/env/abort unreachable end + f64.const 1 f64.const -inf - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const 1 i32.const 0 call $std/math/test_mod i32.eqz @@ -27034,9 +27162,9 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const -1 + f64.const -inf + f64.const -1 i32.const 0 call $std/math/test_mod i32.eqz @@ -27048,10 +27176,10 @@ call $~lib/env/abort unreachable end - f64.const 1 + f64.const inf + f64.const -inf f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - i32.const 0 + i32.const 2 call $std/math/test_mod i32.eqz if @@ -27062,10 +27190,10 @@ call $~lib/env/abort unreachable end - f64.const -1 + f64.const -inf + f64.const -inf f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - i32.const 0 + i32.const 2 call $std/math/test_mod i32.eqz if @@ -27076,9 +27204,9 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const inf - f64.const 1 + f64.const 1.75 + f64.const 0.5 + f64.const 0.25 i32.const 0 call $std/math/test_mod i32.eqz @@ -27090,9 +27218,9 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const inf - f64.const -1 + f64.const -1.75 + f64.const 0.5 + f64.const -0.25 i32.const 0 call $std/math/test_mod i32.eqz @@ -27104,10 +27232,10 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const inf - f64.const nan:0x8000000000000 - i32.const 2 + f64.const 1.75 + f64.const -0.5 + f64.const 0.25 + i32.const 0 call $std/math/test_mod i32.eqz if @@ -27118,10 +27246,10 @@ call $~lib/env/abort unreachable end - f64.const -inf - f64.const inf - f64.const nan:0x8000000000000 - i32.const 2 + f64.const -1.75 + f64.const -0.5 + f64.const -0.25 + i32.const 0 call $std/math/test_mod i32.eqz if @@ -27132,118 +27260,6 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const -inf - f64.const 1 - i32.const 0 - call $std/math/test_mod - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2201 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1 - f64.const -inf - f64.const -1 - i32.const 0 - call $std/math/test_mod - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2202 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.const -inf - f64.const nan:0x8000000000000 - i32.const 2 - call $std/math/test_mod - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2203 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -inf - f64.const -inf - f64.const nan:0x8000000000000 - i32.const 2 - call $std/math/test_mod - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2204 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1.75 - f64.const 0.5 - f64.const 0.25 - i32.const 0 - call $std/math/test_mod - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2205 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1.75 - f64.const 0.5 - f64.const -0.25 - i32.const 0 - call $std/math/test_mod - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2206 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1.75 - f64.const -0.5 - f64.const 0.25 - i32.const 0 - call $std/math/test_mod - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2207 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1.75 - f64.const -0.5 - f64.const -0.25 - i32.const 0 - call $std/math/test_mod - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2208 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const -8.066848754882812 f32.const 4.535662651062012 f32.const -3.531186103820801 @@ -27253,7 +27269,7 @@ if i32.const 0 i32.const 8 - i32.const 2217 + i32.const 2209 i32.const 0 call $~lib/env/abort unreachable @@ -27267,7 +27283,7 @@ if i32.const 0 i32.const 8 - i32.const 2218 + i32.const 2210 i32.const 0 call $~lib/env/abort unreachable @@ -27281,7 +27297,7 @@ if i32.const 0 i32.const 8 - i32.const 2219 + i32.const 2211 i32.const 0 call $~lib/env/abort unreachable @@ -27295,7 +27311,7 @@ if i32.const 0 i32.const 8 - i32.const 2220 + i32.const 2212 i32.const 0 call $~lib/env/abort unreachable @@ -27309,7 +27325,7 @@ if i32.const 0 i32.const 8 - i32.const 2221 + i32.const 2213 i32.const 0 call $~lib/env/abort unreachable @@ -27323,7 +27339,7 @@ if i32.const 0 i32.const 8 - i32.const 2222 + i32.const 2214 i32.const 0 call $~lib/env/abort unreachable @@ -27337,7 +27353,7 @@ if i32.const 0 i32.const 8 - i32.const 2223 + i32.const 2215 i32.const 0 call $~lib/env/abort unreachable @@ -27351,7 +27367,7 @@ if i32.const 0 i32.const 8 - i32.const 2224 + i32.const 2216 i32.const 0 call $~lib/env/abort unreachable @@ -27365,7 +27381,7 @@ if i32.const 0 i32.const 8 - i32.const 2225 + i32.const 2217 i32.const 0 call $~lib/env/abort unreachable @@ -27379,7 +27395,7 @@ if i32.const 0 i32.const 8 - i32.const 2226 + i32.const 2218 i32.const 0 call $~lib/env/abort unreachable @@ -27390,6 +27406,118 @@ i32.const 0 call $std/math/test_modf i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2221 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const 1 + f32.const -0 + i32.const 0 + call $std/math/test_modf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2222 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0.5 + f32.const 1 + f32.const 0.5 + i32.const 0 + call $std/math/test_modf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2223 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0.5 + f32.const 1 + f32.const -0.5 + i32.const 0 + call $std/math/test_modf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2224 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1 + f32.const 1 + f32.const 0 + i32.const 0 + call $std/math/test_modf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2225 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -1 + f32.const 1 + f32.const -0 + i32.const 0 + call $std/math/test_modf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2226 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1.5 + f32.const 1 + f32.const 0.5 + i32.const 0 + call $std/math/test_modf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2227 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -1.5 + f32.const 1 + f32.const -0.5 + i32.const 0 + call $std/math/test_modf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2228 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 2 + f32.const 1 + f32.const 0 + i32.const 0 + call $std/math/test_modf + i32.eqz if i32.const 0 i32.const 8 @@ -27398,7 +27526,7 @@ call $~lib/env/abort unreachable end - f32.const -0 + f32.const -2 f32.const 1 f32.const -0 i32.const 0 @@ -27412,118 +27540,6 @@ call $~lib/env/abort unreachable end - f32.const 0.5 - f32.const 1 - f32.const 0.5 - i32.const 0 - call $std/math/test_modf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2231 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0.5 - f32.const 1 - f32.const -0.5 - i32.const 0 - call $std/math/test_modf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2232 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const 1 - f32.const 0 - i32.const 0 - call $std/math/test_modf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2233 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1 - f32.const 1 - f32.const -0 - i32.const 0 - call $std/math/test_modf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2234 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1.5 - f32.const 1 - f32.const 0.5 - i32.const 0 - call $std/math/test_modf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2235 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1.5 - f32.const 1 - f32.const -0.5 - i32.const 0 - call $std/math/test_modf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2236 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 2 - f32.const 1 - f32.const 0 - i32.const 0 - call $std/math/test_modf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2237 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -2 - f32.const 1 - f32.const -0 - i32.const 0 - call $std/math/test_modf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2238 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const inf f32.const 1 f32.const nan:0x400000 @@ -27533,7 +27549,7 @@ if i32.const 0 i32.const 8 - i32.const 2239 + i32.const 2231 i32.const 0 call $~lib/env/abort unreachable @@ -27547,7 +27563,7 @@ if i32.const 0 i32.const 8 - i32.const 2240 + i32.const 2232 i32.const 0 call $~lib/env/abort unreachable @@ -27561,7 +27577,7 @@ if i32.const 0 i32.const 8 - i32.const 2241 + i32.const 2233 i32.const 0 call $~lib/env/abort unreachable @@ -27572,6 +27588,118 @@ i32.const 0 call $std/math/test_modf i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2234 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -1 + f32.const -0 + i32.const 0 + call $std/math/test_modf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2235 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0.5 + f32.const -1 + f32.const 0.5 + i32.const 0 + call $std/math/test_modf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2236 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0.5 + f32.const -1 + f32.const -0.5 + i32.const 0 + call $std/math/test_modf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2237 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1 + f32.const -1 + f32.const 0 + i32.const 0 + call $std/math/test_modf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2238 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -1 + f32.const -1 + f32.const -0 + i32.const 0 + call $std/math/test_modf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2239 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1.5 + f32.const -1 + f32.const 0.5 + i32.const 0 + call $std/math/test_modf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2240 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -1.5 + f32.const -1 + f32.const -0.5 + i32.const 0 + call $std/math/test_modf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2241 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 2 + f32.const -1 + f32.const 0 + i32.const 0 + call $std/math/test_modf + i32.eqz if i32.const 0 i32.const 8 @@ -27580,7 +27708,7 @@ call $~lib/env/abort unreachable end - f32.const -0 + f32.const -2 f32.const -1 f32.const -0 i32.const 0 @@ -27594,10 +27722,10 @@ call $~lib/env/abort unreachable end - f32.const 0.5 + f32.const inf f32.const -1 - f32.const 0.5 - i32.const 0 + f32.const nan:0x400000 + i32.const 2 call $std/math/test_modf i32.eqz if @@ -27608,10 +27736,10 @@ call $~lib/env/abort unreachable end - f32.const -0.5 + f32.const -inf f32.const -1 - f32.const -0.5 - i32.const 0 + f32.const nan:0x400000 + i32.const 2 call $std/math/test_modf i32.eqz if @@ -27622,9 +27750,9 @@ call $~lib/env/abort unreachable end - f32.const 1 + f32.const nan:0x400000 f32.const -1 - f32.const 0 + f32.const nan:0x400000 i32.const 0 call $std/math/test_modf i32.eqz @@ -27636,10 +27764,10 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const -1 - f32.const -0 - i32.const 0 + f32.const 0 + f32.const 0 + f32.const nan:0x400000 + i32.const 2 call $std/math/test_modf i32.eqz if @@ -27650,10 +27778,10 @@ call $~lib/env/abort unreachable end - f32.const 1.5 - f32.const -1 - f32.const 0.5 - i32.const 0 + f32.const 0 + f32.const -0 + f32.const nan:0x400000 + i32.const 2 call $std/math/test_modf i32.eqz if @@ -27664,9 +27792,9 @@ call $~lib/env/abort unreachable end - f32.const -1.5 - f32.const -1 - f32.const -0.5 + f32.const 0 + f32.const inf + f32.const 0 i32.const 0 call $std/math/test_modf i32.eqz @@ -27678,8 +27806,8 @@ call $~lib/env/abort unreachable end - f32.const 2 - f32.const -1 + f32.const 0 + f32.const -inf f32.const 0 i32.const 0 call $std/math/test_modf @@ -27692,9 +27820,9 @@ call $~lib/env/abort unreachable end - f32.const -2 - f32.const -1 - f32.const -0 + f32.const 0 + f32.const nan:0x400000 + f32.const nan:0x400000 i32.const 0 call $std/math/test_modf i32.eqz @@ -27706,8 +27834,8 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const -1 + f32.const -0 + f32.const 0 f32.const nan:0x400000 i32.const 2 call $std/math/test_modf @@ -27720,8 +27848,8 @@ call $~lib/env/abort unreachable end - f32.const -inf - f32.const -1 + f32.const -0 + f32.const -0 f32.const nan:0x400000 i32.const 2 call $std/math/test_modf @@ -27734,9 +27862,9 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const -1 - f32.const nan:0x400000 + f32.const -0 + f32.const inf + f32.const -0 i32.const 0 call $std/math/test_modf i32.eqz @@ -27748,10 +27876,10 @@ call $~lib/env/abort unreachable end - f32.const 0 - f32.const 0 - f32.const nan:0x400000 - i32.const 2 + f32.const -0 + f32.const -inf + f32.const -0 + i32.const 0 call $std/math/test_modf i32.eqz if @@ -27762,10 +27890,10 @@ call $~lib/env/abort unreachable end - f32.const 0 f32.const -0 f32.const nan:0x400000 - i32.const 2 + f32.const nan:0x400000 + i32.const 0 call $std/math/test_modf i32.eqz if @@ -27776,10 +27904,10 @@ call $~lib/env/abort unreachable end + f32.const 1 f32.const 0 - f32.const inf - f32.const 0 - i32.const 0 + f32.const nan:0x400000 + i32.const 2 call $std/math/test_modf i32.eqz if @@ -27790,10 +27918,10 @@ call $~lib/env/abort unreachable end + f32.const -1 f32.const 0 - f32.const -inf - f32.const 0 - i32.const 0 + f32.const nan:0x400000 + i32.const 2 call $std/math/test_modf i32.eqz if @@ -27804,10 +27932,10 @@ call $~lib/env/abort unreachable end + f32.const inf f32.const 0 f32.const nan:0x400000 - f32.const nan:0x400000 - i32.const 0 + i32.const 2 call $std/math/test_modf i32.eqz if @@ -27818,7 +27946,7 @@ call $~lib/env/abort unreachable end - f32.const -0 + f32.const -inf f32.const 0 f32.const nan:0x400000 i32.const 2 @@ -27832,10 +27960,10 @@ call $~lib/env/abort unreachable end - f32.const -0 - f32.const -0 f32.const nan:0x400000 - i32.const 2 + f32.const 0 + f32.const nan:0x400000 + i32.const 0 call $std/math/test_modf i32.eqz if @@ -27846,10 +27974,10 @@ call $~lib/env/abort unreachable end + f32.const -1 f32.const -0 - f32.const inf - f32.const -0 - i32.const 0 + f32.const nan:0x400000 + i32.const 2 call $std/math/test_modf i32.eqz if @@ -27860,10 +27988,10 @@ call $~lib/env/abort unreachable end + f32.const inf f32.const -0 - f32.const -inf - f32.const -0 - i32.const 0 + f32.const nan:0x400000 + i32.const 2 call $std/math/test_modf i32.eqz if @@ -27874,10 +28002,10 @@ call $~lib/env/abort unreachable end + f32.const -inf f32.const -0 f32.const nan:0x400000 - f32.const nan:0x400000 - i32.const 0 + i32.const 2 call $std/math/test_modf i32.eqz if @@ -27888,10 +28016,10 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const 0 f32.const nan:0x400000 - i32.const 2 + f32.const -0 + f32.const nan:0x400000 + i32.const 0 call $std/math/test_modf i32.eqz if @@ -27902,8 +28030,8 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const 0 + f32.const inf + f32.const 2 f32.const nan:0x400000 i32.const 2 call $std/math/test_modf @@ -27917,7 +28045,7 @@ unreachable end f32.const inf - f32.const 0 + f32.const -0.5 f32.const nan:0x400000 i32.const 2 call $std/math/test_modf @@ -27930,10 +28058,10 @@ call $~lib/env/abort unreachable end - f32.const -inf - f32.const 0 + f32.const inf f32.const nan:0x400000 - i32.const 2 + f32.const nan:0x400000 + i32.const 0 call $std/math/test_modf i32.eqz if @@ -27944,10 +28072,10 @@ call $~lib/env/abort unreachable end + f32.const -inf + f32.const 2 f32.const nan:0x400000 - f32.const 0 - f32.const nan:0x400000 - i32.const 0 + i32.const 2 call $std/math/test_modf i32.eqz if @@ -27958,8 +28086,8 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const -0 + f32.const -inf + f32.const -0.5 f32.const nan:0x400000 i32.const 2 call $std/math/test_modf @@ -27972,10 +28100,10 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const -0 + f32.const -inf f32.const nan:0x400000 - i32.const 2 + f32.const nan:0x400000 + i32.const 0 call $std/math/test_modf i32.eqz if @@ -27986,10 +28114,10 @@ call $~lib/env/abort unreachable end - f32.const -inf - f32.const -0 f32.const nan:0x400000 - i32.const 2 + f32.const nan:0x400000 + f32.const nan:0x400000 + i32.const 0 call $std/math/test_modf i32.eqz if @@ -28000,8 +28128,8 @@ call $~lib/env/abort unreachable end + f32.const 1 f32.const nan:0x400000 - f32.const -0 f32.const nan:0x400000 i32.const 0 call $std/math/test_modf @@ -28014,10 +28142,10 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const 2 + f32.const -1 f32.const nan:0x400000 - i32.const 2 + f32.const nan:0x400000 + i32.const 0 call $std/math/test_modf i32.eqz if @@ -28028,10 +28156,10 @@ call $~lib/env/abort unreachable end + f32.const 1 f32.const inf - f32.const -0.5 - f32.const nan:0x400000 - i32.const 2 + f32.const 1 + i32.const 0 call $std/math/test_modf i32.eqz if @@ -28042,9 +28170,9 @@ call $~lib/env/abort unreachable end + f32.const -1 f32.const inf - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const -1 i32.const 0 call $std/math/test_modf i32.eqz @@ -28056,8 +28184,8 @@ call $~lib/env/abort unreachable end - f32.const -inf - f32.const 2 + f32.const inf + f32.const inf f32.const nan:0x400000 i32.const 2 call $std/math/test_modf @@ -28071,7 +28199,7 @@ unreachable end f32.const -inf - f32.const -0.5 + f32.const inf f32.const nan:0x400000 i32.const 2 call $std/math/test_modf @@ -28084,9 +28212,9 @@ call $~lib/env/abort unreachable end + f32.const 1 f32.const -inf - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const 1 i32.const 0 call $std/math/test_modf i32.eqz @@ -28098,9 +28226,9 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const -1 + f32.const -inf + f32.const -1 i32.const 0 call $std/math/test_modf i32.eqz @@ -28112,10 +28240,10 @@ call $~lib/env/abort unreachable end - f32.const 1 + f32.const inf + f32.const -inf f32.const nan:0x400000 - f32.const nan:0x400000 - i32.const 0 + i32.const 2 call $std/math/test_modf i32.eqz if @@ -28126,10 +28254,10 @@ call $~lib/env/abort unreachable end - f32.const -1 + f32.const -inf + f32.const -inf f32.const nan:0x400000 - f32.const nan:0x400000 - i32.const 0 + i32.const 2 call $std/math/test_modf i32.eqz if @@ -28140,9 +28268,9 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const inf - f32.const 1 + f32.const 1.75 + f32.const 0.5 + f32.const 0.25 i32.const 0 call $std/math/test_modf i32.eqz @@ -28154,9 +28282,9 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const inf - f32.const -1 + f32.const -1.75 + f32.const 0.5 + f32.const -0.25 i32.const 0 call $std/math/test_modf i32.eqz @@ -28168,10 +28296,10 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const inf - f32.const nan:0x400000 - i32.const 2 + f32.const 1.75 + f32.const -0.5 + f32.const 0.25 + i32.const 0 call $std/math/test_modf i32.eqz if @@ -28182,10 +28310,10 @@ call $~lib/env/abort unreachable end - f32.const -inf - f32.const inf - f32.const nan:0x400000 - i32.const 2 + f32.const -1.75 + f32.const -0.5 + f32.const -0.25 + i32.const 0 call $std/math/test_modf i32.eqz if @@ -28196,118 +28324,6 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const -inf - f32.const 1 - i32.const 0 - call $std/math/test_modf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2287 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1 - f32.const -inf - f32.const -1 - i32.const 0 - call $std/math/test_modf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2288 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const -inf - f32.const nan:0x400000 - i32.const 2 - call $std/math/test_modf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2289 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -inf - f32.const -inf - f32.const nan:0x400000 - i32.const 2 - call $std/math/test_modf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2290 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1.75 - f32.const 0.5 - f32.const 0.25 - i32.const 0 - call $std/math/test_modf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2291 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1.75 - f32.const 0.5 - f32.const -0.25 - i32.const 0 - call $std/math/test_modf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2292 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1.75 - f32.const -0.5 - f32.const 0.25 - i32.const 0 - call $std/math/test_modf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2293 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1.75 - f32.const -0.5 - f32.const -0.25 - i32.const 0 - call $std/math/test_modf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2294 - i32.const 0 - call $~lib/env/abort - unreachable - end f64.const -8.06684839057968 f64.const 4.535662560676869 f64.const nan:0x8000000000000 @@ -28318,7 +28334,7 @@ if i32.const 0 i32.const 8 - i32.const 2306 + i32.const 2298 i32.const 0 call $~lib/env/abort unreachable @@ -28333,7 +28349,7 @@ if i32.const 0 i32.const 8 - i32.const 2307 + i32.const 2299 i32.const 0 call $~lib/env/abort unreachable @@ -28348,7 +28364,7 @@ if i32.const 0 i32.const 8 - i32.const 2308 + i32.const 2300 i32.const 0 call $~lib/env/abort unreachable @@ -28363,7 +28379,7 @@ if i32.const 0 i32.const 8 - i32.const 2309 + i32.const 2301 i32.const 0 call $~lib/env/abort unreachable @@ -28378,7 +28394,7 @@ if i32.const 0 i32.const 8 - i32.const 2310 + i32.const 2302 i32.const 0 call $~lib/env/abort unreachable @@ -28393,7 +28409,7 @@ if i32.const 0 i32.const 8 - i32.const 2311 + i32.const 2303 i32.const 0 call $~lib/env/abort unreachable @@ -28408,7 +28424,7 @@ if i32.const 0 i32.const 8 - i32.const 2312 + i32.const 2304 i32.const 0 call $~lib/env/abort unreachable @@ -28423,7 +28439,7 @@ if i32.const 0 i32.const 8 - i32.const 2313 + i32.const 2305 i32.const 0 call $~lib/env/abort unreachable @@ -28438,7 +28454,7 @@ if i32.const 0 i32.const 8 - i32.const 2314 + i32.const 2306 i32.const 0 call $~lib/env/abort unreachable @@ -28453,7 +28469,7 @@ if i32.const 0 i32.const 8 - i32.const 2315 + i32.const 2307 i32.const 0 call $~lib/env/abort unreachable @@ -28468,7 +28484,7 @@ if i32.const 0 i32.const 8 - i32.const 2318 + i32.const 2310 i32.const 0 call $~lib/env/abort unreachable @@ -28483,7 +28499,7 @@ if i32.const 0 i32.const 8 - i32.const 2319 + i32.const 2311 i32.const 0 call $~lib/env/abort unreachable @@ -28498,7 +28514,7 @@ if i32.const 0 i32.const 8 - i32.const 2320 + i32.const 2312 i32.const 0 call $~lib/env/abort unreachable @@ -28513,7 +28529,7 @@ if i32.const 0 i32.const 8 - i32.const 2321 + i32.const 2313 i32.const 0 call $~lib/env/abort unreachable @@ -28528,7 +28544,7 @@ if i32.const 0 i32.const 8 - i32.const 2322 + i32.const 2314 i32.const 0 call $~lib/env/abort unreachable @@ -28543,7 +28559,7 @@ if i32.const 0 i32.const 8 - i32.const 2323 + i32.const 2315 i32.const 0 call $~lib/env/abort unreachable @@ -28558,7 +28574,7 @@ if i32.const 0 i32.const 8 - i32.const 2324 + i32.const 2316 i32.const 0 call $~lib/env/abort unreachable @@ -28573,7 +28589,7 @@ if i32.const 0 i32.const 8 - i32.const 2325 + i32.const 2317 i32.const 0 call $~lib/env/abort unreachable @@ -28588,7 +28604,7 @@ if i32.const 0 i32.const 8 - i32.const 2326 + i32.const 2318 i32.const 0 call $~lib/env/abort unreachable @@ -28603,7 +28619,7 @@ if i32.const 0 i32.const 8 - i32.const 2327 + i32.const 2319 i32.const 0 call $~lib/env/abort unreachable @@ -28618,7 +28634,7 @@ if i32.const 0 i32.const 8 - i32.const 2328 + i32.const 2320 i32.const 0 call $~lib/env/abort unreachable @@ -28633,7 +28649,7 @@ if i32.const 0 i32.const 8 - i32.const 2329 + i32.const 2321 i32.const 0 call $~lib/env/abort unreachable @@ -28648,7 +28664,7 @@ if i32.const 0 i32.const 8 - i32.const 2330 + i32.const 2322 i32.const 0 call $~lib/env/abort unreachable @@ -28663,7 +28679,7 @@ if i32.const 0 i32.const 8 - i32.const 2331 + i32.const 2323 i32.const 0 call $~lib/env/abort unreachable @@ -28678,7 +28694,7 @@ if i32.const 0 i32.const 8 - i32.const 2332 + i32.const 2324 i32.const 0 call $~lib/env/abort unreachable @@ -28693,7 +28709,7 @@ if i32.const 0 i32.const 8 - i32.const 2333 + i32.const 2325 i32.const 0 call $~lib/env/abort unreachable @@ -28708,7 +28724,7 @@ if i32.const 0 i32.const 8 - i32.const 2334 + i32.const 2326 i32.const 0 call $~lib/env/abort unreachable @@ -28723,7 +28739,7 @@ if i32.const 0 i32.const 8 - i32.const 2335 + i32.const 2327 i32.const 0 call $~lib/env/abort unreachable @@ -28738,7 +28754,7 @@ if i32.const 0 i32.const 8 - i32.const 2336 + i32.const 2328 i32.const 0 call $~lib/env/abort unreachable @@ -28753,7 +28769,7 @@ if i32.const 0 i32.const 8 - i32.const 2337 + i32.const 2329 i32.const 0 call $~lib/env/abort unreachable @@ -28765,6 +28781,126 @@ i32.const 0 call $std/math/test_pow i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2330 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -0 + f64.const 1 + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2331 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -0.5 + f64.const inf + f64.const 0 + i32.const 4 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2332 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -1 + f64.const -inf + f64.const 0 + i32.const 4 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2333 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -2 + f64.const inf + f64.const 0 + i32.const 4 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2334 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -3 + f64.const -inf + f64.const 0 + i32.const 4 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2335 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -4 + f64.const inf + f64.const 0 + i32.const 4 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2336 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -inf + f64.const inf + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2337 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const nan:0x8000000000000 + f64.const 0 + f64.const 1 + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz if i32.const 0 i32.const 8 @@ -28773,8 +28909,8 @@ call $~lib/env/abort unreachable end - f64.const -0 - f64.const -0 + f64.const inf + f64.const 0 f64.const 1 f64.const 0 i32.const 0 @@ -28788,11 +28924,11 @@ call $~lib/env/abort unreachable end - f64.const -0 - f64.const -0.5 - f64.const inf + f64.const -inf f64.const 0 - i32.const 4 + f64.const 1 + f64.const 0 + i32.const 0 call $std/math/test_pow i32.eqz if @@ -28803,11 +28939,11 @@ call $~lib/env/abort unreachable end - f64.const -0 - f64.const -1 - f64.const -inf + f64.const 1 f64.const 0 - i32.const 4 + f64.const 1 + f64.const 0 + i32.const 0 call $std/math/test_pow i32.eqz if @@ -28818,11 +28954,11 @@ call $~lib/env/abort unreachable end - f64.const -0 - f64.const -2 - f64.const inf + f64.const -1 f64.const 0 - i32.const 4 + f64.const 1 + f64.const 0 + i32.const 0 call $std/math/test_pow i32.eqz if @@ -28833,11 +28969,11 @@ call $~lib/env/abort unreachable end - f64.const -0 - f64.const -3 - f64.const -inf + f64.const -0.5 f64.const 0 - i32.const 4 + f64.const 1 + f64.const 0 + i32.const 0 call $std/math/test_pow i32.eqz if @@ -28848,11 +28984,11 @@ call $~lib/env/abort unreachable end + f64.const nan:0x8000000000000 f64.const -0 - f64.const -4 - f64.const inf + f64.const 1 f64.const 0 - i32.const 4 + i32.const 0 call $std/math/test_pow i32.eqz if @@ -28863,9 +28999,9 @@ call $~lib/env/abort unreachable end - f64.const -0 - f64.const -inf f64.const inf + f64.const -0 + f64.const 1 f64.const 0 i32.const 0 call $std/math/test_pow @@ -28878,8 +29014,8 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const 0 + f64.const -inf + f64.const -0 f64.const 1 f64.const 0 i32.const 0 @@ -28893,8 +29029,8 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const 0 + f64.const 1 + f64.const -0 f64.const 1 f64.const 0 i32.const 0 @@ -28908,8 +29044,8 @@ call $~lib/env/abort unreachable end - f64.const -inf - f64.const 0 + f64.const -1 + f64.const -0 f64.const 1 f64.const 0 i32.const 0 @@ -28923,8 +29059,8 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const 0 + f64.const -0.5 + f64.const -0 f64.const 1 f64.const 0 i32.const 0 @@ -28939,8 +29075,8 @@ unreachable end f64.const -1 - f64.const 0 - f64.const 1 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_pow @@ -28953,9 +29089,9 @@ call $~lib/env/abort unreachable end - f64.const -0.5 - f64.const 0 - f64.const 1 + f64.const -1 + f64.const inf + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_pow @@ -28968,9 +29104,9 @@ call $~lib/env/abort unreachable end + f64.const -1 + f64.const -inf f64.const nan:0x8000000000000 - f64.const -0 - f64.const 1 f64.const 0 i32.const 0 call $std/math/test_pow @@ -28983,8 +29119,8 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const -0 + f64.const -1 + f64.const 2 f64.const 1 f64.const 0 i32.const 0 @@ -28998,9 +29134,9 @@ call $~lib/env/abort unreachable end - f64.const -inf - f64.const -0 - f64.const 1 + f64.const -1 + f64.const -1 + f64.const -1 f64.const 0 i32.const 0 call $std/math/test_pow @@ -29013,8 +29149,8 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const -0 + f64.const -1 + f64.const -2 f64.const 1 f64.const 0 i32.const 0 @@ -29029,8 +29165,8 @@ unreachable end f64.const -1 - f64.const -0 - f64.const 1 + f64.const -3 + f64.const -1 f64.const 0 i32.const 0 call $std/math/test_pow @@ -29043,11 +29179,11 @@ call $~lib/env/abort unreachable end - f64.const -0.5 - f64.const -0 - f64.const 1 + f64.const -1 + f64.const 0.5 + f64.const nan:0x8000000000000 f64.const 0 - i32.const 0 + i32.const 2 call $std/math/test_pow i32.eqz if @@ -29058,7 +29194,7 @@ call $~lib/env/abort unreachable end - f64.const -1 + f64.const 1 f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 @@ -29073,7 +29209,7 @@ call $~lib/env/abort unreachable end - f64.const -1 + f64.const 1 f64.const inf f64.const nan:0x8000000000000 f64.const 0 @@ -29088,7 +29224,7 @@ call $~lib/env/abort unreachable end - f64.const -1 + f64.const 1 f64.const -inf f64.const nan:0x8000000000000 f64.const 0 @@ -29103,8 +29239,8 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const 2 + f64.const 1 + f64.const 3 f64.const 1 f64.const 0 i32.const 0 @@ -29118,9 +29254,9 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const -1 - f64.const -1 + f64.const 1 + f64.const 0.5 + f64.const 1 f64.const 0 i32.const 0 call $std/math/test_pow @@ -29133,8 +29269,8 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const -2 + f64.const 1 + f64.const -0.5 f64.const 1 f64.const 0 i32.const 0 @@ -29148,9 +29284,9 @@ call $~lib/env/abort unreachable end - f64.const -1 + f64.const 1 f64.const -3 - f64.const -1 + f64.const 1 f64.const 0 i32.const 0 call $std/math/test_pow @@ -29163,7 +29299,7 @@ call $~lib/env/abort unreachable end - f64.const -1 + f64.const -0.5 f64.const 0.5 f64.const nan:0x8000000000000 f64.const 0 @@ -29178,126 +29314,6 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2366 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const inf - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2367 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const -inf - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2368 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const 3 - f64.const 1 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2369 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const 0.5 - f64.const 1 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2370 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const -0.5 - f64.const 1 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2371 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const -3 - f64.const 1 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2372 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0.5 - f64.const 0.5 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 2 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2373 - i32.const 0 - call $~lib/env/abort - unreachable - end f64.const -0.5 f64.const 1.5 f64.const nan:0x8000000000000 @@ -29308,7 +29324,7 @@ if i32.const 0 i32.const 8 - i32.const 2374 + i32.const 2366 i32.const 0 call $~lib/env/abort unreachable @@ -29323,7 +29339,7 @@ if i32.const 0 i32.const 8 - i32.const 2375 + i32.const 2367 i32.const 0 call $~lib/env/abort unreachable @@ -29338,7 +29354,7 @@ if i32.const 0 i32.const 8 - i32.const 2376 + i32.const 2368 i32.const 0 call $~lib/env/abort unreachable @@ -29350,6 +29366,126 @@ i32.const 0 call $std/math/test_pow i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2369 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0.5 + f64.const -inf + f64.const inf + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2370 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0.5 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2371 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0.5 + f64.const inf + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2372 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0.5 + f64.const -inf + f64.const inf + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2373 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0.5 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2374 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1.5 + f64.const inf + f64.const inf + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2375 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1.5 + f64.const -inf + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2376 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1.5 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz if i32.const 0 i32.const 8 @@ -29358,9 +29494,9 @@ call $~lib/env/abort unreachable end - f64.const -0.5 - f64.const -inf f64.const inf + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_pow @@ -29373,9 +29509,9 @@ call $~lib/env/abort unreachable end - f64.const -0.5 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const inf + f64.const inf + f64.const inf f64.const 0 i32.const 0 call $std/math/test_pow @@ -29388,8 +29524,8 @@ call $~lib/env/abort unreachable end - f64.const 0.5 f64.const inf + f64.const -inf f64.const 0 f64.const 0 i32.const 0 @@ -29403,126 +29539,6 @@ call $~lib/env/abort unreachable end - f64.const 0.5 - f64.const -inf - f64.const inf - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2381 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0.5 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2382 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1.5 - f64.const inf - f64.const inf - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2383 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1.5 - f64.const -inf - f64.const 0 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2384 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1.5 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2385 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2386 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.const inf - f64.const inf - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2387 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.const -inf - f64.const 0 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2388 - i32.const 0 - call $~lib/env/abort - unreachable - end f64.const inf f64.const 3 f64.const inf @@ -29533,7 +29549,7 @@ if i32.const 0 i32.const 8 - i32.const 2389 + i32.const 2381 i32.const 0 call $~lib/env/abort unreachable @@ -29548,7 +29564,7 @@ if i32.const 0 i32.const 8 - i32.const 2390 + i32.const 2382 i32.const 0 call $~lib/env/abort unreachable @@ -29563,7 +29579,7 @@ if i32.const 0 i32.const 8 - i32.const 2391 + i32.const 2383 i32.const 0 call $~lib/env/abort unreachable @@ -29578,7 +29594,7 @@ if i32.const 0 i32.const 8 - i32.const 2392 + i32.const 2384 i32.const 0 call $~lib/env/abort unreachable @@ -29593,7 +29609,7 @@ if i32.const 0 i32.const 8 - i32.const 2393 + i32.const 2385 i32.const 0 call $~lib/env/abort unreachable @@ -29608,7 +29624,7 @@ if i32.const 0 i32.const 8 - i32.const 2394 + i32.const 2386 i32.const 0 call $~lib/env/abort unreachable @@ -29620,6 +29636,126 @@ i32.const 0 call $std/math/test_pow i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2387 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -inf + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2388 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -inf + f64.const inf + f64.const inf + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2389 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -inf + f64.const -inf + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2390 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -inf + f64.const 3 + f64.const -inf + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2391 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -inf + f64.const 2 + f64.const inf + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2392 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -inf + f64.const 1 + f64.const -inf + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2393 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -inf + f64.const 0.5 + f64.const inf + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2394 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -inf + f64.const -0.5 + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz if i32.const 0 i32.const 8 @@ -29629,8 +29765,8 @@ unreachable end f64.const -inf - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const -1 + f64.const -0 f64.const 0 i32.const 0 call $std/math/test_pow @@ -29644,8 +29780,8 @@ unreachable end f64.const -inf - f64.const inf - f64.const inf + f64.const -2 + f64.const 0 f64.const 0 i32.const 0 call $std/math/test_pow @@ -29658,9 +29794,9 @@ call $~lib/env/abort unreachable end - f64.const -inf - f64.const -inf - f64.const 0 + f64.const nan:0x8000000000000 + f64.const 1 + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_pow @@ -29673,9 +29809,9 @@ call $~lib/env/abort unreachable end - f64.const -inf - f64.const 3 - f64.const -inf + f64.const nan:0x8000000000000 + f64.const -1 + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_pow @@ -29688,9 +29824,9 @@ call $~lib/env/abort unreachable end - f64.const -inf - f64.const 2 - f64.const inf + f64.const -2 + f64.const 1 + f64.const -2 f64.const 0 i32.const 0 call $std/math/test_pow @@ -29703,9 +29839,9 @@ call $~lib/env/abort unreachable end - f64.const -inf - f64.const 1 - f64.const -inf + f64.const -2 + f64.const -1 + f64.const -0.5 f64.const 0 i32.const 0 call $std/math/test_pow @@ -29718,126 +29854,6 @@ call $~lib/env/abort unreachable end - f64.const -inf - f64.const 0.5 - f64.const inf - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2402 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -inf - f64.const -0.5 - f64.const 0 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2403 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -inf - f64.const -1 - f64.const -0 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2404 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -inf - f64.const -2 - f64.const 0 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2405 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const nan:0x8000000000000 - f64.const 1 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2406 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const nan:0x8000000000000 - f64.const -1 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2407 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -2 - f64.const 1 - f64.const -2 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2408 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -2 - f64.const -1 - f64.const -0.5 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2409 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const -8.066848754882812 f32.const 4.535662651062012 f32.const nan:0x400000 @@ -29848,7 +29864,7 @@ if i32.const 0 i32.const 8 - i32.const 2418 + i32.const 2410 i32.const 0 call $~lib/env/abort unreachable @@ -29863,7 +29879,7 @@ if i32.const 0 i32.const 8 - i32.const 2419 + i32.const 2411 i32.const 0 call $~lib/env/abort unreachable @@ -29878,7 +29894,7 @@ if i32.const 0 i32.const 8 - i32.const 2420 + i32.const 2412 i32.const 0 call $~lib/env/abort unreachable @@ -29893,7 +29909,7 @@ if i32.const 0 i32.const 8 - i32.const 2421 + i32.const 2413 i32.const 0 call $~lib/env/abort unreachable @@ -29908,7 +29924,7 @@ if i32.const 0 i32.const 8 - i32.const 2422 + i32.const 2414 i32.const 0 call $~lib/env/abort unreachable @@ -29923,7 +29939,7 @@ if i32.const 0 i32.const 8 - i32.const 2423 + i32.const 2415 i32.const 0 call $~lib/env/abort unreachable @@ -29938,7 +29954,7 @@ if i32.const 0 i32.const 8 - i32.const 2424 + i32.const 2416 i32.const 0 call $~lib/env/abort unreachable @@ -29953,7 +29969,7 @@ if i32.const 0 i32.const 8 - i32.const 2425 + i32.const 2417 i32.const 0 call $~lib/env/abort unreachable @@ -29968,7 +29984,7 @@ if i32.const 0 i32.const 8 - i32.const 2426 + i32.const 2418 i32.const 0 call $~lib/env/abort unreachable @@ -29983,7 +29999,7 @@ if i32.const 0 i32.const 8 - i32.const 2427 + i32.const 2419 i32.const 0 call $~lib/env/abort unreachable @@ -29998,7 +30014,7 @@ if i32.const 0 i32.const 8 - i32.const 2430 + i32.const 2422 i32.const 0 call $~lib/env/abort unreachable @@ -30013,7 +30029,7 @@ if i32.const 0 i32.const 8 - i32.const 2431 + i32.const 2423 i32.const 0 call $~lib/env/abort unreachable @@ -30028,7 +30044,7 @@ if i32.const 0 i32.const 8 - i32.const 2432 + i32.const 2424 i32.const 0 call $~lib/env/abort unreachable @@ -30043,7 +30059,7 @@ if i32.const 0 i32.const 8 - i32.const 2433 + i32.const 2425 i32.const 0 call $~lib/env/abort unreachable @@ -30058,7 +30074,7 @@ if i32.const 0 i32.const 8 - i32.const 2434 + i32.const 2426 i32.const 0 call $~lib/env/abort unreachable @@ -30073,7 +30089,7 @@ if i32.const 0 i32.const 8 - i32.const 2435 + i32.const 2427 i32.const 0 call $~lib/env/abort unreachable @@ -30088,7 +30104,7 @@ if i32.const 0 i32.const 8 - i32.const 2436 + i32.const 2428 i32.const 0 call $~lib/env/abort unreachable @@ -30103,7 +30119,7 @@ if i32.const 0 i32.const 8 - i32.const 2437 + i32.const 2429 i32.const 0 call $~lib/env/abort unreachable @@ -30118,7 +30134,7 @@ if i32.const 0 i32.const 8 - i32.const 2438 + i32.const 2430 i32.const 0 call $~lib/env/abort unreachable @@ -30133,7 +30149,7 @@ if i32.const 0 i32.const 8 - i32.const 2439 + i32.const 2431 i32.const 0 call $~lib/env/abort unreachable @@ -30148,7 +30164,7 @@ if i32.const 0 i32.const 8 - i32.const 2440 + i32.const 2432 i32.const 0 call $~lib/env/abort unreachable @@ -30163,7 +30179,7 @@ if i32.const 0 i32.const 8 - i32.const 2441 + i32.const 2433 i32.const 0 call $~lib/env/abort unreachable @@ -30178,7 +30194,7 @@ if i32.const 0 i32.const 8 - i32.const 2442 + i32.const 2434 i32.const 0 call $~lib/env/abort unreachable @@ -30193,7 +30209,7 @@ if i32.const 0 i32.const 8 - i32.const 2443 + i32.const 2435 i32.const 0 call $~lib/env/abort unreachable @@ -30208,7 +30224,7 @@ if i32.const 0 i32.const 8 - i32.const 2444 + i32.const 2436 i32.const 0 call $~lib/env/abort unreachable @@ -30223,7 +30239,7 @@ if i32.const 0 i32.const 8 - i32.const 2445 + i32.const 2437 i32.const 0 call $~lib/env/abort unreachable @@ -30238,7 +30254,7 @@ if i32.const 0 i32.const 8 - i32.const 2446 + i32.const 2438 i32.const 0 call $~lib/env/abort unreachable @@ -30253,7 +30269,7 @@ if i32.const 0 i32.const 8 - i32.const 2447 + i32.const 2439 i32.const 0 call $~lib/env/abort unreachable @@ -30268,7 +30284,7 @@ if i32.const 0 i32.const 8 - i32.const 2448 + i32.const 2440 i32.const 0 call $~lib/env/abort unreachable @@ -30283,7 +30299,7 @@ if i32.const 0 i32.const 8 - i32.const 2449 + i32.const 2441 i32.const 0 call $~lib/env/abort unreachable @@ -30295,6 +30311,126 @@ i32.const 0 call $std/math/test_powf i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2442 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -0 + f32.const 1 + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2443 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -0.5 + f32.const inf + f32.const 0 + i32.const 4 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2444 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -1 + f32.const -inf + f32.const 0 + i32.const 4 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2445 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -2 + f32.const inf + f32.const 0 + i32.const 4 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2446 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -3 + f32.const -inf + f32.const 0 + i32.const 4 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2447 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -4 + f32.const inf + f32.const 0 + i32.const 4 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2448 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -inf + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2449 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const nan:0x400000 + f32.const 0 + f32.const 1 + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz if i32.const 0 i32.const 8 @@ -30303,8 +30439,8 @@ call $~lib/env/abort unreachable end - f32.const -0 - f32.const -0 + f32.const inf + f32.const 0 f32.const 1 f32.const 0 i32.const 0 @@ -30318,11 +30454,11 @@ call $~lib/env/abort unreachable end - f32.const -0 - f32.const -0.5 - f32.const inf + f32.const -inf f32.const 0 - i32.const 4 + f32.const 1 + f32.const 0 + i32.const 0 call $std/math/test_powf i32.eqz if @@ -30333,11 +30469,11 @@ call $~lib/env/abort unreachable end - f32.const -0 - f32.const -1 - f32.const -inf + f32.const 1 f32.const 0 - i32.const 4 + f32.const 1 + f32.const 0 + i32.const 0 call $std/math/test_powf i32.eqz if @@ -30348,11 +30484,11 @@ call $~lib/env/abort unreachable end - f32.const -0 - f32.const -2 - f32.const inf + f32.const -1 f32.const 0 - i32.const 4 + f32.const 1 + f32.const 0 + i32.const 0 call $std/math/test_powf i32.eqz if @@ -30363,11 +30499,11 @@ call $~lib/env/abort unreachable end - f32.const -0 - f32.const -3 - f32.const -inf + f32.const -0.5 f32.const 0 - i32.const 4 + f32.const 1 + f32.const 0 + i32.const 0 call $std/math/test_powf i32.eqz if @@ -30378,11 +30514,11 @@ call $~lib/env/abort unreachable end + f32.const nan:0x400000 f32.const -0 - f32.const -4 - f32.const inf + f32.const 1 f32.const 0 - i32.const 4 + i32.const 0 call $std/math/test_powf i32.eqz if @@ -30393,9 +30529,9 @@ call $~lib/env/abort unreachable end - f32.const -0 - f32.const -inf f32.const inf + f32.const -0 + f32.const 1 f32.const 0 i32.const 0 call $std/math/test_powf @@ -30408,8 +30544,8 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const 0 + f32.const -inf + f32.const -0 f32.const 1 f32.const 0 i32.const 0 @@ -30423,8 +30559,8 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const 0 + f32.const 1 + f32.const -0 f32.const 1 f32.const 0 i32.const 0 @@ -30438,8 +30574,8 @@ call $~lib/env/abort unreachable end - f32.const -inf - f32.const 0 + f32.const -1 + f32.const -0 f32.const 1 f32.const 0 i32.const 0 @@ -30453,8 +30589,8 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const 0 + f32.const -0.5 + f32.const -0 f32.const 1 f32.const 0 i32.const 0 @@ -30469,8 +30605,8 @@ unreachable end f32.const -1 - f32.const 0 - f32.const 1 + f32.const nan:0x400000 + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_powf @@ -30483,9 +30619,9 @@ call $~lib/env/abort unreachable end - f32.const -0.5 - f32.const 0 - f32.const 1 + f32.const -1 + f32.const inf + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_powf @@ -30498,9 +30634,9 @@ call $~lib/env/abort unreachable end + f32.const -1 + f32.const -inf f32.const nan:0x400000 - f32.const -0 - f32.const 1 f32.const 0 i32.const 0 call $std/math/test_powf @@ -30513,8 +30649,8 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const -0 + f32.const -1 + f32.const 2 f32.const 1 f32.const 0 i32.const 0 @@ -30528,9 +30664,9 @@ call $~lib/env/abort unreachable end - f32.const -inf - f32.const -0 - f32.const 1 + f32.const -1 + f32.const -1 + f32.const -1 f32.const 0 i32.const 0 call $std/math/test_powf @@ -30543,8 +30679,8 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const -0 + f32.const -1 + f32.const -2 f32.const 1 f32.const 0 i32.const 0 @@ -30559,8 +30695,8 @@ unreachable end f32.const -1 - f32.const -0 - f32.const 1 + f32.const -3 + f32.const -1 f32.const 0 i32.const 0 call $std/math/test_powf @@ -30573,11 +30709,11 @@ call $~lib/env/abort unreachable end - f32.const -0.5 - f32.const -0 - f32.const 1 + f32.const -1 + f32.const 0.5 + f32.const nan:0x400000 f32.const 0 - i32.const 0 + i32.const 2 call $std/math/test_powf i32.eqz if @@ -30588,7 +30724,7 @@ call $~lib/env/abort unreachable end - f32.const -1 + f32.const 1 f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 @@ -30603,7 +30739,7 @@ call $~lib/env/abort unreachable end - f32.const -1 + f32.const 1 f32.const inf f32.const nan:0x400000 f32.const 0 @@ -30618,7 +30754,7 @@ call $~lib/env/abort unreachable end - f32.const -1 + f32.const 1 f32.const -inf f32.const nan:0x400000 f32.const 0 @@ -30633,8 +30769,8 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const 2 + f32.const 1 + f32.const 3 f32.const 1 f32.const 0 i32.const 0 @@ -30648,9 +30784,9 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const -1 - f32.const -1 + f32.const 1 + f32.const 0.5 + f32.const 1 f32.const 0 i32.const 0 call $std/math/test_powf @@ -30663,8 +30799,8 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const -2 + f32.const 1 + f32.const -0.5 f32.const 1 f32.const 0 i32.const 0 @@ -30678,9 +30814,9 @@ call $~lib/env/abort unreachable end - f32.const -1 + f32.const 1 f32.const -3 - f32.const -1 + f32.const 1 f32.const 0 i32.const 0 call $std/math/test_powf @@ -30693,7 +30829,7 @@ call $~lib/env/abort unreachable end - f32.const -1 + f32.const -0.5 f32.const 0.5 f32.const nan:0x400000 f32.const 0 @@ -30708,126 +30844,6 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const nan:0x400000 - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2478 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const inf - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2479 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const -inf - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2480 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const 3 - f32.const 1 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2481 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const 0.5 - f32.const 1 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2482 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const -0.5 - f32.const 1 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2483 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const -3 - f32.const 1 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2484 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0.5 - f32.const 0.5 - f32.const nan:0x400000 - f32.const 0 - i32.const 2 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2485 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const -0.5 f32.const 1.5 f32.const nan:0x400000 @@ -30838,7 +30854,7 @@ if i32.const 0 i32.const 8 - i32.const 2486 + i32.const 2478 i32.const 0 call $~lib/env/abort unreachable @@ -30853,7 +30869,7 @@ if i32.const 0 i32.const 8 - i32.const 2487 + i32.const 2479 i32.const 0 call $~lib/env/abort unreachable @@ -30868,7 +30884,7 @@ if i32.const 0 i32.const 8 - i32.const 2488 + i32.const 2480 i32.const 0 call $~lib/env/abort unreachable @@ -30880,6 +30896,126 @@ i32.const 0 call $std/math/test_powf i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2481 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0.5 + f32.const -inf + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2482 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0.5 + f32.const nan:0x400000 + f32.const nan:0x400000 + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2483 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0.5 + f32.const inf + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2484 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0.5 + f32.const -inf + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2485 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0.5 + f32.const nan:0x400000 + f32.const nan:0x400000 + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2486 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1.5 + f32.const inf + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2487 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1.5 + f32.const -inf + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2488 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1.5 + f32.const nan:0x400000 + f32.const nan:0x400000 + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz if i32.const 0 i32.const 8 @@ -30888,9 +31024,9 @@ call $~lib/env/abort unreachable end - f32.const -0.5 - f32.const -inf f32.const inf + f32.const nan:0x400000 + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_powf @@ -30903,9 +31039,9 @@ call $~lib/env/abort unreachable end - f32.const -0.5 - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const inf + f32.const inf + f32.const inf f32.const 0 i32.const 0 call $std/math/test_powf @@ -30918,8 +31054,8 @@ call $~lib/env/abort unreachable end - f32.const 0.5 f32.const inf + f32.const -inf f32.const 0 f32.const 0 i32.const 0 @@ -30933,126 +31069,6 @@ call $~lib/env/abort unreachable end - f32.const 0.5 - f32.const -inf - f32.const inf - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2493 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0.5 - f32.const nan:0x400000 - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2494 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1.5 - f32.const inf - f32.const inf - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2495 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1.5 - f32.const -inf - f32.const 0 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2496 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1.5 - f32.const nan:0x400000 - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2497 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const nan:0x400000 - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2498 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const inf - f32.const inf - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2499 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const -inf - f32.const 0 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2500 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const inf f32.const 3 f32.const inf @@ -31063,7 +31079,7 @@ if i32.const 0 i32.const 8 - i32.const 2501 + i32.const 2493 i32.const 0 call $~lib/env/abort unreachable @@ -31078,7 +31094,7 @@ if i32.const 0 i32.const 8 - i32.const 2502 + i32.const 2494 i32.const 0 call $~lib/env/abort unreachable @@ -31093,7 +31109,7 @@ if i32.const 0 i32.const 8 - i32.const 2503 + i32.const 2495 i32.const 0 call $~lib/env/abort unreachable @@ -31108,7 +31124,7 @@ if i32.const 0 i32.const 8 - i32.const 2504 + i32.const 2496 i32.const 0 call $~lib/env/abort unreachable @@ -31123,7 +31139,7 @@ if i32.const 0 i32.const 8 - i32.const 2505 + i32.const 2497 i32.const 0 call $~lib/env/abort unreachable @@ -31138,7 +31154,7 @@ if i32.const 0 i32.const 8 - i32.const 2506 + i32.const 2498 i32.const 0 call $~lib/env/abort unreachable @@ -31150,6 +31166,126 @@ i32.const 0 call $std/math/test_powf i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2499 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -inf + f32.const nan:0x400000 + f32.const nan:0x400000 + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2500 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -inf + f32.const inf + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2501 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -inf + f32.const -inf + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2502 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -inf + f32.const 3 + f32.const -inf + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2503 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -inf + f32.const 2 + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2504 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -inf + f32.const 1 + f32.const -inf + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2505 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -inf + f32.const 0.5 + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2506 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -inf + f32.const -0.5 + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz if i32.const 0 i32.const 8 @@ -31159,8 +31295,8 @@ unreachable end f32.const -inf - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const -1 + f32.const -0 f32.const 0 i32.const 0 call $std/math/test_powf @@ -31174,8 +31310,8 @@ unreachable end f32.const -inf - f32.const inf - f32.const inf + f32.const -2 + f32.const 0 f32.const 0 i32.const 0 call $std/math/test_powf @@ -31188,9 +31324,9 @@ call $~lib/env/abort unreachable end - f32.const -inf - f32.const -inf - f32.const 0 + f32.const nan:0x400000 + f32.const 1 + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_powf @@ -31203,9 +31339,9 @@ call $~lib/env/abort unreachable end - f32.const -inf - f32.const 3 - f32.const -inf + f32.const nan:0x400000 + f32.const -1 + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_powf @@ -31218,9 +31354,9 @@ call $~lib/env/abort unreachable end - f32.const -inf - f32.const 2 - f32.const inf + f32.const -2 + f32.const 1 + f32.const -2 f32.const 0 i32.const 0 call $std/math/test_powf @@ -31233,9 +31369,9 @@ call $~lib/env/abort unreachable end - f32.const -inf - f32.const 1 - f32.const -inf + f32.const -2 + f32.const -1 + f32.const -0.5 f32.const 0 i32.const 0 call $std/math/test_powf @@ -31248,126 +31384,6 @@ call $~lib/env/abort unreachable end - f32.const -inf - f32.const 0.5 - f32.const inf - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2514 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -inf - f32.const -0.5 - f32.const 0 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2515 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -inf - f32.const -1 - f32.const -0 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2516 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -inf - f32.const -2 - f32.const 0 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2517 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const nan:0x400000 - f32.const 1 - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2518 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const nan:0x400000 - f32.const -1 - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2519 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -2 - f32.const 1 - f32.const -2 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2520 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -2 - f32.const -1 - f32.const -0.5 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2521 - i32.const 0 - call $~lib/env/abort - unreachable - end call $~lib/bindings/Math/random i64.reinterpret/f64 call $~lib/math/NativeMath.seedRandom @@ -31400,7 +31416,7 @@ else i32.const 0 i32.const 8 - i32.const 2530 + i32.const 2522 i32.const 2 call $~lib/env/abort unreachable @@ -31444,7 +31460,7 @@ else i32.const 0 i32.const 8 - i32.const 2538 + i32.const 2530 i32.const 2 call $~lib/env/abort unreachable @@ -31462,7 +31478,7 @@ if i32.const 0 i32.const 8 - i32.const 2552 + i32.const 2544 i32.const 0 call $~lib/env/abort unreachable @@ -31475,7 +31491,7 @@ if i32.const 0 i32.const 8 - i32.const 2553 + i32.const 2545 i32.const 0 call $~lib/env/abort unreachable @@ -31488,7 +31504,7 @@ if i32.const 0 i32.const 8 - i32.const 2554 + i32.const 2546 i32.const 0 call $~lib/env/abort unreachable @@ -31501,7 +31517,7 @@ if i32.const 0 i32.const 8 - i32.const 2555 + i32.const 2547 i32.const 0 call $~lib/env/abort unreachable @@ -31514,7 +31530,7 @@ if i32.const 0 i32.const 8 - i32.const 2556 + i32.const 2548 i32.const 0 call $~lib/env/abort unreachable @@ -31527,7 +31543,7 @@ if i32.const 0 i32.const 8 - i32.const 2557 + i32.const 2549 i32.const 0 call $~lib/env/abort unreachable @@ -31540,7 +31556,7 @@ if i32.const 0 i32.const 8 - i32.const 2558 + i32.const 2550 i32.const 0 call $~lib/env/abort unreachable @@ -31553,7 +31569,7 @@ if i32.const 0 i32.const 8 - i32.const 2559 + i32.const 2551 i32.const 0 call $~lib/env/abort unreachable @@ -31566,7 +31582,7 @@ if i32.const 0 i32.const 8 - i32.const 2560 + i32.const 2552 i32.const 0 call $~lib/env/abort unreachable @@ -31576,6 +31592,84 @@ i32.const 1 call $std/math/test_round i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2553 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + i32.const 0 + call $std/math/test_round + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2556 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.const inf + i32.const 0 + call $std/math/test_round + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2557 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -inf + f64.const -inf + i32.const 0 + call $std/math/test_round + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2558 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_round + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2559 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -0 + i32.const 0 + call $std/math/test_round + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2560 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1 + f64.const 1 + i32.const 0 + call $std/math/test_round + i32.eqz if i32.const 0 i32.const 8 @@ -31584,84 +31678,6 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - i32.const 0 - call $std/math/test_round - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2564 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.const inf - i32.const 0 - call $std/math/test_round - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2565 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -inf - f64.const -inf - i32.const 0 - call $std/math/test_round - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2566 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0 - f64.const 0 - i32.const 0 - call $std/math/test_round - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2567 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0 - f64.const -0 - i32.const 0 - call $std/math/test_round - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2568 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const 1 - i32.const 0 - call $std/math/test_round - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2569 - i32.const 0 - call $~lib/env/abort - unreachable - end f64.const -1 f64.const -1 i32.const 0 @@ -31670,7 +31686,7 @@ if i32.const 0 i32.const 8 - i32.const 2570 + i32.const 2562 i32.const 0 call $~lib/env/abort unreachable @@ -31683,7 +31699,7 @@ if i32.const 0 i32.const 8 - i32.const 2571 + i32.const 2563 i32.const 0 call $~lib/env/abort unreachable @@ -31696,7 +31712,7 @@ if i32.const 0 i32.const 8 - i32.const 2572 + i32.const 2564 i32.const 0 call $~lib/env/abort unreachable @@ -31709,7 +31725,7 @@ if i32.const 0 i32.const 8 - i32.const 2573 + i32.const 2565 i32.const 0 call $~lib/env/abort unreachable @@ -31722,7 +31738,7 @@ if i32.const 0 i32.const 8 - i32.const 2574 + i32.const 2566 i32.const 0 call $~lib/env/abort unreachable @@ -31735,7 +31751,7 @@ if i32.const 0 i32.const 8 - i32.const 2575 + i32.const 2567 i32.const 0 call $~lib/env/abort unreachable @@ -31748,7 +31764,7 @@ if i32.const 0 i32.const 8 - i32.const 2576 + i32.const 2568 i32.const 0 call $~lib/env/abort unreachable @@ -31761,7 +31777,7 @@ if i32.const 0 i32.const 8 - i32.const 2577 + i32.const 2569 i32.const 0 call $~lib/env/abort unreachable @@ -31774,7 +31790,7 @@ if i32.const 0 i32.const 8 - i32.const 2578 + i32.const 2570 i32.const 0 call $~lib/env/abort unreachable @@ -31787,7 +31803,7 @@ if i32.const 0 i32.const 8 - i32.const 2579 + i32.const 2571 i32.const 0 call $~lib/env/abort unreachable @@ -31800,7 +31816,7 @@ if i32.const 0 i32.const 8 - i32.const 2580 + i32.const 2572 i32.const 0 call $~lib/env/abort unreachable @@ -31813,7 +31829,7 @@ if i32.const 0 i32.const 8 - i32.const 2589 + i32.const 2581 i32.const 0 call $~lib/env/abort unreachable @@ -31826,7 +31842,7 @@ if i32.const 0 i32.const 8 - i32.const 2590 + i32.const 2582 i32.const 0 call $~lib/env/abort unreachable @@ -31839,7 +31855,7 @@ if i32.const 0 i32.const 8 - i32.const 2591 + i32.const 2583 i32.const 0 call $~lib/env/abort unreachable @@ -31852,7 +31868,7 @@ if i32.const 0 i32.const 8 - i32.const 2592 + i32.const 2584 i32.const 0 call $~lib/env/abort unreachable @@ -31865,7 +31881,7 @@ if i32.const 0 i32.const 8 - i32.const 2593 + i32.const 2585 i32.const 0 call $~lib/env/abort unreachable @@ -31878,7 +31894,7 @@ if i32.const 0 i32.const 8 - i32.const 2594 + i32.const 2586 i32.const 0 call $~lib/env/abort unreachable @@ -31891,7 +31907,7 @@ if i32.const 0 i32.const 8 - i32.const 2595 + i32.const 2587 i32.const 0 call $~lib/env/abort unreachable @@ -31904,7 +31920,7 @@ if i32.const 0 i32.const 8 - i32.const 2596 + i32.const 2588 i32.const 0 call $~lib/env/abort unreachable @@ -31917,7 +31933,7 @@ if i32.const 0 i32.const 8 - i32.const 2597 + i32.const 2589 i32.const 0 call $~lib/env/abort unreachable @@ -31927,6 +31943,84 @@ i32.const 1 call $std/math/test_roundf i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2590 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const nan:0x400000 + f32.const nan:0x400000 + i32.const 0 + call $std/math/test_roundf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2593 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.const inf + i32.const 0 + call $std/math/test_roundf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2594 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -inf + f32.const -inf + i32.const 0 + call $std/math/test_roundf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2595 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_roundf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2596 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -0 + i32.const 0 + call $std/math/test_roundf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2597 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1 + f32.const 1 + i32.const 0 + call $std/math/test_roundf + i32.eqz if i32.const 0 i32.const 8 @@ -31935,84 +32029,6 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const nan:0x400000 - i32.const 0 - call $std/math/test_roundf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2601 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const inf - i32.const 0 - call $std/math/test_roundf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2602 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -inf - f32.const -inf - i32.const 0 - call $std/math/test_roundf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2603 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0 - f32.const 0 - i32.const 0 - call $std/math/test_roundf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2604 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0 - f32.const -0 - i32.const 0 - call $std/math/test_roundf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2605 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const 1 - i32.const 0 - call $std/math/test_roundf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2606 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const -1 f32.const -1 i32.const 0 @@ -32021,7 +32037,7 @@ if i32.const 0 i32.const 8 - i32.const 2607 + i32.const 2599 i32.const 0 call $~lib/env/abort unreachable @@ -32034,7 +32050,7 @@ if i32.const 0 i32.const 8 - i32.const 2608 + i32.const 2600 i32.const 0 call $~lib/env/abort unreachable @@ -32047,7 +32063,7 @@ if i32.const 0 i32.const 8 - i32.const 2609 + i32.const 2601 i32.const 0 call $~lib/env/abort unreachable @@ -32060,7 +32076,7 @@ if i32.const 0 i32.const 8 - i32.const 2610 + i32.const 2602 i32.const 0 call $~lib/env/abort unreachable @@ -32073,7 +32089,7 @@ if i32.const 0 i32.const 8 - i32.const 2611 + i32.const 2603 i32.const 0 call $~lib/env/abort unreachable @@ -32086,7 +32102,7 @@ if i32.const 0 i32.const 8 - i32.const 2612 + i32.const 2604 i32.const 0 call $~lib/env/abort unreachable @@ -32099,7 +32115,7 @@ if i32.const 0 i32.const 8 - i32.const 2613 + i32.const 2605 i32.const 0 call $~lib/env/abort unreachable @@ -32112,7 +32128,7 @@ if i32.const 0 i32.const 8 - i32.const 2614 + i32.const 2606 i32.const 0 call $~lib/env/abort unreachable @@ -32125,7 +32141,7 @@ if i32.const 0 i32.const 8 - i32.const 2615 + i32.const 2607 i32.const 0 call $~lib/env/abort unreachable @@ -32138,7 +32154,7 @@ if i32.const 0 i32.const 8 - i32.const 2616 + i32.const 2608 i32.const 0 call $~lib/env/abort unreachable @@ -32151,7 +32167,7 @@ if i32.const 0 i32.const 8 - i32.const 2617 + i32.const 2609 i32.const 0 call $~lib/env/abort unreachable @@ -32163,7 +32179,7 @@ if i32.const 0 i32.const 8 - i32.const 2628 + i32.const 2620 i32.const 0 call $~lib/env/abort unreachable @@ -32175,7 +32191,7 @@ if i32.const 0 i32.const 8 - i32.const 2629 + i32.const 2621 i32.const 0 call $~lib/env/abort unreachable @@ -32187,7 +32203,7 @@ if i32.const 0 i32.const 8 - i32.const 2630 + i32.const 2622 i32.const 0 call $~lib/env/abort unreachable @@ -32199,7 +32215,7 @@ if i32.const 0 i32.const 8 - i32.const 2631 + i32.const 2623 i32.const 0 call $~lib/env/abort unreachable @@ -32211,7 +32227,7 @@ if i32.const 0 i32.const 8 - i32.const 2632 + i32.const 2624 i32.const 0 call $~lib/env/abort unreachable @@ -32223,7 +32239,7 @@ if i32.const 0 i32.const 8 - i32.const 2633 + i32.const 2625 i32.const 0 call $~lib/env/abort unreachable @@ -32235,7 +32251,7 @@ if i32.const 0 i32.const 8 - i32.const 2634 + i32.const 2626 i32.const 0 call $~lib/env/abort unreachable @@ -32247,7 +32263,7 @@ if i32.const 0 i32.const 8 - i32.const 2635 + i32.const 2627 i32.const 0 call $~lib/env/abort unreachable @@ -32256,6 +32272,18 @@ f64.const nan:0x8000000000000 call $std/math/test_sign i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2628 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0 + f32.const 0 + call $std/math/test_signf + i32.eqz if i32.const 0 i32.const 8 @@ -32264,18 +32292,6 @@ call $~lib/env/abort unreachable end - f32.const 0 - f32.const 0 - call $std/math/test_signf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2644 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const -0 f32.const -0 call $std/math/test_signf @@ -32283,7 +32299,7 @@ if i32.const 0 i32.const 8 - i32.const 2645 + i32.const 2637 i32.const 0 call $~lib/env/abort unreachable @@ -32295,7 +32311,7 @@ if i32.const 0 i32.const 8 - i32.const 2646 + i32.const 2638 i32.const 0 call $~lib/env/abort unreachable @@ -32307,7 +32323,7 @@ if i32.const 0 i32.const 8 - i32.const 2647 + i32.const 2639 i32.const 0 call $~lib/env/abort unreachable @@ -32319,7 +32335,7 @@ if i32.const 0 i32.const 8 - i32.const 2648 + i32.const 2640 i32.const 0 call $~lib/env/abort unreachable @@ -32331,7 +32347,7 @@ if i32.const 0 i32.const 8 - i32.const 2649 + i32.const 2641 i32.const 0 call $~lib/env/abort unreachable @@ -32343,7 +32359,7 @@ if i32.const 0 i32.const 8 - i32.const 2650 + i32.const 2642 i32.const 0 call $~lib/env/abort unreachable @@ -32355,7 +32371,7 @@ if i32.const 0 i32.const 8 - i32.const 2651 + i32.const 2643 i32.const 0 call $~lib/env/abort unreachable @@ -32367,7 +32383,7 @@ if i32.const 0 i32.const 8 - i32.const 2652 + i32.const 2644 i32.const 0 call $~lib/env/abort unreachable @@ -32381,7 +32397,7 @@ if i32.const 0 i32.const 8 - i32.const 2663 + i32.const 2681 i32.const 0 call $~lib/env/abort unreachable @@ -32395,7 +32411,7 @@ if i32.const 0 i32.const 8 - i32.const 2664 + i32.const 2682 i32.const 0 call $~lib/env/abort unreachable @@ -32409,7 +32425,7 @@ if i32.const 0 i32.const 8 - i32.const 2665 + i32.const 2683 i32.const 0 call $~lib/env/abort unreachable @@ -32423,7 +32439,7 @@ if i32.const 0 i32.const 8 - i32.const 2666 + i32.const 2684 i32.const 0 call $~lib/env/abort unreachable @@ -32437,7 +32453,7 @@ if i32.const 0 i32.const 8 - i32.const 2667 + i32.const 2685 i32.const 0 call $~lib/env/abort unreachable @@ -32451,7 +32467,7 @@ if i32.const 0 i32.const 8 - i32.const 2668 + i32.const 2686 i32.const 0 call $~lib/env/abort unreachable @@ -32465,7 +32481,7 @@ if i32.const 0 i32.const 8 - i32.const 2669 + i32.const 2687 i32.const 0 call $~lib/env/abort unreachable @@ -32479,7 +32495,7 @@ if i32.const 0 i32.const 8 - i32.const 2670 + i32.const 2688 i32.const 0 call $~lib/env/abort unreachable @@ -32493,7 +32509,7 @@ if i32.const 0 i32.const 8 - i32.const 2671 + i32.const 2689 i32.const 0 call $~lib/env/abort unreachable @@ -32504,230 +32520,6 @@ i32.const 0 call $std/math/test_rem i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2672 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0 - f64.const 1 - f64.const 0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2675 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0 - f64.const 1 - f64.const -0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2676 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0.5 - f64.const 1 - f64.const 0.5 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2677 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0.5 - f64.const 1 - f64.const -0.5 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2678 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const 1 - f64.const 0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2679 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1 - f64.const 1 - f64.const -0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2680 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1.5 - f64.const 1 - f64.const -0.5 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2681 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1.5 - f64.const 1 - f64.const 0.5 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2682 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 2 - f64.const 1 - f64.const 0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2683 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -2 - f64.const 1 - f64.const -0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2684 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.const 1 - f64.const nan:0x8000000000000 - i32.const 2 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2685 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -inf - f64.const 1 - f64.const nan:0x8000000000000 - i32.const 2 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2686 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const nan:0x8000000000000 - f64.const 1 - f64.const nan:0x8000000000000 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2687 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0 - f64.const -1 - f64.const 0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2688 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0 - f64.const -1 - f64.const -0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2689 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0.5 - f64.const -1 - f64.const 0.5 - i32.const 0 - call $std/math/test_rem - i32.eqz if i32.const 0 i32.const 8 @@ -32736,37 +32528,9 @@ call $~lib/env/abort unreachable end - f64.const -0.5 - f64.const -1 - f64.const -0.5 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2691 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const -1 f64.const 0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2692 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1 - f64.const -1 - f64.const -0 + f64.const 1 + f64.const 0 i32.const 0 call $std/math/test_rem i32.eqz @@ -32778,9 +32542,9 @@ call $~lib/env/abort unreachable end - f64.const 1.5 - f64.const -1 - f64.const -0.5 + f64.const -0 + f64.const 1 + f64.const -0 i32.const 0 call $std/math/test_rem i32.eqz @@ -32792,8 +32556,8 @@ call $~lib/env/abort unreachable end - f64.const -1.5 - f64.const -1 + f64.const 0.5 + f64.const 1 f64.const 0.5 i32.const 0 call $std/math/test_rem @@ -32806,6 +32570,258 @@ call $~lib/env/abort unreachable end + f64.const -0.5 + f64.const 1 + f64.const -0.5 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2696 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1 + f64.const 1 + f64.const 0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2697 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -1 + f64.const 1 + f64.const -0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2698 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1.5 + f64.const 1 + f64.const -0.5 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2699 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -1.5 + f64.const 1 + f64.const 0.5 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2700 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 2 + f64.const 1 + f64.const 0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2701 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -2 + f64.const 1 + f64.const -0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2702 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.const 1 + f64.const nan:0x8000000000000 + i32.const 2 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2703 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -inf + f64.const 1 + f64.const nan:0x8000000000000 + i32.const 2 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2704 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const nan:0x8000000000000 + f64.const 1 + f64.const nan:0x8000000000000 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2705 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0 + f64.const -1 + f64.const 0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2706 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -1 + f64.const -0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2707 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0.5 + f64.const -1 + f64.const 0.5 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2708 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0.5 + f64.const -1 + f64.const -0.5 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2709 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1 + f64.const -1 + f64.const 0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2710 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -1 + f64.const -1 + f64.const -0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2711 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1.5 + f64.const -1 + f64.const -0.5 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2712 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -1.5 + f64.const -1 + f64.const 0.5 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2713 + i32.const 0 + call $~lib/env/abort + unreachable + end f64.const 2 f64.const -1 f64.const 0 @@ -32815,7 +32831,7 @@ if i32.const 0 i32.const 8 - i32.const 2696 + i32.const 2714 i32.const 0 call $~lib/env/abort unreachable @@ -32826,258 +32842,6 @@ i32.const 0 call $std/math/test_rem i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2697 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.const -1 - f64.const nan:0x8000000000000 - i32.const 2 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2698 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -inf - f64.const -1 - f64.const nan:0x8000000000000 - i32.const 2 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2699 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const nan:0x8000000000000 - f64.const -1 - f64.const nan:0x8000000000000 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2700 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0 - f64.const 0 - f64.const nan:0x8000000000000 - i32.const 2 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2701 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0 - f64.const -0 - f64.const nan:0x8000000000000 - i32.const 2 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2702 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0 - f64.const inf - f64.const 0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2703 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0 - f64.const -inf - f64.const 0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2704 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2705 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0 - f64.const 0 - f64.const nan:0x8000000000000 - i32.const 2 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2706 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0 - f64.const -0 - f64.const nan:0x8000000000000 - i32.const 2 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2707 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0 - f64.const inf - f64.const -0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2708 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0 - f64.const -inf - f64.const -0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2709 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2710 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const 0 - f64.const nan:0x8000000000000 - i32.const 2 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2711 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1 - f64.const 0 - f64.const nan:0x8000000000000 - i32.const 2 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2712 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.const 0 - f64.const nan:0x8000000000000 - i32.const 2 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2713 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -inf - f64.const 0 - f64.const nan:0x8000000000000 - i32.const 2 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2714 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const nan:0x8000000000000 - f64.const 0 - f64.const nan:0x8000000000000 - i32.const 0 - call $std/math/test_rem - i32.eqz if i32.const 0 i32.const 8 @@ -33086,8 +32850,8 @@ call $~lib/env/abort unreachable end + f64.const inf f64.const -1 - f64.const -0 f64.const nan:0x8000000000000 i32.const 2 call $std/math/test_rem @@ -33100,8 +32864,8 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const -0 + f64.const -inf + f64.const -1 f64.const nan:0x8000000000000 i32.const 2 call $std/math/test_rem @@ -33114,10 +32878,10 @@ call $~lib/env/abort unreachable end - f64.const -inf - f64.const -0 f64.const nan:0x8000000000000 - i32.const 2 + f64.const -1 + f64.const nan:0x8000000000000 + i32.const 0 call $std/math/test_rem i32.eqz if @@ -33128,10 +32892,10 @@ call $~lib/env/abort unreachable end + f64.const 0 + f64.const 0 f64.const nan:0x8000000000000 - f64.const -0 - f64.const nan:0x8000000000000 - i32.const 0 + i32.const 2 call $std/math/test_rem i32.eqz if @@ -33142,8 +32906,8 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const 2 + f64.const 0 + f64.const -0 f64.const nan:0x8000000000000 i32.const 2 call $std/math/test_rem @@ -33156,10 +32920,10 @@ call $~lib/env/abort unreachable end + f64.const 0 f64.const inf - f64.const -0.5 - f64.const nan:0x8000000000000 - i32.const 2 + f64.const 0 + i32.const 0 call $std/math/test_rem i32.eqz if @@ -33170,9 +32934,9 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const 0 + f64.const -inf + f64.const 0 i32.const 0 call $std/math/test_rem i32.eqz @@ -33184,10 +32948,10 @@ call $~lib/env/abort unreachable end - f64.const -inf - f64.const 2 + f64.const 0 f64.const nan:0x8000000000000 - i32.const 2 + f64.const nan:0x8000000000000 + i32.const 0 call $std/math/test_rem i32.eqz if @@ -33198,8 +32962,8 @@ call $~lib/env/abort unreachable end - f64.const -inf - f64.const -0.5 + f64.const -0 + f64.const 0 f64.const nan:0x8000000000000 i32.const 2 call $std/math/test_rem @@ -33212,10 +32976,10 @@ call $~lib/env/abort unreachable end - f64.const -inf + f64.const -0 + f64.const -0 f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - i32.const 0 + i32.const 2 call $std/math/test_rem i32.eqz if @@ -33226,9 +32990,9 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const -0 + f64.const inf + f64.const -0 i32.const 0 call $std/math/test_rem i32.eqz @@ -33240,9 +33004,9 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const -0 + f64.const -inf + f64.const -0 i32.const 0 call $std/math/test_rem i32.eqz @@ -33254,7 +33018,7 @@ call $~lib/env/abort unreachable end - f64.const -1 + f64.const -0 f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 i32.const 0 @@ -33269,9 +33033,9 @@ unreachable end f64.const 1 - f64.const inf - f64.const 1 - i32.const 0 + f64.const 0 + f64.const nan:0x8000000000000 + i32.const 2 call $std/math/test_rem i32.eqz if @@ -33283,9 +33047,9 @@ unreachable end f64.const -1 - f64.const inf - f64.const -1 - i32.const 0 + f64.const 0 + f64.const nan:0x8000000000000 + i32.const 2 call $std/math/test_rem i32.eqz if @@ -33297,7 +33061,7 @@ unreachable end f64.const inf - f64.const inf + f64.const 0 f64.const nan:0x8000000000000 i32.const 2 call $std/math/test_rem @@ -33311,7 +33075,7 @@ unreachable end f64.const -inf - f64.const inf + f64.const 0 f64.const nan:0x8000000000000 i32.const 2 call $std/math/test_rem @@ -33324,9 +33088,9 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const -inf - f64.const 1 + f64.const nan:0x8000000000000 + f64.const 0 + f64.const nan:0x8000000000000 i32.const 0 call $std/math/test_rem i32.eqz @@ -33339,9 +33103,9 @@ unreachable end f64.const -1 - f64.const -inf - f64.const -1 - i32.const 0 + f64.const -0 + f64.const nan:0x8000000000000 + i32.const 2 call $std/math/test_rem i32.eqz if @@ -33353,7 +33117,7 @@ unreachable end f64.const inf - f64.const -inf + f64.const -0 f64.const nan:0x8000000000000 i32.const 2 call $std/math/test_rem @@ -33367,7 +33131,7 @@ unreachable end f64.const -inf - f64.const -inf + f64.const -0 f64.const nan:0x8000000000000 i32.const 2 call $std/math/test_rem @@ -33380,9 +33144,9 @@ call $~lib/env/abort unreachable end - f64.const 1.75 - f64.const 0.5 - f64.const -0.25 + f64.const nan:0x8000000000000 + f64.const -0 + f64.const nan:0x8000000000000 i32.const 0 call $std/math/test_rem i32.eqz @@ -33394,6 +33158,258 @@ call $~lib/env/abort unreachable end + f64.const inf + f64.const 2 + f64.const nan:0x8000000000000 + i32.const 2 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2738 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.const -0.5 + f64.const nan:0x8000000000000 + i32.const 2 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2739 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2740 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -inf + f64.const 2 + f64.const nan:0x8000000000000 + i32.const 2 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2741 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -inf + f64.const -0.5 + f64.const nan:0x8000000000000 + i32.const 2 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2742 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -inf + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2743 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2744 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2745 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -1 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2746 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1 + f64.const inf + f64.const 1 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2747 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -1 + f64.const inf + f64.const -1 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2748 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.const inf + f64.const nan:0x8000000000000 + i32.const 2 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2749 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -inf + f64.const inf + f64.const nan:0x8000000000000 + i32.const 2 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2750 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1 + f64.const -inf + f64.const 1 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2751 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -1 + f64.const -inf + f64.const -1 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2752 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.const -inf + f64.const nan:0x8000000000000 + i32.const 2 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2753 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -inf + f64.const -inf + f64.const nan:0x8000000000000 + i32.const 2 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2754 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1.75 + f64.const 0.5 + f64.const -0.25 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2755 + i32.const 0 + call $~lib/env/abort + unreachable + end f64.const -1.75 f64.const 0.5 f64.const 0.25 @@ -33403,7 +33419,7 @@ if i32.const 0 i32.const 8 - i32.const 2738 + i32.const 2756 i32.const 0 call $~lib/env/abort unreachable @@ -33417,7 +33433,7 @@ if i32.const 0 i32.const 8 - i32.const 2739 + i32.const 2757 i32.const 0 call $~lib/env/abort unreachable @@ -33431,7 +33447,7 @@ if i32.const 0 i32.const 8 - i32.const 2740 + i32.const 2758 i32.const 0 call $~lib/env/abort unreachable @@ -33445,7 +33461,7 @@ if i32.const 0 i32.const 8 - i32.const 2741 + i32.const 2759 i32.const 0 call $~lib/env/abort unreachable @@ -33459,7 +33475,7 @@ if i32.const 0 i32.const 8 - i32.const 2750 + i32.const 2768 i32.const 0 call $~lib/env/abort unreachable @@ -33473,7 +33489,7 @@ if i32.const 0 i32.const 8 - i32.const 2751 + i32.const 2769 i32.const 0 call $~lib/env/abort unreachable @@ -33487,7 +33503,7 @@ if i32.const 0 i32.const 8 - i32.const 2752 + i32.const 2770 i32.const 0 call $~lib/env/abort unreachable @@ -33501,7 +33517,7 @@ if i32.const 0 i32.const 8 - i32.const 2753 + i32.const 2771 i32.const 0 call $~lib/env/abort unreachable @@ -33515,7 +33531,7 @@ if i32.const 0 i32.const 8 - i32.const 2754 + i32.const 2772 i32.const 0 call $~lib/env/abort unreachable @@ -33529,7 +33545,7 @@ if i32.const 0 i32.const 8 - i32.const 2755 + i32.const 2773 i32.const 0 call $~lib/env/abort unreachable @@ -33543,7 +33559,7 @@ if i32.const 0 i32.const 8 - i32.const 2756 + i32.const 2774 i32.const 0 call $~lib/env/abort unreachable @@ -33557,7 +33573,7 @@ if i32.const 0 i32.const 8 - i32.const 2757 + i32.const 2775 i32.const 0 call $~lib/env/abort unreachable @@ -33571,7 +33587,7 @@ if i32.const 0 i32.const 8 - i32.const 2758 + i32.const 2776 i32.const 0 call $~lib/env/abort unreachable @@ -33582,230 +33598,6 @@ i32.const 0 call $std/math/test_remf i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2759 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0 - f32.const 1 - f32.const 0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2762 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0 - f32.const 1 - f32.const -0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2763 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0.5 - f32.const 1 - f32.const 0.5 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2764 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0.5 - f32.const 1 - f32.const -0.5 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2765 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const 1 - f32.const 0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2766 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1 - f32.const 1 - f32.const -0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2767 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1.5 - f32.const 1 - f32.const -0.5 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2768 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1.5 - f32.const 1 - f32.const 0.5 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2769 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 2 - f32.const 1 - f32.const 0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2770 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -2 - f32.const 1 - f32.const -0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2771 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const 1 - f32.const nan:0x400000 - i32.const 2 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2772 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -inf - f32.const 1 - f32.const nan:0x400000 - i32.const 2 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2773 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const nan:0x400000 - f32.const 1 - f32.const nan:0x400000 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2774 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0 - f32.const -1 - f32.const 0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2775 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0 - f32.const -1 - f32.const -0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2776 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0.5 - f32.const -1 - f32.const 0.5 - i32.const 0 - call $std/math/test_remf - i32.eqz if i32.const 0 i32.const 8 @@ -33814,37 +33606,9 @@ call $~lib/env/abort unreachable end - f32.const -0.5 - f32.const -1 - f32.const -0.5 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2778 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const -1 f32.const 0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2779 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1 - f32.const -1 - f32.const -0 + f32.const 1 + f32.const 0 i32.const 0 call $std/math/test_remf i32.eqz @@ -33856,9 +33620,9 @@ call $~lib/env/abort unreachable end - f32.const 1.5 - f32.const -1 - f32.const -0.5 + f32.const -0 + f32.const 1 + f32.const -0 i32.const 0 call $std/math/test_remf i32.eqz @@ -33870,8 +33634,8 @@ call $~lib/env/abort unreachable end - f32.const -1.5 - f32.const -1 + f32.const 0.5 + f32.const 1 f32.const 0.5 i32.const 0 call $std/math/test_remf @@ -33884,6 +33648,258 @@ call $~lib/env/abort unreachable end + f32.const -0.5 + f32.const 1 + f32.const -0.5 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2783 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1 + f32.const 1 + f32.const 0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2784 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -1 + f32.const 1 + f32.const -0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2785 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1.5 + f32.const 1 + f32.const -0.5 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2786 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -1.5 + f32.const 1 + f32.const 0.5 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2787 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 2 + f32.const 1 + f32.const 0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2788 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -2 + f32.const 1 + f32.const -0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2789 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.const 1 + f32.const nan:0x400000 + i32.const 2 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2790 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -inf + f32.const 1 + f32.const nan:0x400000 + i32.const 2 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2791 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const nan:0x400000 + f32.const 1 + f32.const nan:0x400000 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2792 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0 + f32.const -1 + f32.const 0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2793 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -1 + f32.const -0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2794 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0.5 + f32.const -1 + f32.const 0.5 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2795 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0.5 + f32.const -1 + f32.const -0.5 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2796 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1 + f32.const -1 + f32.const 0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2797 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -1 + f32.const -1 + f32.const -0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2798 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1.5 + f32.const -1 + f32.const -0.5 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2799 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -1.5 + f32.const -1 + f32.const 0.5 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2800 + i32.const 0 + call $~lib/env/abort + unreachable + end f32.const 2 f32.const -1 f32.const 0 @@ -33893,7 +33909,7 @@ if i32.const 0 i32.const 8 - i32.const 2783 + i32.const 2801 i32.const 0 call $~lib/env/abort unreachable @@ -33904,258 +33920,6 @@ i32.const 0 call $std/math/test_remf i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2784 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const -1 - f32.const nan:0x400000 - i32.const 2 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2785 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -inf - f32.const -1 - f32.const nan:0x400000 - i32.const 2 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2786 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const nan:0x400000 - f32.const -1 - f32.const nan:0x400000 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2787 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0 - f32.const 0 - f32.const nan:0x400000 - i32.const 2 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2788 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0 - f32.const -0 - f32.const nan:0x400000 - i32.const 2 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2789 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0 - f32.const inf - f32.const 0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2790 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0 - f32.const -inf - f32.const 0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2791 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0 - f32.const nan:0x400000 - f32.const nan:0x400000 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2792 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0 - f32.const 0 - f32.const nan:0x400000 - i32.const 2 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2793 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0 - f32.const -0 - f32.const nan:0x400000 - i32.const 2 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2794 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0 - f32.const inf - f32.const -0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2795 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0 - f32.const -inf - f32.const -0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2796 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0 - f32.const nan:0x400000 - f32.const nan:0x400000 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2797 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const 0 - f32.const nan:0x400000 - i32.const 2 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2798 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1 - f32.const 0 - f32.const nan:0x400000 - i32.const 2 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2799 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const 0 - f32.const nan:0x400000 - i32.const 2 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2800 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -inf - f32.const 0 - f32.const nan:0x400000 - i32.const 2 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2801 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const nan:0x400000 - f32.const 0 - f32.const nan:0x400000 - i32.const 0 - call $std/math/test_remf - i32.eqz if i32.const 0 i32.const 8 @@ -34164,8 +33928,8 @@ call $~lib/env/abort unreachable end + f32.const inf f32.const -1 - f32.const -0 f32.const nan:0x400000 i32.const 2 call $std/math/test_remf @@ -34178,8 +33942,8 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const -0 + f32.const -inf + f32.const -1 f32.const nan:0x400000 i32.const 2 call $std/math/test_remf @@ -34192,10 +33956,10 @@ call $~lib/env/abort unreachable end - f32.const -inf - f32.const -0 f32.const nan:0x400000 - i32.const 2 + f32.const -1 + f32.const nan:0x400000 + i32.const 0 call $std/math/test_remf i32.eqz if @@ -34206,10 +33970,10 @@ call $~lib/env/abort unreachable end + f32.const 0 + f32.const 0 f32.const nan:0x400000 - f32.const -0 - f32.const nan:0x400000 - i32.const 0 + i32.const 2 call $std/math/test_remf i32.eqz if @@ -34220,8 +33984,8 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const 2 + f32.const 0 + f32.const -0 f32.const nan:0x400000 i32.const 2 call $std/math/test_remf @@ -34234,10 +33998,10 @@ call $~lib/env/abort unreachable end + f32.const 0 f32.const inf - f32.const -0.5 - f32.const nan:0x400000 - i32.const 2 + f32.const 0 + i32.const 0 call $std/math/test_remf i32.eqz if @@ -34248,9 +34012,9 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const 0 + f32.const -inf + f32.const 0 i32.const 0 call $std/math/test_remf i32.eqz @@ -34262,10 +34026,10 @@ call $~lib/env/abort unreachable end - f32.const -inf - f32.const 2 + f32.const 0 f32.const nan:0x400000 - i32.const 2 + f32.const nan:0x400000 + i32.const 0 call $std/math/test_remf i32.eqz if @@ -34276,8 +34040,8 @@ call $~lib/env/abort unreachable end - f32.const -inf - f32.const -0.5 + f32.const -0 + f32.const 0 f32.const nan:0x400000 i32.const 2 call $std/math/test_remf @@ -34290,10 +34054,10 @@ call $~lib/env/abort unreachable end - f32.const -inf + f32.const -0 + f32.const -0 f32.const nan:0x400000 - f32.const nan:0x400000 - i32.const 0 + i32.const 2 call $std/math/test_remf i32.eqz if @@ -34304,9 +34068,9 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const -0 + f32.const inf + f32.const -0 i32.const 0 call $std/math/test_remf i32.eqz @@ -34318,9 +34082,9 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const -0 + f32.const -inf + f32.const -0 i32.const 0 call $std/math/test_remf i32.eqz @@ -34332,7 +34096,7 @@ call $~lib/env/abort unreachable end - f32.const -1 + f32.const -0 f32.const nan:0x400000 f32.const nan:0x400000 i32.const 0 @@ -34347,9 +34111,9 @@ unreachable end f32.const 1 - f32.const inf - f32.const 1 - i32.const 0 + f32.const 0 + f32.const nan:0x400000 + i32.const 2 call $std/math/test_remf i32.eqz if @@ -34361,9 +34125,9 @@ unreachable end f32.const -1 - f32.const inf - f32.const -1 - i32.const 0 + f32.const 0 + f32.const nan:0x400000 + i32.const 2 call $std/math/test_remf i32.eqz if @@ -34375,7 +34139,7 @@ unreachable end f32.const inf - f32.const inf + f32.const 0 f32.const nan:0x400000 i32.const 2 call $std/math/test_remf @@ -34389,7 +34153,7 @@ unreachable end f32.const -inf - f32.const inf + f32.const 0 f32.const nan:0x400000 i32.const 2 call $std/math/test_remf @@ -34402,9 +34166,9 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const -inf - f32.const 1 + f32.const nan:0x400000 + f32.const 0 + f32.const nan:0x400000 i32.const 0 call $std/math/test_remf i32.eqz @@ -34417,9 +34181,9 @@ unreachable end f32.const -1 - f32.const -inf - f32.const -1 - i32.const 0 + f32.const -0 + f32.const nan:0x400000 + i32.const 2 call $std/math/test_remf i32.eqz if @@ -34431,7 +34195,7 @@ unreachable end f32.const inf - f32.const -inf + f32.const -0 f32.const nan:0x400000 i32.const 2 call $std/math/test_remf @@ -34445,7 +34209,7 @@ unreachable end f32.const -inf - f32.const -inf + f32.const -0 f32.const nan:0x400000 i32.const 2 call $std/math/test_remf @@ -34458,9 +34222,9 @@ call $~lib/env/abort unreachable end - f32.const 1.75 - f32.const 0.5 - f32.const -0.25 + f32.const nan:0x400000 + f32.const -0 + f32.const nan:0x400000 i32.const 0 call $std/math/test_remf i32.eqz @@ -34472,6 +34236,258 @@ call $~lib/env/abort unreachable end + f32.const inf + f32.const 2 + f32.const nan:0x400000 + i32.const 2 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2825 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.const -0.5 + f32.const nan:0x400000 + i32.const 2 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2826 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.const nan:0x400000 + f32.const nan:0x400000 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2827 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -inf + f32.const 2 + f32.const nan:0x400000 + i32.const 2 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2828 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -inf + f32.const -0.5 + f32.const nan:0x400000 + i32.const 2 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2829 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -inf + f32.const nan:0x400000 + f32.const nan:0x400000 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2830 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const nan:0x400000 + f32.const nan:0x400000 + f32.const nan:0x400000 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2831 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1 + f32.const nan:0x400000 + f32.const nan:0x400000 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2832 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -1 + f32.const nan:0x400000 + f32.const nan:0x400000 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2833 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1 + f32.const inf + f32.const 1 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2834 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -1 + f32.const inf + f32.const -1 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2835 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.const inf + f32.const nan:0x400000 + i32.const 2 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2836 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -inf + f32.const inf + f32.const nan:0x400000 + i32.const 2 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2837 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1 + f32.const -inf + f32.const 1 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2838 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -1 + f32.const -inf + f32.const -1 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2839 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.const -inf + f32.const nan:0x400000 + i32.const 2 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2840 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -inf + f32.const -inf + f32.const nan:0x400000 + i32.const 2 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2841 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1.75 + f32.const 0.5 + f32.const -0.25 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2842 + i32.const 0 + call $~lib/env/abort + unreachable + end f32.const -1.75 f32.const 0.5 f32.const 0.25 @@ -34481,7 +34497,7 @@ if i32.const 0 i32.const 8 - i32.const 2825 + i32.const 2843 i32.const 0 call $~lib/env/abort unreachable @@ -34495,7 +34511,7 @@ if i32.const 0 i32.const 8 - i32.const 2826 + i32.const 2844 i32.const 0 call $~lib/env/abort unreachable @@ -34509,7 +34525,7 @@ if i32.const 0 i32.const 8 - i32.const 2827 + i32.const 2845 i32.const 0 call $~lib/env/abort unreachable @@ -34523,7 +34539,7 @@ if i32.const 0 i32.const 8 - i32.const 2828 + i32.const 2846 i32.const 0 call $~lib/env/abort unreachable @@ -34537,7 +34553,7 @@ if i32.const 0 i32.const 8 - i32.const 2893 + i32.const 2911 i32.const 0 call $~lib/env/abort unreachable @@ -34551,7 +34567,7 @@ if i32.const 0 i32.const 8 - i32.const 2894 + i32.const 2912 i32.const 0 call $~lib/env/abort unreachable @@ -34565,7 +34581,7 @@ if i32.const 0 i32.const 8 - i32.const 2895 + i32.const 2913 i32.const 0 call $~lib/env/abort unreachable @@ -34579,7 +34595,7 @@ if i32.const 0 i32.const 8 - i32.const 2896 + i32.const 2914 i32.const 0 call $~lib/env/abort unreachable @@ -34593,7 +34609,7 @@ if i32.const 0 i32.const 8 - i32.const 2897 + i32.const 2915 i32.const 0 call $~lib/env/abort unreachable @@ -34607,7 +34623,7 @@ if i32.const 0 i32.const 8 - i32.const 2898 + i32.const 2916 i32.const 0 call $~lib/env/abort unreachable @@ -34621,7 +34637,7 @@ if i32.const 0 i32.const 8 - i32.const 2899 + i32.const 2917 i32.const 0 call $~lib/env/abort unreachable @@ -34635,7 +34651,7 @@ if i32.const 0 i32.const 8 - i32.const 2900 + i32.const 2918 i32.const 0 call $~lib/env/abort unreachable @@ -34649,7 +34665,7 @@ if i32.const 0 i32.const 8 - i32.const 2901 + i32.const 2919 i32.const 0 call $~lib/env/abort unreachable @@ -34663,7 +34679,7 @@ if i32.const 0 i32.const 8 - i32.const 2902 + i32.const 2920 i32.const 0 call $~lib/env/abort unreachable @@ -34677,7 +34693,7 @@ if i32.const 0 i32.const 8 - i32.const 2905 + i32.const 2923 i32.const 0 call $~lib/env/abort unreachable @@ -34691,7 +34707,7 @@ if i32.const 0 i32.const 8 - i32.const 2906 + i32.const 2924 i32.const 0 call $~lib/env/abort unreachable @@ -34705,7 +34721,7 @@ if i32.const 0 i32.const 8 - i32.const 2907 + i32.const 2925 i32.const 0 call $~lib/env/abort unreachable @@ -34719,7 +34735,7 @@ if i32.const 0 i32.const 8 - i32.const 2908 + i32.const 2926 i32.const 0 call $~lib/env/abort unreachable @@ -34733,7 +34749,7 @@ if i32.const 0 i32.const 8 - i32.const 2909 + i32.const 2927 i32.const 0 call $~lib/env/abort unreachable @@ -34747,7 +34763,7 @@ if i32.const 0 i32.const 8 - i32.const 2918 + i32.const 2936 i32.const 0 call $~lib/env/abort unreachable @@ -34761,7 +34777,7 @@ if i32.const 0 i32.const 8 - i32.const 2919 + i32.const 2937 i32.const 0 call $~lib/env/abort unreachable @@ -34775,7 +34791,7 @@ if i32.const 0 i32.const 8 - i32.const 2920 + i32.const 2938 i32.const 0 call $~lib/env/abort unreachable @@ -34789,7 +34805,7 @@ if i32.const 0 i32.const 8 - i32.const 2921 + i32.const 2939 i32.const 0 call $~lib/env/abort unreachable @@ -34803,7 +34819,7 @@ if i32.const 0 i32.const 8 - i32.const 2922 + i32.const 2940 i32.const 0 call $~lib/env/abort unreachable @@ -34817,7 +34833,7 @@ if i32.const 0 i32.const 8 - i32.const 2923 + i32.const 2941 i32.const 0 call $~lib/env/abort unreachable @@ -34831,7 +34847,7 @@ if i32.const 0 i32.const 8 - i32.const 2924 + i32.const 2942 i32.const 0 call $~lib/env/abort unreachable @@ -34845,7 +34861,7 @@ if i32.const 0 i32.const 8 - i32.const 2925 + i32.const 2943 i32.const 0 call $~lib/env/abort unreachable @@ -34859,7 +34875,7 @@ if i32.const 0 i32.const 8 - i32.const 2926 + i32.const 2944 i32.const 0 call $~lib/env/abort unreachable @@ -34873,7 +34889,7 @@ if i32.const 0 i32.const 8 - i32.const 2927 + i32.const 2945 i32.const 0 call $~lib/env/abort unreachable @@ -34884,104 +34900,6 @@ i32.const 0 call $std/math/test_sinhf i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2930 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0 - f32.const -0 - f32.const 0 - i32.const 0 - call $std/math/test_sinhf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2931 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const inf - f32.const 0 - i32.const 0 - call $std/math/test_sinhf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2932 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -inf - f32.const -inf - f32.const 0 - i32.const 0 - call $std/math/test_sinhf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2933 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const nan:0x400000 - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_sinhf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2934 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -8.06684839057968 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 2 - call $std/math/test_sqrt - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2946 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 4.345239849338305 - f64.const 2.0845238903256313 - f64.const -0.07180261611938477 - i32.const 1 - call $std/math/test_sqrt - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2947 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -8.38143342755525 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 2 - call $std/math/test_sqrt - i32.eqz if i32.const 0 i32.const 8 @@ -34990,11 +34908,11 @@ call $~lib/env/abort unreachable end - f64.const -6.531673581913484 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 2 - call $std/math/test_sqrt + f32.const -0 + f32.const -0 + f32.const 0 + i32.const 0 + call $std/math/test_sinhf i32.eqz if i32.const 0 @@ -35004,11 +34922,11 @@ call $~lib/env/abort unreachable end - f64.const 9.267056966972586 - f64.const 3.0441841217266385 - f64.const -0.01546262577176094 - i32.const 1 - call $std/math/test_sqrt + f32.const inf + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_sinhf i32.eqz if i32.const 0 @@ -35018,11 +34936,11 @@ call $~lib/env/abort unreachable end - f64.const 0.6619858980995045 - f64.const 0.8136251582267503 - f64.const -0.08618157356977463 - i32.const 1 - call $std/math/test_sqrt + f32.const -inf + f32.const -inf + f32.const 0 + i32.const 0 + call $std/math/test_sinhf i32.eqz if i32.const 0 @@ -35032,11 +34950,11 @@ call $~lib/env/abort unreachable end - f64.const -0.4066039223853553 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 2 - call $std/math/test_sqrt + f32.const nan:0x400000 + f32.const nan:0x400000 + f32.const 0 + i32.const 0 + call $std/math/test_sinhf i32.eqz if i32.const 0 @@ -35046,133 +34964,7 @@ call $~lib/env/abort unreachable end - f64.const 0.5617597462207241 - f64.const 0.7495063350104014 - f64.const -0.0981396734714508 - i32.const 1 - call $std/math/test_sqrt - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2953 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0.7741522965913037 - f64.const 0.879859248170583 - f64.const -0.37124353647232056 - i32.const 1 - call $std/math/test_sqrt - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2954 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0.6787637026394024 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 2 - call $std/math/test_sqrt - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2955 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 - call $std/math/test_sqrt - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2958 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.const inf - f64.const 0 - i32.const 0 - call $std/math/test_sqrt - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2959 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -inf - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 2 - call $std/math/test_sqrt - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2960 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0 - f64.const 0 - f64.const 0 - i32.const 0 - call $std/math/test_sqrt - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2961 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0 - f64.const -0 - f64.const 0 - i32.const 0 - call $std/math/test_sqrt - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2962 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const 1 - f64.const 0 - i32.const 0 - call $std/math/test_sqrt - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2963 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1 + f64.const -8.06684839057968 f64.const nan:0x8000000000000 f64.const 0 i32.const 2 @@ -35186,6 +34978,230 @@ call $~lib/env/abort unreachable end + f64.const 4.345239849338305 + f64.const 2.0845238903256313 + f64.const -0.07180261611938477 + i32.const 1 + call $std/math/test_sqrt + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2965 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -8.38143342755525 + f64.const nan:0x8000000000000 + f64.const 0 + i32.const 2 + call $std/math/test_sqrt + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2966 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -6.531673581913484 + f64.const nan:0x8000000000000 + f64.const 0 + i32.const 2 + call $std/math/test_sqrt + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2967 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 9.267056966972586 + f64.const 3.0441841217266385 + f64.const -0.01546262577176094 + i32.const 1 + call $std/math/test_sqrt + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2968 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0.6619858980995045 + f64.const 0.8136251582267503 + f64.const -0.08618157356977463 + i32.const 1 + call $std/math/test_sqrt + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2969 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0.4066039223853553 + f64.const nan:0x8000000000000 + f64.const 0 + i32.const 2 + call $std/math/test_sqrt + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2970 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0.5617597462207241 + f64.const 0.7495063350104014 + f64.const -0.0981396734714508 + i32.const 1 + call $std/math/test_sqrt + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2971 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0.7741522965913037 + f64.const 0.879859248170583 + f64.const -0.37124353647232056 + i32.const 1 + call $std/math/test_sqrt + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2972 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0.6787637026394024 + f64.const nan:0x8000000000000 + f64.const 0 + i32.const 2 + call $std/math/test_sqrt + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2973 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + f64.const 0 + i32.const 0 + call $std/math/test_sqrt + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2976 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.const inf + f64.const 0 + i32.const 0 + call $std/math/test_sqrt + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2977 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -inf + f64.const nan:0x8000000000000 + f64.const 0 + i32.const 2 + call $std/math/test_sqrt + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2978 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0 + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_sqrt + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2979 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -0 + f64.const 0 + i32.const 0 + call $std/math/test_sqrt + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2980 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1 + f64.const 1 + f64.const 0 + i32.const 0 + call $std/math/test_sqrt + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2981 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -1 + f64.const nan:0x8000000000000 + f64.const 0 + i32.const 2 + call $std/math/test_sqrt + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2982 + i32.const 0 + call $~lib/env/abort + unreachable + end f64.const 4 f64.const 2 f64.const 0 @@ -35195,7 +35211,7 @@ if i32.const 0 i32.const 8 - i32.const 2965 + i32.const 2983 i32.const 0 call $~lib/env/abort unreachable @@ -35209,7 +35225,7 @@ if i32.const 0 i32.const 8 - i32.const 2966 + i32.const 2984 i32.const 0 call $~lib/env/abort unreachable @@ -35223,7 +35239,7 @@ if i32.const 0 i32.const 8 - i32.const 2967 + i32.const 2985 i32.const 0 call $~lib/env/abort unreachable @@ -35237,7 +35253,7 @@ if i32.const 0 i32.const 8 - i32.const 2968 + i32.const 2986 i32.const 0 call $~lib/env/abort unreachable @@ -35251,7 +35267,7 @@ if i32.const 0 i32.const 8 - i32.const 2969 + i32.const 2987 i32.const 0 call $~lib/env/abort unreachable @@ -35265,7 +35281,7 @@ if i32.const 0 i32.const 8 - i32.const 2970 + i32.const 2988 i32.const 0 call $~lib/env/abort unreachable @@ -35279,7 +35295,7 @@ if i32.const 0 i32.const 8 - i32.const 2971 + i32.const 2989 i32.const 0 call $~lib/env/abort unreachable @@ -35293,7 +35309,7 @@ if i32.const 0 i32.const 8 - i32.const 2972 + i32.const 2990 i32.const 0 call $~lib/env/abort unreachable @@ -35307,7 +35323,7 @@ if i32.const 0 i32.const 8 - i32.const 2973 + i32.const 2991 i32.const 0 call $~lib/env/abort unreachable @@ -35321,7 +35337,7 @@ if i32.const 0 i32.const 8 - i32.const 2974 + i32.const 2992 i32.const 0 call $~lib/env/abort unreachable @@ -35335,7 +35351,7 @@ if i32.const 0 i32.const 8 - i32.const 2975 + i32.const 2993 i32.const 0 call $~lib/env/abort unreachable @@ -35349,7 +35365,7 @@ if i32.const 0 i32.const 8 - i32.const 2976 + i32.const 2994 i32.const 0 call $~lib/env/abort unreachable @@ -35363,7 +35379,7 @@ if i32.const 0 i32.const 8 - i32.const 2977 + i32.const 2995 i32.const 0 call $~lib/env/abort unreachable @@ -35377,7 +35393,7 @@ if i32.const 0 i32.const 8 - i32.const 2978 + i32.const 2996 i32.const 0 call $~lib/env/abort unreachable @@ -35391,7 +35407,7 @@ if i32.const 0 i32.const 8 - i32.const 2979 + i32.const 2997 i32.const 0 call $~lib/env/abort unreachable @@ -35405,7 +35421,7 @@ if i32.const 0 i32.const 8 - i32.const 2980 + i32.const 2998 i32.const 0 call $~lib/env/abort unreachable @@ -35419,7 +35435,7 @@ if i32.const 0 i32.const 8 - i32.const 2981 + i32.const 2999 i32.const 0 call $~lib/env/abort unreachable @@ -35433,7 +35449,7 @@ if i32.const 0 i32.const 8 - i32.const 2982 + i32.const 3000 i32.const 0 call $~lib/env/abort unreachable @@ -35447,7 +35463,7 @@ if i32.const 0 i32.const 8 - i32.const 2983 + i32.const 3001 i32.const 0 call $~lib/env/abort unreachable @@ -35461,7 +35477,7 @@ if i32.const 0 i32.const 8 - i32.const 2984 + i32.const 3002 i32.const 0 call $~lib/env/abort unreachable @@ -35475,7 +35491,7 @@ if i32.const 0 i32.const 8 - i32.const 2985 + i32.const 3003 i32.const 0 call $~lib/env/abort unreachable @@ -35489,7 +35505,7 @@ if i32.const 0 i32.const 8 - i32.const 2986 + i32.const 3004 i32.const 0 call $~lib/env/abort unreachable @@ -35503,7 +35519,7 @@ if i32.const 0 i32.const 8 - i32.const 2987 + i32.const 3005 i32.const 0 call $~lib/env/abort unreachable @@ -35517,7 +35533,7 @@ if i32.const 0 i32.const 8 - i32.const 2988 + i32.const 3006 i32.const 0 call $~lib/env/abort unreachable @@ -35531,7 +35547,7 @@ if i32.const 0 i32.const 8 - i32.const 2989 + i32.const 3007 i32.const 0 call $~lib/env/abort unreachable @@ -35545,7 +35561,7 @@ if i32.const 0 i32.const 8 - i32.const 2990 + i32.const 3008 i32.const 0 call $~lib/env/abort unreachable @@ -35559,7 +35575,7 @@ if i32.const 0 i32.const 8 - i32.const 2991 + i32.const 3009 i32.const 0 call $~lib/env/abort unreachable @@ -35573,7 +35589,7 @@ if i32.const 0 i32.const 8 - i32.const 2992 + i32.const 3010 i32.const 0 call $~lib/env/abort unreachable @@ -35587,7 +35603,7 @@ if i32.const 0 i32.const 8 - i32.const 2993 + i32.const 3011 i32.const 0 call $~lib/env/abort unreachable @@ -35601,7 +35617,7 @@ if i32.const 0 i32.const 8 - i32.const 2994 + i32.const 3012 i32.const 0 call $~lib/env/abort unreachable @@ -35615,7 +35631,7 @@ if i32.const 0 i32.const 8 - i32.const 2995 + i32.const 3013 i32.const 0 call $~lib/env/abort unreachable @@ -35629,7 +35645,7 @@ if i32.const 0 i32.const 8 - i32.const 2996 + i32.const 3014 i32.const 0 call $~lib/env/abort unreachable @@ -35643,7 +35659,7 @@ if i32.const 0 i32.const 8 - i32.const 2997 + i32.const 3015 i32.const 0 call $~lib/env/abort unreachable @@ -35657,7 +35673,7 @@ if i32.const 0 i32.const 8 - i32.const 2998 + i32.const 3016 i32.const 0 call $~lib/env/abort unreachable @@ -35671,7 +35687,7 @@ if i32.const 0 i32.const 8 - i32.const 2999 + i32.const 3017 i32.const 0 call $~lib/env/abort unreachable @@ -35685,7 +35701,7 @@ if i32.const 0 i32.const 8 - i32.const 3000 + i32.const 3018 i32.const 0 call $~lib/env/abort unreachable @@ -35699,7 +35715,7 @@ if i32.const 0 i32.const 8 - i32.const 3001 + i32.const 3019 i32.const 0 call $~lib/env/abort unreachable @@ -35713,7 +35729,7 @@ if i32.const 0 i32.const 8 - i32.const 3002 + i32.const 3020 i32.const 0 call $~lib/env/abort unreachable @@ -35727,7 +35743,7 @@ if i32.const 0 i32.const 8 - i32.const 3003 + i32.const 3021 i32.const 0 call $~lib/env/abort unreachable @@ -35741,7 +35757,7 @@ if i32.const 0 i32.const 8 - i32.const 3004 + i32.const 3022 i32.const 0 call $~lib/env/abort unreachable @@ -35755,7 +35771,7 @@ if i32.const 0 i32.const 8 - i32.const 3005 + i32.const 3023 i32.const 0 call $~lib/env/abort unreachable @@ -35769,7 +35785,7 @@ if i32.const 0 i32.const 8 - i32.const 3006 + i32.const 3024 i32.const 0 call $~lib/env/abort unreachable @@ -35783,7 +35799,7 @@ if i32.const 0 i32.const 8 - i32.const 3007 + i32.const 3025 i32.const 0 call $~lib/env/abort unreachable @@ -35797,7 +35813,7 @@ if i32.const 0 i32.const 8 - i32.const 3008 + i32.const 3026 i32.const 0 call $~lib/env/abort unreachable @@ -35811,7 +35827,7 @@ if i32.const 0 i32.const 8 - i32.const 3009 + i32.const 3027 i32.const 0 call $~lib/env/abort unreachable @@ -35825,7 +35841,7 @@ if i32.const 0 i32.const 8 - i32.const 3010 + i32.const 3028 i32.const 0 call $~lib/env/abort unreachable @@ -35839,7 +35855,7 @@ if i32.const 0 i32.const 8 - i32.const 3011 + i32.const 3029 i32.const 0 call $~lib/env/abort unreachable @@ -35853,7 +35869,7 @@ if i32.const 0 i32.const 8 - i32.const 3012 + i32.const 3030 i32.const 0 call $~lib/env/abort unreachable @@ -35867,7 +35883,7 @@ if i32.const 0 i32.const 8 - i32.const 3013 + i32.const 3031 i32.const 0 call $~lib/env/abort unreachable @@ -35881,7 +35897,7 @@ if i32.const 0 i32.const 8 - i32.const 3014 + i32.const 3032 i32.const 0 call $~lib/env/abort unreachable @@ -35895,7 +35911,7 @@ if i32.const 0 i32.const 8 - i32.const 3015 + i32.const 3033 i32.const 0 call $~lib/env/abort unreachable @@ -35909,7 +35925,7 @@ if i32.const 0 i32.const 8 - i32.const 3016 + i32.const 3034 i32.const 0 call $~lib/env/abort unreachable @@ -35923,7 +35939,7 @@ if i32.const 0 i32.const 8 - i32.const 3017 + i32.const 3035 i32.const 0 call $~lib/env/abort unreachable @@ -35937,7 +35953,7 @@ if i32.const 0 i32.const 8 - i32.const 3018 + i32.const 3036 i32.const 0 call $~lib/env/abort unreachable @@ -35951,7 +35967,7 @@ if i32.const 0 i32.const 8 - i32.const 3019 + i32.const 3037 i32.const 0 call $~lib/env/abort unreachable @@ -35965,7 +35981,7 @@ if i32.const 0 i32.const 8 - i32.const 3020 + i32.const 3038 i32.const 0 call $~lib/env/abort unreachable @@ -35979,7 +35995,7 @@ if i32.const 0 i32.const 8 - i32.const 3021 + i32.const 3039 i32.const 0 call $~lib/env/abort unreachable @@ -35993,7 +36009,7 @@ if i32.const 0 i32.const 8 - i32.const 3022 + i32.const 3040 i32.const 0 call $~lib/env/abort unreachable @@ -36007,7 +36023,7 @@ if i32.const 0 i32.const 8 - i32.const 3023 + i32.const 3041 i32.const 0 call $~lib/env/abort unreachable @@ -36021,7 +36037,7 @@ if i32.const 0 i32.const 8 - i32.const 3024 + i32.const 3042 i32.const 0 call $~lib/env/abort unreachable @@ -36035,7 +36051,7 @@ if i32.const 0 i32.const 8 - i32.const 3025 + i32.const 3043 i32.const 0 call $~lib/env/abort unreachable @@ -36049,7 +36065,7 @@ if i32.const 0 i32.const 8 - i32.const 3026 + i32.const 3044 i32.const 0 call $~lib/env/abort unreachable @@ -36063,7 +36079,7 @@ if i32.const 0 i32.const 8 - i32.const 3027 + i32.const 3045 i32.const 0 call $~lib/env/abort unreachable @@ -36077,7 +36093,7 @@ if i32.const 0 i32.const 8 - i32.const 3028 + i32.const 3046 i32.const 0 call $~lib/env/abort unreachable @@ -36091,7 +36107,7 @@ if i32.const 0 i32.const 8 - i32.const 3029 + i32.const 3047 i32.const 0 call $~lib/env/abort unreachable @@ -36105,7 +36121,7 @@ if i32.const 0 i32.const 8 - i32.const 3030 + i32.const 3048 i32.const 0 call $~lib/env/abort unreachable @@ -36116,146 +36132,6 @@ i32.const 1 call $std/math/test_sqrt i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 3031 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -8.066848754882812 - f32.const nan:0x400000 - f32.const 0 - i32.const 2 - call $std/math/test_sqrtf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 3040 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 4.345239639282227 - f32.const 2.084523916244507 - f32.const 0.3200402557849884 - i32.const 1 - call $std/math/test_sqrtf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 3041 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -8.381433486938477 - f32.const nan:0x400000 - f32.const 0 - i32.const 2 - call $std/math/test_sqrtf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 3042 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -6.531673431396484 - f32.const nan:0x400000 - f32.const 0 - i32.const 2 - call $std/math/test_sqrtf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 3043 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 9.267057418823242 - f32.const 3.0441842079162598 - f32.const 0.05022354796528816 - i32.const 1 - call $std/math/test_sqrtf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 3044 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0.6619858741760254 - f32.const 0.813625156879425 - f32.const 0.2240506112575531 - i32.const 1 - call $std/math/test_sqrtf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 3045 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0.40660393238067627 - f32.const nan:0x400000 - f32.const 0 - i32.const 2 - call $std/math/test_sqrtf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 3046 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0.5617597699165344 - f32.const 0.7495063543319702 - f32.const 0.05895441770553589 - i32.const 1 - call $std/math/test_sqrtf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 3047 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0.7741522789001465 - f32.const 0.879859209060669 - f32.const -0.4874873757362366 - i32.const 1 - call $std/math/test_sqrtf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 3048 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0.6787636876106262 - f32.const nan:0x400000 - f32.const 0 - i32.const 2 - call $std/math/test_sqrtf - i32.eqz if i32.const 0 i32.const 8 @@ -36264,91 +36140,7 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_sqrtf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 3052 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const inf - f32.const 0 - i32.const 0 - call $std/math/test_sqrtf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 3053 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -inf - f32.const nan:0x400000 - f32.const 0 - i32.const 2 - call $std/math/test_sqrtf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 3054 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0 - f32.const 0 - f32.const 0 - i32.const 0 - call $std/math/test_sqrtf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 3055 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0 - f32.const -0 - f32.const 0 - i32.const 0 - call $std/math/test_sqrtf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 3056 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const 1 - f32.const 0 - i32.const 0 - call $std/math/test_sqrtf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 3057 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1 + f32.const -8.066848754882812 f32.const nan:0x400000 f32.const 0 i32.const 2 @@ -36362,6 +36154,230 @@ call $~lib/env/abort unreachable end + f32.const 4.345239639282227 + f32.const 2.084523916244507 + f32.const 0.3200402557849884 + i32.const 1 + call $std/math/test_sqrtf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 3059 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -8.381433486938477 + f32.const nan:0x400000 + f32.const 0 + i32.const 2 + call $std/math/test_sqrtf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 3060 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -6.531673431396484 + f32.const nan:0x400000 + f32.const 0 + i32.const 2 + call $std/math/test_sqrtf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 3061 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 9.267057418823242 + f32.const 3.0441842079162598 + f32.const 0.05022354796528816 + i32.const 1 + call $std/math/test_sqrtf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 3062 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0.6619858741760254 + f32.const 0.813625156879425 + f32.const 0.2240506112575531 + i32.const 1 + call $std/math/test_sqrtf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 3063 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0.40660393238067627 + f32.const nan:0x400000 + f32.const 0 + i32.const 2 + call $std/math/test_sqrtf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 3064 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0.5617597699165344 + f32.const 0.7495063543319702 + f32.const 0.05895441770553589 + i32.const 1 + call $std/math/test_sqrtf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 3065 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0.7741522789001465 + f32.const 0.879859209060669 + f32.const -0.4874873757362366 + i32.const 1 + call $std/math/test_sqrtf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 3066 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0.6787636876106262 + f32.const nan:0x400000 + f32.const 0 + i32.const 2 + call $std/math/test_sqrtf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 3067 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const nan:0x400000 + f32.const nan:0x400000 + f32.const 0 + i32.const 0 + call $std/math/test_sqrtf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 3070 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_sqrtf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 3071 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -inf + f32.const nan:0x400000 + f32.const 0 + i32.const 2 + call $std/math/test_sqrtf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 3072 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0 + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_sqrtf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 3073 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -0 + f32.const 0 + i32.const 0 + call $std/math/test_sqrtf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 3074 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1 + f32.const 1 + f32.const 0 + i32.const 0 + call $std/math/test_sqrtf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 3075 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -1 + f32.const nan:0x400000 + f32.const 0 + i32.const 2 + call $std/math/test_sqrtf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 3076 + i32.const 0 + call $~lib/env/abort + unreachable + end f32.const 4 f32.const 2 f32.const 0 @@ -36371,7 +36387,7 @@ if i32.const 0 i32.const 8 - i32.const 3059 + i32.const 3077 i32.const 0 call $~lib/env/abort unreachable @@ -36385,7 +36401,7 @@ if i32.const 0 i32.const 8 - i32.const 3060 + i32.const 3078 i32.const 0 call $~lib/env/abort unreachable @@ -36399,7 +36415,7 @@ if i32.const 0 i32.const 8 - i32.const 3061 + i32.const 3079 i32.const 0 call $~lib/env/abort unreachable @@ -36413,7 +36429,7 @@ if i32.const 0 i32.const 8 - i32.const 3062 + i32.const 3080 i32.const 0 call $~lib/env/abort unreachable @@ -36427,7 +36443,7 @@ if i32.const 0 i32.const 8 - i32.const 3063 + i32.const 3081 i32.const 0 call $~lib/env/abort unreachable @@ -36441,7 +36457,7 @@ if i32.const 0 i32.const 8 - i32.const 3064 + i32.const 3082 i32.const 0 call $~lib/env/abort unreachable @@ -36455,7 +36471,7 @@ if i32.const 0 i32.const 8 - i32.const 3065 + i32.const 3083 i32.const 0 call $~lib/env/abort unreachable @@ -36469,7 +36485,7 @@ if i32.const 0 i32.const 8 - i32.const 3066 + i32.const 3084 i32.const 0 call $~lib/env/abort unreachable @@ -36483,7 +36499,7 @@ if i32.const 0 i32.const 8 - i32.const 3067 + i32.const 3085 i32.const 0 call $~lib/env/abort unreachable @@ -36497,7 +36513,7 @@ if i32.const 0 i32.const 8 - i32.const 3068 + i32.const 3086 i32.const 0 call $~lib/env/abort unreachable @@ -36511,7 +36527,7 @@ if i32.const 0 i32.const 8 - i32.const 3069 + i32.const 3087 i32.const 0 call $~lib/env/abort unreachable @@ -36525,7 +36541,7 @@ if i32.const 0 i32.const 8 - i32.const 3070 + i32.const 3088 i32.const 0 call $~lib/env/abort unreachable @@ -36539,7 +36555,7 @@ if i32.const 0 i32.const 8 - i32.const 3071 + i32.const 3089 i32.const 0 call $~lib/env/abort unreachable @@ -36553,7 +36569,7 @@ if i32.const 0 i32.const 8 - i32.const 3072 + i32.const 3090 i32.const 0 call $~lib/env/abort unreachable @@ -36567,7 +36583,7 @@ if i32.const 0 i32.const 8 - i32.const 3073 + i32.const 3091 i32.const 0 call $~lib/env/abort unreachable @@ -36581,7 +36597,7 @@ if i32.const 0 i32.const 8 - i32.const 3138 + i32.const 3156 i32.const 0 call $~lib/env/abort unreachable @@ -36595,7 +36611,7 @@ if i32.const 0 i32.const 8 - i32.const 3139 + i32.const 3157 i32.const 0 call $~lib/env/abort unreachable @@ -36609,7 +36625,7 @@ if i32.const 0 i32.const 8 - i32.const 3140 + i32.const 3158 i32.const 0 call $~lib/env/abort unreachable @@ -36623,7 +36639,7 @@ if i32.const 0 i32.const 8 - i32.const 3141 + i32.const 3159 i32.const 0 call $~lib/env/abort unreachable @@ -36637,7 +36653,7 @@ if i32.const 0 i32.const 8 - i32.const 3142 + i32.const 3160 i32.const 0 call $~lib/env/abort unreachable @@ -36651,7 +36667,7 @@ if i32.const 0 i32.const 8 - i32.const 3143 + i32.const 3161 i32.const 0 call $~lib/env/abort unreachable @@ -36665,7 +36681,7 @@ if i32.const 0 i32.const 8 - i32.const 3144 + i32.const 3162 i32.const 0 call $~lib/env/abort unreachable @@ -36679,7 +36695,7 @@ if i32.const 0 i32.const 8 - i32.const 3145 + i32.const 3163 i32.const 0 call $~lib/env/abort unreachable @@ -36693,7 +36709,7 @@ if i32.const 0 i32.const 8 - i32.const 3146 + i32.const 3164 i32.const 0 call $~lib/env/abort unreachable @@ -36707,7 +36723,7 @@ if i32.const 0 i32.const 8 - i32.const 3147 + i32.const 3165 i32.const 0 call $~lib/env/abort unreachable @@ -36721,7 +36737,7 @@ if i32.const 0 i32.const 8 - i32.const 3150 + i32.const 3168 i32.const 0 call $~lib/env/abort unreachable @@ -36735,7 +36751,7 @@ if i32.const 0 i32.const 8 - i32.const 3151 + i32.const 3169 i32.const 0 call $~lib/env/abort unreachable @@ -36749,7 +36765,7 @@ if i32.const 0 i32.const 8 - i32.const 3152 + i32.const 3170 i32.const 0 call $~lib/env/abort unreachable @@ -36763,7 +36779,7 @@ if i32.const 0 i32.const 8 - i32.const 3153 + i32.const 3171 i32.const 0 call $~lib/env/abort unreachable @@ -36777,7 +36793,7 @@ if i32.const 0 i32.const 8 - i32.const 3154 + i32.const 3172 i32.const 0 call $~lib/env/abort unreachable @@ -36791,7 +36807,7 @@ if i32.const 0 i32.const 8 - i32.const 3163 + i32.const 3181 i32.const 0 call $~lib/env/abort unreachable @@ -36805,7 +36821,7 @@ if i32.const 0 i32.const 8 - i32.const 3164 + i32.const 3182 i32.const 0 call $~lib/env/abort unreachable @@ -36819,7 +36835,7 @@ if i32.const 0 i32.const 8 - i32.const 3165 + i32.const 3183 i32.const 0 call $~lib/env/abort unreachable @@ -36833,7 +36849,7 @@ if i32.const 0 i32.const 8 - i32.const 3166 + i32.const 3184 i32.const 0 call $~lib/env/abort unreachable @@ -36847,7 +36863,7 @@ if i32.const 0 i32.const 8 - i32.const 3167 + i32.const 3185 i32.const 0 call $~lib/env/abort unreachable @@ -36861,7 +36877,7 @@ if i32.const 0 i32.const 8 - i32.const 3168 + i32.const 3186 i32.const 0 call $~lib/env/abort unreachable @@ -36875,7 +36891,7 @@ if i32.const 0 i32.const 8 - i32.const 3169 + i32.const 3187 i32.const 0 call $~lib/env/abort unreachable @@ -36889,7 +36905,7 @@ if i32.const 0 i32.const 8 - i32.const 3170 + i32.const 3188 i32.const 0 call $~lib/env/abort unreachable @@ -36903,7 +36919,7 @@ if i32.const 0 i32.const 8 - i32.const 3171 + i32.const 3189 i32.const 0 call $~lib/env/abort unreachable @@ -36917,7 +36933,7 @@ if i32.const 0 i32.const 8 - i32.const 3172 + i32.const 3190 i32.const 0 call $~lib/env/abort unreachable @@ -36931,7 +36947,7 @@ if i32.const 0 i32.const 8 - i32.const 3175 + i32.const 3193 i32.const 0 call $~lib/env/abort unreachable @@ -36945,7 +36961,7 @@ if i32.const 0 i32.const 8 - i32.const 3176 + i32.const 3194 i32.const 0 call $~lib/env/abort unreachable @@ -36959,7 +36975,7 @@ if i32.const 0 i32.const 8 - i32.const 3177 + i32.const 3195 i32.const 0 call $~lib/env/abort unreachable @@ -36973,7 +36989,7 @@ if i32.const 0 i32.const 8 - i32.const 3178 + i32.const 3196 i32.const 0 call $~lib/env/abort unreachable @@ -36987,7 +37003,7 @@ if i32.const 0 i32.const 8 - i32.const 3179 + i32.const 3197 i32.const 0 call $~lib/env/abort unreachable @@ -37000,7 +37016,7 @@ if i32.const 0 i32.const 8 - i32.const 3191 + i32.const 3209 i32.const 0 call $~lib/env/abort unreachable @@ -37013,7 +37029,7 @@ if i32.const 0 i32.const 8 - i32.const 3192 + i32.const 3210 i32.const 0 call $~lib/env/abort unreachable @@ -37026,7 +37042,7 @@ if i32.const 0 i32.const 8 - i32.const 3193 + i32.const 3211 i32.const 0 call $~lib/env/abort unreachable @@ -37039,7 +37055,7 @@ if i32.const 0 i32.const 8 - i32.const 3194 + i32.const 3212 i32.const 0 call $~lib/env/abort unreachable @@ -37052,7 +37068,7 @@ if i32.const 0 i32.const 8 - i32.const 3195 + i32.const 3213 i32.const 0 call $~lib/env/abort unreachable @@ -37065,7 +37081,7 @@ if i32.const 0 i32.const 8 - i32.const 3196 + i32.const 3214 i32.const 0 call $~lib/env/abort unreachable @@ -37078,7 +37094,7 @@ if i32.const 0 i32.const 8 - i32.const 3197 + i32.const 3215 i32.const 0 call $~lib/env/abort unreachable @@ -37091,7 +37107,7 @@ if i32.const 0 i32.const 8 - i32.const 3198 + i32.const 3216 i32.const 0 call $~lib/env/abort unreachable @@ -37104,7 +37120,7 @@ if i32.const 0 i32.const 8 - i32.const 3199 + i32.const 3217 i32.const 0 call $~lib/env/abort unreachable @@ -37117,7 +37133,7 @@ if i32.const 0 i32.const 8 - i32.const 3200 + i32.const 3218 i32.const 0 call $~lib/env/abort unreachable @@ -37130,7 +37146,7 @@ if i32.const 0 i32.const 8 - i32.const 3203 + i32.const 3221 i32.const 0 call $~lib/env/abort unreachable @@ -37143,7 +37159,7 @@ if i32.const 0 i32.const 8 - i32.const 3204 + i32.const 3222 i32.const 0 call $~lib/env/abort unreachable @@ -37156,7 +37172,7 @@ if i32.const 0 i32.const 8 - i32.const 3205 + i32.const 3223 i32.const 0 call $~lib/env/abort unreachable @@ -37169,7 +37185,7 @@ if i32.const 0 i32.const 8 - i32.const 3206 + i32.const 3224 i32.const 0 call $~lib/env/abort unreachable @@ -37182,7 +37198,7 @@ if i32.const 0 i32.const 8 - i32.const 3207 + i32.const 3225 i32.const 0 call $~lib/env/abort unreachable @@ -37195,7 +37211,7 @@ if i32.const 0 i32.const 8 - i32.const 3208 + i32.const 3226 i32.const 0 call $~lib/env/abort unreachable @@ -37208,7 +37224,7 @@ if i32.const 0 i32.const 8 - i32.const 3209 + i32.const 3227 i32.const 0 call $~lib/env/abort unreachable @@ -37221,7 +37237,7 @@ if i32.const 0 i32.const 8 - i32.const 3210 + i32.const 3228 i32.const 0 call $~lib/env/abort unreachable @@ -37234,7 +37250,7 @@ if i32.const 0 i32.const 8 - i32.const 3211 + i32.const 3229 i32.const 0 call $~lib/env/abort unreachable @@ -37247,7 +37263,7 @@ if i32.const 0 i32.const 8 - i32.const 3212 + i32.const 3230 i32.const 0 call $~lib/env/abort unreachable @@ -37260,7 +37276,7 @@ if i32.const 0 i32.const 8 - i32.const 3213 + i32.const 3231 i32.const 0 call $~lib/env/abort unreachable @@ -37273,7 +37289,7 @@ if i32.const 0 i32.const 8 - i32.const 3214 + i32.const 3232 i32.const 0 call $~lib/env/abort unreachable @@ -37286,7 +37302,7 @@ if i32.const 0 i32.const 8 - i32.const 3215 + i32.const 3233 i32.const 0 call $~lib/env/abort unreachable @@ -37299,7 +37315,7 @@ if i32.const 0 i32.const 8 - i32.const 3216 + i32.const 3234 i32.const 0 call $~lib/env/abort unreachable @@ -37312,7 +37328,7 @@ if i32.const 0 i32.const 8 - i32.const 3217 + i32.const 3235 i32.const 0 call $~lib/env/abort unreachable @@ -37325,7 +37341,7 @@ if i32.const 0 i32.const 8 - i32.const 3226 + i32.const 3244 i32.const 0 call $~lib/env/abort unreachable @@ -37338,7 +37354,7 @@ if i32.const 0 i32.const 8 - i32.const 3227 + i32.const 3245 i32.const 0 call $~lib/env/abort unreachable @@ -37351,7 +37367,7 @@ if i32.const 0 i32.const 8 - i32.const 3228 + i32.const 3246 i32.const 0 call $~lib/env/abort unreachable @@ -37364,7 +37380,7 @@ if i32.const 0 i32.const 8 - i32.const 3229 + i32.const 3247 i32.const 0 call $~lib/env/abort unreachable @@ -37377,7 +37393,7 @@ if i32.const 0 i32.const 8 - i32.const 3230 + i32.const 3248 i32.const 0 call $~lib/env/abort unreachable @@ -37390,7 +37406,7 @@ if i32.const 0 i32.const 8 - i32.const 3231 + i32.const 3249 i32.const 0 call $~lib/env/abort unreachable @@ -37403,7 +37419,7 @@ if i32.const 0 i32.const 8 - i32.const 3232 + i32.const 3250 i32.const 0 call $~lib/env/abort unreachable @@ -37416,7 +37432,7 @@ if i32.const 0 i32.const 8 - i32.const 3233 + i32.const 3251 i32.const 0 call $~lib/env/abort unreachable @@ -37429,7 +37445,7 @@ if i32.const 0 i32.const 8 - i32.const 3234 + i32.const 3252 i32.const 0 call $~lib/env/abort unreachable @@ -37442,7 +37458,7 @@ if i32.const 0 i32.const 8 - i32.const 3235 + i32.const 3253 i32.const 0 call $~lib/env/abort unreachable @@ -37455,7 +37471,7 @@ if i32.const 0 i32.const 8 - i32.const 3238 + i32.const 3256 i32.const 0 call $~lib/env/abort unreachable @@ -37468,7 +37484,7 @@ if i32.const 0 i32.const 8 - i32.const 3239 + i32.const 3257 i32.const 0 call $~lib/env/abort unreachable @@ -37481,7 +37497,7 @@ if i32.const 0 i32.const 8 - i32.const 3240 + i32.const 3258 i32.const 0 call $~lib/env/abort unreachable @@ -37494,7 +37510,7 @@ if i32.const 0 i32.const 8 - i32.const 3241 + i32.const 3259 i32.const 0 call $~lib/env/abort unreachable @@ -37507,7 +37523,7 @@ if i32.const 0 i32.const 8 - i32.const 3242 + i32.const 3260 i32.const 0 call $~lib/env/abort unreachable @@ -37520,7 +37536,7 @@ if i32.const 0 i32.const 8 - i32.const 3243 + i32.const 3261 i32.const 0 call $~lib/env/abort unreachable @@ -37533,7 +37549,7 @@ if i32.const 0 i32.const 8 - i32.const 3244 + i32.const 3262 i32.const 0 call $~lib/env/abort unreachable @@ -37546,7 +37562,7 @@ if i32.const 0 i32.const 8 - i32.const 3245 + i32.const 3263 i32.const 0 call $~lib/env/abort unreachable @@ -37559,7 +37575,7 @@ if i32.const 0 i32.const 8 - i32.const 3246 + i32.const 3264 i32.const 0 call $~lib/env/abort unreachable @@ -37572,7 +37588,7 @@ if i32.const 0 i32.const 8 - i32.const 3247 + i32.const 3265 i32.const 0 call $~lib/env/abort unreachable @@ -37585,7 +37601,7 @@ if i32.const 0 i32.const 8 - i32.const 3248 + i32.const 3266 i32.const 0 call $~lib/env/abort unreachable @@ -37598,7 +37614,7 @@ if i32.const 0 i32.const 8 - i32.const 3249 + i32.const 3267 i32.const 0 call $~lib/env/abort unreachable @@ -37611,7 +37627,7 @@ if i32.const 0 i32.const 8 - i32.const 3250 + i32.const 3268 i32.const 0 call $~lib/env/abort unreachable @@ -37624,7 +37640,7 @@ if i32.const 0 i32.const 8 - i32.const 3251 + i32.const 3269 i32.const 0 call $~lib/env/abort unreachable @@ -37637,7 +37653,7 @@ if i32.const 0 i32.const 8 - i32.const 3252 + i32.const 3270 i32.const 0 call $~lib/env/abort unreachable @@ -37650,7 +37666,7 @@ if i32.const 0 i32.const 8 - i32.const 3256 + i32.const 3274 i32.const 0 call $~lib/env/abort unreachable @@ -37663,7 +37679,7 @@ if i32.const 0 i32.const 8 - i32.const 3257 + i32.const 3275 i32.const 0 call $~lib/env/abort unreachable @@ -37676,7 +37692,7 @@ if i32.const 0 i32.const 8 - i32.const 3258 + i32.const 3276 i32.const 0 call $~lib/env/abort unreachable @@ -37689,7 +37705,7 @@ if i32.const 0 i32.const 8 - i32.const 3259 + i32.const 3277 i32.const 0 call $~lib/env/abort unreachable @@ -37702,7 +37718,7 @@ if i32.const 0 i32.const 8 - i32.const 3261 + i32.const 3279 i32.const 0 call $~lib/env/abort unreachable @@ -37715,7 +37731,7 @@ if i32.const 0 i32.const 8 - i32.const 3262 + i32.const 3280 i32.const 0 call $~lib/env/abort unreachable @@ -37728,7 +37744,7 @@ if i32.const 0 i32.const 8 - i32.const 3263 + i32.const 3281 i32.const 0 call $~lib/env/abort unreachable @@ -37741,7 +37757,7 @@ if i32.const 0 i32.const 8 - i32.const 3264 + i32.const 3282 i32.const 0 call $~lib/env/abort unreachable @@ -37754,7 +37770,7 @@ if i32.const 0 i32.const 8 - i32.const 3266 + i32.const 3284 i32.const 0 call $~lib/env/abort unreachable @@ -37767,7 +37783,7 @@ if i32.const 0 i32.const 8 - i32.const 3267 + i32.const 3285 i32.const 0 call $~lib/env/abort unreachable @@ -37780,7 +37796,7 @@ if i32.const 0 i32.const 8 - i32.const 3268 + i32.const 3286 i32.const 0 call $~lib/env/abort unreachable @@ -37793,7 +37809,7 @@ if i32.const 0 i32.const 8 - i32.const 3269 + i32.const 3287 i32.const 0 call $~lib/env/abort unreachable @@ -37806,7 +37822,7 @@ if i32.const 0 i32.const 8 - i32.const 3271 + i32.const 3289 i32.const 0 call $~lib/env/abort unreachable @@ -37819,7 +37835,7 @@ if i32.const 0 i32.const 8 - i32.const 3272 + i32.const 3290 i32.const 0 call $~lib/env/abort unreachable @@ -37832,7 +37848,7 @@ if i32.const 0 i32.const 8 - i32.const 3273 + i32.const 3291 i32.const 0 call $~lib/env/abort unreachable @@ -37845,7 +37861,7 @@ if i32.const 0 i32.const 8 - i32.const 3274 + i32.const 3292 i32.const 0 call $~lib/env/abort unreachable @@ -37858,7 +37874,7 @@ if i32.const 0 i32.const 8 - i32.const 3276 + i32.const 3294 i32.const 0 call $~lib/env/abort unreachable @@ -37871,7 +37887,7 @@ if i32.const 0 i32.const 8 - i32.const 3277 + i32.const 3295 i32.const 0 call $~lib/env/abort unreachable @@ -37884,7 +37900,7 @@ if i32.const 0 i32.const 8 - i32.const 3278 + i32.const 3296 i32.const 0 call $~lib/env/abort unreachable @@ -37897,7 +37913,7 @@ if i32.const 0 i32.const 8 - i32.const 3279 + i32.const 3297 i32.const 0 call $~lib/env/abort unreachable @@ -37910,7 +37926,7 @@ if i32.const 0 i32.const 8 - i32.const 3281 + i32.const 3299 i32.const 0 call $~lib/env/abort unreachable @@ -37923,7 +37939,7 @@ if i32.const 0 i32.const 8 - i32.const 3282 + i32.const 3300 i32.const 0 call $~lib/env/abort unreachable @@ -37936,7 +37952,7 @@ if i32.const 0 i32.const 8 - i32.const 3283 + i32.const 3301 i32.const 0 call $~lib/env/abort unreachable @@ -37949,7 +37965,7 @@ if i32.const 0 i32.const 8 - i32.const 3284 + i32.const 3302 i32.const 0 call $~lib/env/abort unreachable @@ -37962,7 +37978,7 @@ if i32.const 0 i32.const 8 - i32.const 3285 + i32.const 3303 i32.const 0 call $~lib/env/abort unreachable @@ -37975,7 +37991,7 @@ if i32.const 0 i32.const 8 - i32.const 3286 + i32.const 3304 i32.const 0 call $~lib/env/abort unreachable @@ -37988,7 +38004,7 @@ if i32.const 0 i32.const 8 - i32.const 3287 + i32.const 3305 i32.const 0 call $~lib/env/abort unreachable @@ -38005,7 +38021,7 @@ if i32.const 0 i32.const 8 - i32.const 3289 + i32.const 3307 i32.const 0 call $~lib/env/abort unreachable diff --git a/tests/compiler/std/math.ts b/tests/compiler/std/math.ts index 73b11172..0a68c7dd 100644 --- a/tests/compiler/std/math.ts +++ b/tests/compiler/std/math.ts @@ -33,15 +33,11 @@ const js = true; // also test, and thus compare to, JS math? // these flags are unused, but kept in case these might just so happen to become useful -const INEXACT = 1 << 0; -const INVALID = 1 << 1; +const INEXACT = 1 << 0; +const INVALID = 1 << 1; const DIVBYZERO = 1 << 2; const UNDERFLOW = 1 << 3; -const OVERFLOW = 1 << 4; - -function signbit(d: f64): i32 { - return (reinterpret(d) >> 63); -} +const OVERFLOW = 1 << 4; function eulp(x: f64): i32 { var u = reinterpret(x); @@ -54,7 +50,7 @@ function ulperr(got: f64, want: f64, dwant: f64): f64 { const Ox1p1023 = reinterpret(0x7FE0000000000000); if (isNaN(got) && isNaN(want)) return 0; if (got == want) { - if (signbit(got) == signbit(want)) return dwant; + if (NativeMath.signbit(got) == NativeMath.signbit(want)) return dwant; return Infinity; } if (!isFinite(got)) { @@ -64,10 +60,6 @@ function ulperr(got: f64, want: f64, dwant: f64): f64 { return NativeMath.scalbn(got - want, -eulp(want)) + dwant; } -function signbitf(f: f32): i32 { - return (reinterpret(f) >> 31); -} - function eulpf(x: f32): i32 { var u = reinterpret(x); var e = (u >> 23 & 0xff); @@ -79,7 +71,7 @@ function ulperrf(got: f32, want: f32, dwant: f32): f32 { const Ox1p127f = reinterpret(0x7F000000); if (isNaN(got) && isNaN(want)) return 0; if (got == want) { - if (signbitf(got) == signbitf(want)) return dwant; + if (NativeMathf.signbit(got) == NativeMathf.signbit(want)) return dwant; return Infinity; } if (!isFinite(got)) { @@ -2651,6 +2643,32 @@ assert(test_signf(Infinity, 1.0, 0.0, 0)); assert(test_signf(-Infinity, -1.0, 0.0, 0)); assert(test_signf(NaN, NaN, 0.0, 0)); +//////////////////////////////////////////////////////////////////////////////////////////////////// +// Math.signbit +//////////////////////////////////////////////////////////////////////////////////////////////////// + +assert(NativeMath.signbit(0.0) == false); +assert(NativeMath.signbit(-0.0) == true); +assert(NativeMath.signbit(1.0) == false); +assert(NativeMath.signbit(-1.0) == true); +assert(NativeMath.signbit(+NaN) == false); +assert(NativeMath.signbit(-NaN) == false); +assert(NativeMath.signbit(+Infinity) == false); +assert(NativeMath.signbit(-Infinity) == true); + +//////////////////////////////////////////////////////////////////////////////////////////////////// +// Mathf.signbit +//////////////////////////////////////////////////////////////////////////////////////////////////// + +assert(NativeMathf.signbit(0.0) == false); +assert(NativeMathf.signbit(-0.0) == true); +assert(NativeMathf.signbit(1.0) == false); +assert(NativeMathf.signbit(-1.0) == true); +assert(NativeMathf.signbit(+NaN) == false); +assert(NativeMathf.signbit(-NaN) == false); +assert(NativeMathf.signbit(+Infinity) == false); +assert(NativeMathf.signbit(-Infinity) == true); + //////////////////////////////////////////////////////////////////////////////////////////////////// // Math.rem //////////////////////////////////////////////////////////////////////////////////////////////////// diff --git a/tests/compiler/std/math.untouched.wat b/tests/compiler/std/math.untouched.wat index abe4ce1a..711d7453 100644 --- a/tests/compiler/std/math.untouched.wat +++ b/tests/compiler/std/math.untouched.wat @@ -103,21 +103,14 @@ get_local $0 f64.ne ) - (func $std/math/signbit (; 31 ;) (type $Fi) (param $0 f64) (result i32) - get_local $0 - i64.reinterpret/f64 - i64.const 63 - i64.shr_u - i32.wrap/i64 - ) - (func $~lib/builtins/isFinite (; 32 ;) (type $Fi) (param $0 f64) (result i32) + (func $~lib/builtins/isFinite (; 31 ;) (type $Fi) (param $0 f64) (result i32) get_local $0 get_local $0 f64.sub f64.const 0 f64.eq ) - (func $std/math/eulp (; 33 ;) (type $Fi) (param $0 f64) (result i32) + (func $std/math/eulp (; 32 ;) (type $Fi) (param $0 f64) (result i32) (local $1 i64) (local $2 i32) get_local $0 @@ -144,7 +137,7 @@ i32.const 52 i32.sub ) - (func $~lib/math/NativeMath.scalbn (; 34 ;) (type $FiF) (param $0 f64) (param $1 i32) (result f64) + (func $~lib/math/NativeMath.scalbn (; 33 ;) (type $FiF) (param $0 f64) (param $1 i32) (result f64) (local $2 f64) (local $3 i32) (local $4 i32) @@ -235,7 +228,7 @@ f64.reinterpret/i64 f64.mul ) - (func $std/math/ulperr (; 35 ;) (type $FFFF) (param $0 f64) (param $1 f64) (param $2 f64) (result f64) + (func $std/math/ulperr (; 34 ;) (type $FFFF) (param $0 f64) (param $1 f64) (param $2 f64) (result f64) (local $3 i32) get_local $0 call $~lib/builtins/isNaN @@ -254,10 +247,32 @@ get_local $1 f64.eq if - get_local $0 - call $std/math/signbit - get_local $1 - call $std/math/signbit + block $~lib/math/NativeMath.signbit|inlined.2 (result i32) + get_local $0 + i64.reinterpret/f64 + i64.const 63 + i64.shr_u + i32.wrap/i64 + get_local $0 + get_local $0 + f64.eq + i32.and + end + i32.const 1 + i32.and + block $~lib/math/NativeMath.signbit|inlined.3 (result i32) + get_local $1 + i64.reinterpret/f64 + i64.const 63 + i64.shr_u + i32.wrap/i64 + get_local $1 + get_local $1 + f64.eq + i32.and + end + i32.const 1 + i32.and i32.eq if get_local $2 @@ -290,7 +305,7 @@ get_local $2 f64.add ) - (func $std/math/check (; 36 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) + (func $std/math/check (; 35 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) (local $4 f64) get_local $0 get_local $1 @@ -321,25 +336,19 @@ end i32.const 1 ) - (func $~lib/builtins/isNaN (; 37 ;) (type $fi) (param $0 f32) (result i32) + (func $~lib/builtins/isNaN (; 36 ;) (type $fi) (param $0 f32) (result i32) get_local $0 get_local $0 f32.ne ) - (func $std/math/signbitf (; 38 ;) (type $fi) (param $0 f32) (result i32) - get_local $0 - i32.reinterpret/f32 - i32.const 31 - i32.shr_u - ) - (func $~lib/builtins/isFinite (; 39 ;) (type $fi) (param $0 f32) (result i32) + (func $~lib/builtins/isFinite (; 37 ;) (type $fi) (param $0 f32) (result i32) get_local $0 get_local $0 f32.sub f32.const 0 f32.eq ) - (func $std/math/eulpf (; 40 ;) (type $fi) (param $0 f32) (result i32) + (func $std/math/eulpf (; 38 ;) (type $fi) (param $0 f32) (result i32) (local $1 i32) (local $2 i32) get_local $0 @@ -365,7 +374,7 @@ i32.const 23 i32.sub ) - (func $~lib/math/NativeMathf.scalbn (; 41 ;) (type $fif) (param $0 f32) (param $1 i32) (result f32) + (func $~lib/math/NativeMathf.scalbn (; 39 ;) (type $fif) (param $0 f32) (param $1 i32) (result f32) (local $2 f32) (local $3 i32) (local $4 i32) @@ -455,7 +464,7 @@ f32.reinterpret/i32 f32.mul ) - (func $std/math/ulperrf (; 42 ;) (type $ffff) (param $0 f32) (param $1 f32) (param $2 f32) (result f32) + (func $std/math/ulperrf (; 40 ;) (type $ffff) (param $0 f32) (param $1 f32) (param $2 f32) (result f32) (local $3 i32) get_local $0 call $~lib/builtins/isNaN @@ -474,10 +483,30 @@ get_local $1 f32.eq if - get_local $0 - call $std/math/signbitf - get_local $1 - call $std/math/signbitf + block $~lib/math/NativeMathf.signbit|inlined.2 (result i32) + get_local $0 + i32.reinterpret/f32 + i32.const 31 + i32.shr_u + get_local $0 + get_local $0 + f32.eq + i32.and + end + i32.const 1 + i32.and + block $~lib/math/NativeMathf.signbit|inlined.3 (result i32) + get_local $1 + i32.reinterpret/f32 + i32.const 31 + i32.shr_u + get_local $1 + get_local $1 + f32.eq + i32.and + end + i32.const 1 + i32.and i32.eq if get_local $2 @@ -510,7 +539,7 @@ get_local $2 f32.add ) - (func $std/math/check (; 43 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) + (func $std/math/check (; 41 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) (local $4 f32) get_local $0 get_local $1 @@ -541,7 +570,7 @@ end i32.const 1 ) - (func $std/math/test_scalbn (; 44 ;) (type $FiFFii) (param $0 f64) (param $1 i32) (param $2 f64) (param $3 f64) (param $4 i32) (result i32) + (func $std/math/test_scalbn (; 42 ;) (type $FiFFii) (param $0 f64) (param $1 i32) (param $2 f64) (param $3 f64) (param $4 i32) (result i32) get_local $0 get_local $1 call $~lib/math/NativeMath.scalbn @@ -550,7 +579,7 @@ get_local $4 call $std/math/check ) - (func $std/math/test_scalbnf (; 45 ;) (type $fiffii) (param $0 f32) (param $1 i32) (param $2 f32) (param $3 f32) (param $4 i32) (result i32) + (func $std/math/test_scalbnf (; 43 ;) (type $fiffii) (param $0 f32) (param $1 i32) (param $2 f32) (param $3 f32) (param $4 i32) (result i32) get_local $0 get_local $1 call $~lib/math/NativeMathf.scalbn @@ -559,7 +588,7 @@ get_local $4 call $std/math/check ) - (func $std/math/test_abs (; 46 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) + (func $std/math/test_abs (; 44 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) (local $4 i32) block $~lib/math/NativeMath.abs|inlined.0 (result f64) get_local $0 @@ -588,7 +617,7 @@ get_local $4 end ) - (func $std/math/test_absf (; 47 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) + (func $std/math/test_absf (; 45 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) block $~lib/math/NativeMathf.abs|inlined.0 (result f32) get_local $0 f32.abs @@ -598,7 +627,7 @@ get_local $3 call $std/math/check ) - (func $~lib/math/R (; 48 ;) (type $FF) (param $0 f64) (result f64) + (func $~lib/math/R (; 46 ;) (type $FF) (param $0 f64) (result f64) (local $1 f64) (local $2 f64) get_local $0 @@ -647,7 +676,7 @@ get_local $2 f64.div ) - (func $~lib/math/NativeMath.acos (; 49 ;) (type $FF) (param $0 f64) (result f64) + (func $~lib/math/NativeMath.acos (; 47 ;) (type $FF) (param $0 f64) (result f64) (local $1 i32) (local $2 i32) (local $3 i32) @@ -799,7 +828,7 @@ f64.add f64.mul ) - (func $std/math/test_acos (; 50 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) + (func $std/math/test_acos (; 48 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) (local $4 i32) get_local $0 call $~lib/math/NativeMath.acos @@ -826,7 +855,7 @@ get_local $4 end ) - (func $~lib/math/Rf (; 51 ;) (type $ff) (param $0 f32) (result f32) + (func $~lib/math/Rf (; 49 ;) (type $ff) (param $0 f32) (result f32) (local $1 f32) (local $2 f32) get_local $0 @@ -851,7 +880,7 @@ get_local $2 f32.div ) - (func $~lib/math/NativeMathf.acos (; 52 ;) (type $ff) (param $0 f32) (result f32) + (func $~lib/math/NativeMathf.acos (; 50 ;) (type $ff) (param $0 f32) (result f32) (local $1 i32) (local $2 i32) (local $3 f32) @@ -991,7 +1020,7 @@ f32.add f32.mul ) - (func $std/math/test_acosf (; 53 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) + (func $std/math/test_acosf (; 51 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) get_local $0 call $~lib/math/NativeMathf.acos get_local $1 @@ -999,7 +1028,7 @@ get_local $3 call $std/math/check ) - (func $~lib/math/NativeMath.log1p (; 54 ;) (type $FF) (param $0 f64) (result f64) + (func $~lib/math/NativeMath.log1p (; 52 ;) (type $FF) (param $0 f64) (result f64) (local $1 i64) (local $2 i32) (local $3 i32) @@ -1244,7 +1273,7 @@ f64.mul f64.add ) - (func $~lib/math/NativeMath.log (; 55 ;) (type $FF) (param $0 f64) (result f64) + (func $~lib/math/NativeMath.log (; 53 ;) (type $FF) (param $0 f64) (result f64) (local $1 i64) (local $2 i32) (local $3 i32) @@ -1457,7 +1486,7 @@ f64.mul f64.add ) - (func $~lib/math/NativeMath.acosh (; 56 ;) (type $FF) (param $0 f64) (result f64) + (func $~lib/math/NativeMath.acosh (; 54 ;) (type $FF) (param $0 f64) (result f64) (local $1 i64) get_local $0 i64.reinterpret/f64 @@ -1521,7 +1550,7 @@ f64.const 0.6931471805599453 f64.add ) - (func $std/math/test_acosh (; 57 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) + (func $std/math/test_acosh (; 55 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) (local $4 i32) get_local $0 call $~lib/math/NativeMath.acosh @@ -1548,7 +1577,7 @@ get_local $4 end ) - (func $~lib/math/NativeMathf.log1p (; 58 ;) (type $ff) (param $0 f32) (result f32) + (func $~lib/math/NativeMathf.log1p (; 56 ;) (type $ff) (param $0 f32) (result f32) (local $1 i32) (local $2 f32) (local $3 f32) @@ -1760,7 +1789,7 @@ f32.mul f32.add ) - (func $~lib/math/NativeMathf.log (; 59 ;) (type $ff) (param $0 f32) (result f32) + (func $~lib/math/NativeMathf.log (; 57 ;) (type $ff) (param $0 f32) (result f32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -1930,7 +1959,7 @@ f32.mul f32.add ) - (func $~lib/math/NativeMathf.acosh (; 60 ;) (type $ff) (param $0 f32) (result f32) + (func $~lib/math/NativeMathf.acosh (; 58 ;) (type $ff) (param $0 f32) (result f32) (local $1 i32) (local $2 i32) (local $3 f32) @@ -1994,7 +2023,7 @@ f32.const 0.6931471824645996 f32.add ) - (func $std/math/test_acoshf (; 61 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) + (func $std/math/test_acoshf (; 59 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) get_local $0 call $~lib/math/NativeMathf.acosh get_local $1 @@ -2002,7 +2031,7 @@ get_local $3 call $std/math/check ) - (func $~lib/math/NativeMath.asin (; 62 ;) (type $FF) (param $0 f64) (result f64) + (func $~lib/math/NativeMath.asin (; 60 ;) (type $FF) (param $0 f64) (result f64) (local $1 i32) (local $2 i32) (local $3 i32) @@ -2162,7 +2191,7 @@ end get_local $0 ) - (func $std/math/test_asin (; 63 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) + (func $std/math/test_asin (; 61 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) (local $4 i32) get_local $0 call $~lib/math/NativeMath.asin @@ -2189,7 +2218,7 @@ get_local $4 end ) - (func $~lib/math/NativeMathf.asin (; 64 ;) (type $ff) (param $0 f32) (result f32) + (func $~lib/math/NativeMathf.asin (; 62 ;) (type $ff) (param $0 f32) (result f32) (local $1 f32) (local $2 i32) (local $3 i32) @@ -2283,7 +2312,7 @@ get_local $1 f32.copysign ) - (func $std/math/test_asinf (; 65 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) + (func $std/math/test_asinf (; 63 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) get_local $0 call $~lib/math/NativeMathf.asin get_local $1 @@ -2291,7 +2320,7 @@ get_local $3 call $std/math/check ) - (func $~lib/math/NativeMath.asinh (; 66 ;) (type $FF) (param $0 f64) (result f64) + (func $~lib/math/NativeMath.asinh (; 64 ;) (type $FF) (param $0 f64) (result f64) (local $1 i64) (local $2 i64) (local $3 f64) @@ -2373,7 +2402,7 @@ get_local $0 f64.copysign ) - (func $std/math/test_asinh (; 67 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) + (func $std/math/test_asinh (; 65 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) (local $4 i32) get_local $0 call $~lib/math/NativeMath.asinh @@ -2400,7 +2429,7 @@ get_local $4 end ) - (func $~lib/math/NativeMathf.asinh (; 68 ;) (type $ff) (param $0 f32) (result f32) + (func $~lib/math/NativeMathf.asinh (; 66 ;) (type $ff) (param $0 f32) (result f32) (local $1 i32) (local $2 f32) get_local $0 @@ -2481,7 +2510,7 @@ get_local $0 f32.copysign ) - (func $std/math/test_asinhf (; 69 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) + (func $std/math/test_asinhf (; 67 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) get_local $0 call $~lib/math/NativeMathf.asinh get_local $1 @@ -2489,7 +2518,7 @@ get_local $3 call $std/math/check ) - (func $~lib/math/NativeMath.atan (; 70 ;) (type $FF) (param $0 f64) (result f64) + (func $~lib/math/NativeMath.atan (; 68 ;) (type $FF) (param $0 f64) (result f64) (local $1 i32) (local $2 f64) (local $3 f64) @@ -2762,7 +2791,7 @@ get_local $2 f64.copysign ) - (func $std/math/test_atan (; 71 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) + (func $std/math/test_atan (; 69 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) (local $4 i32) get_local $0 call $~lib/math/NativeMath.atan @@ -2789,7 +2818,7 @@ get_local $4 end ) - (func $~lib/math/NativeMathf.atan (; 72 ;) (type $ff) (param $0 f32) (result f32) + (func $~lib/math/NativeMathf.atan (; 70 ;) (type $ff) (param $0 f32) (result f32) (local $1 i32) (local $2 f32) (local $3 f32) @@ -3034,7 +3063,7 @@ get_local $2 f32.copysign ) - (func $std/math/test_atanf (; 73 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) + (func $std/math/test_atanf (; 71 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) get_local $0 call $~lib/math/NativeMathf.atan get_local $1 @@ -3042,7 +3071,7 @@ get_local $3 call $std/math/check ) - (func $~lib/math/NativeMath.atanh (; 74 ;) (type $FF) (param $0 f64) (result f64) + (func $~lib/math/NativeMath.atanh (; 72 ;) (type $FF) (param $0 f64) (result f64) (local $1 i64) (local $2 i64) (local $3 i64) @@ -3114,7 +3143,7 @@ get_local $0 f64.copysign ) - (func $std/math/test_atanh (; 75 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) + (func $std/math/test_atanh (; 73 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) (local $4 i32) get_local $0 call $~lib/math/NativeMath.atanh @@ -3141,7 +3170,7 @@ get_local $4 end ) - (func $~lib/math/NativeMathf.atanh (; 76 ;) (type $ff) (param $0 f32) (result f32) + (func $~lib/math/NativeMathf.atanh (; 74 ;) (type $ff) (param $0 f32) (result f32) (local $1 i32) (local $2 f32) get_local $0 @@ -3203,7 +3232,7 @@ get_local $0 f32.copysign ) - (func $std/math/test_atanhf (; 77 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) + (func $std/math/test_atanhf (; 75 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) get_local $0 call $~lib/math/NativeMathf.atanh get_local $1 @@ -3211,7 +3240,7 @@ get_local $3 call $std/math/check ) - (func $~lib/math/NativeMath.atan2 (; 78 ;) (type $FFF) (param $0 f64) (param $1 f64) (result f64) + (func $~lib/math/NativeMath.atan2 (; 76 ;) (type $FFF) (param $0 f64) (param $1 f64) (result f64) (local $2 i32) (local $3 i64) (local $4 i32) @@ -3558,7 +3587,7 @@ unreachable f64.const 0 ) - (func $std/math/test_atan2 (; 79 ;) (type $FFFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 f64) (param $4 i32) (result i32) + (func $std/math/test_atan2 (; 77 ;) (type $FFFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 f64) (param $4 i32) (result i32) (local $5 i32) get_local $0 get_local $1 @@ -3587,7 +3616,7 @@ get_local $5 end ) - (func $~lib/math/NativeMathf.atan2 (; 80 ;) (type $fff) (param $0 f32) (param $1 f32) (result f32) + (func $~lib/math/NativeMathf.atan2 (; 78 ;) (type $fff) (param $0 f32) (param $1 f32) (result f32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -3907,7 +3936,7 @@ unreachable f32.const 0 ) - (func $std/math/test_atan2f (; 81 ;) (type $ffffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 f32) (param $4 i32) (result i32) + (func $std/math/test_atan2f (; 79 ;) (type $ffffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 f32) (param $4 i32) (result i32) get_local $0 get_local $1 call $~lib/math/NativeMathf.atan2 @@ -3916,7 +3945,7 @@ get_local $4 call $std/math/check ) - (func $~lib/math/NativeMath.cbrt (; 82 ;) (type $FF) (param $0 f64) (result f64) + (func $~lib/math/NativeMath.cbrt (; 80 ;) (type $FF) (param $0 f64) (result f64) (local $1 i64) (local $2 i32) (local $3 f64) @@ -4063,7 +4092,7 @@ set_local $3 get_local $3 ) - (func $std/math/test_cbrt (; 83 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) + (func $std/math/test_cbrt (; 81 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) (local $4 i32) get_local $0 call $~lib/math/NativeMath.cbrt @@ -4090,7 +4119,7 @@ get_local $4 end ) - (func $~lib/math/NativeMathf.cbrt (; 84 ;) (type $ff) (param $0 f32) (result f32) + (func $~lib/math/NativeMathf.cbrt (; 82 ;) (type $ff) (param $0 f32) (result f32) (local $1 i32) (local $2 i32) (local $3 f64) @@ -4206,7 +4235,7 @@ get_local $3 f32.demote/f64 ) - (func $std/math/test_cbrtf (; 85 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) + (func $std/math/test_cbrtf (; 83 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) get_local $0 call $~lib/math/NativeMathf.cbrt get_local $1 @@ -4214,7 +4243,7 @@ get_local $3 call $std/math/check ) - (func $std/math/test_ceil (; 86 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) + (func $std/math/test_ceil (; 84 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) (local $4 i32) block $~lib/math/NativeMath.ceil|inlined.0 (result f64) get_local $0 @@ -4243,7 +4272,7 @@ get_local $4 end ) - (func $std/math/test_ceilf (; 87 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) + (func $std/math/test_ceilf (; 85 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) block $~lib/math/NativeMathf.ceil|inlined.0 (result f32) get_local $0 f32.ceil @@ -4253,7 +4282,7 @@ get_local $3 call $std/math/check ) - (func $~lib/math/NativeMath.expm1 (; 88 ;) (type $FF) (param $0 f64) (result f64) + (func $~lib/math/NativeMath.expm1 (; 86 ;) (type $FF) (param $0 f64) (result f64) (local $1 i64) (local $2 i32) (local $3 i32) @@ -4567,7 +4596,7 @@ get_local $14 f64.mul ) - (func $~lib/math/NativeMath.exp (; 89 ;) (type $FF) (param $0 f64) (result f64) + (func $~lib/math/NativeMath.exp (; 87 ;) (type $FF) (param $0 f64) (result f64) (local $1 i32) (local $2 i32) (local $3 f64) @@ -4734,7 +4763,7 @@ get_local $5 call $~lib/math/NativeMath.scalbn ) - (func $~lib/math/NativeMath.cosh (; 90 ;) (type $FF) (param $0 f64) (result f64) + (func $~lib/math/NativeMath.cosh (; 88 ;) (type $FF) (param $0 f64) (result f64) (local $1 i64) (local $2 i32) (local $3 f64) @@ -4826,7 +4855,7 @@ set_local $3 get_local $3 ) - (func $std/math/test_cosh (; 91 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) + (func $std/math/test_cosh (; 89 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) (local $4 i32) get_local $0 call $~lib/math/NativeMath.cosh @@ -4853,7 +4882,7 @@ get_local $4 end ) - (func $~lib/math/NativeMathf.expm1 (; 92 ;) (type $ff) (param $0 f32) (result f32) + (func $~lib/math/NativeMathf.expm1 (; 90 ;) (type $ff) (param $0 f32) (result f32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -5148,7 +5177,7 @@ get_local $13 f32.mul ) - (func $~lib/math/NativeMathf.exp (; 93 ;) (type $ff) (param $0 f32) (result f32) + (func $~lib/math/NativeMathf.exp (; 91 ;) (type $ff) (param $0 f32) (result f32) (local $1 i32) (local $2 i32) (local $3 f32) @@ -5294,7 +5323,7 @@ get_local $5 call $~lib/math/NativeMathf.scalbn ) - (func $~lib/math/NativeMathf.cosh (; 94 ;) (type $ff) (param $0 f32) (result f32) + (func $~lib/math/NativeMathf.cosh (; 92 ;) (type $ff) (param $0 f32) (result f32) (local $1 i32) (local $2 f32) get_local $0 @@ -5374,7 +5403,7 @@ f32.mul end ) - (func $std/math/test_coshf (; 95 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) + (func $std/math/test_coshf (; 93 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) get_local $0 call $~lib/math/NativeMathf.cosh get_local $1 @@ -5382,7 +5411,7 @@ get_local $3 call $std/math/check ) - (func $std/math/test_exp (; 96 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) + (func $std/math/test_exp (; 94 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) (local $4 i32) get_local $0 call $~lib/math/NativeMath.exp @@ -5409,7 +5438,7 @@ get_local $4 end ) - (func $std/math/test_expf (; 97 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) + (func $std/math/test_expf (; 95 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) get_local $0 call $~lib/math/NativeMathf.exp get_local $1 @@ -5417,7 +5446,7 @@ get_local $3 call $std/math/check ) - (func $std/math/test_expm1 (; 98 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) + (func $std/math/test_expm1 (; 96 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) (local $4 i32) get_local $0 call $~lib/math/NativeMath.expm1 @@ -5444,7 +5473,7 @@ get_local $4 end ) - (func $std/math/test_expm1f (; 99 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) + (func $std/math/test_expm1f (; 97 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) get_local $0 call $~lib/math/NativeMathf.expm1 get_local $1 @@ -5452,7 +5481,7 @@ get_local $3 call $std/math/check ) - (func $std/math/test_floor (; 100 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) + (func $std/math/test_floor (; 98 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) (local $4 i32) block $~lib/math/NativeMath.floor|inlined.0 (result f64) get_local $0 @@ -5481,7 +5510,7 @@ get_local $4 end ) - (func $std/math/test_floorf (; 101 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) + (func $std/math/test_floorf (; 99 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) block $~lib/math/NativeMathf.floor|inlined.0 (result f32) get_local $0 f32.floor @@ -5491,7 +5520,7 @@ get_local $3 call $std/math/check ) - (func $~lib/math/NativeMath.hypot (; 102 ;) (type $FFF) (param $0 f64) (param $1 f64) (result f64) + (func $~lib/math/NativeMath.hypot (; 100 ;) (type $FFF) (param $0 f64) (param $1 f64) (result f64) (local $2 i64) (local $3 i64) (local $4 i64) @@ -5692,7 +5721,7 @@ f64.sqrt f64.mul ) - (func $std/math/test_hypot (; 103 ;) (type $FFFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 f64) (param $4 i32) (result i32) + (func $std/math/test_hypot (; 101 ;) (type $FFFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 f64) (param $4 i32) (result i32) (local $5 i32) get_local $0 get_local $1 @@ -5721,7 +5750,7 @@ get_local $5 end ) - (func $~lib/math/NativeMathf.hypot (; 104 ;) (type $fff) (param $0 f32) (param $1 f32) (result f32) + (func $~lib/math/NativeMathf.hypot (; 102 ;) (type $fff) (param $0 f32) (param $1 f32) (result f32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -5854,7 +5883,7 @@ f32.sqrt f32.mul ) - (func $std/math/test_hypotf (; 105 ;) (type $ffffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 f32) (param $4 i32) (result i32) + (func $std/math/test_hypotf (; 103 ;) (type $ffffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 f32) (param $4 i32) (result i32) get_local $0 get_local $1 call $~lib/math/NativeMathf.hypot @@ -5863,7 +5892,7 @@ get_local $4 call $std/math/check ) - (func $std/math/test_log (; 106 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) + (func $std/math/test_log (; 104 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) (local $4 i32) get_local $0 call $~lib/math/NativeMath.log @@ -5890,7 +5919,7 @@ get_local $4 end ) - (func $std/math/test_logf (; 107 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) + (func $std/math/test_logf (; 105 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) get_local $0 call $~lib/math/NativeMathf.log get_local $1 @@ -5898,7 +5927,7 @@ get_local $3 call $std/math/check ) - (func $~lib/math/NativeMath.log10 (; 108 ;) (type $FF) (param $0 f64) (result f64) + (func $~lib/math/NativeMath.log10 (; 106 ;) (type $FF) (param $0 f64) (result f64) (local $1 i64) (local $2 i32) (local $3 i32) @@ -6161,7 +6190,7 @@ get_local $9 f64.add ) - (func $std/math/test_log10 (; 109 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) + (func $std/math/test_log10 (; 107 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) (local $4 i32) get_local $0 call $~lib/math/NativeMath.log10 @@ -6188,7 +6217,7 @@ get_local $4 end ) - (func $~lib/math/NativeMathf.log10 (; 110 ;) (type $ff) (param $0 f32) (result f32) + (func $~lib/math/NativeMathf.log10 (; 108 ;) (type $ff) (param $0 f32) (result f32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -6390,7 +6419,7 @@ f32.mul f32.add ) - (func $std/math/test_log10f (; 111 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) + (func $std/math/test_log10f (; 109 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) get_local $0 call $~lib/math/NativeMathf.log10 get_local $1 @@ -6398,7 +6427,7 @@ get_local $3 call $std/math/check ) - (func $std/math/test_log1p (; 112 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) + (func $std/math/test_log1p (; 110 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) (local $4 i32) get_local $0 call $~lib/math/NativeMath.log1p @@ -6425,7 +6454,7 @@ get_local $4 end ) - (func $std/math/test_log1pf (; 113 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) + (func $std/math/test_log1pf (; 111 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) get_local $0 call $~lib/math/NativeMathf.log1p get_local $1 @@ -6433,7 +6462,7 @@ get_local $3 call $std/math/check ) - (func $~lib/math/NativeMath.log2 (; 114 ;) (type $FF) (param $0 f64) (result f64) + (func $~lib/math/NativeMath.log2 (; 112 ;) (type $FF) (param $0 f64) (result f64) (local $1 i64) (local $2 i32) (local $3 i32) @@ -6689,7 +6718,7 @@ get_local $15 f64.add ) - (func $std/math/test_log2 (; 115 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) + (func $std/math/test_log2 (; 113 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) (local $4 i32) get_local $0 call $~lib/math/NativeMath.log2 @@ -6716,7 +6745,7 @@ get_local $4 end ) - (func $~lib/math/NativeMathf.log2 (; 116 ;) (type $ff) (param $0 f32) (result f32) + (func $~lib/math/NativeMathf.log2 (; 114 ;) (type $ff) (param $0 f32) (result f32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -6913,7 +6942,7 @@ get_local $15 f32.add ) - (func $std/math/test_log2f (; 117 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) + (func $std/math/test_log2f (; 115 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) get_local $0 call $~lib/math/NativeMathf.log2 get_local $1 @@ -6921,7 +6950,7 @@ get_local $3 call $std/math/check ) - (func $std/math/test_max (; 118 ;) (type $FFFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 f64) (param $4 i32) (result i32) + (func $std/math/test_max (; 116 ;) (type $FFFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 f64) (param $4 i32) (result i32) (local $5 i32) block $~lib/math/NativeMath.max|inlined.0 (result f64) get_local $0 @@ -6952,7 +6981,7 @@ get_local $5 end ) - (func $std/math/test_maxf (; 119 ;) (type $ffffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 f32) (param $4 i32) (result i32) + (func $std/math/test_maxf (; 117 ;) (type $ffffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 f32) (param $4 i32) (result i32) block $~lib/math/NativeMathf.max|inlined.0 (result f32) get_local $0 get_local $1 @@ -6963,7 +6992,7 @@ get_local $4 call $std/math/check ) - (func $std/math/test_min (; 120 ;) (type $FFFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 f64) (param $4 i32) (result i32) + (func $std/math/test_min (; 118 ;) (type $FFFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 f64) (param $4 i32) (result i32) (local $5 i32) block $~lib/math/NativeMath.min|inlined.0 (result f64) get_local $0 @@ -6994,7 +7023,7 @@ get_local $5 end ) - (func $std/math/test_minf (; 121 ;) (type $ffffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 f32) (param $4 i32) (result i32) + (func $std/math/test_minf (; 119 ;) (type $ffffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 f32) (param $4 i32) (result i32) block $~lib/math/NativeMathf.min|inlined.0 (result f32) get_local $0 get_local $1 @@ -7005,7 +7034,7 @@ get_local $4 call $std/math/check ) - (func $~lib/math/NativeMath.mod (; 122 ;) (type $FFF) (param $0 f64) (param $1 f64) (result f64) + (func $~lib/math/NativeMath.mod (; 120 ;) (type $FFF) (param $0 f64) (param $1 f64) (result f64) (local $2 i64) (local $3 i64) (local $4 i64) @@ -7260,7 +7289,7 @@ get_local $2 f64.reinterpret/i64 ) - (func $std/math/test_mod (; 123 ;) (type $FFFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 f64) (param $4 i32) (result i32) + (func $std/math/test_mod (; 121 ;) (type $FFFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 f64) (param $4 i32) (result i32) (local $5 i32) get_local $0 get_local $1 @@ -7289,7 +7318,7 @@ get_local $5 end ) - (func $~lib/math/NativeMathf.mod (; 124 ;) (type $fff) (param $0 f32) (param $1 f32) (result f32) + (func $~lib/math/NativeMathf.mod (; 122 ;) (type $fff) (param $0 f32) (param $1 f32) (result f32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -7542,7 +7571,7 @@ get_local $2 f32.reinterpret/i32 ) - (func $std/math/test_modf (; 125 ;) (type $ffffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 f32) (param $4 i32) (result i32) + (func $std/math/test_modf (; 123 ;) (type $ffffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 f32) (param $4 i32) (result i32) get_local $0 get_local $1 call $~lib/math/NativeMathf.mod @@ -7551,7 +7580,7 @@ get_local $4 call $std/math/check ) - (func $~lib/math/NativeMath.pow (; 126 ;) (type $FFF) (param $0 f64) (param $1 f64) (result f64) + (func $~lib/math/NativeMath.pow (; 124 ;) (type $FFF) (param $0 f64) (param $1 f64) (result f64) (local $2 i64) (local $3 i32) (local $4 i32) @@ -8638,7 +8667,7 @@ get_local $15 f64.mul ) - (func $std/math/test_pow (; 127 ;) (type $FFFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 f64) (param $4 i32) (result i32) + (func $std/math/test_pow (; 125 ;) (type $FFFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 f64) (param $4 i32) (result i32) (local $5 i32) get_local $0 get_local $1 @@ -8667,7 +8696,7 @@ get_local $5 end ) - (func $~lib/math/NativeMathf.pow (; 128 ;) (type $fff) (param $0 f32) (param $1 f32) (result f32) + (func $~lib/math/NativeMathf.pow (; 126 ;) (type $fff) (param $0 f32) (param $1 f32) (result f32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -9605,7 +9634,7 @@ get_local $11 f32.mul ) - (func $std/math/test_powf (; 129 ;) (type $ffffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 f32) (param $4 i32) (result i32) + (func $std/math/test_powf (; 127 ;) (type $ffffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 f32) (param $4 i32) (result i32) get_local $0 get_local $1 call $~lib/math/NativeMathf.pow @@ -9614,7 +9643,7 @@ get_local $4 call $std/math/check ) - (func $~lib/math/murmurHash3 (; 130 ;) (type $II) (param $0 i64) (result i64) + (func $~lib/math/murmurHash3 (; 128 ;) (type $II) (param $0 i64) (result i64) get_local $0 get_local $0 i64.const 33 @@ -9643,7 +9672,7 @@ set_local $0 get_local $0 ) - (func $~lib/math/splitMix32 (; 131 ;) (type $ii) (param $0 i32) (result i32) + (func $~lib/math/splitMix32 (; 129 ;) (type $ii) (param $0 i32) (result i32) get_local $0 i32.const 1831565813 i32.add @@ -9678,7 +9707,7 @@ i32.shr_u i32.xor ) - (func $~lib/math/NativeMath.seedRandom (; 132 ;) (type $Iv) (param $0 i64) + (func $~lib/math/NativeMath.seedRandom (; 130 ;) (type $Iv) (param $0 i64) get_local $0 i64.eqz if @@ -9707,7 +9736,7 @@ call $~lib/math/splitMix32 set_global $~lib/math/random_state1_32 ) - (func $~lib/math/NativeMath.random (; 133 ;) (type $F) (result f64) + (func $~lib/math/NativeMath.random (; 131 ;) (type $F) (result f64) (local $0 i64) (local $1 i64) (local $2 i64) @@ -9764,7 +9793,7 @@ f64.const 1 f64.sub ) - (func $~lib/math/NativeMathf.random (; 134 ;) (type $f) (result f32) + (func $~lib/math/NativeMathf.random (; 132 ;) (type $f) (result f32) (local $0 i32) (local $1 i32) (local $2 i32) @@ -9773,7 +9802,7 @@ if i32.const 0 i32.const 40 - i32.const 2022 + i32.const 2029 i32.const 24 call $~lib/env/abort unreachable @@ -9819,7 +9848,7 @@ f32.const 1 f32.sub ) - (func $std/math/test_round (; 135 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) + (func $std/math/test_round (; 133 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) block $~lib/math/NativeMath.round|inlined.0 (result f64) get_local $0 f64.const 0.5 @@ -9833,7 +9862,7 @@ get_local $3 call $std/math/check ) - (func $std/math/test_roundf (; 136 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) + (func $std/math/test_roundf (; 134 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) block $~lib/math/NativeMathf.round|inlined.0 (result f32) get_local $0 f32.const 0.5 @@ -9847,7 +9876,7 @@ get_local $3 call $std/math/check ) - (func $std/math/test_sign (; 137 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) + (func $std/math/test_sign (; 135 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) (local $4 i32) block $~lib/math/NativeMath.sign|inlined.0 (result f64) get_local $0 @@ -9890,7 +9919,7 @@ get_local $4 end ) - (func $std/math/test_signf (; 138 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) + (func $std/math/test_signf (; 136 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) block $~lib/math/NativeMathf.sign|inlined.0 (result f32) get_local $0 f32.const 0 @@ -9914,7 +9943,7 @@ get_local $3 call $std/math/check ) - (func $~lib/math/NativeMath.rem (; 139 ;) (type $FFF) (param $0 f64) (param $1 f64) (result f64) + (func $~lib/math/NativeMath.rem (; 137 ;) (type $FFF) (param $0 f64) (param $1 f64) (result f64) (local $2 i64) (local $3 i64) (local $4 i64) @@ -10236,7 +10265,7 @@ get_local $0 end ) - (func $std/math/test_rem (; 140 ;) (type $FFFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 f64) (param $4 i32) (result i32) + (func $std/math/test_rem (; 138 ;) (type $FFFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 f64) (param $4 i32) (result i32) get_local $0 get_local $1 call $~lib/math/NativeMath.rem @@ -10245,7 +10274,7 @@ get_local $4 call $std/math/check ) - (func $~lib/math/NativeMathf.rem (; 141 ;) (type $fff) (param $0 f32) (param $1 f32) (result f32) + (func $~lib/math/NativeMathf.rem (; 139 ;) (type $fff) (param $0 f32) (param $1 f32) (result f32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -10565,7 +10594,7 @@ get_local $0 end ) - (func $std/math/test_remf (; 142 ;) (type $ffffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 f32) (param $4 i32) (result i32) + (func $std/math/test_remf (; 140 ;) (type $ffffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 f32) (param $4 i32) (result i32) get_local $0 get_local $1 call $~lib/math/NativeMathf.rem @@ -10574,7 +10603,7 @@ get_local $4 call $std/math/check ) - (func $~lib/math/NativeMath.sinh (; 143 ;) (type $FF) (param $0 f64) (result f64) + (func $~lib/math/NativeMath.sinh (; 141 ;) (type $FF) (param $0 f64) (result f64) (local $1 i64) (local $2 f64) (local $3 i32) @@ -10675,7 +10704,7 @@ set_local $4 get_local $4 ) - (func $std/math/test_sinh (; 144 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) + (func $std/math/test_sinh (; 142 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) (local $4 i32) get_local $0 call $~lib/math/NativeMath.sinh @@ -10702,7 +10731,7 @@ get_local $4 end ) - (func $~lib/math/NativeMathf.sinh (; 145 ;) (type $ff) (param $0 f32) (result f32) + (func $~lib/math/NativeMathf.sinh (; 143 ;) (type $ff) (param $0 f32) (result f32) (local $1 i32) (local $2 f32) (local $3 f32) @@ -10794,7 +10823,7 @@ set_local $3 get_local $3 ) - (func $std/math/test_sinhf (; 146 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) + (func $std/math/test_sinhf (; 144 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) get_local $0 call $~lib/math/NativeMathf.sinh get_local $1 @@ -10802,7 +10831,7 @@ get_local $3 call $std/math/check ) - (func $std/math/test_sqrt (; 147 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) + (func $std/math/test_sqrt (; 145 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) (local $4 i32) block $~lib/math/NativeMath.sqrt|inlined.0 (result f64) get_local $0 @@ -10831,7 +10860,7 @@ get_local $4 end ) - (func $std/math/test_sqrtf (; 148 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) + (func $std/math/test_sqrtf (; 146 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) block $~lib/math/NativeMathf.sqrt|inlined.0 (result f32) get_local $0 f32.sqrt @@ -10841,7 +10870,7 @@ get_local $3 call $std/math/check ) - (func $~lib/math/NativeMath.tanh (; 149 ;) (type $FF) (param $0 f64) (result f64) + (func $~lib/math/NativeMath.tanh (; 147 ;) (type $FF) (param $0 f64) (result f64) (local $1 i64) (local $2 f64) (local $3 i32) @@ -10933,7 +10962,7 @@ get_local $0 f64.copysign ) - (func $std/math/test_tanh (; 150 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) + (func $std/math/test_tanh (; 148 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) (local $4 i32) get_local $0 call $~lib/math/NativeMath.tanh @@ -10960,7 +10989,7 @@ get_local $4 end ) - (func $~lib/math/NativeMathf.tanh (; 151 ;) (type $ff) (param $0 f32) (result f32) + (func $~lib/math/NativeMathf.tanh (; 149 ;) (type $ff) (param $0 f32) (result f32) (local $1 i32) (local $2 f32) (local $3 f32) @@ -11046,7 +11075,7 @@ get_local $0 f32.copysign ) - (func $std/math/test_tanhf (; 152 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) + (func $std/math/test_tanhf (; 150 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) get_local $0 call $~lib/math/NativeMathf.tanh get_local $1 @@ -11054,7 +11083,7 @@ get_local $3 call $std/math/check ) - (func $std/math/test_trunc (; 153 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) + (func $std/math/test_trunc (; 151 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32) (local $4 i32) block $~lib/math/NativeMath.trunc|inlined.0 (result f64) get_local $0 @@ -11083,7 +11112,7 @@ get_local $4 end ) - (func $std/math/test_truncf (; 154 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) + (func $std/math/test_truncf (; 152 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32) block $~lib/math/NativeMathf.trunc|inlined.0 (result f32) get_local $0 f32.trunc @@ -11093,7 +11122,7 @@ get_local $3 call $std/math/check ) - (func $~lib/math/ipow64 (; 155 ;) (type $IiI) (param $0 i64) (param $1 i32) (result i64) + (func $~lib/math/ipow64 (; 153 ;) (type $IiI) (param $0 i64) (param $1 i32) (result i64) (local $2 i64) (local $3 i32) (local $4 i32) @@ -11325,7 +11354,7 @@ end get_local $2 ) - (func $start (; 156 ;) (type $v) + (func $start (; 154 ;) (type $v) (local $0 i32) (local $1 f64) (local $2 i32) @@ -11338,7 +11367,7 @@ if i32.const 0 i32.const 8 - i32.const 109 + i32.const 101 i32.const 0 call $~lib/env/abort unreachable @@ -11350,7 +11379,7 @@ if i32.const 0 i32.const 8 - i32.const 110 + i32.const 102 i32.const 0 call $~lib/env/abort unreachable @@ -11364,7 +11393,7 @@ if i32.const 0 i32.const 8 - i32.const 116 + i32.const 108 i32.const 0 call $~lib/env/abort unreachable @@ -11378,7 +11407,7 @@ if i32.const 0 i32.const 8 - i32.const 117 + i32.const 109 i32.const 0 call $~lib/env/abort unreachable @@ -11392,7 +11421,7 @@ if i32.const 0 i32.const 8 - i32.const 118 + i32.const 110 i32.const 0 call $~lib/env/abort unreachable @@ -11406,7 +11435,7 @@ if i32.const 0 i32.const 8 - i32.const 119 + i32.const 111 i32.const 0 call $~lib/env/abort unreachable @@ -11420,7 +11449,7 @@ if i32.const 0 i32.const 8 - i32.const 120 + i32.const 112 i32.const 0 call $~lib/env/abort unreachable @@ -11434,7 +11463,7 @@ if i32.const 0 i32.const 8 - i32.const 121 + i32.const 113 i32.const 0 call $~lib/env/abort unreachable @@ -11448,7 +11477,7 @@ if i32.const 0 i32.const 8 - i32.const 122 + i32.const 114 i32.const 0 call $~lib/env/abort unreachable @@ -11463,7 +11492,7 @@ if i32.const 0 i32.const 8 - i32.const 124 + i32.const 116 i32.const 0 call $~lib/env/abort unreachable @@ -11478,7 +11507,7 @@ if i32.const 0 i32.const 8 - i32.const 125 + i32.const 117 i32.const 0 call $~lib/env/abort unreachable @@ -11493,7 +11522,7 @@ if i32.const 0 i32.const 8 - i32.const 126 + i32.const 118 i32.const 0 call $~lib/env/abort unreachable @@ -11508,7 +11537,7 @@ if i32.const 0 i32.const 8 - i32.const 127 + i32.const 119 i32.const 0 call $~lib/env/abort unreachable @@ -11523,7 +11552,7 @@ if i32.const 0 i32.const 8 - i32.const 128 + i32.const 120 i32.const 0 call $~lib/env/abort unreachable @@ -11538,7 +11567,7 @@ if i32.const 0 i32.const 8 - i32.const 129 + i32.const 121 i32.const 0 call $~lib/env/abort unreachable @@ -11553,7 +11582,7 @@ if i32.const 0 i32.const 8 - i32.const 130 + i32.const 122 i32.const 0 call $~lib/env/abort unreachable @@ -11568,7 +11597,7 @@ if i32.const 0 i32.const 8 - i32.const 141 + i32.const 133 i32.const 0 call $~lib/env/abort unreachable @@ -11583,7 +11612,7 @@ if i32.const 0 i32.const 8 - i32.const 142 + i32.const 134 i32.const 0 call $~lib/env/abort unreachable @@ -11598,7 +11627,7 @@ if i32.const 0 i32.const 8 - i32.const 143 + i32.const 135 i32.const 0 call $~lib/env/abort unreachable @@ -11613,7 +11642,7 @@ if i32.const 0 i32.const 8 - i32.const 144 + i32.const 136 i32.const 0 call $~lib/env/abort unreachable @@ -11628,7 +11657,7 @@ if i32.const 0 i32.const 8 - i32.const 145 + i32.const 137 i32.const 0 call $~lib/env/abort unreachable @@ -11643,7 +11672,7 @@ if i32.const 0 i32.const 8 - i32.const 146 + i32.const 138 i32.const 0 call $~lib/env/abort unreachable @@ -11658,7 +11687,7 @@ if i32.const 0 i32.const 8 - i32.const 147 + i32.const 139 i32.const 0 call $~lib/env/abort unreachable @@ -11673,7 +11702,7 @@ if i32.const 0 i32.const 8 - i32.const 148 + i32.const 140 i32.const 0 call $~lib/env/abort unreachable @@ -11688,7 +11717,7 @@ if i32.const 0 i32.const 8 - i32.const 149 + i32.const 141 i32.const 0 call $~lib/env/abort unreachable @@ -11703,7 +11732,7 @@ if i32.const 0 i32.const 8 - i32.const 150 + i32.const 142 i32.const 0 call $~lib/env/abort unreachable @@ -11718,7 +11747,7 @@ if i32.const 0 i32.const 8 - i32.const 153 + i32.const 145 i32.const 0 call $~lib/env/abort unreachable @@ -11733,7 +11762,7 @@ if i32.const 0 i32.const 8 - i32.const 154 + i32.const 146 i32.const 0 call $~lib/env/abort unreachable @@ -11748,7 +11777,7 @@ if i32.const 0 i32.const 8 - i32.const 155 + i32.const 147 i32.const 0 call $~lib/env/abort unreachable @@ -11763,7 +11792,7 @@ if i32.const 0 i32.const 8 - i32.const 156 + i32.const 148 i32.const 0 call $~lib/env/abort unreachable @@ -11778,7 +11807,7 @@ if i32.const 0 i32.const 8 - i32.const 157 + i32.const 149 i32.const 0 call $~lib/env/abort unreachable @@ -11795,7 +11824,7 @@ if i32.const 0 i32.const 8 - i32.const 158 + i32.const 150 i32.const 0 call $~lib/env/abort unreachable @@ -11810,7 +11839,7 @@ if i32.const 0 i32.const 8 - i32.const 159 + i32.const 151 i32.const 0 call $~lib/env/abort unreachable @@ -11825,7 +11854,7 @@ if i32.const 0 i32.const 8 - i32.const 160 + i32.const 152 i32.const 0 call $~lib/env/abort unreachable @@ -11840,7 +11869,7 @@ if i32.const 0 i32.const 8 - i32.const 161 + i32.const 153 i32.const 0 call $~lib/env/abort unreachable @@ -11857,7 +11886,7 @@ if i32.const 0 i32.const 8 - i32.const 162 + i32.const 154 i32.const 0 call $~lib/env/abort unreachable @@ -11872,7 +11901,7 @@ if i32.const 0 i32.const 8 - i32.const 163 + i32.const 155 i32.const 0 call $~lib/env/abort unreachable @@ -11887,7 +11916,7 @@ if i32.const 0 i32.const 8 - i32.const 164 + i32.const 156 i32.const 0 call $~lib/env/abort unreachable @@ -11902,7 +11931,7 @@ if i32.const 0 i32.const 8 - i32.const 165 + i32.const 157 i32.const 0 call $~lib/env/abort unreachable @@ -11919,7 +11948,7 @@ if i32.const 0 i32.const 8 - i32.const 166 + i32.const 158 i32.const 0 call $~lib/env/abort unreachable @@ -11934,7 +11963,7 @@ if i32.const 0 i32.const 8 - i32.const 167 + i32.const 159 i32.const 0 call $~lib/env/abort unreachable @@ -11949,7 +11978,7 @@ if i32.const 0 i32.const 8 - i32.const 168 + i32.const 160 i32.const 0 call $~lib/env/abort unreachable @@ -11966,7 +11995,7 @@ if i32.const 0 i32.const 8 - i32.const 169 + i32.const 161 i32.const 0 call $~lib/env/abort unreachable @@ -11983,7 +12012,7 @@ if i32.const 0 i32.const 8 - i32.const 170 + i32.const 162 i32.const 0 call $~lib/env/abort unreachable @@ -12000,7 +12029,7 @@ if i32.const 0 i32.const 8 - i32.const 171 + i32.const 163 i32.const 0 call $~lib/env/abort unreachable @@ -12015,7 +12044,7 @@ if i32.const 0 i32.const 8 - i32.const 180 + i32.const 172 i32.const 0 call $~lib/env/abort unreachable @@ -12030,7 +12059,7 @@ if i32.const 0 i32.const 8 - i32.const 181 + i32.const 173 i32.const 0 call $~lib/env/abort unreachable @@ -12045,7 +12074,7 @@ if i32.const 0 i32.const 8 - i32.const 182 + i32.const 174 i32.const 0 call $~lib/env/abort unreachable @@ -12060,7 +12089,7 @@ if i32.const 0 i32.const 8 - i32.const 183 + i32.const 175 i32.const 0 call $~lib/env/abort unreachable @@ -12075,7 +12104,7 @@ if i32.const 0 i32.const 8 - i32.const 184 + i32.const 176 i32.const 0 call $~lib/env/abort unreachable @@ -12090,7 +12119,7 @@ if i32.const 0 i32.const 8 - i32.const 185 + i32.const 177 i32.const 0 call $~lib/env/abort unreachable @@ -12105,7 +12134,7 @@ if i32.const 0 i32.const 8 - i32.const 186 + i32.const 178 i32.const 0 call $~lib/env/abort unreachable @@ -12120,7 +12149,7 @@ if i32.const 0 i32.const 8 - i32.const 187 + i32.const 179 i32.const 0 call $~lib/env/abort unreachable @@ -12135,7 +12164,7 @@ if i32.const 0 i32.const 8 - i32.const 188 + i32.const 180 i32.const 0 call $~lib/env/abort unreachable @@ -12150,7 +12179,7 @@ if i32.const 0 i32.const 8 - i32.const 189 + i32.const 181 i32.const 0 call $~lib/env/abort unreachable @@ -12165,7 +12194,7 @@ if i32.const 0 i32.const 8 - i32.const 192 + i32.const 184 i32.const 0 call $~lib/env/abort unreachable @@ -12180,7 +12209,7 @@ if i32.const 0 i32.const 8 - i32.const 193 + i32.const 185 i32.const 0 call $~lib/env/abort unreachable @@ -12195,7 +12224,7 @@ if i32.const 0 i32.const 8 - i32.const 194 + i32.const 186 i32.const 0 call $~lib/env/abort unreachable @@ -12210,7 +12239,7 @@ if i32.const 0 i32.const 8 - i32.const 195 + i32.const 187 i32.const 0 call $~lib/env/abort unreachable @@ -12225,7 +12254,7 @@ if i32.const 0 i32.const 8 - i32.const 196 + i32.const 188 i32.const 0 call $~lib/env/abort unreachable @@ -12242,7 +12271,7 @@ if i32.const 0 i32.const 8 - i32.const 197 + i32.const 189 i32.const 0 call $~lib/env/abort unreachable @@ -12257,7 +12286,7 @@ if i32.const 0 i32.const 8 - i32.const 198 + i32.const 190 i32.const 0 call $~lib/env/abort unreachable @@ -12272,7 +12301,7 @@ if i32.const 0 i32.const 8 - i32.const 199 + i32.const 191 i32.const 0 call $~lib/env/abort unreachable @@ -12287,7 +12316,7 @@ if i32.const 0 i32.const 8 - i32.const 200 + i32.const 192 i32.const 0 call $~lib/env/abort unreachable @@ -12304,7 +12333,7 @@ if i32.const 0 i32.const 8 - i32.const 201 + i32.const 193 i32.const 0 call $~lib/env/abort unreachable @@ -12319,7 +12348,7 @@ if i32.const 0 i32.const 8 - i32.const 202 + i32.const 194 i32.const 0 call $~lib/env/abort unreachable @@ -12334,7 +12363,7 @@ if i32.const 0 i32.const 8 - i32.const 203 + i32.const 195 i32.const 0 call $~lib/env/abort unreachable @@ -12349,7 +12378,7 @@ if i32.const 0 i32.const 8 - i32.const 204 + i32.const 196 i32.const 0 call $~lib/env/abort unreachable @@ -12366,7 +12395,7 @@ if i32.const 0 i32.const 8 - i32.const 205 + i32.const 197 i32.const 0 call $~lib/env/abort unreachable @@ -12381,7 +12410,7 @@ if i32.const 0 i32.const 8 - i32.const 206 + i32.const 198 i32.const 0 call $~lib/env/abort unreachable @@ -12396,7 +12425,7 @@ if i32.const 0 i32.const 8 - i32.const 207 + i32.const 199 i32.const 0 call $~lib/env/abort unreachable @@ -12413,7 +12442,7 @@ if i32.const 0 i32.const 8 - i32.const 208 + i32.const 200 i32.const 0 call $~lib/env/abort unreachable @@ -12430,7 +12459,7 @@ if i32.const 0 i32.const 8 - i32.const 209 + i32.const 201 i32.const 0 call $~lib/env/abort unreachable @@ -12447,7 +12476,7 @@ if i32.const 0 i32.const 8 - i32.const 210 + i32.const 202 i32.const 0 call $~lib/env/abort unreachable @@ -12461,7 +12490,7 @@ if i32.const 0 i32.const 8 - i32.const 222 + i32.const 214 i32.const 0 call $~lib/env/abort unreachable @@ -12475,7 +12504,7 @@ if i32.const 0 i32.const 8 - i32.const 223 + i32.const 215 i32.const 0 call $~lib/env/abort unreachable @@ -12489,7 +12518,7 @@ if i32.const 0 i32.const 8 - i32.const 224 + i32.const 216 i32.const 0 call $~lib/env/abort unreachable @@ -12503,7 +12532,7 @@ if i32.const 0 i32.const 8 - i32.const 225 + i32.const 217 i32.const 0 call $~lib/env/abort unreachable @@ -12517,7 +12546,7 @@ if i32.const 0 i32.const 8 - i32.const 226 + i32.const 218 i32.const 0 call $~lib/env/abort unreachable @@ -12531,7 +12560,7 @@ if i32.const 0 i32.const 8 - i32.const 227 + i32.const 219 i32.const 0 call $~lib/env/abort unreachable @@ -12545,7 +12574,7 @@ if i32.const 0 i32.const 8 - i32.const 228 + i32.const 220 i32.const 0 call $~lib/env/abort unreachable @@ -12559,7 +12588,7 @@ if i32.const 0 i32.const 8 - i32.const 229 + i32.const 221 i32.const 0 call $~lib/env/abort unreachable @@ -12573,7 +12602,7 @@ if i32.const 0 i32.const 8 - i32.const 230 + i32.const 222 i32.const 0 call $~lib/env/abort unreachable @@ -12587,7 +12616,7 @@ if i32.const 0 i32.const 8 - i32.const 231 + i32.const 223 i32.const 0 call $~lib/env/abort unreachable @@ -12601,7 +12630,7 @@ if i32.const 0 i32.const 8 - i32.const 234 + i32.const 226 i32.const 0 call $~lib/env/abort unreachable @@ -12615,7 +12644,7 @@ if i32.const 0 i32.const 8 - i32.const 235 + i32.const 227 i32.const 0 call $~lib/env/abort unreachable @@ -12629,7 +12658,7 @@ if i32.const 0 i32.const 8 - i32.const 236 + i32.const 228 i32.const 0 call $~lib/env/abort unreachable @@ -12643,7 +12672,7 @@ if i32.const 0 i32.const 8 - i32.const 237 + i32.const 229 i32.const 0 call $~lib/env/abort unreachable @@ -12657,7 +12686,7 @@ if i32.const 0 i32.const 8 - i32.const 238 + i32.const 230 i32.const 0 call $~lib/env/abort unreachable @@ -12672,7 +12701,7 @@ if i32.const 0 i32.const 8 - i32.const 239 + i32.const 231 i32.const 0 call $~lib/env/abort unreachable @@ -12686,7 +12715,7 @@ if i32.const 0 i32.const 8 - i32.const 240 + i32.const 232 i32.const 0 call $~lib/env/abort unreachable @@ -12700,7 +12729,7 @@ if i32.const 0 i32.const 8 - i32.const 249 + i32.const 241 i32.const 0 call $~lib/env/abort unreachable @@ -12714,7 +12743,7 @@ if i32.const 0 i32.const 8 - i32.const 250 + i32.const 242 i32.const 0 call $~lib/env/abort unreachable @@ -12728,7 +12757,7 @@ if i32.const 0 i32.const 8 - i32.const 251 + i32.const 243 i32.const 0 call $~lib/env/abort unreachable @@ -12742,7 +12771,7 @@ if i32.const 0 i32.const 8 - i32.const 252 + i32.const 244 i32.const 0 call $~lib/env/abort unreachable @@ -12756,7 +12785,7 @@ if i32.const 0 i32.const 8 - i32.const 253 + i32.const 245 i32.const 0 call $~lib/env/abort unreachable @@ -12770,7 +12799,7 @@ if i32.const 0 i32.const 8 - i32.const 254 + i32.const 246 i32.const 0 call $~lib/env/abort unreachable @@ -12784,7 +12813,7 @@ if i32.const 0 i32.const 8 - i32.const 255 + i32.const 247 i32.const 0 call $~lib/env/abort unreachable @@ -12798,7 +12827,7 @@ if i32.const 0 i32.const 8 - i32.const 256 + i32.const 248 i32.const 0 call $~lib/env/abort unreachable @@ -12812,7 +12841,7 @@ if i32.const 0 i32.const 8 - i32.const 257 + i32.const 249 i32.const 0 call $~lib/env/abort unreachable @@ -12826,7 +12855,7 @@ if i32.const 0 i32.const 8 - i32.const 258 + i32.const 250 i32.const 0 call $~lib/env/abort unreachable @@ -12840,7 +12869,7 @@ if i32.const 0 i32.const 8 - i32.const 261 + i32.const 253 i32.const 0 call $~lib/env/abort unreachable @@ -12854,7 +12883,7 @@ if i32.const 0 i32.const 8 - i32.const 262 + i32.const 254 i32.const 0 call $~lib/env/abort unreachable @@ -12868,7 +12897,7 @@ if i32.const 0 i32.const 8 - i32.const 263 + i32.const 255 i32.const 0 call $~lib/env/abort unreachable @@ -12882,7 +12911,7 @@ if i32.const 0 i32.const 8 - i32.const 264 + i32.const 256 i32.const 0 call $~lib/env/abort unreachable @@ -12896,7 +12925,7 @@ if i32.const 0 i32.const 8 - i32.const 265 + i32.const 257 i32.const 0 call $~lib/env/abort unreachable @@ -12911,7 +12940,7 @@ if i32.const 0 i32.const 8 - i32.const 266 + i32.const 258 i32.const 0 call $~lib/env/abort unreachable @@ -12925,7 +12954,7 @@ if i32.const 0 i32.const 8 - i32.const 267 + i32.const 259 i32.const 0 call $~lib/env/abort unreachable @@ -12939,7 +12968,7 @@ if i32.const 0 i32.const 8 - i32.const 279 + i32.const 271 i32.const 0 call $~lib/env/abort unreachable @@ -12953,7 +12982,7 @@ if i32.const 0 i32.const 8 - i32.const 280 + i32.const 272 i32.const 0 call $~lib/env/abort unreachable @@ -12967,7 +12996,7 @@ if i32.const 0 i32.const 8 - i32.const 281 + i32.const 273 i32.const 0 call $~lib/env/abort unreachable @@ -12981,7 +13010,7 @@ if i32.const 0 i32.const 8 - i32.const 282 + i32.const 274 i32.const 0 call $~lib/env/abort unreachable @@ -12995,7 +13024,7 @@ if i32.const 0 i32.const 8 - i32.const 283 + i32.const 275 i32.const 0 call $~lib/env/abort unreachable @@ -13009,7 +13038,7 @@ if i32.const 0 i32.const 8 - i32.const 284 + i32.const 276 i32.const 0 call $~lib/env/abort unreachable @@ -13023,7 +13052,7 @@ if i32.const 0 i32.const 8 - i32.const 285 + i32.const 277 i32.const 0 call $~lib/env/abort unreachable @@ -13037,7 +13066,7 @@ if i32.const 0 i32.const 8 - i32.const 286 + i32.const 278 i32.const 0 call $~lib/env/abort unreachable @@ -13051,7 +13080,7 @@ if i32.const 0 i32.const 8 - i32.const 287 + i32.const 279 i32.const 0 call $~lib/env/abort unreachable @@ -13065,7 +13094,7 @@ if i32.const 0 i32.const 8 - i32.const 288 + i32.const 280 i32.const 0 call $~lib/env/abort unreachable @@ -13079,7 +13108,7 @@ if i32.const 0 i32.const 8 - i32.const 291 + i32.const 283 i32.const 0 call $~lib/env/abort unreachable @@ -13093,7 +13122,7 @@ if i32.const 0 i32.const 8 - i32.const 292 + i32.const 284 i32.const 0 call $~lib/env/abort unreachable @@ -13107,7 +13136,7 @@ if i32.const 0 i32.const 8 - i32.const 293 + i32.const 285 i32.const 0 call $~lib/env/abort unreachable @@ -13121,7 +13150,7 @@ if i32.const 0 i32.const 8 - i32.const 294 + i32.const 286 i32.const 0 call $~lib/env/abort unreachable @@ -13135,7 +13164,7 @@ if i32.const 0 i32.const 8 - i32.const 295 + i32.const 287 i32.const 0 call $~lib/env/abort unreachable @@ -13149,7 +13178,7 @@ if i32.const 0 i32.const 8 - i32.const 296 + i32.const 288 i32.const 0 call $~lib/env/abort unreachable @@ -13164,7 +13193,7 @@ if i32.const 0 i32.const 8 - i32.const 297 + i32.const 289 i32.const 0 call $~lib/env/abort unreachable @@ -13178,7 +13207,7 @@ if i32.const 0 i32.const 8 - i32.const 298 + i32.const 290 i32.const 0 call $~lib/env/abort unreachable @@ -13192,7 +13221,7 @@ if i32.const 0 i32.const 8 - i32.const 299 + i32.const 291 i32.const 0 call $~lib/env/abort unreachable @@ -13206,7 +13235,7 @@ if i32.const 0 i32.const 8 - i32.const 300 + i32.const 292 i32.const 0 call $~lib/env/abort unreachable @@ -13220,7 +13249,7 @@ if i32.const 0 i32.const 8 - i32.const 309 + i32.const 301 i32.const 0 call $~lib/env/abort unreachable @@ -13234,7 +13263,7 @@ if i32.const 0 i32.const 8 - i32.const 310 + i32.const 302 i32.const 0 call $~lib/env/abort unreachable @@ -13248,7 +13277,7 @@ if i32.const 0 i32.const 8 - i32.const 311 + i32.const 303 i32.const 0 call $~lib/env/abort unreachable @@ -13262,7 +13291,7 @@ if i32.const 0 i32.const 8 - i32.const 312 + i32.const 304 i32.const 0 call $~lib/env/abort unreachable @@ -13276,7 +13305,7 @@ if i32.const 0 i32.const 8 - i32.const 313 + i32.const 305 i32.const 0 call $~lib/env/abort unreachable @@ -13290,7 +13319,7 @@ if i32.const 0 i32.const 8 - i32.const 314 + i32.const 306 i32.const 0 call $~lib/env/abort unreachable @@ -13304,7 +13333,7 @@ if i32.const 0 i32.const 8 - i32.const 315 + i32.const 307 i32.const 0 call $~lib/env/abort unreachable @@ -13318,7 +13347,7 @@ if i32.const 0 i32.const 8 - i32.const 316 + i32.const 308 i32.const 0 call $~lib/env/abort unreachable @@ -13332,7 +13361,7 @@ if i32.const 0 i32.const 8 - i32.const 317 + i32.const 309 i32.const 0 call $~lib/env/abort unreachable @@ -13346,7 +13375,7 @@ if i32.const 0 i32.const 8 - i32.const 318 + i32.const 310 i32.const 0 call $~lib/env/abort unreachable @@ -13360,7 +13389,7 @@ if i32.const 0 i32.const 8 - i32.const 321 + i32.const 313 i32.const 0 call $~lib/env/abort unreachable @@ -13374,7 +13403,7 @@ if i32.const 0 i32.const 8 - i32.const 322 + i32.const 314 i32.const 0 call $~lib/env/abort unreachable @@ -13388,7 +13417,7 @@ if i32.const 0 i32.const 8 - i32.const 323 + i32.const 315 i32.const 0 call $~lib/env/abort unreachable @@ -13402,7 +13431,7 @@ if i32.const 0 i32.const 8 - i32.const 324 + i32.const 316 i32.const 0 call $~lib/env/abort unreachable @@ -13416,7 +13445,7 @@ if i32.const 0 i32.const 8 - i32.const 325 + i32.const 317 i32.const 0 call $~lib/env/abort unreachable @@ -13430,7 +13459,7 @@ if i32.const 0 i32.const 8 - i32.const 326 + i32.const 318 i32.const 0 call $~lib/env/abort unreachable @@ -13445,7 +13474,7 @@ if i32.const 0 i32.const 8 - i32.const 327 + i32.const 319 i32.const 0 call $~lib/env/abort unreachable @@ -13459,7 +13488,7 @@ if i32.const 0 i32.const 8 - i32.const 328 + i32.const 320 i32.const 0 call $~lib/env/abort unreachable @@ -13473,7 +13502,7 @@ if i32.const 0 i32.const 8 - i32.const 329 + i32.const 321 i32.const 0 call $~lib/env/abort unreachable @@ -13487,7 +13516,7 @@ if i32.const 0 i32.const 8 - i32.const 330 + i32.const 322 i32.const 0 call $~lib/env/abort unreachable @@ -13501,7 +13530,7 @@ if i32.const 0 i32.const 8 - i32.const 331 + i32.const 323 i32.const 0 call $~lib/env/abort unreachable @@ -13515,7 +13544,7 @@ if i32.const 0 i32.const 8 - i32.const 343 + i32.const 335 i32.const 0 call $~lib/env/abort unreachable @@ -13529,7 +13558,7 @@ if i32.const 0 i32.const 8 - i32.const 344 + i32.const 336 i32.const 0 call $~lib/env/abort unreachable @@ -13543,7 +13572,7 @@ if i32.const 0 i32.const 8 - i32.const 345 + i32.const 337 i32.const 0 call $~lib/env/abort unreachable @@ -13557,7 +13586,7 @@ if i32.const 0 i32.const 8 - i32.const 346 + i32.const 338 i32.const 0 call $~lib/env/abort unreachable @@ -13571,7 +13600,7 @@ if i32.const 0 i32.const 8 - i32.const 347 + i32.const 339 i32.const 0 call $~lib/env/abort unreachable @@ -13585,7 +13614,7 @@ if i32.const 0 i32.const 8 - i32.const 348 + i32.const 340 i32.const 0 call $~lib/env/abort unreachable @@ -13599,7 +13628,7 @@ if i32.const 0 i32.const 8 - i32.const 349 + i32.const 341 i32.const 0 call $~lib/env/abort unreachable @@ -13613,7 +13642,7 @@ if i32.const 0 i32.const 8 - i32.const 350 + i32.const 342 i32.const 0 call $~lib/env/abort unreachable @@ -13627,7 +13656,7 @@ if i32.const 0 i32.const 8 - i32.const 351 + i32.const 343 i32.const 0 call $~lib/env/abort unreachable @@ -13641,7 +13670,7 @@ if i32.const 0 i32.const 8 - i32.const 352 + i32.const 344 i32.const 0 call $~lib/env/abort unreachable @@ -13655,7 +13684,7 @@ if i32.const 0 i32.const 8 - i32.const 355 + i32.const 347 i32.const 0 call $~lib/env/abort unreachable @@ -13669,7 +13698,7 @@ if i32.const 0 i32.const 8 - i32.const 356 + i32.const 348 i32.const 0 call $~lib/env/abort unreachable @@ -13683,7 +13712,7 @@ if i32.const 0 i32.const 8 - i32.const 357 + i32.const 349 i32.const 0 call $~lib/env/abort unreachable @@ -13697,7 +13726,7 @@ if i32.const 0 i32.const 8 - i32.const 358 + i32.const 350 i32.const 0 call $~lib/env/abort unreachable @@ -13711,7 +13740,7 @@ if i32.const 0 i32.const 8 - i32.const 359 + i32.const 351 i32.const 0 call $~lib/env/abort unreachable @@ -13725,7 +13754,7 @@ if i32.const 0 i32.const 8 - i32.const 360 + i32.const 352 i32.const 0 call $~lib/env/abort unreachable @@ -13740,7 +13769,7 @@ if i32.const 0 i32.const 8 - i32.const 361 + i32.const 353 i32.const 0 call $~lib/env/abort unreachable @@ -13754,7 +13783,7 @@ if i32.const 0 i32.const 8 - i32.const 377 + i32.const 369 i32.const 0 call $~lib/env/abort unreachable @@ -13768,7 +13797,7 @@ if i32.const 0 i32.const 8 - i32.const 379 + i32.const 371 i32.const 0 call $~lib/env/abort unreachable @@ -13782,7 +13811,7 @@ if i32.const 0 i32.const 8 - i32.const 380 + i32.const 372 i32.const 0 call $~lib/env/abort unreachable @@ -13796,7 +13825,7 @@ if i32.const 0 i32.const 8 - i32.const 389 + i32.const 381 i32.const 0 call $~lib/env/abort unreachable @@ -13810,7 +13839,7 @@ if i32.const 0 i32.const 8 - i32.const 390 + i32.const 382 i32.const 0 call $~lib/env/abort unreachable @@ -13824,7 +13853,7 @@ if i32.const 0 i32.const 8 - i32.const 391 + i32.const 383 i32.const 0 call $~lib/env/abort unreachable @@ -13838,7 +13867,7 @@ if i32.const 0 i32.const 8 - i32.const 392 + i32.const 384 i32.const 0 call $~lib/env/abort unreachable @@ -13852,7 +13881,7 @@ if i32.const 0 i32.const 8 - i32.const 393 + i32.const 385 i32.const 0 call $~lib/env/abort unreachable @@ -13866,7 +13895,7 @@ if i32.const 0 i32.const 8 - i32.const 394 + i32.const 386 i32.const 0 call $~lib/env/abort unreachable @@ -13880,7 +13909,7 @@ if i32.const 0 i32.const 8 - i32.const 395 + i32.const 387 i32.const 0 call $~lib/env/abort unreachable @@ -13894,7 +13923,7 @@ if i32.const 0 i32.const 8 - i32.const 396 + i32.const 388 i32.const 0 call $~lib/env/abort unreachable @@ -13908,7 +13937,7 @@ if i32.const 0 i32.const 8 - i32.const 397 + i32.const 389 i32.const 0 call $~lib/env/abort unreachable @@ -13922,7 +13951,7 @@ if i32.const 0 i32.const 8 - i32.const 398 + i32.const 390 i32.const 0 call $~lib/env/abort unreachable @@ -13936,7 +13965,7 @@ if i32.const 0 i32.const 8 - i32.const 401 + i32.const 393 i32.const 0 call $~lib/env/abort unreachable @@ -13950,7 +13979,7 @@ if i32.const 0 i32.const 8 - i32.const 402 + i32.const 394 i32.const 0 call $~lib/env/abort unreachable @@ -13964,7 +13993,7 @@ if i32.const 0 i32.const 8 - i32.const 403 + i32.const 395 i32.const 0 call $~lib/env/abort unreachable @@ -13978,7 +14007,7 @@ if i32.const 0 i32.const 8 - i32.const 404 + i32.const 396 i32.const 0 call $~lib/env/abort unreachable @@ -13992,7 +14021,7 @@ if i32.const 0 i32.const 8 - i32.const 405 + i32.const 397 i32.const 0 call $~lib/env/abort unreachable @@ -14006,7 +14035,7 @@ if i32.const 0 i32.const 8 - i32.const 406 + i32.const 398 i32.const 0 call $~lib/env/abort unreachable @@ -14021,7 +14050,7 @@ if i32.const 0 i32.const 8 - i32.const 407 + i32.const 399 i32.const 0 call $~lib/env/abort unreachable @@ -14035,7 +14064,7 @@ if i32.const 0 i32.const 8 - i32.const 408 + i32.const 400 i32.const 0 call $~lib/env/abort unreachable @@ -14049,7 +14078,7 @@ if i32.const 0 i32.const 8 - i32.const 420 + i32.const 412 i32.const 0 call $~lib/env/abort unreachable @@ -14063,7 +14092,7 @@ if i32.const 0 i32.const 8 - i32.const 421 + i32.const 413 i32.const 0 call $~lib/env/abort unreachable @@ -14077,7 +14106,7 @@ if i32.const 0 i32.const 8 - i32.const 422 + i32.const 414 i32.const 0 call $~lib/env/abort unreachable @@ -14091,7 +14120,7 @@ if i32.const 0 i32.const 8 - i32.const 423 + i32.const 415 i32.const 0 call $~lib/env/abort unreachable @@ -14105,7 +14134,7 @@ if i32.const 0 i32.const 8 - i32.const 424 + i32.const 416 i32.const 0 call $~lib/env/abort unreachable @@ -14119,7 +14148,7 @@ if i32.const 0 i32.const 8 - i32.const 425 + i32.const 417 i32.const 0 call $~lib/env/abort unreachable @@ -14133,7 +14162,7 @@ if i32.const 0 i32.const 8 - i32.const 426 + i32.const 418 i32.const 0 call $~lib/env/abort unreachable @@ -14147,7 +14176,7 @@ if i32.const 0 i32.const 8 - i32.const 427 + i32.const 419 i32.const 0 call $~lib/env/abort unreachable @@ -14161,7 +14190,7 @@ if i32.const 0 i32.const 8 - i32.const 428 + i32.const 420 i32.const 0 call $~lib/env/abort unreachable @@ -14175,7 +14204,7 @@ if i32.const 0 i32.const 8 - i32.const 429 + i32.const 421 i32.const 0 call $~lib/env/abort unreachable @@ -14189,7 +14218,7 @@ if i32.const 0 i32.const 8 - i32.const 432 + i32.const 424 i32.const 0 call $~lib/env/abort unreachable @@ -14203,7 +14232,7 @@ if i32.const 0 i32.const 8 - i32.const 433 + i32.const 425 i32.const 0 call $~lib/env/abort unreachable @@ -14217,7 +14246,7 @@ if i32.const 0 i32.const 8 - i32.const 434 + i32.const 426 i32.const 0 call $~lib/env/abort unreachable @@ -14231,7 +14260,7 @@ if i32.const 0 i32.const 8 - i32.const 435 + i32.const 427 i32.const 0 call $~lib/env/abort unreachable @@ -14245,7 +14274,7 @@ if i32.const 0 i32.const 8 - i32.const 436 + i32.const 428 i32.const 0 call $~lib/env/abort unreachable @@ -14259,7 +14288,7 @@ if i32.const 0 i32.const 8 - i32.const 437 + i32.const 429 i32.const 0 call $~lib/env/abort unreachable @@ -14273,7 +14302,7 @@ if i32.const 0 i32.const 8 - i32.const 438 + i32.const 430 i32.const 0 call $~lib/env/abort unreachable @@ -14288,7 +14317,7 @@ if i32.const 0 i32.const 8 - i32.const 439 + i32.const 431 i32.const 0 call $~lib/env/abort unreachable @@ -14302,7 +14331,7 @@ if i32.const 0 i32.const 8 - i32.const 440 + i32.const 432 i32.const 0 call $~lib/env/abort unreachable @@ -14316,7 +14345,7 @@ if i32.const 0 i32.const 8 - i32.const 441 + i32.const 433 i32.const 0 call $~lib/env/abort unreachable @@ -14330,7 +14359,7 @@ if i32.const 0 i32.const 8 - i32.const 450 + i32.const 442 i32.const 0 call $~lib/env/abort unreachable @@ -14344,7 +14373,7 @@ if i32.const 0 i32.const 8 - i32.const 451 + i32.const 443 i32.const 0 call $~lib/env/abort unreachable @@ -14358,7 +14387,7 @@ if i32.const 0 i32.const 8 - i32.const 452 + i32.const 444 i32.const 0 call $~lib/env/abort unreachable @@ -14372,7 +14401,7 @@ if i32.const 0 i32.const 8 - i32.const 453 + i32.const 445 i32.const 0 call $~lib/env/abort unreachable @@ -14386,7 +14415,7 @@ if i32.const 0 i32.const 8 - i32.const 454 + i32.const 446 i32.const 0 call $~lib/env/abort unreachable @@ -14400,7 +14429,7 @@ if i32.const 0 i32.const 8 - i32.const 455 + i32.const 447 i32.const 0 call $~lib/env/abort unreachable @@ -14414,7 +14443,7 @@ if i32.const 0 i32.const 8 - i32.const 456 + i32.const 448 i32.const 0 call $~lib/env/abort unreachable @@ -14428,7 +14457,7 @@ if i32.const 0 i32.const 8 - i32.const 457 + i32.const 449 i32.const 0 call $~lib/env/abort unreachable @@ -14442,7 +14471,7 @@ if i32.const 0 i32.const 8 - i32.const 458 + i32.const 450 i32.const 0 call $~lib/env/abort unreachable @@ -14456,7 +14485,7 @@ if i32.const 0 i32.const 8 - i32.const 459 + i32.const 451 i32.const 0 call $~lib/env/abort unreachable @@ -14470,7 +14499,7 @@ if i32.const 0 i32.const 8 - i32.const 462 + i32.const 454 i32.const 0 call $~lib/env/abort unreachable @@ -14484,7 +14513,7 @@ if i32.const 0 i32.const 8 - i32.const 463 + i32.const 455 i32.const 0 call $~lib/env/abort unreachable @@ -14498,7 +14527,7 @@ if i32.const 0 i32.const 8 - i32.const 464 + i32.const 456 i32.const 0 call $~lib/env/abort unreachable @@ -14512,7 +14541,7 @@ if i32.const 0 i32.const 8 - i32.const 465 + i32.const 457 i32.const 0 call $~lib/env/abort unreachable @@ -14526,7 +14555,7 @@ if i32.const 0 i32.const 8 - i32.const 466 + i32.const 458 i32.const 0 call $~lib/env/abort unreachable @@ -14540,7 +14569,7 @@ if i32.const 0 i32.const 8 - i32.const 467 + i32.const 459 i32.const 0 call $~lib/env/abort unreachable @@ -14554,7 +14583,7 @@ if i32.const 0 i32.const 8 - i32.const 468 + i32.const 460 i32.const 0 call $~lib/env/abort unreachable @@ -14569,7 +14598,7 @@ if i32.const 0 i32.const 8 - i32.const 469 + i32.const 461 i32.const 0 call $~lib/env/abort unreachable @@ -14583,7 +14612,7 @@ if i32.const 0 i32.const 8 - i32.const 470 + i32.const 462 i32.const 0 call $~lib/env/abort unreachable @@ -14597,7 +14626,7 @@ if i32.const 0 i32.const 8 - i32.const 471 + i32.const 463 i32.const 0 call $~lib/env/abort unreachable @@ -14611,7 +14640,7 @@ if i32.const 0 i32.const 8 - i32.const 483 + i32.const 475 i32.const 0 call $~lib/env/abort unreachable @@ -14625,7 +14654,7 @@ if i32.const 0 i32.const 8 - i32.const 484 + i32.const 476 i32.const 0 call $~lib/env/abort unreachable @@ -14639,7 +14668,7 @@ if i32.const 0 i32.const 8 - i32.const 485 + i32.const 477 i32.const 0 call $~lib/env/abort unreachable @@ -14653,7 +14682,7 @@ if i32.const 0 i32.const 8 - i32.const 486 + i32.const 478 i32.const 0 call $~lib/env/abort unreachable @@ -14667,7 +14696,7 @@ if i32.const 0 i32.const 8 - i32.const 487 + i32.const 479 i32.const 0 call $~lib/env/abort unreachable @@ -14681,7 +14710,7 @@ if i32.const 0 i32.const 8 - i32.const 488 + i32.const 480 i32.const 0 call $~lib/env/abort unreachable @@ -14695,7 +14724,7 @@ if i32.const 0 i32.const 8 - i32.const 489 + i32.const 481 i32.const 0 call $~lib/env/abort unreachable @@ -14709,7 +14738,7 @@ if i32.const 0 i32.const 8 - i32.const 490 + i32.const 482 i32.const 0 call $~lib/env/abort unreachable @@ -14723,7 +14752,7 @@ if i32.const 0 i32.const 8 - i32.const 491 + i32.const 483 i32.const 0 call $~lib/env/abort unreachable @@ -14737,7 +14766,7 @@ if i32.const 0 i32.const 8 - i32.const 492 + i32.const 484 i32.const 0 call $~lib/env/abort unreachable @@ -14751,7 +14780,7 @@ if i32.const 0 i32.const 8 - i32.const 495 + i32.const 487 i32.const 0 call $~lib/env/abort unreachable @@ -14765,7 +14794,7 @@ if i32.const 0 i32.const 8 - i32.const 496 + i32.const 488 i32.const 0 call $~lib/env/abort unreachable @@ -14781,7 +14810,7 @@ if i32.const 0 i32.const 8 - i32.const 497 + i32.const 489 i32.const 0 call $~lib/env/abort unreachable @@ -14795,7 +14824,7 @@ if i32.const 0 i32.const 8 - i32.const 498 + i32.const 490 i32.const 0 call $~lib/env/abort unreachable @@ -14809,7 +14838,7 @@ if i32.const 0 i32.const 8 - i32.const 499 + i32.const 491 i32.const 0 call $~lib/env/abort unreachable @@ -14823,7 +14852,7 @@ if i32.const 0 i32.const 8 - i32.const 528 + i32.const 520 i32.const 0 call $~lib/env/abort unreachable @@ -14837,7 +14866,7 @@ if i32.const 0 i32.const 8 - i32.const 529 + i32.const 521 i32.const 0 call $~lib/env/abort unreachable @@ -14851,7 +14880,7 @@ if i32.const 0 i32.const 8 - i32.const 530 + i32.const 522 i32.const 0 call $~lib/env/abort unreachable @@ -14865,7 +14894,7 @@ if i32.const 0 i32.const 8 - i32.const 531 + i32.const 523 i32.const 0 call $~lib/env/abort unreachable @@ -14879,7 +14908,7 @@ if i32.const 0 i32.const 8 - i32.const 532 + i32.const 524 i32.const 0 call $~lib/env/abort unreachable @@ -14893,7 +14922,7 @@ if i32.const 0 i32.const 8 - i32.const 533 + i32.const 525 i32.const 0 call $~lib/env/abort unreachable @@ -14907,7 +14936,7 @@ if i32.const 0 i32.const 8 - i32.const 534 + i32.const 526 i32.const 0 call $~lib/env/abort unreachable @@ -14921,7 +14950,7 @@ if i32.const 0 i32.const 8 - i32.const 535 + i32.const 527 i32.const 0 call $~lib/env/abort unreachable @@ -14935,7 +14964,7 @@ if i32.const 0 i32.const 8 - i32.const 536 + i32.const 528 i32.const 0 call $~lib/env/abort unreachable @@ -14949,7 +14978,7 @@ if i32.const 0 i32.const 8 - i32.const 537 + i32.const 529 i32.const 0 call $~lib/env/abort unreachable @@ -14963,7 +14992,7 @@ if i32.const 0 i32.const 8 - i32.const 540 + i32.const 532 i32.const 0 call $~lib/env/abort unreachable @@ -14977,7 +15006,7 @@ if i32.const 0 i32.const 8 - i32.const 541 + i32.const 533 i32.const 0 call $~lib/env/abort unreachable @@ -14993,7 +15022,7 @@ if i32.const 0 i32.const 8 - i32.const 542 + i32.const 534 i32.const 0 call $~lib/env/abort unreachable @@ -15007,7 +15036,7 @@ if i32.const 0 i32.const 8 - i32.const 543 + i32.const 535 i32.const 0 call $~lib/env/abort unreachable @@ -15021,7 +15050,7 @@ if i32.const 0 i32.const 8 - i32.const 544 + i32.const 536 i32.const 0 call $~lib/env/abort unreachable @@ -15035,7 +15064,7 @@ if i32.const 0 i32.const 8 - i32.const 556 + i32.const 548 i32.const 0 call $~lib/env/abort unreachable @@ -15049,7 +15078,7 @@ if i32.const 0 i32.const 8 - i32.const 557 + i32.const 549 i32.const 0 call $~lib/env/abort unreachable @@ -15063,7 +15092,7 @@ if i32.const 0 i32.const 8 - i32.const 558 + i32.const 550 i32.const 0 call $~lib/env/abort unreachable @@ -15077,7 +15106,7 @@ if i32.const 0 i32.const 8 - i32.const 559 + i32.const 551 i32.const 0 call $~lib/env/abort unreachable @@ -15091,7 +15120,7 @@ if i32.const 0 i32.const 8 - i32.const 560 + i32.const 552 i32.const 0 call $~lib/env/abort unreachable @@ -15105,7 +15134,7 @@ if i32.const 0 i32.const 8 - i32.const 561 + i32.const 553 i32.const 0 call $~lib/env/abort unreachable @@ -15119,7 +15148,7 @@ if i32.const 0 i32.const 8 - i32.const 562 + i32.const 554 i32.const 0 call $~lib/env/abort unreachable @@ -15133,7 +15162,7 @@ if i32.const 0 i32.const 8 - i32.const 563 + i32.const 555 i32.const 0 call $~lib/env/abort unreachable @@ -15147,7 +15176,7 @@ if i32.const 0 i32.const 8 - i32.const 564 + i32.const 556 i32.const 0 call $~lib/env/abort unreachable @@ -15161,7 +15190,7 @@ if i32.const 0 i32.const 8 - i32.const 565 + i32.const 557 i32.const 0 call $~lib/env/abort unreachable @@ -15175,7 +15204,7 @@ if i32.const 0 i32.const 8 - i32.const 568 + i32.const 560 i32.const 0 call $~lib/env/abort unreachable @@ -15189,7 +15218,7 @@ if i32.const 0 i32.const 8 - i32.const 569 + i32.const 561 i32.const 0 call $~lib/env/abort unreachable @@ -15203,7 +15232,7 @@ if i32.const 0 i32.const 8 - i32.const 570 + i32.const 562 i32.const 0 call $~lib/env/abort unreachable @@ -15217,7 +15246,7 @@ if i32.const 0 i32.const 8 - i32.const 571 + i32.const 563 i32.const 0 call $~lib/env/abort unreachable @@ -15231,7 +15260,7 @@ if i32.const 0 i32.const 8 - i32.const 572 + i32.const 564 i32.const 0 call $~lib/env/abort unreachable @@ -15246,7 +15275,7 @@ if i32.const 0 i32.const 8 - i32.const 573 + i32.const 565 i32.const 0 call $~lib/env/abort unreachable @@ -15260,7 +15289,7 @@ if i32.const 0 i32.const 8 - i32.const 574 + i32.const 566 i32.const 0 call $~lib/env/abort unreachable @@ -15274,7 +15303,7 @@ if i32.const 0 i32.const 8 - i32.const 575 + i32.const 567 i32.const 0 call $~lib/env/abort unreachable @@ -15288,7 +15317,7 @@ if i32.const 0 i32.const 8 - i32.const 584 + i32.const 576 i32.const 0 call $~lib/env/abort unreachable @@ -15302,7 +15331,7 @@ if i32.const 0 i32.const 8 - i32.const 585 + i32.const 577 i32.const 0 call $~lib/env/abort unreachable @@ -15316,7 +15345,7 @@ if i32.const 0 i32.const 8 - i32.const 586 + i32.const 578 i32.const 0 call $~lib/env/abort unreachable @@ -15330,7 +15359,7 @@ if i32.const 0 i32.const 8 - i32.const 587 + i32.const 579 i32.const 0 call $~lib/env/abort unreachable @@ -15344,7 +15373,7 @@ if i32.const 0 i32.const 8 - i32.const 588 + i32.const 580 i32.const 0 call $~lib/env/abort unreachable @@ -15358,7 +15387,7 @@ if i32.const 0 i32.const 8 - i32.const 589 + i32.const 581 i32.const 0 call $~lib/env/abort unreachable @@ -15372,7 +15401,7 @@ if i32.const 0 i32.const 8 - i32.const 590 + i32.const 582 i32.const 0 call $~lib/env/abort unreachable @@ -15386,7 +15415,7 @@ if i32.const 0 i32.const 8 - i32.const 591 + i32.const 583 i32.const 0 call $~lib/env/abort unreachable @@ -15400,7 +15429,7 @@ if i32.const 0 i32.const 8 - i32.const 592 + i32.const 584 i32.const 0 call $~lib/env/abort unreachable @@ -15414,7 +15443,7 @@ if i32.const 0 i32.const 8 - i32.const 593 + i32.const 585 i32.const 0 call $~lib/env/abort unreachable @@ -15428,7 +15457,7 @@ if i32.const 0 i32.const 8 - i32.const 596 + i32.const 588 i32.const 0 call $~lib/env/abort unreachable @@ -15442,7 +15471,7 @@ if i32.const 0 i32.const 8 - i32.const 597 + i32.const 589 i32.const 0 call $~lib/env/abort unreachable @@ -15456,7 +15485,7 @@ if i32.const 0 i32.const 8 - i32.const 598 + i32.const 590 i32.const 0 call $~lib/env/abort unreachable @@ -15470,7 +15499,7 @@ if i32.const 0 i32.const 8 - i32.const 599 + i32.const 591 i32.const 0 call $~lib/env/abort unreachable @@ -15484,7 +15513,7 @@ if i32.const 0 i32.const 8 - i32.const 600 + i32.const 592 i32.const 0 call $~lib/env/abort unreachable @@ -15499,7 +15528,7 @@ if i32.const 0 i32.const 8 - i32.const 601 + i32.const 593 i32.const 0 call $~lib/env/abort unreachable @@ -15513,7 +15542,7 @@ if i32.const 0 i32.const 8 - i32.const 602 + i32.const 594 i32.const 0 call $~lib/env/abort unreachable @@ -15527,7 +15556,7 @@ if i32.const 0 i32.const 8 - i32.const 614 + i32.const 606 i32.const 0 call $~lib/env/abort unreachable @@ -15541,7 +15570,7 @@ if i32.const 0 i32.const 8 - i32.const 615 + i32.const 607 i32.const 0 call $~lib/env/abort unreachable @@ -15555,7 +15584,7 @@ if i32.const 0 i32.const 8 - i32.const 616 + i32.const 608 i32.const 0 call $~lib/env/abort unreachable @@ -15569,7 +15598,7 @@ if i32.const 0 i32.const 8 - i32.const 617 + i32.const 609 i32.const 0 call $~lib/env/abort unreachable @@ -15583,7 +15612,7 @@ if i32.const 0 i32.const 8 - i32.const 618 + i32.const 610 i32.const 0 call $~lib/env/abort unreachable @@ -15597,7 +15626,7 @@ if i32.const 0 i32.const 8 - i32.const 619 + i32.const 611 i32.const 0 call $~lib/env/abort unreachable @@ -15611,7 +15640,7 @@ if i32.const 0 i32.const 8 - i32.const 620 + i32.const 612 i32.const 0 call $~lib/env/abort unreachable @@ -15625,7 +15654,7 @@ if i32.const 0 i32.const 8 - i32.const 621 + i32.const 613 i32.const 0 call $~lib/env/abort unreachable @@ -15639,7 +15668,7 @@ if i32.const 0 i32.const 8 - i32.const 622 + i32.const 614 i32.const 0 call $~lib/env/abort unreachable @@ -15653,7 +15682,7 @@ if i32.const 0 i32.const 8 - i32.const 623 + i32.const 615 i32.const 0 call $~lib/env/abort unreachable @@ -15667,7 +15696,7 @@ if i32.const 0 i32.const 8 - i32.const 626 + i32.const 618 i32.const 0 call $~lib/env/abort unreachable @@ -15681,7 +15710,7 @@ if i32.const 0 i32.const 8 - i32.const 627 + i32.const 619 i32.const 0 call $~lib/env/abort unreachable @@ -15696,7 +15725,7 @@ if i32.const 0 i32.const 8 - i32.const 628 + i32.const 620 i32.const 0 call $~lib/env/abort unreachable @@ -15710,7 +15739,7 @@ if i32.const 0 i32.const 8 - i32.const 629 + i32.const 621 i32.const 0 call $~lib/env/abort unreachable @@ -15724,7 +15753,7 @@ if i32.const 0 i32.const 8 - i32.const 630 + i32.const 622 i32.const 0 call $~lib/env/abort unreachable @@ -15738,7 +15767,7 @@ if i32.const 0 i32.const 8 - i32.const 631 + i32.const 623 i32.const 0 call $~lib/env/abort unreachable @@ -15753,7 +15782,7 @@ if i32.const 0 i32.const 8 - i32.const 632 + i32.const 624 i32.const 0 call $~lib/env/abort unreachable @@ -15767,7 +15796,7 @@ if i32.const 0 i32.const 8 - i32.const 633 + i32.const 625 i32.const 0 call $~lib/env/abort unreachable @@ -15781,7 +15810,7 @@ if i32.const 0 i32.const 8 - i32.const 634 + i32.const 626 i32.const 0 call $~lib/env/abort unreachable @@ -15795,7 +15824,7 @@ if i32.const 0 i32.const 8 - i32.const 635 + i32.const 627 i32.const 0 call $~lib/env/abort unreachable @@ -15809,7 +15838,7 @@ if i32.const 0 i32.const 8 - i32.const 636 + i32.const 628 i32.const 0 call $~lib/env/abort unreachable @@ -15825,7 +15854,7 @@ if i32.const 0 i32.const 8 - i32.const 637 + i32.const 629 i32.const 0 call $~lib/env/abort unreachable @@ -15841,7 +15870,7 @@ if i32.const 0 i32.const 8 - i32.const 638 + i32.const 630 i32.const 0 call $~lib/env/abort unreachable @@ -15855,7 +15884,7 @@ if i32.const 0 i32.const 8 - i32.const 639 + i32.const 631 i32.const 0 call $~lib/env/abort unreachable @@ -15869,7 +15898,7 @@ if i32.const 0 i32.const 8 - i32.const 648 + i32.const 640 i32.const 0 call $~lib/env/abort unreachable @@ -15883,7 +15912,7 @@ if i32.const 0 i32.const 8 - i32.const 649 + i32.const 641 i32.const 0 call $~lib/env/abort unreachable @@ -15897,7 +15926,7 @@ if i32.const 0 i32.const 8 - i32.const 650 + i32.const 642 i32.const 0 call $~lib/env/abort unreachable @@ -15911,7 +15940,7 @@ if i32.const 0 i32.const 8 - i32.const 651 + i32.const 643 i32.const 0 call $~lib/env/abort unreachable @@ -15925,7 +15954,7 @@ if i32.const 0 i32.const 8 - i32.const 652 + i32.const 644 i32.const 0 call $~lib/env/abort unreachable @@ -15939,7 +15968,7 @@ if i32.const 0 i32.const 8 - i32.const 653 + i32.const 645 i32.const 0 call $~lib/env/abort unreachable @@ -15953,7 +15982,7 @@ if i32.const 0 i32.const 8 - i32.const 654 + i32.const 646 i32.const 0 call $~lib/env/abort unreachable @@ -15967,7 +15996,7 @@ if i32.const 0 i32.const 8 - i32.const 655 + i32.const 647 i32.const 0 call $~lib/env/abort unreachable @@ -15981,7 +16010,7 @@ if i32.const 0 i32.const 8 - i32.const 656 + i32.const 648 i32.const 0 call $~lib/env/abort unreachable @@ -15995,7 +16024,7 @@ if i32.const 0 i32.const 8 - i32.const 657 + i32.const 649 i32.const 0 call $~lib/env/abort unreachable @@ -16009,7 +16038,7 @@ if i32.const 0 i32.const 8 - i32.const 660 + i32.const 652 i32.const 0 call $~lib/env/abort unreachable @@ -16023,7 +16052,7 @@ if i32.const 0 i32.const 8 - i32.const 661 + i32.const 653 i32.const 0 call $~lib/env/abort unreachable @@ -16038,7 +16067,7 @@ if i32.const 0 i32.const 8 - i32.const 662 + i32.const 654 i32.const 0 call $~lib/env/abort unreachable @@ -16052,7 +16081,7 @@ if i32.const 0 i32.const 8 - i32.const 663 + i32.const 655 i32.const 0 call $~lib/env/abort unreachable @@ -16066,7 +16095,7 @@ if i32.const 0 i32.const 8 - i32.const 664 + i32.const 656 i32.const 0 call $~lib/env/abort unreachable @@ -16080,7 +16109,7 @@ if i32.const 0 i32.const 8 - i32.const 665 + i32.const 657 i32.const 0 call $~lib/env/abort unreachable @@ -16095,7 +16124,7 @@ if i32.const 0 i32.const 8 - i32.const 666 + i32.const 658 i32.const 0 call $~lib/env/abort unreachable @@ -16109,7 +16138,7 @@ if i32.const 0 i32.const 8 - i32.const 667 + i32.const 659 i32.const 0 call $~lib/env/abort unreachable @@ -16123,7 +16152,7 @@ if i32.const 0 i32.const 8 - i32.const 668 + i32.const 660 i32.const 0 call $~lib/env/abort unreachable @@ -16137,7 +16166,7 @@ if i32.const 0 i32.const 8 - i32.const 669 + i32.const 661 i32.const 0 call $~lib/env/abort unreachable @@ -16151,7 +16180,7 @@ if i32.const 0 i32.const 8 - i32.const 670 + i32.const 662 i32.const 0 call $~lib/env/abort unreachable @@ -16167,7 +16196,7 @@ if i32.const 0 i32.const 8 - i32.const 671 + i32.const 663 i32.const 0 call $~lib/env/abort unreachable @@ -16183,7 +16212,7 @@ if i32.const 0 i32.const 8 - i32.const 672 + i32.const 664 i32.const 0 call $~lib/env/abort unreachable @@ -16197,7 +16226,7 @@ if i32.const 0 i32.const 8 - i32.const 673 + i32.const 665 i32.const 0 call $~lib/env/abort unreachable @@ -16212,7 +16241,7 @@ if i32.const 0 i32.const 8 - i32.const 685 + i32.const 677 i32.const 0 call $~lib/env/abort unreachable @@ -16227,7 +16256,7 @@ if i32.const 0 i32.const 8 - i32.const 686 + i32.const 678 i32.const 0 call $~lib/env/abort unreachable @@ -16242,7 +16271,7 @@ if i32.const 0 i32.const 8 - i32.const 687 + i32.const 679 i32.const 0 call $~lib/env/abort unreachable @@ -16257,7 +16286,7 @@ if i32.const 0 i32.const 8 - i32.const 688 + i32.const 680 i32.const 0 call $~lib/env/abort unreachable @@ -16272,7 +16301,7 @@ if i32.const 0 i32.const 8 - i32.const 689 + i32.const 681 i32.const 0 call $~lib/env/abort unreachable @@ -16287,7 +16316,7 @@ if i32.const 0 i32.const 8 - i32.const 690 + i32.const 682 i32.const 0 call $~lib/env/abort unreachable @@ -16302,7 +16331,7 @@ if i32.const 0 i32.const 8 - i32.const 691 + i32.const 683 i32.const 0 call $~lib/env/abort unreachable @@ -16317,7 +16346,7 @@ if i32.const 0 i32.const 8 - i32.const 692 + i32.const 684 i32.const 0 call $~lib/env/abort unreachable @@ -16332,7 +16361,7 @@ if i32.const 0 i32.const 8 - i32.const 693 + i32.const 685 i32.const 0 call $~lib/env/abort unreachable @@ -16347,7 +16376,7 @@ if i32.const 0 i32.const 8 - i32.const 694 + i32.const 686 i32.const 0 call $~lib/env/abort unreachable @@ -16362,7 +16391,7 @@ if i32.const 0 i32.const 8 - i32.const 697 + i32.const 689 i32.const 0 call $~lib/env/abort unreachable @@ -16374,6 +16403,128 @@ get_global $std/math/INEXACT call $std/math/test_atan2 i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 690 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0 + f64.const -1 + f64.const 3.141592653589793 + f64.const -0.27576595544815063 + get_global $std/math/INEXACT + call $std/math/test_atan2 + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 691 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0 + f64.const inf + f64.neg + f64.const 3.141592653589793 + f64.const -0.27576595544815063 + get_global $std/math/INEXACT + call $std/math/test_atan2 + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 692 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0 + f64.const 1 + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_atan2 + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 693 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0 + f64.const inf + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_atan2 + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 694 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const 0 + f64.const -0 + f64.const 0 + i32.const 0 + call $std/math/test_atan2 + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 695 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -0 + f64.const -3.141592653589793 + f64.const 0.27576595544815063 + get_global $std/math/INEXACT + call $std/math/test_atan2 + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 696 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -1 + f64.const -3.141592653589793 + f64.const 0.27576595544815063 + get_global $std/math/INEXACT + call $std/math/test_atan2 + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 697 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const inf + f64.neg + f64.const -3.141592653589793 + f64.const 0.27576595544815063 + get_global $std/math/INEXACT + call $std/math/test_atan2 + i32.eqz if i32.const 0 i32.const 8 @@ -16382,11 +16533,11 @@ call $~lib/env/abort unreachable end + f64.const -0 + f64.const 1 + f64.const -0 f64.const 0 - f64.const -1 - f64.const 3.141592653589793 - f64.const -0.27576595544815063 - get_global $std/math/INEXACT + i32.const 0 call $std/math/test_atan2 i32.eqz if @@ -16397,12 +16548,11 @@ call $~lib/env/abort unreachable end - f64.const 0 + f64.const -0 f64.const inf - f64.neg - f64.const 3.141592653589793 - f64.const -0.27576595544815063 - get_global $std/math/INEXACT + f64.const -0 + f64.const 0 + i32.const 0 call $std/math/test_atan2 i32.eqz if @@ -16413,11 +16563,11 @@ call $~lib/env/abort unreachable end + f64.const -1 f64.const 0 - f64.const 1 - f64.const 0 - f64.const 0 - i32.const 0 + f64.const -1.5707963267948966 + f64.const 0.27576595544815063 + get_global $std/math/INEXACT call $std/math/test_atan2 i32.eqz if @@ -16428,11 +16578,11 @@ call $~lib/env/abort unreachable end - f64.const 0 - f64.const inf - f64.const 0 - f64.const 0 - i32.const 0 + f64.const -1 + f64.const -0 + f64.const -1.5707963267948966 + f64.const 0.27576595544815063 + get_global $std/math/INEXACT call $std/math/test_atan2 i32.eqz if @@ -16443,11 +16593,11 @@ call $~lib/env/abort unreachable end - f64.const -0 + f64.const 1 f64.const 0 - f64.const -0 - f64.const 0 - i32.const 0 + f64.const 1.5707963267948966 + f64.const -0.27576595544815063 + get_global $std/math/INEXACT call $std/math/test_atan2 i32.eqz if @@ -16458,10 +16608,10 @@ call $~lib/env/abort unreachable end + f64.const 1 f64.const -0 - f64.const -0 - f64.const -3.141592653589793 - f64.const 0.27576595544815063 + f64.const 1.5707963267948966 + f64.const -0.27576595544815063 get_global $std/math/INEXACT call $std/math/test_atan2 i32.eqz @@ -16473,11 +16623,11 @@ call $~lib/env/abort unreachable end - f64.const -0 f64.const -1 - f64.const -3.141592653589793 - f64.const 0.27576595544815063 - get_global $std/math/INEXACT + f64.const inf + f64.const -0 + f64.const 0 + i32.const 0 call $std/math/test_atan2 i32.eqz if @@ -16488,12 +16638,11 @@ call $~lib/env/abort unreachable end - f64.const -0 + f64.const 1 f64.const inf - f64.neg - f64.const -3.141592653589793 - f64.const 0.27576595544815063 - get_global $std/math/INEXACT + f64.const 0 + f64.const 0 + i32.const 0 call $std/math/test_atan2 i32.eqz if @@ -16504,126 +16653,6 @@ call $~lib/env/abort unreachable end - f64.const -0 - f64.const 1 - f64.const -0 - f64.const 0 - i32.const 0 - call $std/math/test_atan2 - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 707 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0 - f64.const inf - f64.const -0 - f64.const 0 - i32.const 0 - call $std/math/test_atan2 - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 708 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1 - f64.const 0 - f64.const -1.5707963267948966 - f64.const 0.27576595544815063 - get_global $std/math/INEXACT - call $std/math/test_atan2 - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 709 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1 - f64.const -0 - f64.const -1.5707963267948966 - f64.const 0.27576595544815063 - get_global $std/math/INEXACT - call $std/math/test_atan2 - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 710 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const 0 - f64.const 1.5707963267948966 - f64.const -0.27576595544815063 - get_global $std/math/INEXACT - call $std/math/test_atan2 - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 711 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const -0 - f64.const 1.5707963267948966 - f64.const -0.27576595544815063 - get_global $std/math/INEXACT - call $std/math/test_atan2 - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 712 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1 - f64.const inf - f64.const -0 - f64.const 0 - i32.const 0 - call $std/math/test_atan2 - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 713 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const inf - f64.const 0 - f64.const 0 - i32.const 0 - call $std/math/test_atan2 - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 714 - i32.const 0 - call $~lib/env/abort - unreachable - end f64.const -1 f64.const inf f64.neg @@ -16635,7 +16664,7 @@ if i32.const 0 i32.const 8 - i32.const 715 + i32.const 707 i32.const 0 call $~lib/env/abort unreachable @@ -16651,7 +16680,7 @@ if i32.const 0 i32.const 8 - i32.const 716 + i32.const 708 i32.const 0 call $~lib/env/abort unreachable @@ -16666,7 +16695,7 @@ if i32.const 0 i32.const 8 - i32.const 717 + i32.const 709 i32.const 0 call $~lib/env/abort unreachable @@ -16682,7 +16711,7 @@ if i32.const 0 i32.const 8 - i32.const 718 + i32.const 710 i32.const 0 call $~lib/env/abort unreachable @@ -16697,7 +16726,7 @@ if i32.const 0 i32.const 8 - i32.const 719 + i32.const 711 i32.const 0 call $~lib/env/abort unreachable @@ -16713,7 +16742,7 @@ if i32.const 0 i32.const 8 - i32.const 720 + i32.const 712 i32.const 0 call $~lib/env/abort unreachable @@ -16729,7 +16758,7 @@ if i32.const 0 i32.const 8 - i32.const 721 + i32.const 713 i32.const 0 call $~lib/env/abort unreachable @@ -16746,7 +16775,7 @@ if i32.const 0 i32.const 8 - i32.const 722 + i32.const 714 i32.const 0 call $~lib/env/abort unreachable @@ -16763,7 +16792,7 @@ if i32.const 0 i32.const 8 - i32.const 723 + i32.const 715 i32.const 0 call $~lib/env/abort unreachable @@ -16780,7 +16809,7 @@ if i32.const 0 i32.const 8 - i32.const 724 + i32.const 716 i32.const 0 call $~lib/env/abort unreachable @@ -16797,7 +16826,7 @@ if i32.const 0 i32.const 8 - i32.const 725 + i32.const 717 i32.const 0 call $~lib/env/abort unreachable @@ -16812,7 +16841,7 @@ if i32.const 0 i32.const 8 - i32.const 726 + i32.const 718 i32.const 0 call $~lib/env/abort unreachable @@ -16827,7 +16856,7 @@ if i32.const 0 i32.const 8 - i32.const 735 + i32.const 727 i32.const 0 call $~lib/env/abort unreachable @@ -16842,7 +16871,7 @@ if i32.const 0 i32.const 8 - i32.const 736 + i32.const 728 i32.const 0 call $~lib/env/abort unreachable @@ -16857,7 +16886,7 @@ if i32.const 0 i32.const 8 - i32.const 737 + i32.const 729 i32.const 0 call $~lib/env/abort unreachable @@ -16872,7 +16901,7 @@ if i32.const 0 i32.const 8 - i32.const 738 + i32.const 730 i32.const 0 call $~lib/env/abort unreachable @@ -16887,7 +16916,7 @@ if i32.const 0 i32.const 8 - i32.const 739 + i32.const 731 i32.const 0 call $~lib/env/abort unreachable @@ -16902,7 +16931,7 @@ if i32.const 0 i32.const 8 - i32.const 740 + i32.const 732 i32.const 0 call $~lib/env/abort unreachable @@ -16917,7 +16946,7 @@ if i32.const 0 i32.const 8 - i32.const 741 + i32.const 733 i32.const 0 call $~lib/env/abort unreachable @@ -16932,7 +16961,7 @@ if i32.const 0 i32.const 8 - i32.const 742 + i32.const 734 i32.const 0 call $~lib/env/abort unreachable @@ -16947,7 +16976,7 @@ if i32.const 0 i32.const 8 - i32.const 743 + i32.const 735 i32.const 0 call $~lib/env/abort unreachable @@ -16962,7 +16991,7 @@ if i32.const 0 i32.const 8 - i32.const 744 + i32.const 736 i32.const 0 call $~lib/env/abort unreachable @@ -16977,7 +17006,7 @@ if i32.const 0 i32.const 8 - i32.const 747 + i32.const 739 i32.const 0 call $~lib/env/abort unreachable @@ -16989,6 +17018,128 @@ get_global $std/math/INEXACT call $std/math/test_atan2f i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 740 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0 + f32.const -1 + f32.const 3.1415927410125732 + f32.const 0.3666777014732361 + get_global $std/math/INEXACT + call $std/math/test_atan2f + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 741 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0 + f32.const inf + f32.neg + f32.const 3.1415927410125732 + f32.const 0.3666777014732361 + get_global $std/math/INEXACT + call $std/math/test_atan2f + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 742 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0 + f32.const 1 + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_atan2f + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 743 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0 + f32.const inf + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_atan2f + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 744 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const 0 + f32.const -0 + f32.const 0 + i32.const 0 + call $std/math/test_atan2f + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 745 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -0 + f32.const -3.1415927410125732 + f32.const -0.3666777014732361 + get_global $std/math/INEXACT + call $std/math/test_atan2f + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 746 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -1 + f32.const -3.1415927410125732 + f32.const -0.3666777014732361 + get_global $std/math/INEXACT + call $std/math/test_atan2f + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 747 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const inf + f32.neg + f32.const -3.1415927410125732 + f32.const -0.3666777014732361 + get_global $std/math/INEXACT + call $std/math/test_atan2f + i32.eqz if i32.const 0 i32.const 8 @@ -16997,11 +17148,11 @@ call $~lib/env/abort unreachable end + f32.const -0 + f32.const 1 + f32.const -0 f32.const 0 - f32.const -1 - f32.const 3.1415927410125732 - f32.const 0.3666777014732361 - get_global $std/math/INEXACT + i32.const 0 call $std/math/test_atan2f i32.eqz if @@ -17012,12 +17163,11 @@ call $~lib/env/abort unreachable end - f32.const 0 + f32.const -0 f32.const inf - f32.neg - f32.const 3.1415927410125732 - f32.const 0.3666777014732361 - get_global $std/math/INEXACT + f32.const -0 + f32.const 0 + i32.const 0 call $std/math/test_atan2f i32.eqz if @@ -17028,11 +17178,11 @@ call $~lib/env/abort unreachable end + f32.const -1 f32.const 0 - f32.const 1 - f32.const 0 - f32.const 0 - i32.const 0 + f32.const -1.5707963705062866 + f32.const -0.3666777014732361 + get_global $std/math/INEXACT call $std/math/test_atan2f i32.eqz if @@ -17043,11 +17193,11 @@ call $~lib/env/abort unreachable end - f32.const 0 - f32.const inf - f32.const 0 - f32.const 0 - i32.const 0 + f32.const -1 + f32.const -0 + f32.const -1.5707963705062866 + f32.const -0.3666777014732361 + get_global $std/math/INEXACT call $std/math/test_atan2f i32.eqz if @@ -17058,11 +17208,11 @@ call $~lib/env/abort unreachable end - f32.const -0 + f32.const 1 f32.const 0 - f32.const -0 - f32.const 0 - i32.const 0 + f32.const 1.5707963705062866 + f32.const 0.3666777014732361 + get_global $std/math/INEXACT call $std/math/test_atan2f i32.eqz if @@ -17073,10 +17223,10 @@ call $~lib/env/abort unreachable end + f32.const 1 f32.const -0 - f32.const -0 - f32.const -3.1415927410125732 - f32.const -0.3666777014732361 + f32.const 1.5707963705062866 + f32.const 0.3666777014732361 get_global $std/math/INEXACT call $std/math/test_atan2f i32.eqz @@ -17088,11 +17238,11 @@ call $~lib/env/abort unreachable end - f32.const -0 f32.const -1 - f32.const -3.1415927410125732 - f32.const -0.3666777014732361 - get_global $std/math/INEXACT + f32.const inf + f32.const -0 + f32.const 0 + i32.const 0 call $std/math/test_atan2f i32.eqz if @@ -17103,12 +17253,11 @@ call $~lib/env/abort unreachable end - f32.const -0 + f32.const 1 f32.const inf - f32.neg - f32.const -3.1415927410125732 - f32.const -0.3666777014732361 - get_global $std/math/INEXACT + f32.const 0 + f32.const 0 + i32.const 0 call $std/math/test_atan2f i32.eqz if @@ -17119,126 +17268,6 @@ call $~lib/env/abort unreachable end - f32.const -0 - f32.const 1 - f32.const -0 - f32.const 0 - i32.const 0 - call $std/math/test_atan2f - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 757 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0 - f32.const inf - f32.const -0 - f32.const 0 - i32.const 0 - call $std/math/test_atan2f - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 758 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1 - f32.const 0 - f32.const -1.5707963705062866 - f32.const -0.3666777014732361 - get_global $std/math/INEXACT - call $std/math/test_atan2f - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 759 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1 - f32.const -0 - f32.const -1.5707963705062866 - f32.const -0.3666777014732361 - get_global $std/math/INEXACT - call $std/math/test_atan2f - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 760 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const 0 - f32.const 1.5707963705062866 - f32.const 0.3666777014732361 - get_global $std/math/INEXACT - call $std/math/test_atan2f - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 761 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const -0 - f32.const 1.5707963705062866 - f32.const 0.3666777014732361 - get_global $std/math/INEXACT - call $std/math/test_atan2f - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 762 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1 - f32.const inf - f32.const -0 - f32.const 0 - i32.const 0 - call $std/math/test_atan2f - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 763 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const inf - f32.const 0 - f32.const 0 - i32.const 0 - call $std/math/test_atan2f - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 764 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const -1 f32.const inf f32.neg @@ -17250,7 +17279,7 @@ if i32.const 0 i32.const 8 - i32.const 765 + i32.const 757 i32.const 0 call $~lib/env/abort unreachable @@ -17266,7 +17295,7 @@ if i32.const 0 i32.const 8 - i32.const 766 + i32.const 758 i32.const 0 call $~lib/env/abort unreachable @@ -17281,7 +17310,7 @@ if i32.const 0 i32.const 8 - i32.const 767 + i32.const 759 i32.const 0 call $~lib/env/abort unreachable @@ -17297,7 +17326,7 @@ if i32.const 0 i32.const 8 - i32.const 768 + i32.const 760 i32.const 0 call $~lib/env/abort unreachable @@ -17312,7 +17341,7 @@ if i32.const 0 i32.const 8 - i32.const 769 + i32.const 761 i32.const 0 call $~lib/env/abort unreachable @@ -17328,7 +17357,7 @@ if i32.const 0 i32.const 8 - i32.const 770 + i32.const 762 i32.const 0 call $~lib/env/abort unreachable @@ -17344,7 +17373,7 @@ if i32.const 0 i32.const 8 - i32.const 771 + i32.const 763 i32.const 0 call $~lib/env/abort unreachable @@ -17361,7 +17390,7 @@ if i32.const 0 i32.const 8 - i32.const 772 + i32.const 764 i32.const 0 call $~lib/env/abort unreachable @@ -17378,7 +17407,7 @@ if i32.const 0 i32.const 8 - i32.const 773 + i32.const 765 i32.const 0 call $~lib/env/abort unreachable @@ -17395,7 +17424,7 @@ if i32.const 0 i32.const 8 - i32.const 774 + i32.const 766 i32.const 0 call $~lib/env/abort unreachable @@ -17409,7 +17438,7 @@ if i32.const 0 i32.const 8 - i32.const 786 + i32.const 778 i32.const 0 call $~lib/env/abort unreachable @@ -17423,7 +17452,7 @@ if i32.const 0 i32.const 8 - i32.const 787 + i32.const 779 i32.const 0 call $~lib/env/abort unreachable @@ -17437,7 +17466,7 @@ if i32.const 0 i32.const 8 - i32.const 788 + i32.const 780 i32.const 0 call $~lib/env/abort unreachable @@ -17451,7 +17480,7 @@ if i32.const 0 i32.const 8 - i32.const 789 + i32.const 781 i32.const 0 call $~lib/env/abort unreachable @@ -17465,7 +17494,7 @@ if i32.const 0 i32.const 8 - i32.const 790 + i32.const 782 i32.const 0 call $~lib/env/abort unreachable @@ -17479,7 +17508,7 @@ if i32.const 0 i32.const 8 - i32.const 791 + i32.const 783 i32.const 0 call $~lib/env/abort unreachable @@ -17493,7 +17522,7 @@ if i32.const 0 i32.const 8 - i32.const 792 + i32.const 784 i32.const 0 call $~lib/env/abort unreachable @@ -17507,7 +17536,7 @@ if i32.const 0 i32.const 8 - i32.const 793 + i32.const 785 i32.const 0 call $~lib/env/abort unreachable @@ -17521,7 +17550,7 @@ if i32.const 0 i32.const 8 - i32.const 794 + i32.const 786 i32.const 0 call $~lib/env/abort unreachable @@ -17535,7 +17564,7 @@ if i32.const 0 i32.const 8 - i32.const 795 + i32.const 787 i32.const 0 call $~lib/env/abort unreachable @@ -17549,7 +17578,7 @@ if i32.const 0 i32.const 8 - i32.const 798 + i32.const 790 i32.const 0 call $~lib/env/abort unreachable @@ -17563,7 +17592,7 @@ if i32.const 0 i32.const 8 - i32.const 799 + i32.const 791 i32.const 0 call $~lib/env/abort unreachable @@ -17579,7 +17608,7 @@ if i32.const 0 i32.const 8 - i32.const 800 + i32.const 792 i32.const 0 call $~lib/env/abort unreachable @@ -17593,7 +17622,7 @@ if i32.const 0 i32.const 8 - i32.const 801 + i32.const 793 i32.const 0 call $~lib/env/abort unreachable @@ -17607,7 +17636,7 @@ if i32.const 0 i32.const 8 - i32.const 802 + i32.const 794 i32.const 0 call $~lib/env/abort unreachable @@ -17621,7 +17650,7 @@ if i32.const 0 i32.const 8 - i32.const 803 + i32.const 795 i32.const 0 call $~lib/env/abort unreachable @@ -17635,7 +17664,7 @@ if i32.const 0 i32.const 8 - i32.const 804 + i32.const 796 i32.const 0 call $~lib/env/abort unreachable @@ -17649,7 +17678,7 @@ if i32.const 0 i32.const 8 - i32.const 805 + i32.const 797 i32.const 0 call $~lib/env/abort unreachable @@ -17663,7 +17692,7 @@ if i32.const 0 i32.const 8 - i32.const 806 + i32.const 798 i32.const 0 call $~lib/env/abort unreachable @@ -17677,7 +17706,7 @@ if i32.const 0 i32.const 8 - i32.const 807 + i32.const 799 i32.const 0 call $~lib/env/abort unreachable @@ -17691,7 +17720,7 @@ if i32.const 0 i32.const 8 - i32.const 816 + i32.const 808 i32.const 0 call $~lib/env/abort unreachable @@ -17705,7 +17734,7 @@ if i32.const 0 i32.const 8 - i32.const 817 + i32.const 809 i32.const 0 call $~lib/env/abort unreachable @@ -17719,7 +17748,7 @@ if i32.const 0 i32.const 8 - i32.const 818 + i32.const 810 i32.const 0 call $~lib/env/abort unreachable @@ -17733,7 +17762,7 @@ if i32.const 0 i32.const 8 - i32.const 819 + i32.const 811 i32.const 0 call $~lib/env/abort unreachable @@ -17747,7 +17776,7 @@ if i32.const 0 i32.const 8 - i32.const 820 + i32.const 812 i32.const 0 call $~lib/env/abort unreachable @@ -17761,7 +17790,7 @@ if i32.const 0 i32.const 8 - i32.const 821 + i32.const 813 i32.const 0 call $~lib/env/abort unreachable @@ -17775,7 +17804,7 @@ if i32.const 0 i32.const 8 - i32.const 822 + i32.const 814 i32.const 0 call $~lib/env/abort unreachable @@ -17789,7 +17818,7 @@ if i32.const 0 i32.const 8 - i32.const 823 + i32.const 815 i32.const 0 call $~lib/env/abort unreachable @@ -17803,7 +17832,7 @@ if i32.const 0 i32.const 8 - i32.const 824 + i32.const 816 i32.const 0 call $~lib/env/abort unreachable @@ -17817,7 +17846,7 @@ if i32.const 0 i32.const 8 - i32.const 825 + i32.const 817 i32.const 0 call $~lib/env/abort unreachable @@ -17831,7 +17860,7 @@ if i32.const 0 i32.const 8 - i32.const 828 + i32.const 820 i32.const 0 call $~lib/env/abort unreachable @@ -17845,7 +17874,7 @@ if i32.const 0 i32.const 8 - i32.const 829 + i32.const 821 i32.const 0 call $~lib/env/abort unreachable @@ -17861,7 +17890,7 @@ if i32.const 0 i32.const 8 - i32.const 830 + i32.const 822 i32.const 0 call $~lib/env/abort unreachable @@ -17875,7 +17904,7 @@ if i32.const 0 i32.const 8 - i32.const 831 + i32.const 823 i32.const 0 call $~lib/env/abort unreachable @@ -17889,7 +17918,7 @@ if i32.const 0 i32.const 8 - i32.const 832 + i32.const 824 i32.const 0 call $~lib/env/abort unreachable @@ -17903,7 +17932,7 @@ if i32.const 0 i32.const 8 - i32.const 833 + i32.const 825 i32.const 0 call $~lib/env/abort unreachable @@ -17917,7 +17946,7 @@ if i32.const 0 i32.const 8 - i32.const 834 + i32.const 826 i32.const 0 call $~lib/env/abort unreachable @@ -17931,7 +17960,7 @@ if i32.const 0 i32.const 8 - i32.const 835 + i32.const 827 i32.const 0 call $~lib/env/abort unreachable @@ -17945,7 +17974,7 @@ if i32.const 0 i32.const 8 - i32.const 836 + i32.const 828 i32.const 0 call $~lib/env/abort unreachable @@ -17959,7 +17988,7 @@ if i32.const 0 i32.const 8 - i32.const 837 + i32.const 829 i32.const 0 call $~lib/env/abort unreachable @@ -17973,7 +18002,7 @@ if i32.const 0 i32.const 8 - i32.const 849 + i32.const 841 i32.const 0 call $~lib/env/abort unreachable @@ -17987,7 +18016,7 @@ if i32.const 0 i32.const 8 - i32.const 850 + i32.const 842 i32.const 0 call $~lib/env/abort unreachable @@ -18001,7 +18030,7 @@ if i32.const 0 i32.const 8 - i32.const 851 + i32.const 843 i32.const 0 call $~lib/env/abort unreachable @@ -18015,7 +18044,7 @@ if i32.const 0 i32.const 8 - i32.const 852 + i32.const 844 i32.const 0 call $~lib/env/abort unreachable @@ -18029,7 +18058,7 @@ if i32.const 0 i32.const 8 - i32.const 853 + i32.const 845 i32.const 0 call $~lib/env/abort unreachable @@ -18043,7 +18072,7 @@ if i32.const 0 i32.const 8 - i32.const 854 + i32.const 846 i32.const 0 call $~lib/env/abort unreachable @@ -18057,7 +18086,7 @@ if i32.const 0 i32.const 8 - i32.const 855 + i32.const 847 i32.const 0 call $~lib/env/abort unreachable @@ -18071,7 +18100,7 @@ if i32.const 0 i32.const 8 - i32.const 856 + i32.const 848 i32.const 0 call $~lib/env/abort unreachable @@ -18085,7 +18114,7 @@ if i32.const 0 i32.const 8 - i32.const 857 + i32.const 849 i32.const 0 call $~lib/env/abort unreachable @@ -18096,6 +18125,92 @@ get_global $std/math/INEXACT call $std/math/test_ceil i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 850 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + f64.const 0 + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 853 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.const inf + f64.const 0 + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 854 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.neg + f64.const inf + f64.neg + f64.const 0 + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 855 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0 + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 856 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -0 + f64.const 0 + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 857 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1 + f64.const 1 + f64.const 0 + i32.const 0 + call $std/math/test_ceil + i32.eqz if i32.const 0 i32.const 8 @@ -18104,92 +18219,6 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 861 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.const inf - f64.const 0 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 862 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.neg - f64.const inf - f64.neg - f64.const 0 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 863 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0 - f64.const 0 - f64.const 0 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 864 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0 - f64.const -0 - f64.const 0 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 865 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const 1 - f64.const 0 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 866 - i32.const 0 - call $~lib/env/abort - unreachable - end f64.const -1 f64.const -1 f64.const 0 @@ -18199,7 +18228,7 @@ if i32.const 0 i32.const 8 - i32.const 867 + i32.const 859 i32.const 0 call $~lib/env/abort unreachable @@ -18213,7 +18242,7 @@ if i32.const 0 i32.const 8 - i32.const 868 + i32.const 860 i32.const 0 call $~lib/env/abort unreachable @@ -18227,7 +18256,7 @@ if i32.const 0 i32.const 8 - i32.const 869 + i32.const 861 i32.const 0 call $~lib/env/abort unreachable @@ -18241,7 +18270,7 @@ if i32.const 0 i32.const 8 - i32.const 870 + i32.const 862 i32.const 0 call $~lib/env/abort unreachable @@ -18255,7 +18284,7 @@ if i32.const 0 i32.const 8 - i32.const 871 + i32.const 863 i32.const 0 call $~lib/env/abort unreachable @@ -18269,7 +18298,7 @@ if i32.const 0 i32.const 8 - i32.const 872 + i32.const 864 i32.const 0 call $~lib/env/abort unreachable @@ -18283,7 +18312,7 @@ if i32.const 0 i32.const 8 - i32.const 873 + i32.const 865 i32.const 0 call $~lib/env/abort unreachable @@ -18297,7 +18326,7 @@ if i32.const 0 i32.const 8 - i32.const 874 + i32.const 866 i32.const 0 call $~lib/env/abort unreachable @@ -18308,6 +18337,120 @@ get_global $std/math/INEXACT call $std/math/test_ceil i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 867 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + f64.const 0 + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 868 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.const inf + f64.const 0 + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 869 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.neg + f64.const inf + f64.neg + f64.const 0 + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 870 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0 + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 871 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -0 + f64.const 0 + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 872 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1 + f64.const 1 + f64.const 0 + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 873 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -1 + f64.const -1 + f64.const 0 + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 874 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0.5 + f64.const 1 + f64.const 0 + get_global $std/math/INEXACT + call $std/math/test_ceil + i32.eqz if i32.const 0 i32.const 8 @@ -18316,120 +18459,6 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 876 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.const inf - f64.const 0 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 877 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.neg - f64.const inf - f64.neg - f64.const 0 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 878 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0 - f64.const 0 - f64.const 0 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 879 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0 - f64.const -0 - f64.const 0 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 880 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const 1 - f64.const 0 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 881 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1 - f64.const -1 - f64.const 0 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 882 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0.5 - f64.const 1 - f64.const 0 - get_global $std/math/INEXACT - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 883 - i32.const 0 - call $~lib/env/abort - unreachable - end f64.const -0.5 f64.const -0 f64.const 0 @@ -18439,7 +18468,7 @@ if i32.const 0 i32.const 8 - i32.const 884 + i32.const 876 i32.const 0 call $~lib/env/abort unreachable @@ -18453,7 +18482,7 @@ if i32.const 0 i32.const 8 - i32.const 885 + i32.const 877 i32.const 0 call $~lib/env/abort unreachable @@ -18467,7 +18496,7 @@ if i32.const 0 i32.const 8 - i32.const 886 + i32.const 878 i32.const 0 call $~lib/env/abort unreachable @@ -18481,7 +18510,7 @@ if i32.const 0 i32.const 8 - i32.const 887 + i32.const 879 i32.const 0 call $~lib/env/abort unreachable @@ -18495,7 +18524,7 @@ if i32.const 0 i32.const 8 - i32.const 888 + i32.const 880 i32.const 0 call $~lib/env/abort unreachable @@ -18509,7 +18538,7 @@ if i32.const 0 i32.const 8 - i32.const 889 + i32.const 881 i32.const 0 call $~lib/env/abort unreachable @@ -18520,6 +18549,120 @@ get_global $std/math/INEXACT call $std/math/test_ceil i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 882 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + f64.const 0 + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 883 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.const inf + f64.const 0 + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 884 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.neg + f64.const inf + f64.neg + f64.const 0 + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 885 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0 + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 886 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -0 + f64.const 0 + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 887 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1 + f64.const 1 + f64.const 0 + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 888 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -1 + f64.const -1 + f64.const 0 + i32.const 0 + call $std/math/test_ceil + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 889 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0.5 + f64.const 1 + f64.const 0 + get_global $std/math/INEXACT + call $std/math/test_ceil + i32.eqz if i32.const 0 i32.const 8 @@ -18528,120 +18671,6 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 891 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.const inf - f64.const 0 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 892 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.neg - f64.const inf - f64.neg - f64.const 0 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 893 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0 - f64.const 0 - f64.const 0 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 894 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0 - f64.const -0 - f64.const 0 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 895 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const 1 - f64.const 0 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 896 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1 - f64.const -1 - f64.const 0 - i32.const 0 - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 897 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0.5 - f64.const 1 - f64.const 0 - get_global $std/math/INEXACT - call $std/math/test_ceil - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 898 - i32.const 0 - call $~lib/env/abort - unreachable - end f64.const -0.5 f64.const -0 f64.const 0 @@ -18651,7 +18680,7 @@ if i32.const 0 i32.const 8 - i32.const 899 + i32.const 891 i32.const 0 call $~lib/env/abort unreachable @@ -18665,7 +18694,7 @@ if i32.const 0 i32.const 8 - i32.const 900 + i32.const 892 i32.const 0 call $~lib/env/abort unreachable @@ -18679,7 +18708,7 @@ if i32.const 0 i32.const 8 - i32.const 901 + i32.const 893 i32.const 0 call $~lib/env/abort unreachable @@ -18693,7 +18722,7 @@ if i32.const 0 i32.const 8 - i32.const 902 + i32.const 894 i32.const 0 call $~lib/env/abort unreachable @@ -18707,7 +18736,7 @@ if i32.const 0 i32.const 8 - i32.const 903 + i32.const 895 i32.const 0 call $~lib/env/abort unreachable @@ -18721,7 +18750,7 @@ if i32.const 0 i32.const 8 - i32.const 904 + i32.const 896 i32.const 0 call $~lib/env/abort unreachable @@ -18735,7 +18764,7 @@ if i32.const 0 i32.const 8 - i32.const 905 + i32.const 897 i32.const 0 call $~lib/env/abort unreachable @@ -18749,7 +18778,7 @@ if i32.const 0 i32.const 8 - i32.const 914 + i32.const 906 i32.const 0 call $~lib/env/abort unreachable @@ -18763,7 +18792,7 @@ if i32.const 0 i32.const 8 - i32.const 915 + i32.const 907 i32.const 0 call $~lib/env/abort unreachable @@ -18777,7 +18806,7 @@ if i32.const 0 i32.const 8 - i32.const 916 + i32.const 908 i32.const 0 call $~lib/env/abort unreachable @@ -18791,7 +18820,7 @@ if i32.const 0 i32.const 8 - i32.const 917 + i32.const 909 i32.const 0 call $~lib/env/abort unreachable @@ -18805,7 +18834,7 @@ if i32.const 0 i32.const 8 - i32.const 918 + i32.const 910 i32.const 0 call $~lib/env/abort unreachable @@ -18819,7 +18848,7 @@ if i32.const 0 i32.const 8 - i32.const 919 + i32.const 911 i32.const 0 call $~lib/env/abort unreachable @@ -18833,7 +18862,7 @@ if i32.const 0 i32.const 8 - i32.const 920 + i32.const 912 i32.const 0 call $~lib/env/abort unreachable @@ -18847,7 +18876,7 @@ if i32.const 0 i32.const 8 - i32.const 921 + i32.const 913 i32.const 0 call $~lib/env/abort unreachable @@ -18861,7 +18890,7 @@ if i32.const 0 i32.const 8 - i32.const 922 + i32.const 914 i32.const 0 call $~lib/env/abort unreachable @@ -18872,6 +18901,92 @@ get_global $std/math/INEXACT call $std/math/test_ceilf i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 915 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const nan:0x400000 + f32.const nan:0x400000 + f32.const 0 + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 918 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 919 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.neg + f32.const inf + f32.neg + f32.const 0 + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 920 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0 + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 921 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -0 + f32.const 0 + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 922 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1 + f32.const 1 + f32.const 0 + i32.const 0 + call $std/math/test_ceilf + i32.eqz if i32.const 0 i32.const 8 @@ -18880,92 +18995,6 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 926 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const inf - f32.const 0 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 927 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.neg - f32.const inf - f32.neg - f32.const 0 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 928 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0 - f32.const 0 - f32.const 0 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 929 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0 - f32.const -0 - f32.const 0 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 930 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const 1 - f32.const 0 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 931 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const -1 f32.const -1 f32.const 0 @@ -18975,7 +19004,7 @@ if i32.const 0 i32.const 8 - i32.const 932 + i32.const 924 i32.const 0 call $~lib/env/abort unreachable @@ -18989,7 +19018,7 @@ if i32.const 0 i32.const 8 - i32.const 933 + i32.const 925 i32.const 0 call $~lib/env/abort unreachable @@ -19003,7 +19032,7 @@ if i32.const 0 i32.const 8 - i32.const 934 + i32.const 926 i32.const 0 call $~lib/env/abort unreachable @@ -19017,7 +19046,7 @@ if i32.const 0 i32.const 8 - i32.const 935 + i32.const 927 i32.const 0 call $~lib/env/abort unreachable @@ -19031,7 +19060,7 @@ if i32.const 0 i32.const 8 - i32.const 936 + i32.const 928 i32.const 0 call $~lib/env/abort unreachable @@ -19045,7 +19074,7 @@ if i32.const 0 i32.const 8 - i32.const 937 + i32.const 929 i32.const 0 call $~lib/env/abort unreachable @@ -19059,7 +19088,7 @@ if i32.const 0 i32.const 8 - i32.const 938 + i32.const 930 i32.const 0 call $~lib/env/abort unreachable @@ -19073,7 +19102,7 @@ if i32.const 0 i32.const 8 - i32.const 939 + i32.const 931 i32.const 0 call $~lib/env/abort unreachable @@ -19084,6 +19113,120 @@ get_global $std/math/INEXACT call $std/math/test_ceilf i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 932 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const nan:0x400000 + f32.const nan:0x400000 + f32.const 0 + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 933 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 934 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.neg + f32.const inf + f32.neg + f32.const 0 + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 935 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0 + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 936 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -0 + f32.const 0 + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 937 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1 + f32.const 1 + f32.const 0 + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 938 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -1 + f32.const -1 + f32.const 0 + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 939 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0.5 + f32.const 1 + f32.const 0 + get_global $std/math/INEXACT + call $std/math/test_ceilf + i32.eqz if i32.const 0 i32.const 8 @@ -19092,120 +19235,6 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 941 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const inf - f32.const 0 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 942 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.neg - f32.const inf - f32.neg - f32.const 0 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 943 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0 - f32.const 0 - f32.const 0 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 944 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0 - f32.const -0 - f32.const 0 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 945 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const 1 - f32.const 0 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 946 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1 - f32.const -1 - f32.const 0 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 947 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0.5 - f32.const 1 - f32.const 0 - get_global $std/math/INEXACT - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 948 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const -0.5 f32.const -0 f32.const 0 @@ -19215,7 +19244,7 @@ if i32.const 0 i32.const 8 - i32.const 949 + i32.const 941 i32.const 0 call $~lib/env/abort unreachable @@ -19229,7 +19258,7 @@ if i32.const 0 i32.const 8 - i32.const 950 + i32.const 942 i32.const 0 call $~lib/env/abort unreachable @@ -19243,7 +19272,7 @@ if i32.const 0 i32.const 8 - i32.const 951 + i32.const 943 i32.const 0 call $~lib/env/abort unreachable @@ -19257,7 +19286,7 @@ if i32.const 0 i32.const 8 - i32.const 952 + i32.const 944 i32.const 0 call $~lib/env/abort unreachable @@ -19271,7 +19300,7 @@ if i32.const 0 i32.const 8 - i32.const 953 + i32.const 945 i32.const 0 call $~lib/env/abort unreachable @@ -19285,7 +19314,7 @@ if i32.const 0 i32.const 8 - i32.const 954 + i32.const 946 i32.const 0 call $~lib/env/abort unreachable @@ -19296,6 +19325,120 @@ get_global $std/math/INEXACT call $std/math/test_ceilf i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 947 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const nan:0x400000 + f32.const nan:0x400000 + f32.const 0 + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 948 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 949 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.neg + f32.const inf + f32.neg + f32.const 0 + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 950 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0 + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 951 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -0 + f32.const 0 + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 952 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1 + f32.const 1 + f32.const 0 + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 953 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -1 + f32.const -1 + f32.const 0 + i32.const 0 + call $std/math/test_ceilf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 954 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0.5 + f32.const 1 + f32.const 0 + get_global $std/math/INEXACT + call $std/math/test_ceilf + i32.eqz if i32.const 0 i32.const 8 @@ -19304,120 +19447,6 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 956 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const inf - f32.const 0 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 957 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.neg - f32.const inf - f32.neg - f32.const 0 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 958 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0 - f32.const 0 - f32.const 0 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 959 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0 - f32.const -0 - f32.const 0 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 960 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const 1 - f32.const 0 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 961 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1 - f32.const -1 - f32.const 0 - i32.const 0 - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 962 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0.5 - f32.const 1 - f32.const 0 - get_global $std/math/INEXACT - call $std/math/test_ceilf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 963 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const -0.5 f32.const -0 f32.const 0 @@ -19427,7 +19456,7 @@ if i32.const 0 i32.const 8 - i32.const 964 + i32.const 956 i32.const 0 call $~lib/env/abort unreachable @@ -19441,7 +19470,7 @@ if i32.const 0 i32.const 8 - i32.const 965 + i32.const 957 i32.const 0 call $~lib/env/abort unreachable @@ -19455,7 +19484,7 @@ if i32.const 0 i32.const 8 - i32.const 966 + i32.const 958 i32.const 0 call $~lib/env/abort unreachable @@ -19469,7 +19498,7 @@ if i32.const 0 i32.const 8 - i32.const 967 + i32.const 959 i32.const 0 call $~lib/env/abort unreachable @@ -19483,7 +19512,7 @@ if i32.const 0 i32.const 8 - i32.const 968 + i32.const 960 i32.const 0 call $~lib/env/abort unreachable @@ -19497,7 +19526,7 @@ if i32.const 0 i32.const 8 - i32.const 969 + i32.const 961 i32.const 0 call $~lib/env/abort unreachable @@ -19511,7 +19540,7 @@ if i32.const 0 i32.const 8 - i32.const 970 + i32.const 962 i32.const 0 call $~lib/env/abort unreachable @@ -19525,7 +19554,7 @@ if i32.const 0 i32.const 8 - i32.const 1107 + i32.const 1099 i32.const 0 call $~lib/env/abort unreachable @@ -19539,7 +19568,7 @@ if i32.const 0 i32.const 8 - i32.const 1108 + i32.const 1100 i32.const 0 call $~lib/env/abort unreachable @@ -19553,7 +19582,7 @@ if i32.const 0 i32.const 8 - i32.const 1109 + i32.const 1101 i32.const 0 call $~lib/env/abort unreachable @@ -19567,7 +19596,7 @@ if i32.const 0 i32.const 8 - i32.const 1110 + i32.const 1102 i32.const 0 call $~lib/env/abort unreachable @@ -19581,7 +19610,7 @@ if i32.const 0 i32.const 8 - i32.const 1111 + i32.const 1103 i32.const 0 call $~lib/env/abort unreachable @@ -19595,7 +19624,7 @@ if i32.const 0 i32.const 8 - i32.const 1112 + i32.const 1104 i32.const 0 call $~lib/env/abort unreachable @@ -19609,7 +19638,7 @@ if i32.const 0 i32.const 8 - i32.const 1113 + i32.const 1105 i32.const 0 call $~lib/env/abort unreachable @@ -19623,7 +19652,7 @@ if i32.const 0 i32.const 8 - i32.const 1114 + i32.const 1106 i32.const 0 call $~lib/env/abort unreachable @@ -19637,7 +19666,7 @@ if i32.const 0 i32.const 8 - i32.const 1115 + i32.const 1107 i32.const 0 call $~lib/env/abort unreachable @@ -19651,7 +19680,7 @@ if i32.const 0 i32.const 8 - i32.const 1116 + i32.const 1108 i32.const 0 call $~lib/env/abort unreachable @@ -19665,7 +19694,7 @@ if i32.const 0 i32.const 8 - i32.const 1119 + i32.const 1111 i32.const 0 call $~lib/env/abort unreachable @@ -19679,7 +19708,7 @@ if i32.const 0 i32.const 8 - i32.const 1120 + i32.const 1112 i32.const 0 call $~lib/env/abort unreachable @@ -19693,7 +19722,7 @@ if i32.const 0 i32.const 8 - i32.const 1121 + i32.const 1113 i32.const 0 call $~lib/env/abort unreachable @@ -19708,7 +19737,7 @@ if i32.const 0 i32.const 8 - i32.const 1122 + i32.const 1114 i32.const 0 call $~lib/env/abort unreachable @@ -19722,7 +19751,7 @@ if i32.const 0 i32.const 8 - i32.const 1123 + i32.const 1115 i32.const 0 call $~lib/env/abort unreachable @@ -19736,7 +19765,7 @@ if i32.const 0 i32.const 8 - i32.const 1132 + i32.const 1124 i32.const 0 call $~lib/env/abort unreachable @@ -19750,7 +19779,7 @@ if i32.const 0 i32.const 8 - i32.const 1133 + i32.const 1125 i32.const 0 call $~lib/env/abort unreachable @@ -19764,7 +19793,7 @@ if i32.const 0 i32.const 8 - i32.const 1134 + i32.const 1126 i32.const 0 call $~lib/env/abort unreachable @@ -19778,7 +19807,7 @@ if i32.const 0 i32.const 8 - i32.const 1135 + i32.const 1127 i32.const 0 call $~lib/env/abort unreachable @@ -19792,7 +19821,7 @@ if i32.const 0 i32.const 8 - i32.const 1136 + i32.const 1128 i32.const 0 call $~lib/env/abort unreachable @@ -19806,7 +19835,7 @@ if i32.const 0 i32.const 8 - i32.const 1137 + i32.const 1129 i32.const 0 call $~lib/env/abort unreachable @@ -19820,7 +19849,7 @@ if i32.const 0 i32.const 8 - i32.const 1138 + i32.const 1130 i32.const 0 call $~lib/env/abort unreachable @@ -19834,7 +19863,7 @@ if i32.const 0 i32.const 8 - i32.const 1139 + i32.const 1131 i32.const 0 call $~lib/env/abort unreachable @@ -19848,7 +19877,7 @@ if i32.const 0 i32.const 8 - i32.const 1140 + i32.const 1132 i32.const 0 call $~lib/env/abort unreachable @@ -19862,7 +19891,7 @@ if i32.const 0 i32.const 8 - i32.const 1141 + i32.const 1133 i32.const 0 call $~lib/env/abort unreachable @@ -19876,7 +19905,7 @@ if i32.const 0 i32.const 8 - i32.const 1144 + i32.const 1136 i32.const 0 call $~lib/env/abort unreachable @@ -19890,7 +19919,7 @@ if i32.const 0 i32.const 8 - i32.const 1145 + i32.const 1137 i32.const 0 call $~lib/env/abort unreachable @@ -19904,7 +19933,7 @@ if i32.const 0 i32.const 8 - i32.const 1146 + i32.const 1138 i32.const 0 call $~lib/env/abort unreachable @@ -19919,7 +19948,7 @@ if i32.const 0 i32.const 8 - i32.const 1147 + i32.const 1139 i32.const 0 call $~lib/env/abort unreachable @@ -19933,7 +19962,7 @@ if i32.const 0 i32.const 8 - i32.const 1148 + i32.const 1140 i32.const 0 call $~lib/env/abort unreachable @@ -19947,7 +19976,7 @@ if i32.const 0 i32.const 8 - i32.const 1160 + i32.const 1152 i32.const 0 call $~lib/env/abort unreachable @@ -19961,7 +19990,7 @@ if i32.const 0 i32.const 8 - i32.const 1161 + i32.const 1153 i32.const 0 call $~lib/env/abort unreachable @@ -19975,7 +20004,7 @@ if i32.const 0 i32.const 8 - i32.const 1162 + i32.const 1154 i32.const 0 call $~lib/env/abort unreachable @@ -19989,7 +20018,7 @@ if i32.const 0 i32.const 8 - i32.const 1163 + i32.const 1155 i32.const 0 call $~lib/env/abort unreachable @@ -20003,7 +20032,7 @@ if i32.const 0 i32.const 8 - i32.const 1164 + i32.const 1156 i32.const 0 call $~lib/env/abort unreachable @@ -20017,7 +20046,7 @@ if i32.const 0 i32.const 8 - i32.const 1165 + i32.const 1157 i32.const 0 call $~lib/env/abort unreachable @@ -20031,7 +20060,7 @@ if i32.const 0 i32.const 8 - i32.const 1166 + i32.const 1158 i32.const 0 call $~lib/env/abort unreachable @@ -20045,7 +20074,7 @@ if i32.const 0 i32.const 8 - i32.const 1167 + i32.const 1159 i32.const 0 call $~lib/env/abort unreachable @@ -20059,7 +20088,7 @@ if i32.const 0 i32.const 8 - i32.const 1168 + i32.const 1160 i32.const 0 call $~lib/env/abort unreachable @@ -20073,7 +20102,7 @@ if i32.const 0 i32.const 8 - i32.const 1169 + i32.const 1161 i32.const 0 call $~lib/env/abort unreachable @@ -20087,7 +20116,7 @@ if i32.const 0 i32.const 8 - i32.const 1172 + i32.const 1164 i32.const 0 call $~lib/env/abort unreachable @@ -20101,7 +20130,7 @@ if i32.const 0 i32.const 8 - i32.const 1173 + i32.const 1165 i32.const 0 call $~lib/env/abort unreachable @@ -20115,7 +20144,7 @@ if i32.const 0 i32.const 8 - i32.const 1174 + i32.const 1166 i32.const 0 call $~lib/env/abort unreachable @@ -20129,7 +20158,7 @@ if i32.const 0 i32.const 8 - i32.const 1175 + i32.const 1167 i32.const 0 call $~lib/env/abort unreachable @@ -20143,7 +20172,7 @@ if i32.const 0 i32.const 8 - i32.const 1176 + i32.const 1168 i32.const 0 call $~lib/env/abort unreachable @@ -20158,7 +20187,7 @@ if i32.const 0 i32.const 8 - i32.const 1177 + i32.const 1169 i32.const 0 call $~lib/env/abort unreachable @@ -20172,7 +20201,7 @@ if i32.const 0 i32.const 8 - i32.const 1178 + i32.const 1170 i32.const 0 call $~lib/env/abort unreachable @@ -20186,7 +20215,7 @@ if i32.const 0 i32.const 8 - i32.const 1179 + i32.const 1171 i32.const 0 call $~lib/env/abort unreachable @@ -20200,7 +20229,7 @@ if i32.const 0 i32.const 8 - i32.const 1180 + i32.const 1172 i32.const 0 call $~lib/env/abort unreachable @@ -20214,7 +20243,7 @@ if i32.const 0 i32.const 8 - i32.const 1181 + i32.const 1173 i32.const 0 call $~lib/env/abort unreachable @@ -20228,7 +20257,7 @@ if i32.const 0 i32.const 8 - i32.const 1182 + i32.const 1174 i32.const 0 call $~lib/env/abort unreachable @@ -20242,7 +20271,7 @@ if i32.const 0 i32.const 8 - i32.const 1185 + i32.const 1177 i32.const 0 call $~lib/env/abort unreachable @@ -20257,7 +20286,7 @@ if i32.const 0 i32.const 8 - i32.const 1186 + i32.const 1178 i32.const 0 call $~lib/env/abort unreachable @@ -20274,7 +20303,7 @@ if i32.const 0 i32.const 8 - i32.const 1188 + i32.const 1180 i32.const 0 call $~lib/env/abort unreachable @@ -20291,7 +20320,7 @@ if i32.const 0 i32.const 8 - i32.const 1195 + i32.const 1187 i32.const 0 call $~lib/env/abort unreachable @@ -20309,7 +20338,7 @@ if i32.const 0 i32.const 8 - i32.const 1196 + i32.const 1188 i32.const 0 call $~lib/env/abort unreachable @@ -20327,7 +20356,7 @@ if i32.const 0 i32.const 8 - i32.const 1203 + i32.const 1195 i32.const 0 call $~lib/env/abort unreachable @@ -20344,7 +20373,7 @@ if i32.const 0 i32.const 8 - i32.const 1210 + i32.const 1202 i32.const 0 call $~lib/env/abort unreachable @@ -20363,7 +20392,7 @@ if i32.const 0 i32.const 8 - i32.const 1217 + i32.const 1209 i32.const 0 call $~lib/env/abort unreachable @@ -20380,7 +20409,7 @@ if i32.const 0 i32.const 8 - i32.const 1224 + i32.const 1216 i32.const 0 call $~lib/env/abort unreachable @@ -20397,7 +20426,7 @@ if i32.const 0 i32.const 8 - i32.const 1231 + i32.const 1223 i32.const 0 call $~lib/env/abort unreachable @@ -20414,7 +20443,7 @@ if i32.const 0 i32.const 8 - i32.const 1238 + i32.const 1230 i32.const 0 call $~lib/env/abort unreachable @@ -20431,7 +20460,7 @@ if i32.const 0 i32.const 8 - i32.const 1244 + i32.const 1236 i32.const 0 call $~lib/env/abort unreachable @@ -20448,7 +20477,7 @@ if i32.const 0 i32.const 8 - i32.const 1250 + i32.const 1242 i32.const 0 call $~lib/env/abort unreachable @@ -20465,7 +20494,7 @@ if i32.const 0 i32.const 8 - i32.const 1256 + i32.const 1248 i32.const 0 call $~lib/env/abort unreachable @@ -20482,7 +20511,7 @@ if i32.const 0 i32.const 8 - i32.const 1263 + i32.const 1255 i32.const 0 call $~lib/env/abort unreachable @@ -20499,7 +20528,7 @@ if i32.const 0 i32.const 8 - i32.const 1270 + i32.const 1262 i32.const 0 call $~lib/env/abort unreachable @@ -20516,7 +20545,7 @@ if i32.const 0 i32.const 8 - i32.const 1277 + i32.const 1269 i32.const 0 call $~lib/env/abort unreachable @@ -20533,7 +20562,7 @@ if i32.const 0 i32.const 8 - i32.const 1284 + i32.const 1276 i32.const 0 call $~lib/env/abort unreachable @@ -20550,7 +20579,7 @@ if i32.const 0 i32.const 8 - i32.const 1291 + i32.const 1283 i32.const 0 call $~lib/env/abort unreachable @@ -20567,7 +20596,7 @@ if i32.const 0 i32.const 8 - i32.const 1298 + i32.const 1290 i32.const 0 call $~lib/env/abort unreachable @@ -20584,7 +20613,7 @@ if i32.const 0 i32.const 8 - i32.const 1305 + i32.const 1297 i32.const 0 call $~lib/env/abort unreachable @@ -20601,7 +20630,7 @@ if i32.const 0 i32.const 8 - i32.const 1312 + i32.const 1304 i32.const 0 call $~lib/env/abort unreachable @@ -20615,7 +20644,7 @@ if i32.const 0 i32.const 8 - i32.const 1326 + i32.const 1318 i32.const 0 call $~lib/env/abort unreachable @@ -20629,7 +20658,7 @@ if i32.const 0 i32.const 8 - i32.const 1327 + i32.const 1319 i32.const 0 call $~lib/env/abort unreachable @@ -20643,7 +20672,7 @@ if i32.const 0 i32.const 8 - i32.const 1328 + i32.const 1320 i32.const 0 call $~lib/env/abort unreachable @@ -20657,7 +20686,7 @@ if i32.const 0 i32.const 8 - i32.const 1329 + i32.const 1321 i32.const 0 call $~lib/env/abort unreachable @@ -20671,7 +20700,7 @@ if i32.const 0 i32.const 8 - i32.const 1330 + i32.const 1322 i32.const 0 call $~lib/env/abort unreachable @@ -20685,7 +20714,7 @@ if i32.const 0 i32.const 8 - i32.const 1331 + i32.const 1323 i32.const 0 call $~lib/env/abort unreachable @@ -20699,7 +20728,7 @@ if i32.const 0 i32.const 8 - i32.const 1332 + i32.const 1324 i32.const 0 call $~lib/env/abort unreachable @@ -20713,7 +20742,7 @@ if i32.const 0 i32.const 8 - i32.const 1333 + i32.const 1325 i32.const 0 call $~lib/env/abort unreachable @@ -20727,7 +20756,7 @@ if i32.const 0 i32.const 8 - i32.const 1334 + i32.const 1326 i32.const 0 call $~lib/env/abort unreachable @@ -20741,7 +20770,7 @@ if i32.const 0 i32.const 8 - i32.const 1335 + i32.const 1327 i32.const 0 call $~lib/env/abort unreachable @@ -20755,7 +20784,7 @@ if i32.const 0 i32.const 8 - i32.const 1338 + i32.const 1330 i32.const 0 call $~lib/env/abort unreachable @@ -20769,7 +20798,7 @@ if i32.const 0 i32.const 8 - i32.const 1339 + i32.const 1331 i32.const 0 call $~lib/env/abort unreachable @@ -20783,7 +20812,7 @@ if i32.const 0 i32.const 8 - i32.const 1340 + i32.const 1332 i32.const 0 call $~lib/env/abort unreachable @@ -20797,7 +20826,7 @@ if i32.const 0 i32.const 8 - i32.const 1341 + i32.const 1333 i32.const 0 call $~lib/env/abort unreachable @@ -20811,7 +20840,7 @@ if i32.const 0 i32.const 8 - i32.const 1342 + i32.const 1334 i32.const 0 call $~lib/env/abort unreachable @@ -20826,7 +20855,7 @@ if i32.const 0 i32.const 8 - i32.const 1343 + i32.const 1335 i32.const 0 call $~lib/env/abort unreachable @@ -20840,7 +20869,7 @@ if i32.const 0 i32.const 8 - i32.const 1344 + i32.const 1336 i32.const 0 call $~lib/env/abort unreachable @@ -20854,7 +20883,7 @@ if i32.const 0 i32.const 8 - i32.const 1345 + i32.const 1337 i32.const 0 call $~lib/env/abort unreachable @@ -20870,7 +20899,7 @@ if i32.const 0 i32.const 8 - i32.const 1346 + i32.const 1338 i32.const 0 call $~lib/env/abort unreachable @@ -20886,7 +20915,7 @@ if i32.const 0 i32.const 8 - i32.const 1347 + i32.const 1339 i32.const 0 call $~lib/env/abort unreachable @@ -20902,7 +20931,7 @@ if i32.const 0 i32.const 8 - i32.const 1348 + i32.const 1340 i32.const 0 call $~lib/env/abort unreachable @@ -20916,7 +20945,7 @@ if i32.const 0 i32.const 8 - i32.const 1349 + i32.const 1341 i32.const 0 call $~lib/env/abort unreachable @@ -20930,7 +20959,7 @@ if i32.const 0 i32.const 8 - i32.const 1350 + i32.const 1342 i32.const 0 call $~lib/env/abort unreachable @@ -20944,7 +20973,7 @@ if i32.const 0 i32.const 8 - i32.const 1351 + i32.const 1343 i32.const 0 call $~lib/env/abort unreachable @@ -20958,7 +20987,7 @@ if i32.const 0 i32.const 8 - i32.const 1363 + i32.const 1355 i32.const 0 call $~lib/env/abort unreachable @@ -20972,7 +21001,7 @@ if i32.const 0 i32.const 8 - i32.const 1364 + i32.const 1356 i32.const 0 call $~lib/env/abort unreachable @@ -20986,7 +21015,7 @@ if i32.const 0 i32.const 8 - i32.const 1365 + i32.const 1357 i32.const 0 call $~lib/env/abort unreachable @@ -21000,7 +21029,7 @@ if i32.const 0 i32.const 8 - i32.const 1366 + i32.const 1358 i32.const 0 call $~lib/env/abort unreachable @@ -21014,7 +21043,7 @@ if i32.const 0 i32.const 8 - i32.const 1367 + i32.const 1359 i32.const 0 call $~lib/env/abort unreachable @@ -21028,7 +21057,7 @@ if i32.const 0 i32.const 8 - i32.const 1368 + i32.const 1360 i32.const 0 call $~lib/env/abort unreachable @@ -21042,7 +21071,7 @@ if i32.const 0 i32.const 8 - i32.const 1369 + i32.const 1361 i32.const 0 call $~lib/env/abort unreachable @@ -21056,7 +21085,7 @@ if i32.const 0 i32.const 8 - i32.const 1370 + i32.const 1362 i32.const 0 call $~lib/env/abort unreachable @@ -21070,7 +21099,7 @@ if i32.const 0 i32.const 8 - i32.const 1371 + i32.const 1363 i32.const 0 call $~lib/env/abort unreachable @@ -21084,7 +21113,7 @@ if i32.const 0 i32.const 8 - i32.const 1372 + i32.const 1364 i32.const 0 call $~lib/env/abort unreachable @@ -21098,7 +21127,7 @@ if i32.const 0 i32.const 8 - i32.const 1375 + i32.const 1367 i32.const 0 call $~lib/env/abort unreachable @@ -21112,7 +21141,7 @@ if i32.const 0 i32.const 8 - i32.const 1376 + i32.const 1368 i32.const 0 call $~lib/env/abort unreachable @@ -21126,7 +21155,7 @@ if i32.const 0 i32.const 8 - i32.const 1377 + i32.const 1369 i32.const 0 call $~lib/env/abort unreachable @@ -21140,7 +21169,7 @@ if i32.const 0 i32.const 8 - i32.const 1378 + i32.const 1370 i32.const 0 call $~lib/env/abort unreachable @@ -21154,7 +21183,7 @@ if i32.const 0 i32.const 8 - i32.const 1379 + i32.const 1371 i32.const 0 call $~lib/env/abort unreachable @@ -21169,7 +21198,7 @@ if i32.const 0 i32.const 8 - i32.const 1380 + i32.const 1372 i32.const 0 call $~lib/env/abort unreachable @@ -21183,7 +21212,7 @@ if i32.const 0 i32.const 8 - i32.const 1381 + i32.const 1373 i32.const 0 call $~lib/env/abort unreachable @@ -21199,7 +21228,7 @@ if i32.const 0 i32.const 8 - i32.const 1382 + i32.const 1374 i32.const 0 call $~lib/env/abort unreachable @@ -21215,7 +21244,7 @@ if i32.const 0 i32.const 8 - i32.const 1383 + i32.const 1375 i32.const 0 call $~lib/env/abort unreachable @@ -21229,7 +21258,7 @@ if i32.const 0 i32.const 8 - i32.const 1392 + i32.const 1384 i32.const 0 call $~lib/env/abort unreachable @@ -21243,7 +21272,7 @@ if i32.const 0 i32.const 8 - i32.const 1393 + i32.const 1385 i32.const 0 call $~lib/env/abort unreachable @@ -21257,7 +21286,7 @@ if i32.const 0 i32.const 8 - i32.const 1394 + i32.const 1386 i32.const 0 call $~lib/env/abort unreachable @@ -21271,7 +21300,7 @@ if i32.const 0 i32.const 8 - i32.const 1395 + i32.const 1387 i32.const 0 call $~lib/env/abort unreachable @@ -21285,7 +21314,7 @@ if i32.const 0 i32.const 8 - i32.const 1396 + i32.const 1388 i32.const 0 call $~lib/env/abort unreachable @@ -21299,7 +21328,7 @@ if i32.const 0 i32.const 8 - i32.const 1397 + i32.const 1389 i32.const 0 call $~lib/env/abort unreachable @@ -21313,7 +21342,7 @@ if i32.const 0 i32.const 8 - i32.const 1398 + i32.const 1390 i32.const 0 call $~lib/env/abort unreachable @@ -21327,7 +21356,7 @@ if i32.const 0 i32.const 8 - i32.const 1399 + i32.const 1391 i32.const 0 call $~lib/env/abort unreachable @@ -21341,7 +21370,7 @@ if i32.const 0 i32.const 8 - i32.const 1400 + i32.const 1392 i32.const 0 call $~lib/env/abort unreachable @@ -21355,7 +21384,7 @@ if i32.const 0 i32.const 8 - i32.const 1401 + i32.const 1393 i32.const 0 call $~lib/env/abort unreachable @@ -21369,7 +21398,7 @@ if i32.const 0 i32.const 8 - i32.const 1404 + i32.const 1396 i32.const 0 call $~lib/env/abort unreachable @@ -21383,7 +21412,7 @@ if i32.const 0 i32.const 8 - i32.const 1405 + i32.const 1397 i32.const 0 call $~lib/env/abort unreachable @@ -21397,7 +21426,7 @@ if i32.const 0 i32.const 8 - i32.const 1406 + i32.const 1398 i32.const 0 call $~lib/env/abort unreachable @@ -21411,7 +21440,7 @@ if i32.const 0 i32.const 8 - i32.const 1407 + i32.const 1399 i32.const 0 call $~lib/env/abort unreachable @@ -21425,7 +21454,7 @@ if i32.const 0 i32.const 8 - i32.const 1408 + i32.const 1400 i32.const 0 call $~lib/env/abort unreachable @@ -21440,7 +21469,7 @@ if i32.const 0 i32.const 8 - i32.const 1409 + i32.const 1401 i32.const 0 call $~lib/env/abort unreachable @@ -21454,7 +21483,7 @@ if i32.const 0 i32.const 8 - i32.const 1410 + i32.const 1402 i32.const 0 call $~lib/env/abort unreachable @@ -21468,7 +21497,7 @@ if i32.const 0 i32.const 8 - i32.const 1422 + i32.const 1414 i32.const 0 call $~lib/env/abort unreachable @@ -21482,7 +21511,7 @@ if i32.const 0 i32.const 8 - i32.const 1423 + i32.const 1415 i32.const 0 call $~lib/env/abort unreachable @@ -21496,7 +21525,7 @@ if i32.const 0 i32.const 8 - i32.const 1424 + i32.const 1416 i32.const 0 call $~lib/env/abort unreachable @@ -21510,7 +21539,7 @@ if i32.const 0 i32.const 8 - i32.const 1425 + i32.const 1417 i32.const 0 call $~lib/env/abort unreachable @@ -21524,7 +21553,7 @@ if i32.const 0 i32.const 8 - i32.const 1426 + i32.const 1418 i32.const 0 call $~lib/env/abort unreachable @@ -21538,7 +21567,7 @@ if i32.const 0 i32.const 8 - i32.const 1427 + i32.const 1419 i32.const 0 call $~lib/env/abort unreachable @@ -21552,7 +21581,7 @@ if i32.const 0 i32.const 8 - i32.const 1428 + i32.const 1420 i32.const 0 call $~lib/env/abort unreachable @@ -21566,7 +21595,7 @@ if i32.const 0 i32.const 8 - i32.const 1429 + i32.const 1421 i32.const 0 call $~lib/env/abort unreachable @@ -21580,7 +21609,7 @@ if i32.const 0 i32.const 8 - i32.const 1430 + i32.const 1422 i32.const 0 call $~lib/env/abort unreachable @@ -21591,6 +21620,92 @@ get_global $std/math/INEXACT call $std/math/test_floor i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1423 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + f64.const 0 + i32.const 0 + call $std/math/test_floor + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1426 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.const inf + f64.const 0 + i32.const 0 + call $std/math/test_floor + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1427 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.neg + f64.const inf + f64.neg + f64.const 0 + i32.const 0 + call $std/math/test_floor + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1428 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0 + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_floor + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1429 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -0 + f64.const 0 + i32.const 0 + call $std/math/test_floor + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1430 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1 + f64.const 1 + f64.const 0 + i32.const 0 + call $std/math/test_floor + i32.eqz if i32.const 0 i32.const 8 @@ -21599,92 +21714,6 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 - call $std/math/test_floor - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1434 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.const inf - f64.const 0 - i32.const 0 - call $std/math/test_floor - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1435 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.neg - f64.const inf - f64.neg - f64.const 0 - i32.const 0 - call $std/math/test_floor - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1436 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0 - f64.const 0 - f64.const 0 - i32.const 0 - call $std/math/test_floor - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1437 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0 - f64.const -0 - f64.const 0 - i32.const 0 - call $std/math/test_floor - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1438 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const 1 - f64.const 0 - i32.const 0 - call $std/math/test_floor - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1439 - i32.const 0 - call $~lib/env/abort - unreachable - end f64.const -1 f64.const -1 f64.const 0 @@ -21694,7 +21723,7 @@ if i32.const 0 i32.const 8 - i32.const 1440 + i32.const 1432 i32.const 0 call $~lib/env/abort unreachable @@ -21708,7 +21737,7 @@ if i32.const 0 i32.const 8 - i32.const 1441 + i32.const 1433 i32.const 0 call $~lib/env/abort unreachable @@ -21722,7 +21751,7 @@ if i32.const 0 i32.const 8 - i32.const 1442 + i32.const 1434 i32.const 0 call $~lib/env/abort unreachable @@ -21736,7 +21765,7 @@ if i32.const 0 i32.const 8 - i32.const 1443 + i32.const 1435 i32.const 0 call $~lib/env/abort unreachable @@ -21750,7 +21779,7 @@ if i32.const 0 i32.const 8 - i32.const 1444 + i32.const 1436 i32.const 0 call $~lib/env/abort unreachable @@ -21764,7 +21793,7 @@ if i32.const 0 i32.const 8 - i32.const 1445 + i32.const 1437 i32.const 0 call $~lib/env/abort unreachable @@ -21778,7 +21807,7 @@ if i32.const 0 i32.const 8 - i32.const 1446 + i32.const 1438 i32.const 0 call $~lib/env/abort unreachable @@ -21792,7 +21821,7 @@ if i32.const 0 i32.const 8 - i32.const 1447 + i32.const 1439 i32.const 0 call $~lib/env/abort unreachable @@ -21806,7 +21835,7 @@ if i32.const 0 i32.const 8 - i32.const 1448 + i32.const 1440 i32.const 0 call $~lib/env/abort unreachable @@ -21820,7 +21849,7 @@ if i32.const 0 i32.const 8 - i32.const 1457 + i32.const 1449 i32.const 0 call $~lib/env/abort unreachable @@ -21834,7 +21863,7 @@ if i32.const 0 i32.const 8 - i32.const 1458 + i32.const 1450 i32.const 0 call $~lib/env/abort unreachable @@ -21848,7 +21877,7 @@ if i32.const 0 i32.const 8 - i32.const 1459 + i32.const 1451 i32.const 0 call $~lib/env/abort unreachable @@ -21862,7 +21891,7 @@ if i32.const 0 i32.const 8 - i32.const 1460 + i32.const 1452 i32.const 0 call $~lib/env/abort unreachable @@ -21876,7 +21905,7 @@ if i32.const 0 i32.const 8 - i32.const 1461 + i32.const 1453 i32.const 0 call $~lib/env/abort unreachable @@ -21890,7 +21919,7 @@ if i32.const 0 i32.const 8 - i32.const 1462 + i32.const 1454 i32.const 0 call $~lib/env/abort unreachable @@ -21904,7 +21933,7 @@ if i32.const 0 i32.const 8 - i32.const 1463 + i32.const 1455 i32.const 0 call $~lib/env/abort unreachable @@ -21918,7 +21947,7 @@ if i32.const 0 i32.const 8 - i32.const 1464 + i32.const 1456 i32.const 0 call $~lib/env/abort unreachable @@ -21932,7 +21961,7 @@ if i32.const 0 i32.const 8 - i32.const 1465 + i32.const 1457 i32.const 0 call $~lib/env/abort unreachable @@ -21943,6 +21972,92 @@ get_global $std/math/INEXACT call $std/math/test_floorf i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1458 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const nan:0x400000 + f32.const nan:0x400000 + f32.const 0 + i32.const 0 + call $std/math/test_floorf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1461 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_floorf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1462 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.neg + f32.const inf + f32.neg + f32.const 0 + i32.const 0 + call $std/math/test_floorf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1463 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0 + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_floorf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1464 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -0 + f32.const 0 + i32.const 0 + call $std/math/test_floorf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1465 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1 + f32.const 1 + f32.const 0 + i32.const 0 + call $std/math/test_floorf + i32.eqz if i32.const 0 i32.const 8 @@ -21951,92 +22066,6 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_floorf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1469 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const inf - f32.const 0 - i32.const 0 - call $std/math/test_floorf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1470 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.neg - f32.const inf - f32.neg - f32.const 0 - i32.const 0 - call $std/math/test_floorf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1471 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0 - f32.const 0 - f32.const 0 - i32.const 0 - call $std/math/test_floorf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1472 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0 - f32.const -0 - f32.const 0 - i32.const 0 - call $std/math/test_floorf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1473 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const 1 - f32.const 0 - i32.const 0 - call $std/math/test_floorf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1474 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const -1 f32.const -1 f32.const 0 @@ -22046,7 +22075,7 @@ if i32.const 0 i32.const 8 - i32.const 1475 + i32.const 1467 i32.const 0 call $~lib/env/abort unreachable @@ -22060,7 +22089,7 @@ if i32.const 0 i32.const 8 - i32.const 1476 + i32.const 1468 i32.const 0 call $~lib/env/abort unreachable @@ -22074,7 +22103,7 @@ if i32.const 0 i32.const 8 - i32.const 1477 + i32.const 1469 i32.const 0 call $~lib/env/abort unreachable @@ -22088,7 +22117,7 @@ if i32.const 0 i32.const 8 - i32.const 1478 + i32.const 1470 i32.const 0 call $~lib/env/abort unreachable @@ -22102,7 +22131,7 @@ if i32.const 0 i32.const 8 - i32.const 1479 + i32.const 1471 i32.const 0 call $~lib/env/abort unreachable @@ -22116,7 +22145,7 @@ if i32.const 0 i32.const 8 - i32.const 1480 + i32.const 1472 i32.const 0 call $~lib/env/abort unreachable @@ -22130,7 +22159,7 @@ if i32.const 0 i32.const 8 - i32.const 1481 + i32.const 1473 i32.const 0 call $~lib/env/abort unreachable @@ -22144,7 +22173,7 @@ if i32.const 0 i32.const 8 - i32.const 1482 + i32.const 1474 i32.const 0 call $~lib/env/abort unreachable @@ -22158,7 +22187,7 @@ if i32.const 0 i32.const 8 - i32.const 1483 + i32.const 1475 i32.const 0 call $~lib/env/abort unreachable @@ -22173,7 +22202,7 @@ if i32.const 0 i32.const 8 - i32.const 1495 + i32.const 1487 i32.const 0 call $~lib/env/abort unreachable @@ -22188,7 +22217,7 @@ if i32.const 0 i32.const 8 - i32.const 1496 + i32.const 1488 i32.const 0 call $~lib/env/abort unreachable @@ -22203,7 +22232,7 @@ if i32.const 0 i32.const 8 - i32.const 1497 + i32.const 1489 i32.const 0 call $~lib/env/abort unreachable @@ -22218,7 +22247,7 @@ if i32.const 0 i32.const 8 - i32.const 1498 + i32.const 1490 i32.const 0 call $~lib/env/abort unreachable @@ -22233,7 +22262,7 @@ if i32.const 0 i32.const 8 - i32.const 1499 + i32.const 1491 i32.const 0 call $~lib/env/abort unreachable @@ -22248,7 +22277,7 @@ if i32.const 0 i32.const 8 - i32.const 1500 + i32.const 1492 i32.const 0 call $~lib/env/abort unreachable @@ -22263,7 +22292,7 @@ if i32.const 0 i32.const 8 - i32.const 1501 + i32.const 1493 i32.const 0 call $~lib/env/abort unreachable @@ -22278,7 +22307,7 @@ if i32.const 0 i32.const 8 - i32.const 1502 + i32.const 1494 i32.const 0 call $~lib/env/abort unreachable @@ -22293,7 +22322,7 @@ if i32.const 0 i32.const 8 - i32.const 1503 + i32.const 1495 i32.const 0 call $~lib/env/abort unreachable @@ -22308,7 +22337,7 @@ if i32.const 0 i32.const 8 - i32.const 1504 + i32.const 1496 i32.const 0 call $~lib/env/abort unreachable @@ -22323,7 +22352,7 @@ if i32.const 0 i32.const 8 - i32.const 1507 + i32.const 1499 i32.const 0 call $~lib/env/abort unreachable @@ -22338,7 +22367,7 @@ if i32.const 0 i32.const 8 - i32.const 1508 + i32.const 1500 i32.const 0 call $~lib/env/abort unreachable @@ -22353,7 +22382,7 @@ if i32.const 0 i32.const 8 - i32.const 1509 + i32.const 1501 i32.const 0 call $~lib/env/abort unreachable @@ -22368,7 +22397,7 @@ if i32.const 0 i32.const 8 - i32.const 1510 + i32.const 1502 i32.const 0 call $~lib/env/abort unreachable @@ -22383,7 +22412,7 @@ if i32.const 0 i32.const 8 - i32.const 1511 + i32.const 1503 i32.const 0 call $~lib/env/abort unreachable @@ -22395,6 +22424,127 @@ i32.const 0 call $std/math/test_hypot i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1504 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1797693134862315708145274e284 + f64.const -0 + f64.const 1797693134862315708145274e284 + f64.const 0 + i32.const 0 + call $std/math/test_hypot + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1505 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 5e-324 + f64.const 0 + f64.const 5e-324 + f64.const 0 + i32.const 0 + call $std/math/test_hypot + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1506 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 5e-324 + f64.const -0 + f64.const 5e-324 + f64.const 0 + i32.const 0 + call $std/math/test_hypot + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1507 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.const 1 + f64.const inf + f64.const 0 + i32.const 0 + call $std/math/test_hypot + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1508 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1 + f64.const inf + f64.const inf + f64.const 0 + i32.const 0 + call $std/math/test_hypot + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1509 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.const nan:0x8000000000000 + f64.const inf + f64.const 0 + i32.const 0 + call $std/math/test_hypot + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1510 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const nan:0x8000000000000 + f64.const inf + f64.const inf + f64.const 0 + i32.const 0 + call $std/math/test_hypot + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1511 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.neg + f64.const 1 + f64.const inf + f64.const 0 + i32.const 0 + call $std/math/test_hypot + i32.eqz if i32.const 0 i32.const 8 @@ -22403,9 +22553,10 @@ call $~lib/env/abort unreachable end - f64.const 1797693134862315708145274e284 - f64.const -0 - f64.const 1797693134862315708145274e284 + f64.const 1 + f64.const inf + f64.neg + f64.const inf f64.const 0 i32.const 0 call $std/math/test_hypot @@ -22418,9 +22569,10 @@ call $~lib/env/abort unreachable end - f64.const 5e-324 - f64.const 0 - f64.const 5e-324 + f64.const inf + f64.neg + f64.const nan:0x8000000000000 + f64.const inf f64.const 0 i32.const 0 call $std/math/test_hypot @@ -22433,9 +22585,10 @@ call $~lib/env/abort unreachable end - f64.const 5e-324 - f64.const -0 - f64.const 5e-324 + f64.const nan:0x8000000000000 + f64.const inf + f64.neg + f64.const inf f64.const 0 i32.const 0 call $std/math/test_hypot @@ -22448,9 +22601,9 @@ call $~lib/env/abort unreachable end - f64.const inf + f64.const nan:0x8000000000000 f64.const 1 - f64.const inf + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_hypot @@ -22464,8 +22617,8 @@ unreachable end f64.const 1 - f64.const inf - f64.const inf + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_hypot @@ -22478,130 +22631,6 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const nan:0x8000000000000 - f64.const inf - f64.const 0 - i32.const 0 - call $std/math/test_hypot - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1518 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const nan:0x8000000000000 - f64.const inf - f64.const inf - f64.const 0 - i32.const 0 - call $std/math/test_hypot - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1519 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.neg - f64.const 1 - f64.const inf - f64.const 0 - i32.const 0 - call $std/math/test_hypot - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1520 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const inf - f64.neg - f64.const inf - f64.const 0 - i32.const 0 - call $std/math/test_hypot - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1521 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.neg - f64.const nan:0x8000000000000 - f64.const inf - f64.const 0 - i32.const 0 - call $std/math/test_hypot - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1522 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const nan:0x8000000000000 - f64.const inf - f64.neg - f64.const inf - f64.const 0 - i32.const 0 - call $std/math/test_hypot - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1523 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const nan:0x8000000000000 - f64.const 1 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 - call $std/math/test_hypot - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1524 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 - call $std/math/test_hypot - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1525 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const -8.066848754882812 f32.const 4.535662651062012 f32.const 9.254528045654297 @@ -22612,7 +22641,7 @@ if i32.const 0 i32.const 8 - i32.const 1534 + i32.const 1526 i32.const 0 call $~lib/env/abort unreachable @@ -22627,7 +22656,7 @@ if i32.const 0 i32.const 8 - i32.const 1535 + i32.const 1527 i32.const 0 call $~lib/env/abort unreachable @@ -22642,7 +22671,7 @@ if i32.const 0 i32.const 8 - i32.const 1536 + i32.const 1528 i32.const 0 call $~lib/env/abort unreachable @@ -22657,7 +22686,7 @@ if i32.const 0 i32.const 8 - i32.const 1537 + i32.const 1529 i32.const 0 call $~lib/env/abort unreachable @@ -22672,7 +22701,7 @@ if i32.const 0 i32.const 8 - i32.const 1538 + i32.const 1530 i32.const 0 call $~lib/env/abort unreachable @@ -22687,7 +22716,7 @@ if i32.const 0 i32.const 8 - i32.const 1539 + i32.const 1531 i32.const 0 call $~lib/env/abort unreachable @@ -22702,7 +22731,7 @@ if i32.const 0 i32.const 8 - i32.const 1540 + i32.const 1532 i32.const 0 call $~lib/env/abort unreachable @@ -22717,7 +22746,7 @@ if i32.const 0 i32.const 8 - i32.const 1541 + i32.const 1533 i32.const 0 call $~lib/env/abort unreachable @@ -22732,7 +22761,7 @@ if i32.const 0 i32.const 8 - i32.const 1542 + i32.const 1534 i32.const 0 call $~lib/env/abort unreachable @@ -22747,7 +22776,7 @@ if i32.const 0 i32.const 8 - i32.const 1543 + i32.const 1535 i32.const 0 call $~lib/env/abort unreachable @@ -22762,7 +22791,7 @@ if i32.const 0 i32.const 8 - i32.const 1546 + i32.const 1538 i32.const 0 call $~lib/env/abort unreachable @@ -22777,7 +22806,7 @@ if i32.const 0 i32.const 8 - i32.const 1547 + i32.const 1539 i32.const 0 call $~lib/env/abort unreachable @@ -22792,7 +22821,7 @@ if i32.const 0 i32.const 8 - i32.const 1548 + i32.const 1540 i32.const 0 call $~lib/env/abort unreachable @@ -22807,7 +22836,7 @@ if i32.const 0 i32.const 8 - i32.const 1549 + i32.const 1541 i32.const 0 call $~lib/env/abort unreachable @@ -22822,7 +22851,7 @@ if i32.const 0 i32.const 8 - i32.const 1550 + i32.const 1542 i32.const 0 call $~lib/env/abort unreachable @@ -22834,6 +22863,127 @@ i32.const 0 call $std/math/test_hypotf i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1543 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 3402823466385288598117041e14 + f32.const -0 + f32.const 3402823466385288598117041e14 + f32.const 0 + i32.const 0 + call $std/math/test_hypotf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1544 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1.401298464324817e-45 + f32.const 0 + f32.const 1.401298464324817e-45 + f32.const 0 + i32.const 0 + call $std/math/test_hypotf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1545 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1.401298464324817e-45 + f32.const -0 + f32.const 1.401298464324817e-45 + f32.const 0 + i32.const 0 + call $std/math/test_hypotf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1546 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.const 1 + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_hypotf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1547 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1 + f32.const inf + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_hypotf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1548 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.const nan:0x400000 + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_hypotf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1549 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const nan:0x400000 + f32.const inf + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_hypotf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1550 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.neg + f32.const 1 + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_hypotf + i32.eqz if i32.const 0 i32.const 8 @@ -22842,9 +22992,10 @@ call $~lib/env/abort unreachable end - f32.const 3402823466385288598117041e14 - f32.const -0 - f32.const 3402823466385288598117041e14 + f32.const 1 + f32.const inf + f32.neg + f32.const inf f32.const 0 i32.const 0 call $std/math/test_hypotf @@ -22857,9 +23008,10 @@ call $~lib/env/abort unreachable end - f32.const 1.401298464324817e-45 - f32.const 0 - f32.const 1.401298464324817e-45 + f32.const inf + f32.neg + f32.const nan:0x400000 + f32.const inf f32.const 0 i32.const 0 call $std/math/test_hypotf @@ -22872,9 +23024,10 @@ call $~lib/env/abort unreachable end - f32.const 1.401298464324817e-45 - f32.const -0 - f32.const 1.401298464324817e-45 + f32.const nan:0x400000 + f32.const inf + f32.neg + f32.const inf f32.const 0 i32.const 0 call $std/math/test_hypotf @@ -22887,9 +23040,9 @@ call $~lib/env/abort unreachable end - f32.const inf + f32.const nan:0x400000 f32.const 1 - f32.const inf + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_hypotf @@ -22903,8 +23056,8 @@ unreachable end f32.const 1 - f32.const inf - f32.const inf + f32.const nan:0x400000 + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_hypotf @@ -22917,130 +23070,6 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const nan:0x400000 - f32.const inf - f32.const 0 - i32.const 0 - call $std/math/test_hypotf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1557 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const nan:0x400000 - f32.const inf - f32.const inf - f32.const 0 - i32.const 0 - call $std/math/test_hypotf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1558 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.neg - f32.const 1 - f32.const inf - f32.const 0 - i32.const 0 - call $std/math/test_hypotf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1559 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const inf - f32.neg - f32.const inf - f32.const 0 - i32.const 0 - call $std/math/test_hypotf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1560 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.neg - f32.const nan:0x400000 - f32.const inf - f32.const 0 - i32.const 0 - call $std/math/test_hypotf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1561 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const nan:0x400000 - f32.const inf - f32.neg - f32.const inf - f32.const 0 - i32.const 0 - call $std/math/test_hypotf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1562 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const nan:0x400000 - f32.const 1 - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_hypotf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1563 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const nan:0x400000 - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_hypotf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1564 - i32.const 0 - call $~lib/env/abort - unreachable - end f64.const -8.06684839057968 f64.const nan:0x8000000000000 f64.const 0 @@ -23050,7 +23079,7 @@ if i32.const 0 i32.const 8 - i32.const 1576 + i32.const 1568 i32.const 0 call $~lib/env/abort unreachable @@ -23064,7 +23093,7 @@ if i32.const 0 i32.const 8 - i32.const 1577 + i32.const 1569 i32.const 0 call $~lib/env/abort unreachable @@ -23078,7 +23107,7 @@ if i32.const 0 i32.const 8 - i32.const 1578 + i32.const 1570 i32.const 0 call $~lib/env/abort unreachable @@ -23092,7 +23121,7 @@ if i32.const 0 i32.const 8 - i32.const 1579 + i32.const 1571 i32.const 0 call $~lib/env/abort unreachable @@ -23106,7 +23135,7 @@ if i32.const 0 i32.const 8 - i32.const 1580 + i32.const 1572 i32.const 0 call $~lib/env/abort unreachable @@ -23120,7 +23149,7 @@ if i32.const 0 i32.const 8 - i32.const 1581 + i32.const 1573 i32.const 0 call $~lib/env/abort unreachable @@ -23134,7 +23163,7 @@ if i32.const 0 i32.const 8 - i32.const 1582 + i32.const 1574 i32.const 0 call $~lib/env/abort unreachable @@ -23148,7 +23177,7 @@ if i32.const 0 i32.const 8 - i32.const 1583 + i32.const 1575 i32.const 0 call $~lib/env/abort unreachable @@ -23162,7 +23191,7 @@ if i32.const 0 i32.const 8 - i32.const 1584 + i32.const 1576 i32.const 0 call $~lib/env/abort unreachable @@ -23176,7 +23205,7 @@ if i32.const 0 i32.const 8 - i32.const 1585 + i32.const 1577 i32.const 0 call $~lib/env/abort unreachable @@ -23191,7 +23220,7 @@ if i32.const 0 i32.const 8 - i32.const 1588 + i32.const 1580 i32.const 0 call $~lib/env/abort unreachable @@ -23206,7 +23235,7 @@ if i32.const 0 i32.const 8 - i32.const 1589 + i32.const 1581 i32.const 0 call $~lib/env/abort unreachable @@ -23220,7 +23249,7 @@ if i32.const 0 i32.const 8 - i32.const 1590 + i32.const 1582 i32.const 0 call $~lib/env/abort unreachable @@ -23234,7 +23263,7 @@ if i32.const 0 i32.const 8 - i32.const 1591 + i32.const 1583 i32.const 0 call $~lib/env/abort unreachable @@ -23248,7 +23277,7 @@ if i32.const 0 i32.const 8 - i32.const 1592 + i32.const 1584 i32.const 0 call $~lib/env/abort unreachable @@ -23262,7 +23291,7 @@ if i32.const 0 i32.const 8 - i32.const 1593 + i32.const 1585 i32.const 0 call $~lib/env/abort unreachable @@ -23277,7 +23306,7 @@ if i32.const 0 i32.const 8 - i32.const 1594 + i32.const 1586 i32.const 0 call $~lib/env/abort unreachable @@ -23291,7 +23320,7 @@ if i32.const 0 i32.const 8 - i32.const 1595 + i32.const 1587 i32.const 0 call $~lib/env/abort unreachable @@ -23306,7 +23335,7 @@ if i32.const 0 i32.const 8 - i32.const 1604 + i32.const 1596 i32.const 0 call $~lib/env/abort unreachable @@ -23321,7 +23350,7 @@ if i32.const 0 i32.const 8 - i32.const 1605 + i32.const 1597 i32.const 0 call $~lib/env/abort unreachable @@ -23335,7 +23364,7 @@ if i32.const 0 i32.const 8 - i32.const 1606 + i32.const 1598 i32.const 0 call $~lib/env/abort unreachable @@ -23349,7 +23378,7 @@ if i32.const 0 i32.const 8 - i32.const 1607 + i32.const 1599 i32.const 0 call $~lib/env/abort unreachable @@ -23360,6 +23389,93 @@ get_global $std/math/INVALID call $std/math/test_logf i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1600 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_logf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1601 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.neg + f32.const nan:0x400000 + f32.const 0 + get_global $std/math/INVALID + call $std/math/test_logf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1602 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const nan:0x400000 + f32.const nan:0x400000 + f32.const 0 + i32.const 0 + call $std/math/test_logf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1603 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0 + f32.const inf + f32.neg + f32.const 0 + get_global $std/math/DIVBYZERO + call $std/math/test_logf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1606 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const inf + f32.neg + f32.const 0 + get_global $std/math/DIVBYZERO + call $std/math/test_logf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1607 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -7.888609052210118e-31 + f32.const nan:0x400000 + f32.const 0 + get_global $std/math/INVALID + call $std/math/test_logf + i32.eqz if i32.const 0 i32.const 8 @@ -23368,8 +23484,8 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const inf + f32.const 1 + f32.const 0 f32.const 0 i32.const 0 call $std/math/test_logf @@ -23382,8 +23498,7 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.neg + f32.const -1 f32.const nan:0x400000 f32.const 0 get_global $std/math/INVALID @@ -23397,8 +23512,8 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const inf + f32.const inf f32.const 0 i32.const 0 call $std/math/test_logf @@ -23411,92 +23526,6 @@ call $~lib/env/abort unreachable end - f32.const 0 - f32.const inf - f32.neg - f32.const 0 - get_global $std/math/DIVBYZERO - call $std/math/test_logf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1614 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0 - f32.const inf - f32.neg - f32.const 0 - get_global $std/math/DIVBYZERO - call $std/math/test_logf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1615 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -7.888609052210118e-31 - f32.const nan:0x400000 - f32.const 0 - get_global $std/math/INVALID - call $std/math/test_logf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1616 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const 0 - f32.const 0 - i32.const 0 - call $std/math/test_logf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1617 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1 - f32.const nan:0x400000 - f32.const 0 - get_global $std/math/INVALID - call $std/math/test_logf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1618 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const inf - f32.const 0 - i32.const 0 - call $std/math/test_logf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1619 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const inf f32.neg f32.const nan:0x400000 @@ -23507,7 +23536,7 @@ if i32.const 0 i32.const 8 - i32.const 1620 + i32.const 1612 i32.const 0 call $~lib/env/abort unreachable @@ -23521,7 +23550,7 @@ if i32.const 0 i32.const 8 - i32.const 1621 + i32.const 1613 i32.const 0 call $~lib/env/abort unreachable @@ -23535,7 +23564,7 @@ if i32.const 0 i32.const 8 - i32.const 1633 + i32.const 1625 i32.const 0 call $~lib/env/abort unreachable @@ -23549,7 +23578,7 @@ if i32.const 0 i32.const 8 - i32.const 1634 + i32.const 1626 i32.const 0 call $~lib/env/abort unreachable @@ -23563,7 +23592,7 @@ if i32.const 0 i32.const 8 - i32.const 1635 + i32.const 1627 i32.const 0 call $~lib/env/abort unreachable @@ -23577,7 +23606,7 @@ if i32.const 0 i32.const 8 - i32.const 1636 + i32.const 1628 i32.const 0 call $~lib/env/abort unreachable @@ -23591,7 +23620,7 @@ if i32.const 0 i32.const 8 - i32.const 1637 + i32.const 1629 i32.const 0 call $~lib/env/abort unreachable @@ -23605,7 +23634,7 @@ if i32.const 0 i32.const 8 - i32.const 1638 + i32.const 1630 i32.const 0 call $~lib/env/abort unreachable @@ -23619,7 +23648,7 @@ if i32.const 0 i32.const 8 - i32.const 1639 + i32.const 1631 i32.const 0 call $~lib/env/abort unreachable @@ -23633,7 +23662,7 @@ if i32.const 0 i32.const 8 - i32.const 1640 + i32.const 1632 i32.const 0 call $~lib/env/abort unreachable @@ -23647,7 +23676,7 @@ if i32.const 0 i32.const 8 - i32.const 1641 + i32.const 1633 i32.const 0 call $~lib/env/abort unreachable @@ -23661,7 +23690,7 @@ if i32.const 0 i32.const 8 - i32.const 1642 + i32.const 1634 i32.const 0 call $~lib/env/abort unreachable @@ -23676,7 +23705,7 @@ if i32.const 0 i32.const 8 - i32.const 1645 + i32.const 1637 i32.const 0 call $~lib/env/abort unreachable @@ -23691,7 +23720,7 @@ if i32.const 0 i32.const 8 - i32.const 1646 + i32.const 1638 i32.const 0 call $~lib/env/abort unreachable @@ -23705,7 +23734,7 @@ if i32.const 0 i32.const 8 - i32.const 1647 + i32.const 1639 i32.const 0 call $~lib/env/abort unreachable @@ -23719,7 +23748,7 @@ if i32.const 0 i32.const 8 - i32.const 1648 + i32.const 1640 i32.const 0 call $~lib/env/abort unreachable @@ -23733,7 +23762,7 @@ if i32.const 0 i32.const 8 - i32.const 1649 + i32.const 1641 i32.const 0 call $~lib/env/abort unreachable @@ -23747,7 +23776,7 @@ if i32.const 0 i32.const 8 - i32.const 1650 + i32.const 1642 i32.const 0 call $~lib/env/abort unreachable @@ -23762,7 +23791,7 @@ if i32.const 0 i32.const 8 - i32.const 1651 + i32.const 1643 i32.const 0 call $~lib/env/abort unreachable @@ -23776,7 +23805,7 @@ if i32.const 0 i32.const 8 - i32.const 1652 + i32.const 1644 i32.const 0 call $~lib/env/abort unreachable @@ -23790,7 +23819,7 @@ if i32.const 0 i32.const 8 - i32.const 1661 + i32.const 1653 i32.const 0 call $~lib/env/abort unreachable @@ -23804,7 +23833,7 @@ if i32.const 0 i32.const 8 - i32.const 1662 + i32.const 1654 i32.const 0 call $~lib/env/abort unreachable @@ -23818,7 +23847,7 @@ if i32.const 0 i32.const 8 - i32.const 1663 + i32.const 1655 i32.const 0 call $~lib/env/abort unreachable @@ -23832,7 +23861,7 @@ if i32.const 0 i32.const 8 - i32.const 1664 + i32.const 1656 i32.const 0 call $~lib/env/abort unreachable @@ -23846,7 +23875,7 @@ if i32.const 0 i32.const 8 - i32.const 1665 + i32.const 1657 i32.const 0 call $~lib/env/abort unreachable @@ -23860,7 +23889,7 @@ if i32.const 0 i32.const 8 - i32.const 1666 + i32.const 1658 i32.const 0 call $~lib/env/abort unreachable @@ -23874,7 +23903,7 @@ if i32.const 0 i32.const 8 - i32.const 1667 + i32.const 1659 i32.const 0 call $~lib/env/abort unreachable @@ -23888,7 +23917,7 @@ if i32.const 0 i32.const 8 - i32.const 1668 + i32.const 1660 i32.const 0 call $~lib/env/abort unreachable @@ -23902,7 +23931,7 @@ if i32.const 0 i32.const 8 - i32.const 1669 + i32.const 1661 i32.const 0 call $~lib/env/abort unreachable @@ -23916,7 +23945,7 @@ if i32.const 0 i32.const 8 - i32.const 1670 + i32.const 1662 i32.const 0 call $~lib/env/abort unreachable @@ -23931,7 +23960,7 @@ if i32.const 0 i32.const 8 - i32.const 1673 + i32.const 1665 i32.const 0 call $~lib/env/abort unreachable @@ -23946,7 +23975,7 @@ if i32.const 0 i32.const 8 - i32.const 1674 + i32.const 1666 i32.const 0 call $~lib/env/abort unreachable @@ -23960,7 +23989,7 @@ if i32.const 0 i32.const 8 - i32.const 1675 + i32.const 1667 i32.const 0 call $~lib/env/abort unreachable @@ -23974,7 +24003,7 @@ if i32.const 0 i32.const 8 - i32.const 1676 + i32.const 1668 i32.const 0 call $~lib/env/abort unreachable @@ -23988,7 +24017,7 @@ if i32.const 0 i32.const 8 - i32.const 1677 + i32.const 1669 i32.const 0 call $~lib/env/abort unreachable @@ -24002,7 +24031,7 @@ if i32.const 0 i32.const 8 - i32.const 1678 + i32.const 1670 i32.const 0 call $~lib/env/abort unreachable @@ -24017,7 +24046,7 @@ if i32.const 0 i32.const 8 - i32.const 1679 + i32.const 1671 i32.const 0 call $~lib/env/abort unreachable @@ -24031,7 +24060,7 @@ if i32.const 0 i32.const 8 - i32.const 1680 + i32.const 1672 i32.const 0 call $~lib/env/abort unreachable @@ -24045,7 +24074,7 @@ if i32.const 0 i32.const 8 - i32.const 1692 + i32.const 1684 i32.const 0 call $~lib/env/abort unreachable @@ -24059,7 +24088,7 @@ if i32.const 0 i32.const 8 - i32.const 1693 + i32.const 1685 i32.const 0 call $~lib/env/abort unreachable @@ -24073,7 +24102,7 @@ if i32.const 0 i32.const 8 - i32.const 1694 + i32.const 1686 i32.const 0 call $~lib/env/abort unreachable @@ -24087,7 +24116,7 @@ if i32.const 0 i32.const 8 - i32.const 1695 + i32.const 1687 i32.const 0 call $~lib/env/abort unreachable @@ -24101,7 +24130,7 @@ if i32.const 0 i32.const 8 - i32.const 1696 + i32.const 1688 i32.const 0 call $~lib/env/abort unreachable @@ -24115,7 +24144,7 @@ if i32.const 0 i32.const 8 - i32.const 1697 + i32.const 1689 i32.const 0 call $~lib/env/abort unreachable @@ -24129,7 +24158,7 @@ if i32.const 0 i32.const 8 - i32.const 1698 + i32.const 1690 i32.const 0 call $~lib/env/abort unreachable @@ -24143,7 +24172,7 @@ if i32.const 0 i32.const 8 - i32.const 1699 + i32.const 1691 i32.const 0 call $~lib/env/abort unreachable @@ -24157,7 +24186,7 @@ if i32.const 0 i32.const 8 - i32.const 1700 + i32.const 1692 i32.const 0 call $~lib/env/abort unreachable @@ -24171,7 +24200,7 @@ if i32.const 0 i32.const 8 - i32.const 1701 + i32.const 1693 i32.const 0 call $~lib/env/abort unreachable @@ -24185,7 +24214,7 @@ if i32.const 0 i32.const 8 - i32.const 1704 + i32.const 1696 i32.const 0 call $~lib/env/abort unreachable @@ -24199,7 +24228,7 @@ if i32.const 0 i32.const 8 - i32.const 1705 + i32.const 1697 i32.const 0 call $~lib/env/abort unreachable @@ -24213,7 +24242,7 @@ if i32.const 0 i32.const 8 - i32.const 1706 + i32.const 1698 i32.const 0 call $~lib/env/abort unreachable @@ -24227,7 +24256,7 @@ if i32.const 0 i32.const 8 - i32.const 1707 + i32.const 1699 i32.const 0 call $~lib/env/abort unreachable @@ -24242,7 +24271,7 @@ if i32.const 0 i32.const 8 - i32.const 1708 + i32.const 1700 i32.const 0 call $~lib/env/abort unreachable @@ -24256,7 +24285,7 @@ if i32.const 0 i32.const 8 - i32.const 1709 + i32.const 1701 i32.const 0 call $~lib/env/abort unreachable @@ -24271,7 +24300,7 @@ if i32.const 0 i32.const 8 - i32.const 1710 + i32.const 1702 i32.const 0 call $~lib/env/abort unreachable @@ -24285,7 +24314,7 @@ if i32.const 0 i32.const 8 - i32.const 1711 + i32.const 1703 i32.const 0 call $~lib/env/abort unreachable @@ -24299,7 +24328,7 @@ if i32.const 0 i32.const 8 - i32.const 1720 + i32.const 1712 i32.const 0 call $~lib/env/abort unreachable @@ -24313,7 +24342,7 @@ if i32.const 0 i32.const 8 - i32.const 1721 + i32.const 1713 i32.const 0 call $~lib/env/abort unreachable @@ -24327,7 +24356,7 @@ if i32.const 0 i32.const 8 - i32.const 1722 + i32.const 1714 i32.const 0 call $~lib/env/abort unreachable @@ -24341,7 +24370,7 @@ if i32.const 0 i32.const 8 - i32.const 1723 + i32.const 1715 i32.const 0 call $~lib/env/abort unreachable @@ -24355,7 +24384,7 @@ if i32.const 0 i32.const 8 - i32.const 1724 + i32.const 1716 i32.const 0 call $~lib/env/abort unreachable @@ -24369,7 +24398,7 @@ if i32.const 0 i32.const 8 - i32.const 1725 + i32.const 1717 i32.const 0 call $~lib/env/abort unreachable @@ -24383,7 +24412,7 @@ if i32.const 0 i32.const 8 - i32.const 1726 + i32.const 1718 i32.const 0 call $~lib/env/abort unreachable @@ -24397,7 +24426,7 @@ if i32.const 0 i32.const 8 - i32.const 1727 + i32.const 1719 i32.const 0 call $~lib/env/abort unreachable @@ -24411,7 +24440,7 @@ if i32.const 0 i32.const 8 - i32.const 1728 + i32.const 1720 i32.const 0 call $~lib/env/abort unreachable @@ -24425,7 +24454,7 @@ if i32.const 0 i32.const 8 - i32.const 1729 + i32.const 1721 i32.const 0 call $~lib/env/abort unreachable @@ -24439,7 +24468,7 @@ if i32.const 0 i32.const 8 - i32.const 1732 + i32.const 1724 i32.const 0 call $~lib/env/abort unreachable @@ -24453,7 +24482,7 @@ if i32.const 0 i32.const 8 - i32.const 1733 + i32.const 1725 i32.const 0 call $~lib/env/abort unreachable @@ -24467,7 +24496,7 @@ if i32.const 0 i32.const 8 - i32.const 1734 + i32.const 1726 i32.const 0 call $~lib/env/abort unreachable @@ -24481,7 +24510,7 @@ if i32.const 0 i32.const 8 - i32.const 1735 + i32.const 1727 i32.const 0 call $~lib/env/abort unreachable @@ -24496,7 +24525,7 @@ if i32.const 0 i32.const 8 - i32.const 1736 + i32.const 1728 i32.const 0 call $~lib/env/abort unreachable @@ -24510,7 +24539,7 @@ if i32.const 0 i32.const 8 - i32.const 1737 + i32.const 1729 i32.const 0 call $~lib/env/abort unreachable @@ -24525,7 +24554,7 @@ if i32.const 0 i32.const 8 - i32.const 1738 + i32.const 1730 i32.const 0 call $~lib/env/abort unreachable @@ -24539,7 +24568,7 @@ if i32.const 0 i32.const 8 - i32.const 1739 + i32.const 1731 i32.const 0 call $~lib/env/abort unreachable @@ -24555,7 +24584,7 @@ if i32.const 0 i32.const 8 - i32.const 1740 + i32.const 1732 i32.const 0 call $~lib/env/abort unreachable @@ -24569,7 +24598,7 @@ if i32.const 0 i32.const 8 - i32.const 1752 + i32.const 1744 i32.const 0 call $~lib/env/abort unreachable @@ -24583,7 +24612,7 @@ if i32.const 0 i32.const 8 - i32.const 1753 + i32.const 1745 i32.const 0 call $~lib/env/abort unreachable @@ -24597,7 +24626,7 @@ if i32.const 0 i32.const 8 - i32.const 1754 + i32.const 1746 i32.const 0 call $~lib/env/abort unreachable @@ -24611,7 +24640,7 @@ if i32.const 0 i32.const 8 - i32.const 1755 + i32.const 1747 i32.const 0 call $~lib/env/abort unreachable @@ -24625,7 +24654,7 @@ if i32.const 0 i32.const 8 - i32.const 1756 + i32.const 1748 i32.const 0 call $~lib/env/abort unreachable @@ -24639,7 +24668,7 @@ if i32.const 0 i32.const 8 - i32.const 1757 + i32.const 1749 i32.const 0 call $~lib/env/abort unreachable @@ -24653,7 +24682,7 @@ if i32.const 0 i32.const 8 - i32.const 1758 + i32.const 1750 i32.const 0 call $~lib/env/abort unreachable @@ -24667,7 +24696,7 @@ if i32.const 0 i32.const 8 - i32.const 1759 + i32.const 1751 i32.const 0 call $~lib/env/abort unreachable @@ -24681,7 +24710,7 @@ if i32.const 0 i32.const 8 - i32.const 1760 + i32.const 1752 i32.const 0 call $~lib/env/abort unreachable @@ -24695,7 +24724,7 @@ if i32.const 0 i32.const 8 - i32.const 1761 + i32.const 1753 i32.const 0 call $~lib/env/abort unreachable @@ -24710,7 +24739,7 @@ if i32.const 0 i32.const 8 - i32.const 1764 + i32.const 1756 i32.const 0 call $~lib/env/abort unreachable @@ -24725,7 +24754,7 @@ if i32.const 0 i32.const 8 - i32.const 1765 + i32.const 1757 i32.const 0 call $~lib/env/abort unreachable @@ -24739,7 +24768,7 @@ if i32.const 0 i32.const 8 - i32.const 1766 + i32.const 1758 i32.const 0 call $~lib/env/abort unreachable @@ -24753,7 +24782,7 @@ if i32.const 0 i32.const 8 - i32.const 1767 + i32.const 1759 i32.const 0 call $~lib/env/abort unreachable @@ -24767,7 +24796,7 @@ if i32.const 0 i32.const 8 - i32.const 1768 + i32.const 1760 i32.const 0 call $~lib/env/abort unreachable @@ -24781,7 +24810,7 @@ if i32.const 0 i32.const 8 - i32.const 1769 + i32.const 1761 i32.const 0 call $~lib/env/abort unreachable @@ -24796,7 +24825,7 @@ if i32.const 0 i32.const 8 - i32.const 1770 + i32.const 1762 i32.const 0 call $~lib/env/abort unreachable @@ -24810,7 +24839,7 @@ if i32.const 0 i32.const 8 - i32.const 1771 + i32.const 1763 i32.const 0 call $~lib/env/abort unreachable @@ -24824,7 +24853,7 @@ if i32.const 0 i32.const 8 - i32.const 1780 + i32.const 1772 i32.const 0 call $~lib/env/abort unreachable @@ -24838,7 +24867,7 @@ if i32.const 0 i32.const 8 - i32.const 1781 + i32.const 1773 i32.const 0 call $~lib/env/abort unreachable @@ -24852,7 +24881,7 @@ if i32.const 0 i32.const 8 - i32.const 1782 + i32.const 1774 i32.const 0 call $~lib/env/abort unreachable @@ -24866,7 +24895,7 @@ if i32.const 0 i32.const 8 - i32.const 1783 + i32.const 1775 i32.const 0 call $~lib/env/abort unreachable @@ -24880,7 +24909,7 @@ if i32.const 0 i32.const 8 - i32.const 1784 + i32.const 1776 i32.const 0 call $~lib/env/abort unreachable @@ -24894,7 +24923,7 @@ if i32.const 0 i32.const 8 - i32.const 1785 + i32.const 1777 i32.const 0 call $~lib/env/abort unreachable @@ -24908,7 +24937,7 @@ if i32.const 0 i32.const 8 - i32.const 1786 + i32.const 1778 i32.const 0 call $~lib/env/abort unreachable @@ -24922,7 +24951,7 @@ if i32.const 0 i32.const 8 - i32.const 1787 + i32.const 1779 i32.const 0 call $~lib/env/abort unreachable @@ -24936,7 +24965,7 @@ if i32.const 0 i32.const 8 - i32.const 1788 + i32.const 1780 i32.const 0 call $~lib/env/abort unreachable @@ -24950,7 +24979,7 @@ if i32.const 0 i32.const 8 - i32.const 1789 + i32.const 1781 i32.const 0 call $~lib/env/abort unreachable @@ -24965,7 +24994,7 @@ if i32.const 0 i32.const 8 - i32.const 1792 + i32.const 1784 i32.const 0 call $~lib/env/abort unreachable @@ -24980,7 +25009,7 @@ if i32.const 0 i32.const 8 - i32.const 1793 + i32.const 1785 i32.const 0 call $~lib/env/abort unreachable @@ -24994,7 +25023,7 @@ if i32.const 0 i32.const 8 - i32.const 1794 + i32.const 1786 i32.const 0 call $~lib/env/abort unreachable @@ -25008,7 +25037,7 @@ if i32.const 0 i32.const 8 - i32.const 1795 + i32.const 1787 i32.const 0 call $~lib/env/abort unreachable @@ -25022,7 +25051,7 @@ if i32.const 0 i32.const 8 - i32.const 1796 + i32.const 1788 i32.const 0 call $~lib/env/abort unreachable @@ -25036,7 +25065,7 @@ if i32.const 0 i32.const 8 - i32.const 1797 + i32.const 1789 i32.const 0 call $~lib/env/abort unreachable @@ -25051,7 +25080,7 @@ if i32.const 0 i32.const 8 - i32.const 1798 + i32.const 1790 i32.const 0 call $~lib/env/abort unreachable @@ -25065,7 +25094,7 @@ if i32.const 0 i32.const 8 - i32.const 1799 + i32.const 1791 i32.const 0 call $~lib/env/abort unreachable @@ -25080,7 +25109,7 @@ if i32.const 0 i32.const 8 - i32.const 1811 + i32.const 1803 i32.const 0 call $~lib/env/abort unreachable @@ -25095,7 +25124,7 @@ if i32.const 0 i32.const 8 - i32.const 1812 + i32.const 1804 i32.const 0 call $~lib/env/abort unreachable @@ -25110,7 +25139,7 @@ if i32.const 0 i32.const 8 - i32.const 1813 + i32.const 1805 i32.const 0 call $~lib/env/abort unreachable @@ -25125,7 +25154,7 @@ if i32.const 0 i32.const 8 - i32.const 1814 + i32.const 1806 i32.const 0 call $~lib/env/abort unreachable @@ -25140,7 +25169,7 @@ if i32.const 0 i32.const 8 - i32.const 1815 + i32.const 1807 i32.const 0 call $~lib/env/abort unreachable @@ -25155,7 +25184,7 @@ if i32.const 0 i32.const 8 - i32.const 1816 + i32.const 1808 i32.const 0 call $~lib/env/abort unreachable @@ -25170,7 +25199,7 @@ if i32.const 0 i32.const 8 - i32.const 1817 + i32.const 1809 i32.const 0 call $~lib/env/abort unreachable @@ -25185,7 +25214,7 @@ if i32.const 0 i32.const 8 - i32.const 1818 + i32.const 1810 i32.const 0 call $~lib/env/abort unreachable @@ -25200,7 +25229,7 @@ if i32.const 0 i32.const 8 - i32.const 1819 + i32.const 1811 i32.const 0 call $~lib/env/abort unreachable @@ -25215,7 +25244,7 @@ if i32.const 0 i32.const 8 - i32.const 1820 + i32.const 1812 i32.const 0 call $~lib/env/abort unreachable @@ -25230,7 +25259,7 @@ if i32.const 0 i32.const 8 - i32.const 1823 + i32.const 1815 i32.const 0 call $~lib/env/abort unreachable @@ -25245,7 +25274,7 @@ if i32.const 0 i32.const 8 - i32.const 1824 + i32.const 1816 i32.const 0 call $~lib/env/abort unreachable @@ -25260,7 +25289,7 @@ if i32.const 0 i32.const 8 - i32.const 1825 + i32.const 1817 i32.const 0 call $~lib/env/abort unreachable @@ -25275,7 +25304,7 @@ if i32.const 0 i32.const 8 - i32.const 1826 + i32.const 1818 i32.const 0 call $~lib/env/abort unreachable @@ -25290,7 +25319,7 @@ if i32.const 0 i32.const 8 - i32.const 1827 + i32.const 1819 i32.const 0 call $~lib/env/abort unreachable @@ -25302,6 +25331,127 @@ i32.const 0 call $std/math/test_max i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1820 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.const 1 + f64.const inf + f64.const 0 + i32.const 0 + call $std/math/test_max + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1821 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.neg + f64.const 1 + f64.const 1 + f64.const 0 + i32.const 0 + call $std/math/test_max + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1822 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const nan:0x8000000000000 + f64.const 1 + f64.const nan:0x8000000000000 + f64.const 0 + i32.const 0 + call $std/math/test_max + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1823 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0 + f64.const -1 + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_max + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1824 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -1 + f64.const -0 + f64.const 0 + i32.const 0 + call $std/math/test_max + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1825 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0.5 + f64.const -1 + f64.const 0.5 + f64.const 0 + i32.const 0 + call $std/math/test_max + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1826 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0.5 + f64.const -1 + f64.const -0.5 + f64.const 0 + i32.const 0 + call $std/math/test_max + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1827 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1 + f64.const -1 + f64.const 1 + f64.const 0 + i32.const 0 + call $std/math/test_max + i32.eqz if i32.const 0 i32.const 8 @@ -25310,9 +25460,9 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const 1 - f64.const inf + f64.const -1 + f64.const -1 + f64.const -1 f64.const 0 i32.const 0 call $std/math/test_max @@ -25326,9 +25476,8 @@ unreachable end f64.const inf - f64.neg - f64.const 1 - f64.const 1 + f64.const -1 + f64.const inf f64.const 0 i32.const 0 call $std/math/test_max @@ -25341,9 +25490,10 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const 1 - f64.const nan:0x8000000000000 + f64.const inf + f64.neg + f64.const -1 + f64.const -1 f64.const 0 i32.const 0 call $std/math/test_max @@ -25356,9 +25506,9 @@ call $~lib/env/abort unreachable end - f64.const 0 + f64.const nan:0x8000000000000 f64.const -1 - f64.const 0 + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_max @@ -25371,9 +25521,9 @@ call $~lib/env/abort unreachable end - f64.const -0 - f64.const -1 - f64.const -0 + f64.const 0 + f64.const 0 + f64.const 0 f64.const 0 i32.const 0 call $std/math/test_max @@ -25386,9 +25536,9 @@ call $~lib/env/abort unreachable end - f64.const 0.5 - f64.const -1 - f64.const 0.5 + f64.const 0 + f64.const -0 + f64.const 0 f64.const 0 i32.const 0 call $std/math/test_max @@ -25401,9 +25551,9 @@ call $~lib/env/abort unreachable end - f64.const -0.5 - f64.const -1 - f64.const -0.5 + f64.const 0 + f64.const inf + f64.const inf f64.const 0 i32.const 0 call $std/math/test_max @@ -25416,9 +25566,10 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const -1 - f64.const 1 + f64.const 0 + f64.const inf + f64.neg + f64.const 0 f64.const 0 i32.const 0 call $std/math/test_max @@ -25431,9 +25582,9 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const -1 - f64.const -1 + f64.const 0 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_max @@ -25446,9 +25597,9 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const -1 - f64.const inf + f64.const -0 + f64.const 0 + f64.const 0 f64.const 0 i32.const 0 call $std/math/test_max @@ -25461,10 +25612,9 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.neg - f64.const -1 - f64.const -1 + f64.const -0 + f64.const -0 + f64.const -0 f64.const 0 i32.const 0 call $std/math/test_max @@ -25477,9 +25627,9 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const -1 - f64.const nan:0x8000000000000 + f64.const -0 + f64.const inf + f64.const inf f64.const 0 i32.const 0 call $std/math/test_max @@ -25492,9 +25642,10 @@ call $~lib/env/abort unreachable end - f64.const 0 - f64.const 0 - f64.const 0 + f64.const -0 + f64.const inf + f64.neg + f64.const -0 f64.const 0 i32.const 0 call $std/math/test_max @@ -25507,9 +25658,9 @@ call $~lib/env/abort unreachable end - f64.const 0 f64.const -0 - f64.const 0 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_max @@ -25522,9 +25673,9 @@ call $~lib/env/abort unreachable end + f64.const 1 f64.const 0 - f64.const inf - f64.const inf + f64.const 1 f64.const 0 i32.const 0 call $std/math/test_max @@ -25537,9 +25688,8 @@ call $~lib/env/abort unreachable end + f64.const -1 f64.const 0 - f64.const inf - f64.neg f64.const 0 f64.const 0 i32.const 0 @@ -25553,9 +25703,9 @@ call $~lib/env/abort unreachable end + f64.const inf f64.const 0 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const inf f64.const 0 i32.const 0 call $std/math/test_max @@ -25568,7 +25718,8 @@ call $~lib/env/abort unreachable end - f64.const -0 + f64.const inf + f64.neg f64.const 0 f64.const 0 f64.const 0 @@ -25583,9 +25734,9 @@ call $~lib/env/abort unreachable end - f64.const -0 - f64.const -0 - f64.const -0 + f64.const nan:0x8000000000000 + f64.const 0 + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_max @@ -25598,9 +25749,9 @@ call $~lib/env/abort unreachable end + f64.const -1 + f64.const -0 f64.const -0 - f64.const inf - f64.const inf f64.const 0 i32.const 0 call $std/math/test_max @@ -25613,10 +25764,9 @@ call $~lib/env/abort unreachable end + f64.const inf f64.const -0 f64.const inf - f64.neg - f64.const -0 f64.const 0 i32.const 0 call $std/math/test_max @@ -25629,9 +25779,10 @@ call $~lib/env/abort unreachable end + f64.const inf + f64.neg + f64.const -0 f64.const -0 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_max @@ -25644,9 +25795,9 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const 0 - f64.const 1 + f64.const nan:0x8000000000000 + f64.const -0 + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_max @@ -25659,9 +25810,9 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const 0 - f64.const 0 + f64.const inf + f64.const 2 + f64.const inf f64.const 0 i32.const 0 call $std/math/test_max @@ -25675,7 +25826,7 @@ unreachable end f64.const inf - f64.const 0 + f64.const -0.5 f64.const inf f64.const 0 i32.const 0 @@ -25690,9 +25841,8 @@ unreachable end f64.const inf - f64.neg - f64.const 0 - f64.const 0 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_max @@ -25705,9 +25855,10 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const 0 - f64.const nan:0x8000000000000 + f64.const inf + f64.neg + f64.const 2 + f64.const 2 f64.const 0 i32.const 0 call $std/math/test_max @@ -25720,9 +25871,10 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const -0 - f64.const -0 + f64.const inf + f64.neg + f64.const -0.5 + f64.const -0.5 f64.const 0 i32.const 0 call $std/math/test_max @@ -25736,8 +25888,9 @@ unreachable end f64.const inf - f64.const -0 - f64.const inf + f64.neg + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_max @@ -25750,10 +25903,9 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.neg - f64.const -0 - f64.const -0 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_max @@ -25766,8 +25918,8 @@ call $~lib/env/abort unreachable end + f64.const 1 f64.const nan:0x8000000000000 - f64.const -0 f64.const nan:0x8000000000000 f64.const 0 i32.const 0 @@ -25781,9 +25933,9 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const 2 - f64.const inf + f64.const -1 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_max @@ -25796,8 +25948,8 @@ call $~lib/env/abort unreachable end + f64.const 1 f64.const inf - f64.const -0.5 f64.const inf f64.const 0 i32.const 0 @@ -25811,9 +25963,9 @@ call $~lib/env/abort unreachable end + f64.const -1 + f64.const inf f64.const inf - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_max @@ -25827,9 +25979,8 @@ unreachable end f64.const inf - f64.neg - f64.const 2 - f64.const 2 + f64.const inf + f64.const inf f64.const 0 i32.const 0 call $std/math/test_max @@ -25844,8 +25995,8 @@ end f64.const inf f64.neg - f64.const -0.5 - f64.const -0.5 + f64.const inf + f64.const inf f64.const 0 i32.const 0 call $std/math/test_max @@ -25858,10 +26009,10 @@ call $~lib/env/abort unreachable end + f64.const 1 f64.const inf f64.neg - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const 1 f64.const 0 i32.const 0 call $std/math/test_max @@ -25874,9 +26025,10 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const -1 + f64.const inf + f64.neg + f64.const -1 f64.const 0 i32.const 0 call $std/math/test_max @@ -25889,9 +26041,10 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const inf + f64.const inf + f64.neg + f64.const inf f64.const 0 i32.const 0 call $std/math/test_max @@ -25904,9 +26057,12 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const inf + f64.neg + f64.const inf + f64.neg + f64.const inf + f64.neg f64.const 0 i32.const 0 call $std/math/test_max @@ -25919,9 +26075,9 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const inf - f64.const inf + f64.const 1.75 + f64.const 0.5 + f64.const 1.75 f64.const 0 i32.const 0 call $std/math/test_max @@ -25934,9 +26090,9 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const inf - f64.const inf + f64.const -1.75 + f64.const 0.5 + f64.const 0.5 f64.const 0 i32.const 0 call $std/math/test_max @@ -25949,9 +26105,9 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const inf - f64.const inf + f64.const 1.75 + f64.const -0.5 + f64.const 1.75 f64.const 0 i32.const 0 call $std/math/test_max @@ -25964,10 +26120,9 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.neg - f64.const inf - f64.const inf + f64.const -1.75 + f64.const -0.5 + f64.const -0.5 f64.const 0 i32.const 0 call $std/math/test_max @@ -25980,132 +26135,6 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const inf - f64.neg - f64.const 1 - f64.const 0 - i32.const 0 - call $std/math/test_max - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1873 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1 - f64.const inf - f64.neg - f64.const -1 - f64.const 0 - i32.const 0 - call $std/math/test_max - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1874 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.const inf - f64.neg - f64.const inf - f64.const 0 - i32.const 0 - call $std/math/test_max - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1875 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.neg - f64.const inf - f64.neg - f64.const inf - f64.neg - f64.const 0 - i32.const 0 - call $std/math/test_max - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1876 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1.75 - f64.const 0.5 - f64.const 1.75 - f64.const 0 - i32.const 0 - call $std/math/test_max - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1877 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1.75 - f64.const 0.5 - f64.const 0.5 - f64.const 0 - i32.const 0 - call $std/math/test_max - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1878 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1.75 - f64.const -0.5 - f64.const 1.75 - f64.const 0 - i32.const 0 - call $std/math/test_max - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1879 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1.75 - f64.const -0.5 - f64.const -0.5 - f64.const 0 - i32.const 0 - call $std/math/test_max - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1880 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const -8.066848754882812 f32.const 4.535662651062012 f32.const 4.535662651062012 @@ -26116,7 +26145,7 @@ if i32.const 0 i32.const 8 - i32.const 1889 + i32.const 1881 i32.const 0 call $~lib/env/abort unreachable @@ -26131,7 +26160,7 @@ if i32.const 0 i32.const 8 - i32.const 1890 + i32.const 1882 i32.const 0 call $~lib/env/abort unreachable @@ -26146,7 +26175,7 @@ if i32.const 0 i32.const 8 - i32.const 1891 + i32.const 1883 i32.const 0 call $~lib/env/abort unreachable @@ -26161,7 +26190,7 @@ if i32.const 0 i32.const 8 - i32.const 1892 + i32.const 1884 i32.const 0 call $~lib/env/abort unreachable @@ -26176,7 +26205,7 @@ if i32.const 0 i32.const 8 - i32.const 1893 + i32.const 1885 i32.const 0 call $~lib/env/abort unreachable @@ -26191,7 +26220,7 @@ if i32.const 0 i32.const 8 - i32.const 1894 + i32.const 1886 i32.const 0 call $~lib/env/abort unreachable @@ -26206,7 +26235,7 @@ if i32.const 0 i32.const 8 - i32.const 1895 + i32.const 1887 i32.const 0 call $~lib/env/abort unreachable @@ -26221,7 +26250,7 @@ if i32.const 0 i32.const 8 - i32.const 1896 + i32.const 1888 i32.const 0 call $~lib/env/abort unreachable @@ -26236,7 +26265,7 @@ if i32.const 0 i32.const 8 - i32.const 1897 + i32.const 1889 i32.const 0 call $~lib/env/abort unreachable @@ -26251,7 +26280,7 @@ if i32.const 0 i32.const 8 - i32.const 1898 + i32.const 1890 i32.const 0 call $~lib/env/abort unreachable @@ -26266,7 +26295,7 @@ if i32.const 0 i32.const 8 - i32.const 1901 + i32.const 1893 i32.const 0 call $~lib/env/abort unreachable @@ -26281,7 +26310,7 @@ if i32.const 0 i32.const 8 - i32.const 1902 + i32.const 1894 i32.const 0 call $~lib/env/abort unreachable @@ -26296,7 +26325,7 @@ if i32.const 0 i32.const 8 - i32.const 1903 + i32.const 1895 i32.const 0 call $~lib/env/abort unreachable @@ -26311,7 +26340,7 @@ if i32.const 0 i32.const 8 - i32.const 1904 + i32.const 1896 i32.const 0 call $~lib/env/abort unreachable @@ -26326,7 +26355,7 @@ if i32.const 0 i32.const 8 - i32.const 1905 + i32.const 1897 i32.const 0 call $~lib/env/abort unreachable @@ -26338,6 +26367,127 @@ i32.const 0 call $std/math/test_maxf i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1898 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.const 1 + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_maxf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1899 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.neg + f32.const 1 + f32.const 1 + f32.const 0 + i32.const 0 + call $std/math/test_maxf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1900 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const nan:0x400000 + f32.const 1 + f32.const nan:0x400000 + f32.const 0 + i32.const 0 + call $std/math/test_maxf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1901 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0 + f32.const -1 + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_maxf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1902 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -1 + f32.const -0 + f32.const 0 + i32.const 0 + call $std/math/test_maxf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1903 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0.5 + f32.const -1 + f32.const 0.5 + f32.const 0 + i32.const 0 + call $std/math/test_maxf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1904 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0.5 + f32.const -1 + f32.const -0.5 + f32.const 0 + i32.const 0 + call $std/math/test_maxf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1905 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1 + f32.const -1 + f32.const 1 + f32.const 0 + i32.const 0 + call $std/math/test_maxf + i32.eqz if i32.const 0 i32.const 8 @@ -26346,9 +26496,9 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const 1 - f32.const inf + f32.const -1 + f32.const -1 + f32.const -1 f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26362,9 +26512,8 @@ unreachable end f32.const inf - f32.neg - f32.const 1 - f32.const 1 + f32.const -1 + f32.const inf f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26377,9 +26526,10 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const 1 - f32.const nan:0x400000 + f32.const inf + f32.neg + f32.const -1 + f32.const -1 f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26392,9 +26542,9 @@ call $~lib/env/abort unreachable end - f32.const 0 + f32.const nan:0x400000 f32.const -1 - f32.const 0 + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26407,9 +26557,9 @@ call $~lib/env/abort unreachable end - f32.const -0 - f32.const -1 - f32.const -0 + f32.const 0 + f32.const 0 + f32.const 0 f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26422,9 +26572,9 @@ call $~lib/env/abort unreachable end - f32.const 0.5 - f32.const -1 - f32.const 0.5 + f32.const 0 + f32.const -0 + f32.const 0 f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26437,9 +26587,9 @@ call $~lib/env/abort unreachable end - f32.const -0.5 - f32.const -1 - f32.const -0.5 + f32.const 0 + f32.const inf + f32.const inf f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26452,9 +26602,10 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const -1 - f32.const 1 + f32.const 0 + f32.const inf + f32.neg + f32.const 0 f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26467,9 +26618,9 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const -1 - f32.const -1 + f32.const 0 + f32.const nan:0x400000 + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26482,9 +26633,9 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const -1 - f32.const inf + f32.const -0 + f32.const 0 + f32.const 0 f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26497,10 +26648,9 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.neg - f32.const -1 - f32.const -1 + f32.const -0 + f32.const -0 + f32.const -0 f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26513,9 +26663,9 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const -1 - f32.const nan:0x400000 + f32.const -0 + f32.const inf + f32.const inf f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26528,9 +26678,10 @@ call $~lib/env/abort unreachable end - f32.const 0 - f32.const 0 - f32.const 0 + f32.const -0 + f32.const inf + f32.neg + f32.const -0 f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26543,9 +26694,9 @@ call $~lib/env/abort unreachable end - f32.const 0 f32.const -0 - f32.const 0 + f32.const nan:0x400000 + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26558,9 +26709,9 @@ call $~lib/env/abort unreachable end + f32.const 1 f32.const 0 - f32.const inf - f32.const inf + f32.const 1 f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26573,9 +26724,8 @@ call $~lib/env/abort unreachable end + f32.const -1 f32.const 0 - f32.const inf - f32.neg f32.const 0 f32.const 0 i32.const 0 @@ -26589,9 +26739,9 @@ call $~lib/env/abort unreachable end + f32.const inf f32.const 0 - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const inf f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26604,7 +26754,8 @@ call $~lib/env/abort unreachable end - f32.const -0 + f32.const inf + f32.neg f32.const 0 f32.const 0 f32.const 0 @@ -26619,9 +26770,9 @@ call $~lib/env/abort unreachable end - f32.const -0 - f32.const -0 - f32.const -0 + f32.const nan:0x400000 + f32.const 0 + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26634,9 +26785,9 @@ call $~lib/env/abort unreachable end + f32.const -1 + f32.const -0 f32.const -0 - f32.const inf - f32.const inf f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26649,10 +26800,9 @@ call $~lib/env/abort unreachable end + f32.const inf f32.const -0 f32.const inf - f32.neg - f32.const -0 f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26665,9 +26815,10 @@ call $~lib/env/abort unreachable end + f32.const inf + f32.neg + f32.const -0 f32.const -0 - f32.const nan:0x400000 - f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26680,9 +26831,9 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const 0 - f32.const 1 + f32.const nan:0x400000 + f32.const -0 + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26695,9 +26846,9 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const 0 - f32.const 0 + f32.const inf + f32.const 2 + f32.const inf f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26711,7 +26862,7 @@ unreachable end f32.const inf - f32.const 0 + f32.const -0.5 f32.const inf f32.const 0 i32.const 0 @@ -26726,9 +26877,8 @@ unreachable end f32.const inf - f32.neg - f32.const 0 - f32.const 0 + f32.const nan:0x400000 + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26741,9 +26891,10 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const 0 - f32.const nan:0x400000 + f32.const inf + f32.neg + f32.const 2 + f32.const 2 f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26756,9 +26907,10 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const -0 - f32.const -0 + f32.const inf + f32.neg + f32.const -0.5 + f32.const -0.5 f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26772,8 +26924,9 @@ unreachable end f32.const inf - f32.const -0 - f32.const inf + f32.neg + f32.const nan:0x400000 + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26786,10 +26939,9 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.neg - f32.const -0 - f32.const -0 + f32.const nan:0x400000 + f32.const nan:0x400000 + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26802,8 +26954,8 @@ call $~lib/env/abort unreachable end + f32.const 1 f32.const nan:0x400000 - f32.const -0 f32.const nan:0x400000 f32.const 0 i32.const 0 @@ -26817,9 +26969,9 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const 2 - f32.const inf + f32.const -1 + f32.const nan:0x400000 + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26832,8 +26984,8 @@ call $~lib/env/abort unreachable end + f32.const 1 f32.const inf - f32.const -0.5 f32.const inf f32.const 0 i32.const 0 @@ -26847,9 +26999,9 @@ call $~lib/env/abort unreachable end + f32.const -1 + f32.const inf f32.const inf - f32.const nan:0x400000 - f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26863,9 +27015,8 @@ unreachable end f32.const inf - f32.neg - f32.const 2 - f32.const 2 + f32.const inf + f32.const inf f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26880,8 +27031,8 @@ end f32.const inf f32.neg - f32.const -0.5 - f32.const -0.5 + f32.const inf + f32.const inf f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26894,10 +27045,10 @@ call $~lib/env/abort unreachable end + f32.const 1 f32.const inf f32.neg - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const 1 f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26910,9 +27061,10 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const -1 + f32.const inf + f32.neg + f32.const -1 f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26925,9 +27077,10 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const inf + f32.const inf + f32.neg + f32.const inf f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26940,9 +27093,12 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const inf + f32.neg + f32.const inf + f32.neg + f32.const inf + f32.neg f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26955,9 +27111,9 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const inf - f32.const inf + f32.const 1.75 + f32.const 0.5 + f32.const 1.75 f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26970,9 +27126,9 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const inf - f32.const inf + f32.const -1.75 + f32.const 0.5 + f32.const 0.5 f32.const 0 i32.const 0 call $std/math/test_maxf @@ -26985,9 +27141,9 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const inf - f32.const inf + f32.const 1.75 + f32.const -0.5 + f32.const 1.75 f32.const 0 i32.const 0 call $std/math/test_maxf @@ -27000,10 +27156,9 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.neg - f32.const inf - f32.const inf + f32.const -1.75 + f32.const -0.5 + f32.const -0.5 f32.const 0 i32.const 0 call $std/math/test_maxf @@ -27016,132 +27171,6 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const inf - f32.neg - f32.const 1 - f32.const 0 - i32.const 0 - call $std/math/test_maxf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1951 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1 - f32.const inf - f32.neg - f32.const -1 - f32.const 0 - i32.const 0 - call $std/math/test_maxf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1952 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const inf - f32.neg - f32.const inf - f32.const 0 - i32.const 0 - call $std/math/test_maxf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1953 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.neg - f32.const inf - f32.neg - f32.const inf - f32.neg - f32.const 0 - i32.const 0 - call $std/math/test_maxf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1954 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1.75 - f32.const 0.5 - f32.const 1.75 - f32.const 0 - i32.const 0 - call $std/math/test_maxf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1955 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1.75 - f32.const 0.5 - f32.const 0.5 - f32.const 0 - i32.const 0 - call $std/math/test_maxf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1956 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1.75 - f32.const -0.5 - f32.const 1.75 - f32.const 0 - i32.const 0 - call $std/math/test_maxf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1957 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1.75 - f32.const -0.5 - f32.const -0.5 - f32.const 0 - i32.const 0 - call $std/math/test_maxf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 1958 - i32.const 0 - call $~lib/env/abort - unreachable - end f64.const -8.06684839057968 f64.const 4.535662560676869 f64.const -8.06684839057968 @@ -27152,7 +27181,7 @@ if i32.const 0 i32.const 8 - i32.const 1970 + i32.const 1962 i32.const 0 call $~lib/env/abort unreachable @@ -27167,7 +27196,7 @@ if i32.const 0 i32.const 8 - i32.const 1971 + i32.const 1963 i32.const 0 call $~lib/env/abort unreachable @@ -27182,7 +27211,7 @@ if i32.const 0 i32.const 8 - i32.const 1972 + i32.const 1964 i32.const 0 call $~lib/env/abort unreachable @@ -27197,7 +27226,7 @@ if i32.const 0 i32.const 8 - i32.const 1973 + i32.const 1965 i32.const 0 call $~lib/env/abort unreachable @@ -27212,7 +27241,7 @@ if i32.const 0 i32.const 8 - i32.const 1974 + i32.const 1966 i32.const 0 call $~lib/env/abort unreachable @@ -27227,7 +27256,7 @@ if i32.const 0 i32.const 8 - i32.const 1975 + i32.const 1967 i32.const 0 call $~lib/env/abort unreachable @@ -27242,7 +27271,7 @@ if i32.const 0 i32.const 8 - i32.const 1976 + i32.const 1968 i32.const 0 call $~lib/env/abort unreachable @@ -27257,7 +27286,7 @@ if i32.const 0 i32.const 8 - i32.const 1977 + i32.const 1969 i32.const 0 call $~lib/env/abort unreachable @@ -27272,7 +27301,7 @@ if i32.const 0 i32.const 8 - i32.const 1978 + i32.const 1970 i32.const 0 call $~lib/env/abort unreachable @@ -27287,7 +27316,7 @@ if i32.const 0 i32.const 8 - i32.const 1979 + i32.const 1971 i32.const 0 call $~lib/env/abort unreachable @@ -27299,6 +27328,128 @@ i32.const 0 call $std/math/test_min i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1974 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const 1 + f64.const -0 + f64.const 0 + i32.const 0 + call $std/math/test_min + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1975 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0.5 + f64.const 1 + f64.const 0.5 + f64.const 0 + i32.const 0 + call $std/math/test_min + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1976 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0.5 + f64.const 1 + f64.const -0.5 + f64.const 0 + i32.const 0 + call $std/math/test_min + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1977 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1 + f64.const 1 + f64.const 1 + f64.const 0 + i32.const 0 + call $std/math/test_min + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1978 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -1 + f64.const 1 + f64.const -1 + f64.const 0 + i32.const 0 + call $std/math/test_min + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1979 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.const 1 + f64.const 1 + f64.const 0 + i32.const 0 + call $std/math/test_min + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1980 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.neg + f64.const 1 + f64.const inf + f64.neg + f64.const 0 + i32.const 0 + call $std/math/test_min + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 1981 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const nan:0x8000000000000 + f64.const 1 + f64.const nan:0x8000000000000 + f64.const 0 + i32.const 0 + call $std/math/test_min + i32.eqz if i32.const 0 i32.const 8 @@ -27307,9 +27458,9 @@ call $~lib/env/abort unreachable end - f64.const -0 - f64.const 1 - f64.const -0 + f64.const 0 + f64.const -1 + f64.const -1 f64.const 0 i32.const 0 call $std/math/test_min @@ -27322,9 +27473,9 @@ call $~lib/env/abort unreachable end - f64.const 0.5 - f64.const 1 - f64.const 0.5 + f64.const -0 + f64.const -1 + f64.const -1 f64.const 0 i32.const 0 call $std/math/test_min @@ -27337,9 +27488,9 @@ call $~lib/env/abort unreachable end - f64.const -0.5 - f64.const 1 - f64.const -0.5 + f64.const 0.5 + f64.const -1 + f64.const -1 f64.const 0 i32.const 0 call $std/math/test_min @@ -27352,9 +27503,9 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const 1 - f64.const 1 + f64.const -0.5 + f64.const -1 + f64.const -1 f64.const 0 i32.const 0 call $std/math/test_min @@ -27367,9 +27518,9 @@ call $~lib/env/abort unreachable end - f64.const -1 f64.const 1 f64.const -1 + f64.const -1 f64.const 0 i32.const 0 call $std/math/test_min @@ -27382,9 +27533,9 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const 1 - f64.const 1 + f64.const -1 + f64.const -1 + f64.const -1 f64.const 0 i32.const 0 call $std/math/test_min @@ -27398,10 +27549,8 @@ unreachable end f64.const inf - f64.neg - f64.const 1 - f64.const inf - f64.neg + f64.const -1 + f64.const -1 f64.const 0 i32.const 0 call $std/math/test_min @@ -27414,9 +27563,11 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const 1 - f64.const nan:0x8000000000000 + f64.const inf + f64.neg + f64.const -1 + f64.const inf + f64.neg f64.const 0 i32.const 0 call $std/math/test_min @@ -27429,9 +27580,9 @@ call $~lib/env/abort unreachable end - f64.const 0 - f64.const -1 + f64.const nan:0x8000000000000 f64.const -1 + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_min @@ -27444,9 +27595,9 @@ call $~lib/env/abort unreachable end - f64.const -0 - f64.const -1 - f64.const -1 + f64.const 0 + f64.const 0 + f64.const 0 f64.const 0 i32.const 0 call $std/math/test_min @@ -27459,9 +27610,9 @@ call $~lib/env/abort unreachable end - f64.const 0.5 - f64.const -1 - f64.const -1 + f64.const 0 + f64.const -0 + f64.const -0 f64.const 0 i32.const 0 call $std/math/test_min @@ -27474,9 +27625,9 @@ call $~lib/env/abort unreachable end - f64.const -0.5 - f64.const -1 - f64.const -1 + f64.const 0 + f64.const inf + f64.const 0 f64.const 0 i32.const 0 call $std/math/test_min @@ -27489,9 +27640,11 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const -1 - f64.const -1 + f64.const 0 + f64.const inf + f64.neg + f64.const inf + f64.neg f64.const 0 i32.const 0 call $std/math/test_min @@ -27504,9 +27657,9 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const -1 - f64.const -1 + f64.const 0 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_min @@ -27519,9 +27672,9 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const -1 - f64.const -1 + f64.const -0 + f64.const 0 + f64.const -0 f64.const 0 i32.const 0 call $std/math/test_min @@ -27534,11 +27687,9 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.neg - f64.const -1 - f64.const inf - f64.neg + f64.const -0 + f64.const -0 + f64.const -0 f64.const 0 i32.const 0 call $std/math/test_min @@ -27551,9 +27702,9 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const -1 - f64.const nan:0x8000000000000 + f64.const -0 + f64.const inf + f64.const -0 f64.const 0 i32.const 0 call $std/math/test_min @@ -27566,9 +27717,11 @@ call $~lib/env/abort unreachable end - f64.const 0 - f64.const 0 - f64.const 0 + f64.const -0 + f64.const inf + f64.neg + f64.const inf + f64.neg f64.const 0 i32.const 0 call $std/math/test_min @@ -27581,9 +27734,9 @@ call $~lib/env/abort unreachable end - f64.const 0 - f64.const -0 f64.const -0 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_min @@ -27596,8 +27749,8 @@ call $~lib/env/abort unreachable end + f64.const 1 f64.const 0 - f64.const inf f64.const 0 f64.const 0 i32.const 0 @@ -27611,11 +27764,9 @@ call $~lib/env/abort unreachable end + f64.const -1 f64.const 0 - f64.const inf - f64.neg - f64.const inf - f64.neg + f64.const -1 f64.const 0 i32.const 0 call $std/math/test_min @@ -27628,9 +27779,9 @@ call $~lib/env/abort unreachable end + f64.const inf + f64.const 0 f64.const 0 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_min @@ -27643,9 +27794,11 @@ call $~lib/env/abort unreachable end - f64.const -0 + f64.const inf + f64.neg f64.const 0 - f64.const -0 + f64.const inf + f64.neg f64.const 0 i32.const 0 call $std/math/test_min @@ -27658,9 +27811,9 @@ call $~lib/env/abort unreachable end - f64.const -0 - f64.const -0 - f64.const -0 + f64.const nan:0x8000000000000 + f64.const 0 + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_min @@ -27673,9 +27826,9 @@ call $~lib/env/abort unreachable end + f64.const -1 f64.const -0 - f64.const inf - f64.const -0 + f64.const -1 f64.const 0 i32.const 0 call $std/math/test_min @@ -27688,11 +27841,9 @@ call $~lib/env/abort unreachable end + f64.const inf + f64.const -0 f64.const -0 - f64.const inf - f64.neg - f64.const inf - f64.neg f64.const 0 i32.const 0 call $std/math/test_min @@ -27705,9 +27856,11 @@ call $~lib/env/abort unreachable end + f64.const inf + f64.neg f64.const -0 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const inf + f64.neg f64.const 0 i32.const 0 call $std/math/test_min @@ -27720,9 +27873,9 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const 0 - f64.const 0 + f64.const nan:0x8000000000000 + f64.const -0 + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_min @@ -27735,9 +27888,9 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const 0 - f64.const -1 + f64.const inf + f64.const 2 + f64.const 2 f64.const 0 i32.const 0 call $std/math/test_min @@ -27751,8 +27904,8 @@ unreachable end f64.const inf - f64.const 0 - f64.const 0 + f64.const -0.5 + f64.const -0.5 f64.const 0 i32.const 0 call $std/math/test_min @@ -27766,10 +27919,8 @@ unreachable end f64.const inf - f64.neg - f64.const 0 - f64.const inf - f64.neg + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_min @@ -27782,9 +27933,11 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const 0 - f64.const nan:0x8000000000000 + f64.const inf + f64.neg + f64.const 2 + f64.const inf + f64.neg f64.const 0 i32.const 0 call $std/math/test_min @@ -27797,9 +27950,11 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const -0 - f64.const -1 + f64.const inf + f64.neg + f64.const -0.5 + f64.const inf + f64.neg f64.const 0 i32.const 0 call $std/math/test_min @@ -27813,8 +27968,9 @@ unreachable end f64.const inf - f64.const -0 - f64.const -0 + f64.neg + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_min @@ -27827,11 +27983,9 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.neg - f64.const -0 - f64.const inf - f64.neg + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_min @@ -27844,8 +27998,8 @@ call $~lib/env/abort unreachable end + f64.const 1 f64.const nan:0x8000000000000 - f64.const -0 f64.const nan:0x8000000000000 f64.const 0 i32.const 0 @@ -27859,9 +28013,9 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const 2 - f64.const 2 + f64.const -1 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_min @@ -27874,9 +28028,9 @@ call $~lib/env/abort unreachable end + f64.const 1 f64.const inf - f64.const -0.5 - f64.const -0.5 + f64.const 1 f64.const 0 i32.const 0 call $std/math/test_min @@ -27889,9 +28043,9 @@ call $~lib/env/abort unreachable end + f64.const -1 f64.const inf - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const -1 f64.const 0 i32.const 0 call $std/math/test_min @@ -27905,10 +28059,8 @@ unreachable end f64.const inf - f64.neg - f64.const 2 f64.const inf - f64.neg + f64.const inf f64.const 0 i32.const 0 call $std/math/test_min @@ -27923,7 +28075,7 @@ end f64.const inf f64.neg - f64.const -0.5 + f64.const inf f64.const inf f64.neg f64.const 0 @@ -27938,10 +28090,11 @@ call $~lib/env/abort unreachable end + f64.const 1 + f64.const inf + f64.neg f64.const inf f64.neg - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_min @@ -27954,9 +28107,11 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const -1 + f64.const inf + f64.neg + f64.const inf + f64.neg f64.const 0 i32.const 0 call $std/math/test_min @@ -27969,9 +28124,11 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const inf + f64.const inf + f64.neg + f64.const inf + f64.neg f64.const 0 i32.const 0 call $std/math/test_min @@ -27984,9 +28141,12 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const inf + f64.neg + f64.const inf + f64.neg + f64.const inf + f64.neg f64.const 0 i32.const 0 call $std/math/test_min @@ -27999,9 +28159,9 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const inf - f64.const 1 + f64.const 1.75 + f64.const 0.5 + f64.const 0.5 f64.const 0 i32.const 0 call $std/math/test_min @@ -28014,9 +28174,9 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const inf - f64.const -1 + f64.const -1.75 + f64.const 0.5 + f64.const -1.75 f64.const 0 i32.const 0 call $std/math/test_min @@ -28029,9 +28189,9 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const inf - f64.const inf + f64.const 1.75 + f64.const -0.5 + f64.const -0.5 f64.const 0 i32.const 0 call $std/math/test_min @@ -28044,11 +28204,9 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.neg - f64.const inf - f64.const inf - f64.neg + f64.const -1.75 + f64.const -0.5 + f64.const -1.75 f64.const 0 i32.const 0 call $std/math/test_min @@ -28061,135 +28219,6 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const inf - f64.neg - f64.const inf - f64.neg - f64.const 0 - i32.const 0 - call $std/math/test_min - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2032 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1 - f64.const inf - f64.neg - f64.const inf - f64.neg - f64.const 0 - i32.const 0 - call $std/math/test_min - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2033 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.const inf - f64.neg - f64.const inf - f64.neg - f64.const 0 - i32.const 0 - call $std/math/test_min - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2034 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.neg - f64.const inf - f64.neg - f64.const inf - f64.neg - f64.const 0 - i32.const 0 - call $std/math/test_min - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2035 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1.75 - f64.const 0.5 - f64.const 0.5 - f64.const 0 - i32.const 0 - call $std/math/test_min - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2036 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1.75 - f64.const 0.5 - f64.const -1.75 - f64.const 0 - i32.const 0 - call $std/math/test_min - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2037 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1.75 - f64.const -0.5 - f64.const -0.5 - f64.const 0 - i32.const 0 - call $std/math/test_min - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2038 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1.75 - f64.const -0.5 - f64.const -1.75 - f64.const 0 - i32.const 0 - call $std/math/test_min - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2039 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const -8.066848754882812 f32.const 4.535662651062012 f32.const -8.066848754882812 @@ -28200,7 +28229,7 @@ if i32.const 0 i32.const 8 - i32.const 2048 + i32.const 2040 i32.const 0 call $~lib/env/abort unreachable @@ -28215,7 +28244,7 @@ if i32.const 0 i32.const 8 - i32.const 2049 + i32.const 2041 i32.const 0 call $~lib/env/abort unreachable @@ -28230,7 +28259,7 @@ if i32.const 0 i32.const 8 - i32.const 2050 + i32.const 2042 i32.const 0 call $~lib/env/abort unreachable @@ -28245,7 +28274,7 @@ if i32.const 0 i32.const 8 - i32.const 2051 + i32.const 2043 i32.const 0 call $~lib/env/abort unreachable @@ -28260,7 +28289,7 @@ if i32.const 0 i32.const 8 - i32.const 2052 + i32.const 2044 i32.const 0 call $~lib/env/abort unreachable @@ -28275,7 +28304,7 @@ if i32.const 0 i32.const 8 - i32.const 2053 + i32.const 2045 i32.const 0 call $~lib/env/abort unreachable @@ -28290,7 +28319,7 @@ if i32.const 0 i32.const 8 - i32.const 2054 + i32.const 2046 i32.const 0 call $~lib/env/abort unreachable @@ -28305,7 +28334,7 @@ if i32.const 0 i32.const 8 - i32.const 2055 + i32.const 2047 i32.const 0 call $~lib/env/abort unreachable @@ -28320,7 +28349,7 @@ if i32.const 0 i32.const 8 - i32.const 2056 + i32.const 2048 i32.const 0 call $~lib/env/abort unreachable @@ -28335,7 +28364,7 @@ if i32.const 0 i32.const 8 - i32.const 2057 + i32.const 2049 i32.const 0 call $~lib/env/abort unreachable @@ -28347,6 +28376,128 @@ i32.const 0 call $std/math/test_minf i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2052 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const 1 + f32.const -0 + f32.const 0 + i32.const 0 + call $std/math/test_minf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2053 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0.5 + f32.const 1 + f32.const 0.5 + f32.const 0 + i32.const 0 + call $std/math/test_minf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2054 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0.5 + f32.const 1 + f32.const -0.5 + f32.const 0 + i32.const 0 + call $std/math/test_minf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2055 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1 + f32.const 1 + f32.const 1 + f32.const 0 + i32.const 0 + call $std/math/test_minf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2056 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -1 + f32.const 1 + f32.const -1 + f32.const 0 + i32.const 0 + call $std/math/test_minf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2057 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.const 1 + f32.const 1 + f32.const 0 + i32.const 0 + call $std/math/test_minf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2058 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.neg + f32.const 1 + f32.const inf + f32.neg + f32.const 0 + i32.const 0 + call $std/math/test_minf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2059 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const nan:0x400000 + f32.const 1 + f32.const nan:0x400000 + f32.const 0 + i32.const 0 + call $std/math/test_minf + i32.eqz if i32.const 0 i32.const 8 @@ -28355,9 +28506,9 @@ call $~lib/env/abort unreachable end - f32.const -0 - f32.const 1 - f32.const -0 + f32.const 0 + f32.const -1 + f32.const -1 f32.const 0 i32.const 0 call $std/math/test_minf @@ -28370,9 +28521,9 @@ call $~lib/env/abort unreachable end - f32.const 0.5 - f32.const 1 - f32.const 0.5 + f32.const -0 + f32.const -1 + f32.const -1 f32.const 0 i32.const 0 call $std/math/test_minf @@ -28385,9 +28536,9 @@ call $~lib/env/abort unreachable end - f32.const -0.5 - f32.const 1 - f32.const -0.5 + f32.const 0.5 + f32.const -1 + f32.const -1 f32.const 0 i32.const 0 call $std/math/test_minf @@ -28400,9 +28551,9 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const 1 - f32.const 1 + f32.const -0.5 + f32.const -1 + f32.const -1 f32.const 0 i32.const 0 call $std/math/test_minf @@ -28415,9 +28566,9 @@ call $~lib/env/abort unreachable end - f32.const -1 f32.const 1 f32.const -1 + f32.const -1 f32.const 0 i32.const 0 call $std/math/test_minf @@ -28430,9 +28581,9 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const 1 - f32.const 1 + f32.const -1 + f32.const -1 + f32.const -1 f32.const 0 i32.const 0 call $std/math/test_minf @@ -28446,10 +28597,8 @@ unreachable end f32.const inf - f32.neg - f32.const 1 - f32.const inf - f32.neg + f32.const -1 + f32.const -1 f32.const 0 i32.const 0 call $std/math/test_minf @@ -28462,9 +28611,11 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const 1 - f32.const nan:0x400000 + f32.const inf + f32.neg + f32.const -1 + f32.const inf + f32.neg f32.const 0 i32.const 0 call $std/math/test_minf @@ -28477,9 +28628,9 @@ call $~lib/env/abort unreachable end - f32.const 0 - f32.const -1 + f32.const nan:0x400000 f32.const -1 + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_minf @@ -28492,9 +28643,9 @@ call $~lib/env/abort unreachable end - f32.const -0 - f32.const -1 - f32.const -1 + f32.const 0 + f32.const 0 + f32.const 0 f32.const 0 i32.const 0 call $std/math/test_minf @@ -28507,9 +28658,9 @@ call $~lib/env/abort unreachable end - f32.const 0.5 - f32.const -1 - f32.const -1 + f32.const 0 + f32.const -0 + f32.const -0 f32.const 0 i32.const 0 call $std/math/test_minf @@ -28522,9 +28673,9 @@ call $~lib/env/abort unreachable end - f32.const -0.5 - f32.const -1 - f32.const -1 + f32.const 0 + f32.const inf + f32.const 0 f32.const 0 i32.const 0 call $std/math/test_minf @@ -28537,9 +28688,11 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const -1 - f32.const -1 + f32.const 0 + f32.const inf + f32.neg + f32.const inf + f32.neg f32.const 0 i32.const 0 call $std/math/test_minf @@ -28552,9 +28705,9 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const -1 - f32.const -1 + f32.const 0 + f32.const nan:0x400000 + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_minf @@ -28567,9 +28720,9 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const -1 - f32.const -1 + f32.const -0 + f32.const 0 + f32.const -0 f32.const 0 i32.const 0 call $std/math/test_minf @@ -28582,11 +28735,9 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.neg - f32.const -1 - f32.const inf - f32.neg + f32.const -0 + f32.const -0 + f32.const -0 f32.const 0 i32.const 0 call $std/math/test_minf @@ -28599,9 +28750,9 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const -1 - f32.const nan:0x400000 + f32.const -0 + f32.const inf + f32.const -0 f32.const 0 i32.const 0 call $std/math/test_minf @@ -28614,9 +28765,11 @@ call $~lib/env/abort unreachable end - f32.const 0 - f32.const 0 - f32.const 0 + f32.const -0 + f32.const inf + f32.neg + f32.const inf + f32.neg f32.const 0 i32.const 0 call $std/math/test_minf @@ -28629,9 +28782,9 @@ call $~lib/env/abort unreachable end - f32.const 0 - f32.const -0 f32.const -0 + f32.const nan:0x400000 + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_minf @@ -28644,8 +28797,8 @@ call $~lib/env/abort unreachable end + f32.const 1 f32.const 0 - f32.const inf f32.const 0 f32.const 0 i32.const 0 @@ -28659,11 +28812,9 @@ call $~lib/env/abort unreachable end + f32.const -1 f32.const 0 - f32.const inf - f32.neg - f32.const inf - f32.neg + f32.const -1 f32.const 0 i32.const 0 call $std/math/test_minf @@ -28676,9 +28827,9 @@ call $~lib/env/abort unreachable end + f32.const inf + f32.const 0 f32.const 0 - f32.const nan:0x400000 - f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_minf @@ -28691,9 +28842,11 @@ call $~lib/env/abort unreachable end - f32.const -0 + f32.const inf + f32.neg f32.const 0 - f32.const -0 + f32.const inf + f32.neg f32.const 0 i32.const 0 call $std/math/test_minf @@ -28706,9 +28859,9 @@ call $~lib/env/abort unreachable end - f32.const -0 - f32.const -0 - f32.const -0 + f32.const nan:0x400000 + f32.const 0 + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_minf @@ -28721,9 +28874,9 @@ call $~lib/env/abort unreachable end + f32.const -1 f32.const -0 - f32.const inf - f32.const -0 + f32.const -1 f32.const 0 i32.const 0 call $std/math/test_minf @@ -28736,11 +28889,9 @@ call $~lib/env/abort unreachable end + f32.const inf + f32.const -0 f32.const -0 - f32.const inf - f32.neg - f32.const inf - f32.neg f32.const 0 i32.const 0 call $std/math/test_minf @@ -28753,9 +28904,11 @@ call $~lib/env/abort unreachable end + f32.const inf + f32.neg f32.const -0 - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const inf + f32.neg f32.const 0 i32.const 0 call $std/math/test_minf @@ -28768,9 +28921,9 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const 0 - f32.const 0 + f32.const nan:0x400000 + f32.const -0 + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_minf @@ -28783,9 +28936,9 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const 0 - f32.const -1 + f32.const inf + f32.const 2 + f32.const 2 f32.const 0 i32.const 0 call $std/math/test_minf @@ -28799,8 +28952,8 @@ unreachable end f32.const inf - f32.const 0 - f32.const 0 + f32.const -0.5 + f32.const -0.5 f32.const 0 i32.const 0 call $std/math/test_minf @@ -28814,10 +28967,8 @@ unreachable end f32.const inf - f32.neg - f32.const 0 - f32.const inf - f32.neg + f32.const nan:0x400000 + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_minf @@ -28830,9 +28981,11 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const 0 - f32.const nan:0x400000 + f32.const inf + f32.neg + f32.const 2 + f32.const inf + f32.neg f32.const 0 i32.const 0 call $std/math/test_minf @@ -28845,9 +28998,11 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const -0 - f32.const -1 + f32.const inf + f32.neg + f32.const -0.5 + f32.const inf + f32.neg f32.const 0 i32.const 0 call $std/math/test_minf @@ -28861,8 +29016,9 @@ unreachable end f32.const inf - f32.const -0 - f32.const -0 + f32.neg + f32.const nan:0x400000 + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_minf @@ -28875,11 +29031,9 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.neg - f32.const -0 - f32.const inf - f32.neg + f32.const nan:0x400000 + f32.const nan:0x400000 + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_minf @@ -28892,8 +29046,8 @@ call $~lib/env/abort unreachable end + f32.const 1 f32.const nan:0x400000 - f32.const -0 f32.const nan:0x400000 f32.const 0 i32.const 0 @@ -28907,9 +29061,9 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const 2 - f32.const 2 + f32.const -1 + f32.const nan:0x400000 + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_minf @@ -28922,9 +29076,9 @@ call $~lib/env/abort unreachable end + f32.const 1 f32.const inf - f32.const -0.5 - f32.const -0.5 + f32.const 1 f32.const 0 i32.const 0 call $std/math/test_minf @@ -28937,9 +29091,9 @@ call $~lib/env/abort unreachable end + f32.const -1 f32.const inf - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const -1 f32.const 0 i32.const 0 call $std/math/test_minf @@ -28953,10 +29107,8 @@ unreachable end f32.const inf - f32.neg - f32.const 2 f32.const inf - f32.neg + f32.const inf f32.const 0 i32.const 0 call $std/math/test_minf @@ -28971,7 +29123,7 @@ end f32.const inf f32.neg - f32.const -0.5 + f32.const inf f32.const inf f32.neg f32.const 0 @@ -28986,10 +29138,11 @@ call $~lib/env/abort unreachable end + f32.const 1 + f32.const inf + f32.neg f32.const inf f32.neg - f32.const nan:0x400000 - f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_minf @@ -29002,9 +29155,11 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const -1 + f32.const inf + f32.neg + f32.const inf + f32.neg f32.const 0 i32.const 0 call $std/math/test_minf @@ -29017,9 +29172,11 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const inf + f32.const inf + f32.neg + f32.const inf + f32.neg f32.const 0 i32.const 0 call $std/math/test_minf @@ -29032,9 +29189,12 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const inf + f32.neg + f32.const inf + f32.neg + f32.const inf + f32.neg f32.const 0 i32.const 0 call $std/math/test_minf @@ -29047,9 +29207,9 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const inf - f32.const 1 + f32.const 1.75 + f32.const 0.5 + f32.const 0.5 f32.const 0 i32.const 0 call $std/math/test_minf @@ -29062,9 +29222,9 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const inf - f32.const -1 + f32.const -1.75 + f32.const 0.5 + f32.const -1.75 f32.const 0 i32.const 0 call $std/math/test_minf @@ -29077,9 +29237,9 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const inf - f32.const inf + f32.const 1.75 + f32.const -0.5 + f32.const -0.5 f32.const 0 i32.const 0 call $std/math/test_minf @@ -29092,11 +29252,9 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.neg - f32.const inf - f32.const inf - f32.neg + f32.const -1.75 + f32.const -0.5 + f32.const -1.75 f32.const 0 i32.const 0 call $std/math/test_minf @@ -29109,135 +29267,6 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const inf - f32.neg - f32.const inf - f32.neg - f32.const 0 - i32.const 0 - call $std/math/test_minf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2110 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1 - f32.const inf - f32.neg - f32.const inf - f32.neg - f32.const 0 - i32.const 0 - call $std/math/test_minf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2111 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const inf - f32.neg - f32.const inf - f32.neg - f32.const 0 - i32.const 0 - call $std/math/test_minf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2112 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.neg - f32.const inf - f32.neg - f32.const inf - f32.neg - f32.const 0 - i32.const 0 - call $std/math/test_minf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2113 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1.75 - f32.const 0.5 - f32.const 0.5 - f32.const 0 - i32.const 0 - call $std/math/test_minf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2114 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1.75 - f32.const 0.5 - f32.const -1.75 - f32.const 0 - i32.const 0 - call $std/math/test_minf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2115 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1.75 - f32.const -0.5 - f32.const -0.5 - f32.const 0 - i32.const 0 - call $std/math/test_minf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2116 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1.75 - f32.const -0.5 - f32.const -1.75 - f32.const 0 - i32.const 0 - call $std/math/test_minf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2117 - i32.const 0 - call $~lib/env/abort - unreachable - end f64.const -8.06684839057968 f64.const 4.535662560676869 f64.const -3.531185829902812 @@ -29248,7 +29277,7 @@ if i32.const 0 i32.const 8 - i32.const 2131 + i32.const 2123 i32.const 0 call $~lib/env/abort unreachable @@ -29263,7 +29292,7 @@ if i32.const 0 i32.const 8 - i32.const 2132 + i32.const 2124 i32.const 0 call $~lib/env/abort unreachable @@ -29278,7 +29307,7 @@ if i32.const 0 i32.const 8 - i32.const 2133 + i32.const 2125 i32.const 0 call $~lib/env/abort unreachable @@ -29293,7 +29322,7 @@ if i32.const 0 i32.const 8 - i32.const 2134 + i32.const 2126 i32.const 0 call $~lib/env/abort unreachable @@ -29308,7 +29337,7 @@ if i32.const 0 i32.const 8 - i32.const 2135 + i32.const 2127 i32.const 0 call $~lib/env/abort unreachable @@ -29323,7 +29352,7 @@ if i32.const 0 i32.const 8 - i32.const 2136 + i32.const 2128 i32.const 0 call $~lib/env/abort unreachable @@ -29338,7 +29367,7 @@ if i32.const 0 i32.const 8 - i32.const 2137 + i32.const 2129 i32.const 0 call $~lib/env/abort unreachable @@ -29353,7 +29382,7 @@ if i32.const 0 i32.const 8 - i32.const 2138 + i32.const 2130 i32.const 0 call $~lib/env/abort unreachable @@ -29368,7 +29397,7 @@ if i32.const 0 i32.const 8 - i32.const 2139 + i32.const 2131 i32.const 0 call $~lib/env/abort unreachable @@ -29383,7 +29412,7 @@ if i32.const 0 i32.const 8 - i32.const 2140 + i32.const 2132 i32.const 0 call $~lib/env/abort unreachable @@ -29395,6 +29424,126 @@ i32.const 0 call $std/math/test_mod i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2135 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const 1 + f64.const -0 + f64.const 0 + i32.const 0 + call $std/math/test_mod + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2136 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0.5 + f64.const 1 + f64.const 0.5 + f64.const 0 + i32.const 0 + call $std/math/test_mod + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2137 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0.5 + f64.const 1 + f64.const -0.5 + f64.const 0 + i32.const 0 + call $std/math/test_mod + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2138 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1 + f64.const 1 + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_mod + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2139 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -1 + f64.const 1 + f64.const -0 + f64.const 0 + i32.const 0 + call $std/math/test_mod + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2140 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1.5 + f64.const 1 + f64.const 0.5 + f64.const 0 + i32.const 0 + call $std/math/test_mod + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2141 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -1.5 + f64.const 1 + f64.const -0.5 + f64.const 0 + i32.const 0 + call $std/math/test_mod + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2142 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 2 + f64.const 1 + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_mod + i32.eqz if i32.const 0 i32.const 8 @@ -29403,7 +29552,7 @@ call $~lib/env/abort unreachable end - f64.const -0 + f64.const -2 f64.const 1 f64.const -0 f64.const 0 @@ -29418,126 +29567,6 @@ call $~lib/env/abort unreachable end - f64.const 0.5 - f64.const 1 - f64.const 0.5 - f64.const 0 - i32.const 0 - call $std/math/test_mod - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2145 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0.5 - f64.const 1 - f64.const -0.5 - f64.const 0 - i32.const 0 - call $std/math/test_mod - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2146 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const 1 - f64.const 0 - f64.const 0 - i32.const 0 - call $std/math/test_mod - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2147 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1 - f64.const 1 - f64.const -0 - f64.const 0 - i32.const 0 - call $std/math/test_mod - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2148 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1.5 - f64.const 1 - f64.const 0.5 - f64.const 0 - i32.const 0 - call $std/math/test_mod - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2149 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1.5 - f64.const 1 - f64.const -0.5 - f64.const 0 - i32.const 0 - call $std/math/test_mod - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2150 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 2 - f64.const 1 - f64.const 0 - f64.const 0 - i32.const 0 - call $std/math/test_mod - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2151 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -2 - f64.const 1 - f64.const -0 - f64.const 0 - i32.const 0 - call $std/math/test_mod - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2152 - i32.const 0 - call $~lib/env/abort - unreachable - end f64.const inf f64.const 1 f64.const nan:0x8000000000000 @@ -29548,7 +29577,7 @@ if i32.const 0 i32.const 8 - i32.const 2153 + i32.const 2145 i32.const 0 call $~lib/env/abort unreachable @@ -29564,7 +29593,7 @@ if i32.const 0 i32.const 8 - i32.const 2154 + i32.const 2146 i32.const 0 call $~lib/env/abort unreachable @@ -29579,7 +29608,7 @@ if i32.const 0 i32.const 8 - i32.const 2155 + i32.const 2147 i32.const 0 call $~lib/env/abort unreachable @@ -29591,6 +29620,126 @@ i32.const 0 call $std/math/test_mod i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2148 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -1 + f64.const -0 + f64.const 0 + i32.const 0 + call $std/math/test_mod + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2149 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0.5 + f64.const -1 + f64.const 0.5 + f64.const 0 + i32.const 0 + call $std/math/test_mod + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2150 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0.5 + f64.const -1 + f64.const -0.5 + f64.const 0 + i32.const 0 + call $std/math/test_mod + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2151 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1 + f64.const -1 + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_mod + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2152 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -1 + f64.const -1 + f64.const -0 + f64.const 0 + i32.const 0 + call $std/math/test_mod + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2153 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1.5 + f64.const -1 + f64.const 0.5 + f64.const 0 + i32.const 0 + call $std/math/test_mod + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2154 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -1.5 + f64.const -1 + f64.const -0.5 + f64.const 0 + i32.const 0 + call $std/math/test_mod + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2155 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 2 + f64.const -1 + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_mod + i32.eqz if i32.const 0 i32.const 8 @@ -29599,7 +29748,7 @@ call $~lib/env/abort unreachable end - f64.const -0 + f64.const -2 f64.const -1 f64.const -0 f64.const 0 @@ -29614,11 +29763,11 @@ call $~lib/env/abort unreachable end - f64.const 0.5 + f64.const inf f64.const -1 - f64.const 0.5 + f64.const nan:0x8000000000000 f64.const 0 - i32.const 0 + get_global $std/math/INVALID call $std/math/test_mod i32.eqz if @@ -29629,11 +29778,12 @@ call $~lib/env/abort unreachable end - f64.const -0.5 + f64.const inf + f64.neg f64.const -1 - f64.const -0.5 + f64.const nan:0x8000000000000 f64.const 0 - i32.const 0 + get_global $std/math/INVALID call $std/math/test_mod i32.eqz if @@ -29644,9 +29794,9 @@ call $~lib/env/abort unreachable end - f64.const 1 + f64.const nan:0x8000000000000 f64.const -1 - f64.const 0 + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_mod @@ -29659,11 +29809,11 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const -1 - f64.const -0 f64.const 0 - i32.const 0 + f64.const 0 + f64.const nan:0x8000000000000 + f64.const 0 + get_global $std/math/INVALID call $std/math/test_mod i32.eqz if @@ -29674,11 +29824,11 @@ call $~lib/env/abort unreachable end - f64.const 1.5 - f64.const -1 - f64.const 0.5 f64.const 0 - i32.const 0 + f64.const -0 + f64.const nan:0x8000000000000 + f64.const 0 + get_global $std/math/INVALID call $std/math/test_mod i32.eqz if @@ -29689,9 +29839,9 @@ call $~lib/env/abort unreachable end - f64.const -1.5 - f64.const -1 - f64.const -0.5 + f64.const 0 + f64.const inf + f64.const 0 f64.const 0 i32.const 0 call $std/math/test_mod @@ -29704,8 +29854,9 @@ call $~lib/env/abort unreachable end - f64.const 2 - f64.const -1 + f64.const 0 + f64.const inf + f64.neg f64.const 0 f64.const 0 i32.const 0 @@ -29719,9 +29870,9 @@ call $~lib/env/abort unreachable end - f64.const -2 - f64.const -1 - f64.const -0 + f64.const 0 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_mod @@ -29734,8 +29885,8 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const -1 + f64.const -0 + f64.const 0 f64.const nan:0x8000000000000 f64.const 0 get_global $std/math/INVALID @@ -29749,9 +29900,8 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.neg - f64.const -1 + f64.const -0 + f64.const -0 f64.const nan:0x8000000000000 f64.const 0 get_global $std/math/INVALID @@ -29765,9 +29915,9 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const -1 - f64.const nan:0x8000000000000 + f64.const -0 + f64.const inf + f64.const -0 f64.const 0 i32.const 0 call $std/math/test_mod @@ -29780,11 +29930,12 @@ call $~lib/env/abort unreachable end + f64.const -0 + f64.const inf + f64.neg + f64.const -0 f64.const 0 - f64.const 0 - f64.const nan:0x8000000000000 - f64.const 0 - get_global $std/math/INVALID + i32.const 0 call $std/math/test_mod i32.eqz if @@ -29795,11 +29946,11 @@ call $~lib/env/abort unreachable end - f64.const 0 f64.const -0 f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 f64.const 0 - get_global $std/math/INVALID + i32.const 0 call $std/math/test_mod i32.eqz if @@ -29810,11 +29961,11 @@ call $~lib/env/abort unreachable end + f64.const 1 f64.const 0 - f64.const inf + f64.const nan:0x8000000000000 f64.const 0 - f64.const 0 - i32.const 0 + get_global $std/math/INVALID call $std/math/test_mod i32.eqz if @@ -29825,12 +29976,11 @@ call $~lib/env/abort unreachable end + f64.const -1 f64.const 0 - f64.const inf - f64.neg + f64.const nan:0x8000000000000 f64.const 0 - f64.const 0 - i32.const 0 + get_global $std/math/INVALID call $std/math/test_mod i32.eqz if @@ -29841,11 +29991,11 @@ call $~lib/env/abort unreachable end + f64.const inf f64.const 0 f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 f64.const 0 - i32.const 0 + get_global $std/math/INVALID call $std/math/test_mod i32.eqz if @@ -29856,7 +30006,8 @@ call $~lib/env/abort unreachable end - f64.const -0 + f64.const inf + f64.neg f64.const 0 f64.const nan:0x8000000000000 f64.const 0 @@ -29871,11 +30022,11 @@ call $~lib/env/abort unreachable end - f64.const -0 - f64.const -0 f64.const nan:0x8000000000000 f64.const 0 - get_global $std/math/INVALID + f64.const nan:0x8000000000000 + f64.const 0 + i32.const 0 call $std/math/test_mod i32.eqz if @@ -29886,11 +30037,11 @@ call $~lib/env/abort unreachable end + f64.const -1 f64.const -0 - f64.const inf - f64.const -0 + f64.const nan:0x8000000000000 f64.const 0 - i32.const 0 + get_global $std/math/INVALID call $std/math/test_mod i32.eqz if @@ -29901,12 +30052,11 @@ call $~lib/env/abort unreachable end - f64.const -0 f64.const inf - f64.neg f64.const -0 + f64.const nan:0x8000000000000 f64.const 0 - i32.const 0 + get_global $std/math/INVALID call $std/math/test_mod i32.eqz if @@ -29917,11 +30067,12 @@ call $~lib/env/abort unreachable end + f64.const inf + f64.neg f64.const -0 f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 f64.const 0 - i32.const 0 + get_global $std/math/INVALID call $std/math/test_mod i32.eqz if @@ -29932,11 +30083,11 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const 0 + f64.const nan:0x8000000000000 + f64.const -0 f64.const nan:0x8000000000000 f64.const 0 - get_global $std/math/INVALID + i32.const 0 call $std/math/test_mod i32.eqz if @@ -29947,8 +30098,8 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const 0 + f64.const inf + f64.const 2 f64.const nan:0x8000000000000 f64.const 0 get_global $std/math/INVALID @@ -29963,7 +30114,7 @@ unreachable end f64.const inf - f64.const 0 + f64.const -0.5 f64.const nan:0x8000000000000 f64.const 0 get_global $std/math/INVALID @@ -29978,11 +30129,10 @@ unreachable end f64.const inf - f64.neg - f64.const 0 + f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 - get_global $std/math/INVALID + i32.const 0 call $std/math/test_mod i32.eqz if @@ -29993,11 +30143,12 @@ call $~lib/env/abort unreachable end + f64.const inf + f64.neg + f64.const 2 f64.const nan:0x8000000000000 f64.const 0 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 + get_global $std/math/INVALID call $std/math/test_mod i32.eqz if @@ -30008,8 +30159,9 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const -0 + f64.const inf + f64.neg + f64.const -0.5 f64.const nan:0x8000000000000 f64.const 0 get_global $std/math/INVALID @@ -30024,10 +30176,11 @@ unreachable end f64.const inf - f64.const -0 + f64.neg + f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 - get_global $std/math/INVALID + i32.const 0 call $std/math/test_mod i32.eqz if @@ -30038,12 +30191,11 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.neg - f64.const -0 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 - get_global $std/math/INVALID + i32.const 0 call $std/math/test_mod i32.eqz if @@ -30054,8 +30206,8 @@ call $~lib/env/abort unreachable end + f64.const 1 f64.const nan:0x8000000000000 - f64.const -0 f64.const nan:0x8000000000000 f64.const 0 i32.const 0 @@ -30069,11 +30221,11 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const 2 + f64.const -1 + f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 - get_global $std/math/INVALID + i32.const 0 call $std/math/test_mod i32.eqz if @@ -30084,11 +30236,11 @@ call $~lib/env/abort unreachable end + f64.const 1 f64.const inf - f64.const -0.5 - f64.const nan:0x8000000000000 + f64.const 1 f64.const 0 - get_global $std/math/INVALID + i32.const 0 call $std/math/test_mod i32.eqz if @@ -30099,9 +30251,9 @@ call $~lib/env/abort unreachable end + f64.const -1 f64.const inf - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const -1 f64.const 0 i32.const 0 call $std/math/test_mod @@ -30115,8 +30267,7 @@ unreachable end f64.const inf - f64.neg - f64.const 2 + f64.const inf f64.const nan:0x8000000000000 f64.const 0 get_global $std/math/INVALID @@ -30132,7 +30283,7 @@ end f64.const inf f64.neg - f64.const -0.5 + f64.const inf f64.const nan:0x8000000000000 f64.const 0 get_global $std/math/INVALID @@ -30146,10 +30297,10 @@ call $~lib/env/abort unreachable end + f64.const 1 f64.const inf f64.neg - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const 1 f64.const 0 i32.const 0 call $std/math/test_mod @@ -30162,9 +30313,10 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const -1 + f64.const inf + f64.neg + f64.const -1 f64.const 0 i32.const 0 call $std/math/test_mod @@ -30177,11 +30329,12 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const nan:0x8000000000000 + f64.const inf + f64.const inf + f64.neg f64.const nan:0x8000000000000 f64.const 0 - i32.const 0 + get_global $std/math/INVALID call $std/math/test_mod i32.eqz if @@ -30192,11 +30345,13 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const nan:0x8000000000000 + f64.const inf + f64.neg + f64.const inf + f64.neg f64.const nan:0x8000000000000 f64.const 0 - i32.const 0 + get_global $std/math/INVALID call $std/math/test_mod i32.eqz if @@ -30207,9 +30362,9 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const inf - f64.const 1 + f64.const 1.75 + f64.const 0.5 + f64.const 0.25 f64.const 0 i32.const 0 call $std/math/test_mod @@ -30222,9 +30377,9 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const inf - f64.const -1 + f64.const -1.75 + f64.const 0.5 + f64.const -0.25 f64.const 0 i32.const 0 call $std/math/test_mod @@ -30237,11 +30392,11 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const inf - f64.const nan:0x8000000000000 + f64.const 1.75 + f64.const -0.5 + f64.const 0.25 f64.const 0 - get_global $std/math/INVALID + i32.const 0 call $std/math/test_mod i32.eqz if @@ -30252,12 +30407,11 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.neg - f64.const inf - f64.const nan:0x8000000000000 + f64.const -1.75 + f64.const -0.5 + f64.const -0.25 f64.const 0 - get_global $std/math/INVALID + i32.const 0 call $std/math/test_mod i32.eqz if @@ -30268,131 +30422,6 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const inf - f64.neg - f64.const 1 - f64.const 0 - i32.const 0 - call $std/math/test_mod - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2201 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1 - f64.const inf - f64.neg - f64.const -1 - f64.const 0 - i32.const 0 - call $std/math/test_mod - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2202 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.const inf - f64.neg - f64.const nan:0x8000000000000 - f64.const 0 - get_global $std/math/INVALID - call $std/math/test_mod - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2203 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.neg - f64.const inf - f64.neg - f64.const nan:0x8000000000000 - f64.const 0 - get_global $std/math/INVALID - call $std/math/test_mod - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2204 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1.75 - f64.const 0.5 - f64.const 0.25 - f64.const 0 - i32.const 0 - call $std/math/test_mod - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2205 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1.75 - f64.const 0.5 - f64.const -0.25 - f64.const 0 - i32.const 0 - call $std/math/test_mod - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2206 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1.75 - f64.const -0.5 - f64.const 0.25 - f64.const 0 - i32.const 0 - call $std/math/test_mod - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2207 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1.75 - f64.const -0.5 - f64.const -0.25 - f64.const 0 - i32.const 0 - call $std/math/test_mod - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2208 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const -8.066848754882812 f32.const 4.535662651062012 f32.const -3.531186103820801 @@ -30403,7 +30432,7 @@ if i32.const 0 i32.const 8 - i32.const 2217 + i32.const 2209 i32.const 0 call $~lib/env/abort unreachable @@ -30418,7 +30447,7 @@ if i32.const 0 i32.const 8 - i32.const 2218 + i32.const 2210 i32.const 0 call $~lib/env/abort unreachable @@ -30433,7 +30462,7 @@ if i32.const 0 i32.const 8 - i32.const 2219 + i32.const 2211 i32.const 0 call $~lib/env/abort unreachable @@ -30448,7 +30477,7 @@ if i32.const 0 i32.const 8 - i32.const 2220 + i32.const 2212 i32.const 0 call $~lib/env/abort unreachable @@ -30463,7 +30492,7 @@ if i32.const 0 i32.const 8 - i32.const 2221 + i32.const 2213 i32.const 0 call $~lib/env/abort unreachable @@ -30478,7 +30507,7 @@ if i32.const 0 i32.const 8 - i32.const 2222 + i32.const 2214 i32.const 0 call $~lib/env/abort unreachable @@ -30493,7 +30522,7 @@ if i32.const 0 i32.const 8 - i32.const 2223 + i32.const 2215 i32.const 0 call $~lib/env/abort unreachable @@ -30508,7 +30537,7 @@ if i32.const 0 i32.const 8 - i32.const 2224 + i32.const 2216 i32.const 0 call $~lib/env/abort unreachable @@ -30523,7 +30552,7 @@ if i32.const 0 i32.const 8 - i32.const 2225 + i32.const 2217 i32.const 0 call $~lib/env/abort unreachable @@ -30538,7 +30567,7 @@ if i32.const 0 i32.const 8 - i32.const 2226 + i32.const 2218 i32.const 0 call $~lib/env/abort unreachable @@ -30550,6 +30579,126 @@ i32.const 0 call $std/math/test_modf i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2221 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const 1 + f32.const -0 + f32.const 0 + i32.const 0 + call $std/math/test_modf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2222 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0.5 + f32.const 1 + f32.const 0.5 + f32.const 0 + i32.const 0 + call $std/math/test_modf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2223 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0.5 + f32.const 1 + f32.const -0.5 + f32.const 0 + i32.const 0 + call $std/math/test_modf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2224 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1 + f32.const 1 + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_modf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2225 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -1 + f32.const 1 + f32.const -0 + f32.const 0 + i32.const 0 + call $std/math/test_modf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2226 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1.5 + f32.const 1 + f32.const 0.5 + f32.const 0 + i32.const 0 + call $std/math/test_modf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2227 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -1.5 + f32.const 1 + f32.const -0.5 + f32.const 0 + i32.const 0 + call $std/math/test_modf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2228 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 2 + f32.const 1 + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_modf + i32.eqz if i32.const 0 i32.const 8 @@ -30558,7 +30707,7 @@ call $~lib/env/abort unreachable end - f32.const -0 + f32.const -2 f32.const 1 f32.const -0 f32.const 0 @@ -30573,126 +30722,6 @@ call $~lib/env/abort unreachable end - f32.const 0.5 - f32.const 1 - f32.const 0.5 - f32.const 0 - i32.const 0 - call $std/math/test_modf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2231 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0.5 - f32.const 1 - f32.const -0.5 - f32.const 0 - i32.const 0 - call $std/math/test_modf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2232 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const 1 - f32.const 0 - f32.const 0 - i32.const 0 - call $std/math/test_modf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2233 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1 - f32.const 1 - f32.const -0 - f32.const 0 - i32.const 0 - call $std/math/test_modf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2234 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1.5 - f32.const 1 - f32.const 0.5 - f32.const 0 - i32.const 0 - call $std/math/test_modf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2235 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1.5 - f32.const 1 - f32.const -0.5 - f32.const 0 - i32.const 0 - call $std/math/test_modf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2236 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 2 - f32.const 1 - f32.const 0 - f32.const 0 - i32.const 0 - call $std/math/test_modf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2237 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -2 - f32.const 1 - f32.const -0 - f32.const 0 - i32.const 0 - call $std/math/test_modf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2238 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const inf f32.const 1 f32.const nan:0x400000 @@ -30703,7 +30732,7 @@ if i32.const 0 i32.const 8 - i32.const 2239 + i32.const 2231 i32.const 0 call $~lib/env/abort unreachable @@ -30719,7 +30748,7 @@ if i32.const 0 i32.const 8 - i32.const 2240 + i32.const 2232 i32.const 0 call $~lib/env/abort unreachable @@ -30734,7 +30763,7 @@ if i32.const 0 i32.const 8 - i32.const 2241 + i32.const 2233 i32.const 0 call $~lib/env/abort unreachable @@ -30746,6 +30775,126 @@ i32.const 0 call $std/math/test_modf i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2234 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -1 + f32.const -0 + f32.const 0 + i32.const 0 + call $std/math/test_modf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2235 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0.5 + f32.const -1 + f32.const 0.5 + f32.const 0 + i32.const 0 + call $std/math/test_modf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2236 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0.5 + f32.const -1 + f32.const -0.5 + f32.const 0 + i32.const 0 + call $std/math/test_modf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2237 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1 + f32.const -1 + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_modf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2238 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -1 + f32.const -1 + f32.const -0 + f32.const 0 + i32.const 0 + call $std/math/test_modf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2239 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1.5 + f32.const -1 + f32.const 0.5 + f32.const 0 + i32.const 0 + call $std/math/test_modf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2240 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -1.5 + f32.const -1 + f32.const -0.5 + f32.const 0 + i32.const 0 + call $std/math/test_modf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2241 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 2 + f32.const -1 + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_modf + i32.eqz if i32.const 0 i32.const 8 @@ -30754,7 +30903,7 @@ call $~lib/env/abort unreachable end - f32.const -0 + f32.const -2 f32.const -1 f32.const -0 f32.const 0 @@ -30769,11 +30918,11 @@ call $~lib/env/abort unreachable end - f32.const 0.5 + f32.const inf f32.const -1 - f32.const 0.5 + f32.const nan:0x400000 f32.const 0 - i32.const 0 + get_global $std/math/INVALID call $std/math/test_modf i32.eqz if @@ -30784,11 +30933,12 @@ call $~lib/env/abort unreachable end - f32.const -0.5 + f32.const inf + f32.neg f32.const -1 - f32.const -0.5 + f32.const nan:0x400000 f32.const 0 - i32.const 0 + get_global $std/math/INVALID call $std/math/test_modf i32.eqz if @@ -30799,9 +30949,9 @@ call $~lib/env/abort unreachable end - f32.const 1 + f32.const nan:0x400000 f32.const -1 - f32.const 0 + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_modf @@ -30814,11 +30964,11 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const -1 - f32.const -0 f32.const 0 - i32.const 0 + f32.const 0 + f32.const nan:0x400000 + f32.const 0 + get_global $std/math/INVALID call $std/math/test_modf i32.eqz if @@ -30829,11 +30979,11 @@ call $~lib/env/abort unreachable end - f32.const 1.5 - f32.const -1 - f32.const 0.5 f32.const 0 - i32.const 0 + f32.const -0 + f32.const nan:0x400000 + f32.const 0 + get_global $std/math/INVALID call $std/math/test_modf i32.eqz if @@ -30844,9 +30994,9 @@ call $~lib/env/abort unreachable end - f32.const -1.5 - f32.const -1 - f32.const -0.5 + f32.const 0 + f32.const inf + f32.const 0 f32.const 0 i32.const 0 call $std/math/test_modf @@ -30859,8 +31009,9 @@ call $~lib/env/abort unreachable end - f32.const 2 - f32.const -1 + f32.const 0 + f32.const inf + f32.neg f32.const 0 f32.const 0 i32.const 0 @@ -30874,9 +31025,9 @@ call $~lib/env/abort unreachable end - f32.const -2 - f32.const -1 - f32.const -0 + f32.const 0 + f32.const nan:0x400000 + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_modf @@ -30889,8 +31040,8 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const -1 + f32.const -0 + f32.const 0 f32.const nan:0x400000 f32.const 0 get_global $std/math/INVALID @@ -30904,9 +31055,8 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.neg - f32.const -1 + f32.const -0 + f32.const -0 f32.const nan:0x400000 f32.const 0 get_global $std/math/INVALID @@ -30920,9 +31070,9 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const -1 - f32.const nan:0x400000 + f32.const -0 + f32.const inf + f32.const -0 f32.const 0 i32.const 0 call $std/math/test_modf @@ -30935,11 +31085,12 @@ call $~lib/env/abort unreachable end + f32.const -0 + f32.const inf + f32.neg + f32.const -0 f32.const 0 - f32.const 0 - f32.const nan:0x400000 - f32.const 0 - get_global $std/math/INVALID + i32.const 0 call $std/math/test_modf i32.eqz if @@ -30950,11 +31101,11 @@ call $~lib/env/abort unreachable end - f32.const 0 f32.const -0 f32.const nan:0x400000 + f32.const nan:0x400000 f32.const 0 - get_global $std/math/INVALID + i32.const 0 call $std/math/test_modf i32.eqz if @@ -30965,11 +31116,11 @@ call $~lib/env/abort unreachable end + f32.const 1 f32.const 0 - f32.const inf + f32.const nan:0x400000 f32.const 0 - f32.const 0 - i32.const 0 + get_global $std/math/INVALID call $std/math/test_modf i32.eqz if @@ -30980,12 +31131,11 @@ call $~lib/env/abort unreachable end + f32.const -1 f32.const 0 - f32.const inf - f32.neg + f32.const nan:0x400000 f32.const 0 - f32.const 0 - i32.const 0 + get_global $std/math/INVALID call $std/math/test_modf i32.eqz if @@ -30996,11 +31146,11 @@ call $~lib/env/abort unreachable end + f32.const inf f32.const 0 f32.const nan:0x400000 - f32.const nan:0x400000 f32.const 0 - i32.const 0 + get_global $std/math/INVALID call $std/math/test_modf i32.eqz if @@ -31011,7 +31161,8 @@ call $~lib/env/abort unreachable end - f32.const -0 + f32.const inf + f32.neg f32.const 0 f32.const nan:0x400000 f32.const 0 @@ -31026,11 +31177,11 @@ call $~lib/env/abort unreachable end - f32.const -0 - f32.const -0 f32.const nan:0x400000 f32.const 0 - get_global $std/math/INVALID + f32.const nan:0x400000 + f32.const 0 + i32.const 0 call $std/math/test_modf i32.eqz if @@ -31041,11 +31192,11 @@ call $~lib/env/abort unreachable end + f32.const -1 f32.const -0 - f32.const inf - f32.const -0 + f32.const nan:0x400000 f32.const 0 - i32.const 0 + get_global $std/math/INVALID call $std/math/test_modf i32.eqz if @@ -31056,12 +31207,11 @@ call $~lib/env/abort unreachable end - f32.const -0 f32.const inf - f32.neg f32.const -0 + f32.const nan:0x400000 f32.const 0 - i32.const 0 + get_global $std/math/INVALID call $std/math/test_modf i32.eqz if @@ -31072,11 +31222,12 @@ call $~lib/env/abort unreachable end + f32.const inf + f32.neg f32.const -0 f32.const nan:0x400000 - f32.const nan:0x400000 f32.const 0 - i32.const 0 + get_global $std/math/INVALID call $std/math/test_modf i32.eqz if @@ -31087,11 +31238,11 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const 0 + f32.const nan:0x400000 + f32.const -0 f32.const nan:0x400000 f32.const 0 - get_global $std/math/INVALID + i32.const 0 call $std/math/test_modf i32.eqz if @@ -31102,8 +31253,8 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const 0 + f32.const inf + f32.const 2 f32.const nan:0x400000 f32.const 0 get_global $std/math/INVALID @@ -31118,7 +31269,7 @@ unreachable end f32.const inf - f32.const 0 + f32.const -0.5 f32.const nan:0x400000 f32.const 0 get_global $std/math/INVALID @@ -31133,11 +31284,10 @@ unreachable end f32.const inf - f32.neg - f32.const 0 + f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 - get_global $std/math/INVALID + i32.const 0 call $std/math/test_modf i32.eqz if @@ -31148,11 +31298,12 @@ call $~lib/env/abort unreachable end + f32.const inf + f32.neg + f32.const 2 f32.const nan:0x400000 f32.const 0 - f32.const nan:0x400000 - f32.const 0 - i32.const 0 + get_global $std/math/INVALID call $std/math/test_modf i32.eqz if @@ -31163,8 +31314,9 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const -0 + f32.const inf + f32.neg + f32.const -0.5 f32.const nan:0x400000 f32.const 0 get_global $std/math/INVALID @@ -31179,10 +31331,11 @@ unreachable end f32.const inf - f32.const -0 + f32.neg + f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 - get_global $std/math/INVALID + i32.const 0 call $std/math/test_modf i32.eqz if @@ -31193,12 +31346,11 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.neg - f32.const -0 + f32.const nan:0x400000 + f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 - get_global $std/math/INVALID + i32.const 0 call $std/math/test_modf i32.eqz if @@ -31209,8 +31361,8 @@ call $~lib/env/abort unreachable end + f32.const 1 f32.const nan:0x400000 - f32.const -0 f32.const nan:0x400000 f32.const 0 i32.const 0 @@ -31224,11 +31376,11 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const 2 + f32.const -1 + f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 - get_global $std/math/INVALID + i32.const 0 call $std/math/test_modf i32.eqz if @@ -31239,11 +31391,11 @@ call $~lib/env/abort unreachable end + f32.const 1 f32.const inf - f32.const -0.5 - f32.const nan:0x400000 + f32.const 1 f32.const 0 - get_global $std/math/INVALID + i32.const 0 call $std/math/test_modf i32.eqz if @@ -31254,9 +31406,9 @@ call $~lib/env/abort unreachable end + f32.const -1 f32.const inf - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const -1 f32.const 0 i32.const 0 call $std/math/test_modf @@ -31270,8 +31422,7 @@ unreachable end f32.const inf - f32.neg - f32.const 2 + f32.const inf f32.const nan:0x400000 f32.const 0 get_global $std/math/INVALID @@ -31287,7 +31438,7 @@ end f32.const inf f32.neg - f32.const -0.5 + f32.const inf f32.const nan:0x400000 f32.const 0 get_global $std/math/INVALID @@ -31301,10 +31452,10 @@ call $~lib/env/abort unreachable end + f32.const 1 f32.const inf f32.neg - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const 1 f32.const 0 i32.const 0 call $std/math/test_modf @@ -31317,9 +31468,10 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const -1 + f32.const inf + f32.neg + f32.const -1 f32.const 0 i32.const 0 call $std/math/test_modf @@ -31332,11 +31484,12 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const nan:0x400000 + f32.const inf + f32.const inf + f32.neg f32.const nan:0x400000 f32.const 0 - i32.const 0 + get_global $std/math/INVALID call $std/math/test_modf i32.eqz if @@ -31347,11 +31500,13 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const nan:0x400000 + f32.const inf + f32.neg + f32.const inf + f32.neg f32.const nan:0x400000 f32.const 0 - i32.const 0 + get_global $std/math/INVALID call $std/math/test_modf i32.eqz if @@ -31362,9 +31517,9 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const inf - f32.const 1 + f32.const 1.75 + f32.const 0.5 + f32.const 0.25 f32.const 0 i32.const 0 call $std/math/test_modf @@ -31377,9 +31532,9 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const inf - f32.const -1 + f32.const -1.75 + f32.const 0.5 + f32.const -0.25 f32.const 0 i32.const 0 call $std/math/test_modf @@ -31392,11 +31547,11 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const inf - f32.const nan:0x400000 + f32.const 1.75 + f32.const -0.5 + f32.const 0.25 f32.const 0 - get_global $std/math/INVALID + i32.const 0 call $std/math/test_modf i32.eqz if @@ -31407,12 +31562,11 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.neg - f32.const inf - f32.const nan:0x400000 + f32.const -1.75 + f32.const -0.5 + f32.const -0.25 f32.const 0 - get_global $std/math/INVALID + i32.const 0 call $std/math/test_modf i32.eqz if @@ -31423,131 +31577,6 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const inf - f32.neg - f32.const 1 - f32.const 0 - i32.const 0 - call $std/math/test_modf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2287 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1 - f32.const inf - f32.neg - f32.const -1 - f32.const 0 - i32.const 0 - call $std/math/test_modf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2288 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const inf - f32.neg - f32.const nan:0x400000 - f32.const 0 - get_global $std/math/INVALID - call $std/math/test_modf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2289 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.neg - f32.const inf - f32.neg - f32.const nan:0x400000 - f32.const 0 - get_global $std/math/INVALID - call $std/math/test_modf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2290 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1.75 - f32.const 0.5 - f32.const 0.25 - f32.const 0 - i32.const 0 - call $std/math/test_modf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2291 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1.75 - f32.const 0.5 - f32.const -0.25 - f32.const 0 - i32.const 0 - call $std/math/test_modf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2292 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1.75 - f32.const -0.5 - f32.const 0.25 - f32.const 0 - i32.const 0 - call $std/math/test_modf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2293 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1.75 - f32.const -0.5 - f32.const -0.25 - f32.const 0 - i32.const 0 - call $std/math/test_modf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2294 - i32.const 0 - call $~lib/env/abort - unreachable - end f64.const -8.06684839057968 f64.const 4.535662560676869 f64.const nan:0x8000000000000 @@ -31558,7 +31587,7 @@ if i32.const 0 i32.const 8 - i32.const 2306 + i32.const 2298 i32.const 0 call $~lib/env/abort unreachable @@ -31573,7 +31602,7 @@ if i32.const 0 i32.const 8 - i32.const 2307 + i32.const 2299 i32.const 0 call $~lib/env/abort unreachable @@ -31588,7 +31617,7 @@ if i32.const 0 i32.const 8 - i32.const 2308 + i32.const 2300 i32.const 0 call $~lib/env/abort unreachable @@ -31603,7 +31632,7 @@ if i32.const 0 i32.const 8 - i32.const 2309 + i32.const 2301 i32.const 0 call $~lib/env/abort unreachable @@ -31618,7 +31647,7 @@ if i32.const 0 i32.const 8 - i32.const 2310 + i32.const 2302 i32.const 0 call $~lib/env/abort unreachable @@ -31633,7 +31662,7 @@ if i32.const 0 i32.const 8 - i32.const 2311 + i32.const 2303 i32.const 0 call $~lib/env/abort unreachable @@ -31648,7 +31677,7 @@ if i32.const 0 i32.const 8 - i32.const 2312 + i32.const 2304 i32.const 0 call $~lib/env/abort unreachable @@ -31663,7 +31692,7 @@ if i32.const 0 i32.const 8 - i32.const 2313 + i32.const 2305 i32.const 0 call $~lib/env/abort unreachable @@ -31678,7 +31707,7 @@ if i32.const 0 i32.const 8 - i32.const 2314 + i32.const 2306 i32.const 0 call $~lib/env/abort unreachable @@ -31693,7 +31722,7 @@ if i32.const 0 i32.const 8 - i32.const 2315 + i32.const 2307 i32.const 0 call $~lib/env/abort unreachable @@ -31708,7 +31737,7 @@ if i32.const 0 i32.const 8 - i32.const 2318 + i32.const 2310 i32.const 0 call $~lib/env/abort unreachable @@ -31723,7 +31752,7 @@ if i32.const 0 i32.const 8 - i32.const 2319 + i32.const 2311 i32.const 0 call $~lib/env/abort unreachable @@ -31738,7 +31767,7 @@ if i32.const 0 i32.const 8 - i32.const 2320 + i32.const 2312 i32.const 0 call $~lib/env/abort unreachable @@ -31753,7 +31782,7 @@ if i32.const 0 i32.const 8 - i32.const 2321 + i32.const 2313 i32.const 0 call $~lib/env/abort unreachable @@ -31768,7 +31797,7 @@ if i32.const 0 i32.const 8 - i32.const 2322 + i32.const 2314 i32.const 0 call $~lib/env/abort unreachable @@ -31783,7 +31812,7 @@ if i32.const 0 i32.const 8 - i32.const 2323 + i32.const 2315 i32.const 0 call $~lib/env/abort unreachable @@ -31798,7 +31827,7 @@ if i32.const 0 i32.const 8 - i32.const 2324 + i32.const 2316 i32.const 0 call $~lib/env/abort unreachable @@ -31813,7 +31842,7 @@ if i32.const 0 i32.const 8 - i32.const 2325 + i32.const 2317 i32.const 0 call $~lib/env/abort unreachable @@ -31828,7 +31857,7 @@ if i32.const 0 i32.const 8 - i32.const 2326 + i32.const 2318 i32.const 0 call $~lib/env/abort unreachable @@ -31843,7 +31872,7 @@ if i32.const 0 i32.const 8 - i32.const 2327 + i32.const 2319 i32.const 0 call $~lib/env/abort unreachable @@ -31858,7 +31887,7 @@ if i32.const 0 i32.const 8 - i32.const 2328 + i32.const 2320 i32.const 0 call $~lib/env/abort unreachable @@ -31873,7 +31902,7 @@ if i32.const 0 i32.const 8 - i32.const 2329 + i32.const 2321 i32.const 0 call $~lib/env/abort unreachable @@ -31888,7 +31917,7 @@ if i32.const 0 i32.const 8 - i32.const 2330 + i32.const 2322 i32.const 0 call $~lib/env/abort unreachable @@ -31904,7 +31933,7 @@ if i32.const 0 i32.const 8 - i32.const 2331 + i32.const 2323 i32.const 0 call $~lib/env/abort unreachable @@ -31919,7 +31948,7 @@ if i32.const 0 i32.const 8 - i32.const 2332 + i32.const 2324 i32.const 0 call $~lib/env/abort unreachable @@ -31934,7 +31963,7 @@ if i32.const 0 i32.const 8 - i32.const 2333 + i32.const 2325 i32.const 0 call $~lib/env/abort unreachable @@ -31949,7 +31978,7 @@ if i32.const 0 i32.const 8 - i32.const 2334 + i32.const 2326 i32.const 0 call $~lib/env/abort unreachable @@ -31964,7 +31993,7 @@ if i32.const 0 i32.const 8 - i32.const 2335 + i32.const 2327 i32.const 0 call $~lib/env/abort unreachable @@ -31979,7 +32008,7 @@ if i32.const 0 i32.const 8 - i32.const 2336 + i32.const 2328 i32.const 0 call $~lib/env/abort unreachable @@ -31994,7 +32023,7 @@ if i32.const 0 i32.const 8 - i32.const 2337 + i32.const 2329 i32.const 0 call $~lib/env/abort unreachable @@ -32006,6 +32035,129 @@ i32.const 0 call $std/math/test_pow i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2330 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -0 + f64.const 1 + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2331 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -0.5 + f64.const inf + f64.const 0 + get_global $std/math/DIVBYZERO + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2332 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -1 + f64.const inf + f64.neg + f64.const 0 + get_global $std/math/DIVBYZERO + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2333 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -2 + f64.const inf + f64.const 0 + get_global $std/math/DIVBYZERO + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2334 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -3 + f64.const inf + f64.neg + f64.const 0 + get_global $std/math/DIVBYZERO + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2335 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -4 + f64.const inf + f64.const 0 + get_global $std/math/DIVBYZERO + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2336 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const inf + f64.neg + f64.const inf + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2337 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const nan:0x8000000000000 + f64.const 0 + f64.const 1 + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz if i32.const 0 i32.const 8 @@ -32014,8 +32166,8 @@ call $~lib/env/abort unreachable end - f64.const -0 - f64.const -0 + f64.const inf + f64.const 0 f64.const 1 f64.const 0 i32.const 0 @@ -32029,11 +32181,12 @@ call $~lib/env/abort unreachable end - f64.const -0 - f64.const -0.5 f64.const inf + f64.neg f64.const 0 - get_global $std/math/DIVBYZERO + f64.const 1 + f64.const 0 + i32.const 0 call $std/math/test_pow i32.eqz if @@ -32044,12 +32197,11 @@ call $~lib/env/abort unreachable end - f64.const -0 - f64.const -1 - f64.const inf - f64.neg + f64.const 1 f64.const 0 - get_global $std/math/DIVBYZERO + f64.const 1 + f64.const 0 + i32.const 0 call $std/math/test_pow i32.eqz if @@ -32060,11 +32212,11 @@ call $~lib/env/abort unreachable end - f64.const -0 - f64.const -2 - f64.const inf + f64.const -1 f64.const 0 - get_global $std/math/DIVBYZERO + f64.const 1 + f64.const 0 + i32.const 0 call $std/math/test_pow i32.eqz if @@ -32075,12 +32227,11 @@ call $~lib/env/abort unreachable end - f64.const -0 - f64.const -3 - f64.const inf - f64.neg + f64.const -0.5 f64.const 0 - get_global $std/math/DIVBYZERO + f64.const 1 + f64.const 0 + i32.const 0 call $std/math/test_pow i32.eqz if @@ -32091,11 +32242,11 @@ call $~lib/env/abort unreachable end + f64.const nan:0x8000000000000 f64.const -0 - f64.const -4 - f64.const inf + f64.const 1 f64.const 0 - get_global $std/math/DIVBYZERO + i32.const 0 call $std/math/test_pow i32.eqz if @@ -32106,10 +32257,9 @@ call $~lib/env/abort unreachable end + f64.const inf f64.const -0 - f64.const inf - f64.neg - f64.const inf + f64.const 1 f64.const 0 i32.const 0 call $std/math/test_pow @@ -32122,8 +32272,9 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const 0 + f64.const inf + f64.neg + f64.const -0 f64.const 1 f64.const 0 i32.const 0 @@ -32137,8 +32288,8 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const 0 + f64.const 1 + f64.const -0 f64.const 1 f64.const 0 i32.const 0 @@ -32152,9 +32303,8 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.neg - f64.const 0 + f64.const -1 + f64.const -0 f64.const 1 f64.const 0 i32.const 0 @@ -32168,8 +32318,8 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const 0 + f64.const -0.5 + f64.const -0 f64.const 1 f64.const 0 i32.const 0 @@ -32184,8 +32334,8 @@ unreachable end f64.const -1 - f64.const 0 - f64.const 1 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_pow @@ -32198,9 +32348,9 @@ call $~lib/env/abort unreachable end - f64.const -0.5 - f64.const 0 - f64.const 1 + f64.const -1 + f64.const inf + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_pow @@ -32213,9 +32363,10 @@ call $~lib/env/abort unreachable end + f64.const -1 + f64.const inf + f64.neg f64.const nan:0x8000000000000 - f64.const -0 - f64.const 1 f64.const 0 i32.const 0 call $std/math/test_pow @@ -32228,8 +32379,8 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const -0 + f64.const -1 + f64.const 2 f64.const 1 f64.const 0 i32.const 0 @@ -32243,10 +32394,9 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.neg - f64.const -0 - f64.const 1 + f64.const -1 + f64.const -1 + f64.const -1 f64.const 0 i32.const 0 call $std/math/test_pow @@ -32259,8 +32409,8 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const -0 + f64.const -1 + f64.const -2 f64.const 1 f64.const 0 i32.const 0 @@ -32275,8 +32425,8 @@ unreachable end f64.const -1 - f64.const -0 - f64.const 1 + f64.const -3 + f64.const -1 f64.const 0 i32.const 0 call $std/math/test_pow @@ -32289,11 +32439,11 @@ call $~lib/env/abort unreachable end - f64.const -0.5 - f64.const -0 - f64.const 1 + f64.const -1 + f64.const 0.5 + f64.const nan:0x8000000000000 f64.const 0 - i32.const 0 + get_global $std/math/INVALID call $std/math/test_pow i32.eqz if @@ -32304,7 +32454,7 @@ call $~lib/env/abort unreachable end - f64.const -1 + f64.const 1 f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 @@ -32319,7 +32469,7 @@ call $~lib/env/abort unreachable end - f64.const -1 + f64.const 1 f64.const inf f64.const nan:0x8000000000000 f64.const 0 @@ -32334,7 +32484,7 @@ call $~lib/env/abort unreachable end - f64.const -1 + f64.const 1 f64.const inf f64.neg f64.const nan:0x8000000000000 @@ -32350,8 +32500,8 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const 2 + f64.const 1 + f64.const 3 f64.const 1 f64.const 0 i32.const 0 @@ -32365,9 +32515,9 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const -1 - f64.const -1 + f64.const 1 + f64.const 0.5 + f64.const 1 f64.const 0 i32.const 0 call $std/math/test_pow @@ -32380,8 +32530,8 @@ call $~lib/env/abort unreachable end - f64.const -1 - f64.const -2 + f64.const 1 + f64.const -0.5 f64.const 1 f64.const 0 i32.const 0 @@ -32395,9 +32545,9 @@ call $~lib/env/abort unreachable end - f64.const -1 + f64.const 1 f64.const -3 - f64.const -1 + f64.const 1 f64.const 0 i32.const 0 call $std/math/test_pow @@ -32410,7 +32560,7 @@ call $~lib/env/abort unreachable end - f64.const -1 + f64.const -0.5 f64.const 0.5 f64.const nan:0x8000000000000 f64.const 0 @@ -32425,127 +32575,6 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2366 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const inf - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2367 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const inf - f64.neg - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2368 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const 3 - f64.const 1 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2369 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const 0.5 - f64.const 1 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2370 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const -0.5 - f64.const 1 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2371 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const -3 - f64.const 1 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2372 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0.5 - f64.const 0.5 - f64.const nan:0x8000000000000 - f64.const 0 - get_global $std/math/INVALID - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2373 - i32.const 0 - call $~lib/env/abort - unreachable - end f64.const -0.5 f64.const 1.5 f64.const nan:0x8000000000000 @@ -32556,7 +32585,7 @@ if i32.const 0 i32.const 8 - i32.const 2374 + i32.const 2366 i32.const 0 call $~lib/env/abort unreachable @@ -32571,7 +32600,7 @@ if i32.const 0 i32.const 8 - i32.const 2375 + i32.const 2367 i32.const 0 call $~lib/env/abort unreachable @@ -32586,7 +32615,7 @@ if i32.const 0 i32.const 8 - i32.const 2376 + i32.const 2368 i32.const 0 call $~lib/env/abort unreachable @@ -32598,6 +32627,129 @@ i32.const 0 call $std/math/test_pow i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2369 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0.5 + f64.const inf + f64.neg + f64.const inf + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2370 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0.5 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2371 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0.5 + f64.const inf + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2372 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0.5 + f64.const inf + f64.neg + f64.const inf + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2373 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0.5 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2374 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1.5 + f64.const inf + f64.const inf + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2375 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1.5 + f64.const inf + f64.neg + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2376 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1.5 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz if i32.const 0 i32.const 8 @@ -32606,10 +32758,9 @@ call $~lib/env/abort unreachable end - f64.const -0.5 - f64.const inf - f64.neg f64.const inf + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_pow @@ -32622,9 +32773,9 @@ call $~lib/env/abort unreachable end - f64.const -0.5 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const inf + f64.const inf + f64.const inf f64.const 0 i32.const 0 call $std/math/test_pow @@ -32637,8 +32788,9 @@ call $~lib/env/abort unreachable end - f64.const 0.5 f64.const inf + f64.const inf + f64.neg f64.const 0 f64.const 0 i32.const 0 @@ -32652,129 +32804,6 @@ call $~lib/env/abort unreachable end - f64.const 0.5 - f64.const inf - f64.neg - f64.const inf - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2381 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0.5 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2382 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1.5 - f64.const inf - f64.const inf - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2383 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1.5 - f64.const inf - f64.neg - f64.const 0 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2384 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1.5 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2385 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2386 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.const inf - f64.const inf - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2387 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.const inf - f64.neg - f64.const 0 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2388 - i32.const 0 - call $~lib/env/abort - unreachable - end f64.const inf f64.const 3 f64.const inf @@ -32785,7 +32814,7 @@ if i32.const 0 i32.const 8 - i32.const 2389 + i32.const 2381 i32.const 0 call $~lib/env/abort unreachable @@ -32800,7 +32829,7 @@ if i32.const 0 i32.const 8 - i32.const 2390 + i32.const 2382 i32.const 0 call $~lib/env/abort unreachable @@ -32815,7 +32844,7 @@ if i32.const 0 i32.const 8 - i32.const 2391 + i32.const 2383 i32.const 0 call $~lib/env/abort unreachable @@ -32830,7 +32859,7 @@ if i32.const 0 i32.const 8 - i32.const 2392 + i32.const 2384 i32.const 0 call $~lib/env/abort unreachable @@ -32845,7 +32874,7 @@ if i32.const 0 i32.const 8 - i32.const 2393 + i32.const 2385 i32.const 0 call $~lib/env/abort unreachable @@ -32860,7 +32889,7 @@ if i32.const 0 i32.const 8 - i32.const 2394 + i32.const 2386 i32.const 0 call $~lib/env/abort unreachable @@ -32872,6 +32901,137 @@ i32.const 0 call $std/math/test_pow i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2387 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.neg + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2388 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.neg + f64.const inf + f64.const inf + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2389 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.neg + f64.const inf + f64.neg + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2390 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.neg + f64.const 3 + f64.const inf + f64.neg + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2391 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.neg + f64.const 2 + f64.const inf + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2392 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.neg + f64.const 1 + f64.const inf + f64.neg + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2393 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.neg + f64.const 0.5 + f64.const inf + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2394 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.neg + f64.const -0.5 + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_pow + i32.eqz if i32.const 0 i32.const 8 @@ -32882,8 +33042,8 @@ end f64.const inf f64.neg - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const -1 + f64.const -0 f64.const 0 i32.const 0 call $std/math/test_pow @@ -32898,8 +33058,8 @@ end f64.const inf f64.neg - f64.const inf - f64.const inf + f64.const -2 + f64.const 0 f64.const 0 i32.const 0 call $std/math/test_pow @@ -32912,11 +33072,9 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.neg - f64.const inf - f64.neg - f64.const 0 + f64.const nan:0x8000000000000 + f64.const 1 + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_pow @@ -32929,11 +33087,9 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.neg - f64.const 3 - f64.const inf - f64.neg + f64.const nan:0x8000000000000 + f64.const -1 + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_pow @@ -32946,10 +33102,9 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.neg - f64.const 2 - f64.const inf + f64.const -2 + f64.const 1 + f64.const -2 f64.const 0 i32.const 0 call $std/math/test_pow @@ -32962,11 +33117,9 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.neg - f64.const 1 - f64.const inf - f64.neg + f64.const -2 + f64.const -1 + f64.const -0.5 f64.const 0 i32.const 0 call $std/math/test_pow @@ -32979,130 +33132,6 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.neg - f64.const 0.5 - f64.const inf - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2402 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.neg - f64.const -0.5 - f64.const 0 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2403 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.neg - f64.const -1 - f64.const -0 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2404 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.neg - f64.const -2 - f64.const 0 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2405 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const nan:0x8000000000000 - f64.const 1 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2406 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const nan:0x8000000000000 - f64.const -1 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2407 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -2 - f64.const 1 - f64.const -2 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2408 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -2 - f64.const -1 - f64.const -0.5 - f64.const 0 - i32.const 0 - call $std/math/test_pow - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2409 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const -8.066848754882812 f32.const 4.535662651062012 f32.const nan:0x400000 @@ -33113,7 +33142,7 @@ if i32.const 0 i32.const 8 - i32.const 2418 + i32.const 2410 i32.const 0 call $~lib/env/abort unreachable @@ -33128,7 +33157,7 @@ if i32.const 0 i32.const 8 - i32.const 2419 + i32.const 2411 i32.const 0 call $~lib/env/abort unreachable @@ -33143,7 +33172,7 @@ if i32.const 0 i32.const 8 - i32.const 2420 + i32.const 2412 i32.const 0 call $~lib/env/abort unreachable @@ -33158,7 +33187,7 @@ if i32.const 0 i32.const 8 - i32.const 2421 + i32.const 2413 i32.const 0 call $~lib/env/abort unreachable @@ -33173,7 +33202,7 @@ if i32.const 0 i32.const 8 - i32.const 2422 + i32.const 2414 i32.const 0 call $~lib/env/abort unreachable @@ -33188,7 +33217,7 @@ if i32.const 0 i32.const 8 - i32.const 2423 + i32.const 2415 i32.const 0 call $~lib/env/abort unreachable @@ -33203,7 +33232,7 @@ if i32.const 0 i32.const 8 - i32.const 2424 + i32.const 2416 i32.const 0 call $~lib/env/abort unreachable @@ -33218,7 +33247,7 @@ if i32.const 0 i32.const 8 - i32.const 2425 + i32.const 2417 i32.const 0 call $~lib/env/abort unreachable @@ -33233,7 +33262,7 @@ if i32.const 0 i32.const 8 - i32.const 2426 + i32.const 2418 i32.const 0 call $~lib/env/abort unreachable @@ -33248,7 +33277,7 @@ if i32.const 0 i32.const 8 - i32.const 2427 + i32.const 2419 i32.const 0 call $~lib/env/abort unreachable @@ -33263,7 +33292,7 @@ if i32.const 0 i32.const 8 - i32.const 2430 + i32.const 2422 i32.const 0 call $~lib/env/abort unreachable @@ -33278,7 +33307,7 @@ if i32.const 0 i32.const 8 - i32.const 2431 + i32.const 2423 i32.const 0 call $~lib/env/abort unreachable @@ -33293,7 +33322,7 @@ if i32.const 0 i32.const 8 - i32.const 2432 + i32.const 2424 i32.const 0 call $~lib/env/abort unreachable @@ -33308,7 +33337,7 @@ if i32.const 0 i32.const 8 - i32.const 2433 + i32.const 2425 i32.const 0 call $~lib/env/abort unreachable @@ -33323,7 +33352,7 @@ if i32.const 0 i32.const 8 - i32.const 2434 + i32.const 2426 i32.const 0 call $~lib/env/abort unreachable @@ -33338,7 +33367,7 @@ if i32.const 0 i32.const 8 - i32.const 2435 + i32.const 2427 i32.const 0 call $~lib/env/abort unreachable @@ -33353,7 +33382,7 @@ if i32.const 0 i32.const 8 - i32.const 2436 + i32.const 2428 i32.const 0 call $~lib/env/abort unreachable @@ -33368,7 +33397,7 @@ if i32.const 0 i32.const 8 - i32.const 2437 + i32.const 2429 i32.const 0 call $~lib/env/abort unreachable @@ -33383,7 +33412,7 @@ if i32.const 0 i32.const 8 - i32.const 2438 + i32.const 2430 i32.const 0 call $~lib/env/abort unreachable @@ -33398,7 +33427,7 @@ if i32.const 0 i32.const 8 - i32.const 2439 + i32.const 2431 i32.const 0 call $~lib/env/abort unreachable @@ -33413,7 +33442,7 @@ if i32.const 0 i32.const 8 - i32.const 2440 + i32.const 2432 i32.const 0 call $~lib/env/abort unreachable @@ -33428,7 +33457,7 @@ if i32.const 0 i32.const 8 - i32.const 2441 + i32.const 2433 i32.const 0 call $~lib/env/abort unreachable @@ -33443,7 +33472,7 @@ if i32.const 0 i32.const 8 - i32.const 2442 + i32.const 2434 i32.const 0 call $~lib/env/abort unreachable @@ -33459,7 +33488,7 @@ if i32.const 0 i32.const 8 - i32.const 2443 + i32.const 2435 i32.const 0 call $~lib/env/abort unreachable @@ -33474,7 +33503,7 @@ if i32.const 0 i32.const 8 - i32.const 2444 + i32.const 2436 i32.const 0 call $~lib/env/abort unreachable @@ -33489,7 +33518,7 @@ if i32.const 0 i32.const 8 - i32.const 2445 + i32.const 2437 i32.const 0 call $~lib/env/abort unreachable @@ -33504,7 +33533,7 @@ if i32.const 0 i32.const 8 - i32.const 2446 + i32.const 2438 i32.const 0 call $~lib/env/abort unreachable @@ -33519,7 +33548,7 @@ if i32.const 0 i32.const 8 - i32.const 2447 + i32.const 2439 i32.const 0 call $~lib/env/abort unreachable @@ -33534,7 +33563,7 @@ if i32.const 0 i32.const 8 - i32.const 2448 + i32.const 2440 i32.const 0 call $~lib/env/abort unreachable @@ -33549,7 +33578,7 @@ if i32.const 0 i32.const 8 - i32.const 2449 + i32.const 2441 i32.const 0 call $~lib/env/abort unreachable @@ -33561,6 +33590,129 @@ i32.const 0 call $std/math/test_powf i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2442 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -0 + f32.const 1 + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2443 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -0.5 + f32.const inf + f32.const 0 + get_global $std/math/DIVBYZERO + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2444 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -1 + f32.const inf + f32.neg + f32.const 0 + get_global $std/math/DIVBYZERO + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2445 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -2 + f32.const inf + f32.const 0 + get_global $std/math/DIVBYZERO + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2446 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -3 + f32.const inf + f32.neg + f32.const 0 + get_global $std/math/DIVBYZERO + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2447 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -4 + f32.const inf + f32.const 0 + get_global $std/math/DIVBYZERO + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2448 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const inf + f32.neg + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2449 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const nan:0x400000 + f32.const 0 + f32.const 1 + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz if i32.const 0 i32.const 8 @@ -33569,8 +33721,8 @@ call $~lib/env/abort unreachable end - f32.const -0 - f32.const -0 + f32.const inf + f32.const 0 f32.const 1 f32.const 0 i32.const 0 @@ -33584,11 +33736,12 @@ call $~lib/env/abort unreachable end - f32.const -0 - f32.const -0.5 f32.const inf + f32.neg f32.const 0 - get_global $std/math/DIVBYZERO + f32.const 1 + f32.const 0 + i32.const 0 call $std/math/test_powf i32.eqz if @@ -33599,12 +33752,11 @@ call $~lib/env/abort unreachable end - f32.const -0 - f32.const -1 - f32.const inf - f32.neg + f32.const 1 f32.const 0 - get_global $std/math/DIVBYZERO + f32.const 1 + f32.const 0 + i32.const 0 call $std/math/test_powf i32.eqz if @@ -33615,11 +33767,11 @@ call $~lib/env/abort unreachable end - f32.const -0 - f32.const -2 - f32.const inf + f32.const -1 f32.const 0 - get_global $std/math/DIVBYZERO + f32.const 1 + f32.const 0 + i32.const 0 call $std/math/test_powf i32.eqz if @@ -33630,12 +33782,11 @@ call $~lib/env/abort unreachable end - f32.const -0 - f32.const -3 - f32.const inf - f32.neg + f32.const -0.5 f32.const 0 - get_global $std/math/DIVBYZERO + f32.const 1 + f32.const 0 + i32.const 0 call $std/math/test_powf i32.eqz if @@ -33646,11 +33797,11 @@ call $~lib/env/abort unreachable end + f32.const nan:0x400000 f32.const -0 - f32.const -4 - f32.const inf + f32.const 1 f32.const 0 - get_global $std/math/DIVBYZERO + i32.const 0 call $std/math/test_powf i32.eqz if @@ -33661,10 +33812,9 @@ call $~lib/env/abort unreachable end + f32.const inf f32.const -0 - f32.const inf - f32.neg - f32.const inf + f32.const 1 f32.const 0 i32.const 0 call $std/math/test_powf @@ -33677,8 +33827,9 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const 0 + f32.const inf + f32.neg + f32.const -0 f32.const 1 f32.const 0 i32.const 0 @@ -33692,8 +33843,8 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const 0 + f32.const 1 + f32.const -0 f32.const 1 f32.const 0 i32.const 0 @@ -33707,9 +33858,8 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.neg - f32.const 0 + f32.const -1 + f32.const -0 f32.const 1 f32.const 0 i32.const 0 @@ -33723,8 +33873,8 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const 0 + f32.const -0.5 + f32.const -0 f32.const 1 f32.const 0 i32.const 0 @@ -33739,8 +33889,8 @@ unreachable end f32.const -1 - f32.const 0 - f32.const 1 + f32.const nan:0x400000 + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_powf @@ -33753,9 +33903,9 @@ call $~lib/env/abort unreachable end - f32.const -0.5 - f32.const 0 - f32.const 1 + f32.const -1 + f32.const inf + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_powf @@ -33768,9 +33918,10 @@ call $~lib/env/abort unreachable end + f32.const -1 + f32.const inf + f32.neg f32.const nan:0x400000 - f32.const -0 - f32.const 1 f32.const 0 i32.const 0 call $std/math/test_powf @@ -33783,8 +33934,8 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const -0 + f32.const -1 + f32.const 2 f32.const 1 f32.const 0 i32.const 0 @@ -33798,10 +33949,9 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.neg - f32.const -0 - f32.const 1 + f32.const -1 + f32.const -1 + f32.const -1 f32.const 0 i32.const 0 call $std/math/test_powf @@ -33814,8 +33964,8 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const -0 + f32.const -1 + f32.const -2 f32.const 1 f32.const 0 i32.const 0 @@ -33830,8 +33980,8 @@ unreachable end f32.const -1 - f32.const -0 - f32.const 1 + f32.const -3 + f32.const -1 f32.const 0 i32.const 0 call $std/math/test_powf @@ -33844,11 +33994,11 @@ call $~lib/env/abort unreachable end - f32.const -0.5 - f32.const -0 - f32.const 1 + f32.const -1 + f32.const 0.5 + f32.const nan:0x400000 f32.const 0 - i32.const 0 + get_global $std/math/INVALID call $std/math/test_powf i32.eqz if @@ -33859,7 +34009,7 @@ call $~lib/env/abort unreachable end - f32.const -1 + f32.const 1 f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 @@ -33874,7 +34024,7 @@ call $~lib/env/abort unreachable end - f32.const -1 + f32.const 1 f32.const inf f32.const nan:0x400000 f32.const 0 @@ -33889,7 +34039,7 @@ call $~lib/env/abort unreachable end - f32.const -1 + f32.const 1 f32.const inf f32.neg f32.const nan:0x400000 @@ -33905,8 +34055,8 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const 2 + f32.const 1 + f32.const 3 f32.const 1 f32.const 0 i32.const 0 @@ -33920,9 +34070,9 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const -1 - f32.const -1 + f32.const 1 + f32.const 0.5 + f32.const 1 f32.const 0 i32.const 0 call $std/math/test_powf @@ -33935,8 +34085,8 @@ call $~lib/env/abort unreachable end - f32.const -1 - f32.const -2 + f32.const 1 + f32.const -0.5 f32.const 1 f32.const 0 i32.const 0 @@ -33950,9 +34100,9 @@ call $~lib/env/abort unreachable end - f32.const -1 + f32.const 1 f32.const -3 - f32.const -1 + f32.const 1 f32.const 0 i32.const 0 call $std/math/test_powf @@ -33965,7 +34115,7 @@ call $~lib/env/abort unreachable end - f32.const -1 + f32.const -0.5 f32.const 0.5 f32.const nan:0x400000 f32.const 0 @@ -33980,127 +34130,6 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const nan:0x400000 - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2478 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const inf - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2479 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const inf - f32.neg - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2480 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const 3 - f32.const 1 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2481 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const 0.5 - f32.const 1 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2482 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const -0.5 - f32.const 1 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2483 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const -3 - f32.const 1 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2484 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0.5 - f32.const 0.5 - f32.const nan:0x400000 - f32.const 0 - get_global $std/math/INVALID - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2485 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const -0.5 f32.const 1.5 f32.const nan:0x400000 @@ -34111,7 +34140,7 @@ if i32.const 0 i32.const 8 - i32.const 2486 + i32.const 2478 i32.const 0 call $~lib/env/abort unreachable @@ -34126,7 +34155,7 @@ if i32.const 0 i32.const 8 - i32.const 2487 + i32.const 2479 i32.const 0 call $~lib/env/abort unreachable @@ -34141,7 +34170,7 @@ if i32.const 0 i32.const 8 - i32.const 2488 + i32.const 2480 i32.const 0 call $~lib/env/abort unreachable @@ -34153,6 +34182,129 @@ i32.const 0 call $std/math/test_powf i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2481 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0.5 + f32.const inf + f32.neg + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2482 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0.5 + f32.const nan:0x400000 + f32.const nan:0x400000 + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2483 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0.5 + f32.const inf + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2484 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0.5 + f32.const inf + f32.neg + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2485 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0.5 + f32.const nan:0x400000 + f32.const nan:0x400000 + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2486 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1.5 + f32.const inf + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2487 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1.5 + f32.const inf + f32.neg + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2488 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1.5 + f32.const nan:0x400000 + f32.const nan:0x400000 + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz if i32.const 0 i32.const 8 @@ -34161,10 +34313,9 @@ call $~lib/env/abort unreachable end - f32.const -0.5 - f32.const inf - f32.neg f32.const inf + f32.const nan:0x400000 + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_powf @@ -34177,9 +34328,9 @@ call $~lib/env/abort unreachable end - f32.const -0.5 - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const inf + f32.const inf + f32.const inf f32.const 0 i32.const 0 call $std/math/test_powf @@ -34192,8 +34343,9 @@ call $~lib/env/abort unreachable end - f32.const 0.5 f32.const inf + f32.const inf + f32.neg f32.const 0 f32.const 0 i32.const 0 @@ -34207,129 +34359,6 @@ call $~lib/env/abort unreachable end - f32.const 0.5 - f32.const inf - f32.neg - f32.const inf - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2493 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0.5 - f32.const nan:0x400000 - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2494 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1.5 - f32.const inf - f32.const inf - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2495 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1.5 - f32.const inf - f32.neg - f32.const 0 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2496 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1.5 - f32.const nan:0x400000 - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2497 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const nan:0x400000 - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2498 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const inf - f32.const inf - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2499 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const inf - f32.neg - f32.const 0 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2500 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const inf f32.const 3 f32.const inf @@ -34340,7 +34369,7 @@ if i32.const 0 i32.const 8 - i32.const 2501 + i32.const 2493 i32.const 0 call $~lib/env/abort unreachable @@ -34355,7 +34384,7 @@ if i32.const 0 i32.const 8 - i32.const 2502 + i32.const 2494 i32.const 0 call $~lib/env/abort unreachable @@ -34370,7 +34399,7 @@ if i32.const 0 i32.const 8 - i32.const 2503 + i32.const 2495 i32.const 0 call $~lib/env/abort unreachable @@ -34385,7 +34414,7 @@ if i32.const 0 i32.const 8 - i32.const 2504 + i32.const 2496 i32.const 0 call $~lib/env/abort unreachable @@ -34400,7 +34429,7 @@ if i32.const 0 i32.const 8 - i32.const 2505 + i32.const 2497 i32.const 0 call $~lib/env/abort unreachable @@ -34415,7 +34444,7 @@ if i32.const 0 i32.const 8 - i32.const 2506 + i32.const 2498 i32.const 0 call $~lib/env/abort unreachable @@ -34427,6 +34456,137 @@ i32.const 0 call $std/math/test_powf i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2499 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.neg + f32.const nan:0x400000 + f32.const nan:0x400000 + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2500 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.neg + f32.const inf + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2501 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.neg + f32.const inf + f32.neg + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2502 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.neg + f32.const 3 + f32.const inf + f32.neg + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2503 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.neg + f32.const 2 + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2504 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.neg + f32.const 1 + f32.const inf + f32.neg + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2505 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.neg + f32.const 0.5 + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2506 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.neg + f32.const -0.5 + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_powf + i32.eqz if i32.const 0 i32.const 8 @@ -34437,8 +34597,8 @@ end f32.const inf f32.neg - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const -1 + f32.const -0 f32.const 0 i32.const 0 call $std/math/test_powf @@ -34453,8 +34613,8 @@ end f32.const inf f32.neg - f32.const inf - f32.const inf + f32.const -2 + f32.const 0 f32.const 0 i32.const 0 call $std/math/test_powf @@ -34467,11 +34627,9 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.neg - f32.const inf - f32.neg - f32.const 0 + f32.const nan:0x400000 + f32.const 1 + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_powf @@ -34484,11 +34642,9 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.neg - f32.const 3 - f32.const inf - f32.neg + f32.const nan:0x400000 + f32.const -1 + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_powf @@ -34501,10 +34657,9 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.neg - f32.const 2 - f32.const inf + f32.const -2 + f32.const 1 + f32.const -2 f32.const 0 i32.const 0 call $std/math/test_powf @@ -34517,11 +34672,9 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.neg - f32.const 1 - f32.const inf - f32.neg + f32.const -2 + f32.const -1 + f32.const -0.5 f32.const 0 i32.const 0 call $std/math/test_powf @@ -34534,130 +34687,6 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.neg - f32.const 0.5 - f32.const inf - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2514 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.neg - f32.const -0.5 - f32.const 0 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2515 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.neg - f32.const -1 - f32.const -0 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2516 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.neg - f32.const -2 - f32.const 0 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2517 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const nan:0x400000 - f32.const 1 - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2518 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const nan:0x400000 - f32.const -1 - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2519 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -2 - f32.const 1 - f32.const -2 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2520 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -2 - f32.const -1 - f32.const -0.5 - f32.const 0 - i32.const 0 - call $std/math/test_powf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2521 - i32.const 0 - call $~lib/env/abort - unreachable - end call $~lib/bindings/Math/random i64.reinterpret/f64 call $~lib/math/NativeMath.seedRandom @@ -34689,7 +34718,7 @@ if i32.const 0 i32.const 8 - i32.const 2530 + i32.const 2522 i32.const 2 call $~lib/env/abort unreachable @@ -34739,7 +34768,7 @@ if i32.const 0 i32.const 8 - i32.const 2538 + i32.const 2530 i32.const 2 call $~lib/env/abort unreachable @@ -34763,7 +34792,7 @@ if i32.const 0 i32.const 8 - i32.const 2552 + i32.const 2544 i32.const 0 call $~lib/env/abort unreachable @@ -34777,7 +34806,7 @@ if i32.const 0 i32.const 8 - i32.const 2553 + i32.const 2545 i32.const 0 call $~lib/env/abort unreachable @@ -34791,7 +34820,7 @@ if i32.const 0 i32.const 8 - i32.const 2554 + i32.const 2546 i32.const 0 call $~lib/env/abort unreachable @@ -34805,7 +34834,7 @@ if i32.const 0 i32.const 8 - i32.const 2555 + i32.const 2547 i32.const 0 call $~lib/env/abort unreachable @@ -34819,7 +34848,7 @@ if i32.const 0 i32.const 8 - i32.const 2556 + i32.const 2548 i32.const 0 call $~lib/env/abort unreachable @@ -34833,7 +34862,7 @@ if i32.const 0 i32.const 8 - i32.const 2557 + i32.const 2549 i32.const 0 call $~lib/env/abort unreachable @@ -34847,7 +34876,7 @@ if i32.const 0 i32.const 8 - i32.const 2558 + i32.const 2550 i32.const 0 call $~lib/env/abort unreachable @@ -34861,7 +34890,7 @@ if i32.const 0 i32.const 8 - i32.const 2559 + i32.const 2551 i32.const 0 call $~lib/env/abort unreachable @@ -34875,7 +34904,7 @@ if i32.const 0 i32.const 8 - i32.const 2560 + i32.const 2552 i32.const 0 call $~lib/env/abort unreachable @@ -34886,6 +34915,92 @@ get_global $std/math/INEXACT call $std/math/test_round i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2553 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + f64.const 0 + i32.const 0 + call $std/math/test_round + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2556 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.const inf + f64.const 0 + i32.const 0 + call $std/math/test_round + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2557 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.neg + f64.const inf + f64.neg + f64.const 0 + i32.const 0 + call $std/math/test_round + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2558 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0 + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_round + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2559 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -0 + f64.const 0 + i32.const 0 + call $std/math/test_round + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2560 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1 + f64.const 1 + f64.const 0 + i32.const 0 + call $std/math/test_round + i32.eqz if i32.const 0 i32.const 8 @@ -34894,92 +35009,6 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 - call $std/math/test_round - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2564 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.const inf - f64.const 0 - i32.const 0 - call $std/math/test_round - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2565 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.neg - f64.const inf - f64.neg - f64.const 0 - i32.const 0 - call $std/math/test_round - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2566 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0 - f64.const 0 - f64.const 0 - i32.const 0 - call $std/math/test_round - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2567 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0 - f64.const -0 - f64.const 0 - i32.const 0 - call $std/math/test_round - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2568 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const 1 - f64.const 0 - i32.const 0 - call $std/math/test_round - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2569 - i32.const 0 - call $~lib/env/abort - unreachable - end f64.const -1 f64.const -1 f64.const 0 @@ -34989,7 +35018,7 @@ if i32.const 0 i32.const 8 - i32.const 2570 + i32.const 2562 i32.const 0 call $~lib/env/abort unreachable @@ -35003,7 +35032,7 @@ if i32.const 0 i32.const 8 - i32.const 2571 + i32.const 2563 i32.const 0 call $~lib/env/abort unreachable @@ -35017,7 +35046,7 @@ if i32.const 0 i32.const 8 - i32.const 2572 + i32.const 2564 i32.const 0 call $~lib/env/abort unreachable @@ -35031,7 +35060,7 @@ if i32.const 0 i32.const 8 - i32.const 2573 + i32.const 2565 i32.const 0 call $~lib/env/abort unreachable @@ -35045,7 +35074,7 @@ if i32.const 0 i32.const 8 - i32.const 2574 + i32.const 2566 i32.const 0 call $~lib/env/abort unreachable @@ -35059,7 +35088,7 @@ if i32.const 0 i32.const 8 - i32.const 2575 + i32.const 2567 i32.const 0 call $~lib/env/abort unreachable @@ -35073,7 +35102,7 @@ if i32.const 0 i32.const 8 - i32.const 2576 + i32.const 2568 i32.const 0 call $~lib/env/abort unreachable @@ -35087,7 +35116,7 @@ if i32.const 0 i32.const 8 - i32.const 2577 + i32.const 2569 i32.const 0 call $~lib/env/abort unreachable @@ -35101,7 +35130,7 @@ if i32.const 0 i32.const 8 - i32.const 2578 + i32.const 2570 i32.const 0 call $~lib/env/abort unreachable @@ -35115,7 +35144,7 @@ if i32.const 0 i32.const 8 - i32.const 2579 + i32.const 2571 i32.const 0 call $~lib/env/abort unreachable @@ -35129,7 +35158,7 @@ if i32.const 0 i32.const 8 - i32.const 2580 + i32.const 2572 i32.const 0 call $~lib/env/abort unreachable @@ -35143,7 +35172,7 @@ if i32.const 0 i32.const 8 - i32.const 2589 + i32.const 2581 i32.const 0 call $~lib/env/abort unreachable @@ -35157,7 +35186,7 @@ if i32.const 0 i32.const 8 - i32.const 2590 + i32.const 2582 i32.const 0 call $~lib/env/abort unreachable @@ -35171,7 +35200,7 @@ if i32.const 0 i32.const 8 - i32.const 2591 + i32.const 2583 i32.const 0 call $~lib/env/abort unreachable @@ -35185,7 +35214,7 @@ if i32.const 0 i32.const 8 - i32.const 2592 + i32.const 2584 i32.const 0 call $~lib/env/abort unreachable @@ -35199,7 +35228,7 @@ if i32.const 0 i32.const 8 - i32.const 2593 + i32.const 2585 i32.const 0 call $~lib/env/abort unreachable @@ -35213,7 +35242,7 @@ if i32.const 0 i32.const 8 - i32.const 2594 + i32.const 2586 i32.const 0 call $~lib/env/abort unreachable @@ -35227,7 +35256,7 @@ if i32.const 0 i32.const 8 - i32.const 2595 + i32.const 2587 i32.const 0 call $~lib/env/abort unreachable @@ -35241,7 +35270,7 @@ if i32.const 0 i32.const 8 - i32.const 2596 + i32.const 2588 i32.const 0 call $~lib/env/abort unreachable @@ -35255,7 +35284,7 @@ if i32.const 0 i32.const 8 - i32.const 2597 + i32.const 2589 i32.const 0 call $~lib/env/abort unreachable @@ -35266,6 +35295,92 @@ get_global $std/math/INEXACT call $std/math/test_roundf i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2590 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const nan:0x400000 + f32.const nan:0x400000 + f32.const 0 + i32.const 0 + call $std/math/test_roundf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2593 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_roundf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2594 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.neg + f32.const inf + f32.neg + f32.const 0 + i32.const 0 + call $std/math/test_roundf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2595 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0 + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_roundf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2596 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -0 + f32.const 0 + i32.const 0 + call $std/math/test_roundf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2597 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1 + f32.const 1 + f32.const 0 + i32.const 0 + call $std/math/test_roundf + i32.eqz if i32.const 0 i32.const 8 @@ -35274,92 +35389,6 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_roundf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2601 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const inf - f32.const 0 - i32.const 0 - call $std/math/test_roundf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2602 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.neg - f32.const inf - f32.neg - f32.const 0 - i32.const 0 - call $std/math/test_roundf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2603 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0 - f32.const 0 - f32.const 0 - i32.const 0 - call $std/math/test_roundf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2604 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0 - f32.const -0 - f32.const 0 - i32.const 0 - call $std/math/test_roundf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2605 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const 1 - f32.const 0 - i32.const 0 - call $std/math/test_roundf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2606 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const -1 f32.const -1 f32.const 0 @@ -35369,7 +35398,7 @@ if i32.const 0 i32.const 8 - i32.const 2607 + i32.const 2599 i32.const 0 call $~lib/env/abort unreachable @@ -35383,7 +35412,7 @@ if i32.const 0 i32.const 8 - i32.const 2608 + i32.const 2600 i32.const 0 call $~lib/env/abort unreachable @@ -35397,7 +35426,7 @@ if i32.const 0 i32.const 8 - i32.const 2609 + i32.const 2601 i32.const 0 call $~lib/env/abort unreachable @@ -35411,7 +35440,7 @@ if i32.const 0 i32.const 8 - i32.const 2610 + i32.const 2602 i32.const 0 call $~lib/env/abort unreachable @@ -35425,7 +35454,7 @@ if i32.const 0 i32.const 8 - i32.const 2611 + i32.const 2603 i32.const 0 call $~lib/env/abort unreachable @@ -35439,7 +35468,7 @@ if i32.const 0 i32.const 8 - i32.const 2612 + i32.const 2604 i32.const 0 call $~lib/env/abort unreachable @@ -35453,7 +35482,7 @@ if i32.const 0 i32.const 8 - i32.const 2613 + i32.const 2605 i32.const 0 call $~lib/env/abort unreachable @@ -35467,7 +35496,7 @@ if i32.const 0 i32.const 8 - i32.const 2614 + i32.const 2606 i32.const 0 call $~lib/env/abort unreachable @@ -35481,7 +35510,7 @@ if i32.const 0 i32.const 8 - i32.const 2615 + i32.const 2607 i32.const 0 call $~lib/env/abort unreachable @@ -35495,7 +35524,7 @@ if i32.const 0 i32.const 8 - i32.const 2616 + i32.const 2608 i32.const 0 call $~lib/env/abort unreachable @@ -35509,7 +35538,7 @@ if i32.const 0 i32.const 8 - i32.const 2617 + i32.const 2609 i32.const 0 call $~lib/env/abort unreachable @@ -35523,7 +35552,7 @@ if i32.const 0 i32.const 8 - i32.const 2628 + i32.const 2620 i32.const 0 call $~lib/env/abort unreachable @@ -35537,7 +35566,7 @@ if i32.const 0 i32.const 8 - i32.const 2629 + i32.const 2621 i32.const 0 call $~lib/env/abort unreachable @@ -35551,7 +35580,7 @@ if i32.const 0 i32.const 8 - i32.const 2630 + i32.const 2622 i32.const 0 call $~lib/env/abort unreachable @@ -35565,7 +35594,7 @@ if i32.const 0 i32.const 8 - i32.const 2631 + i32.const 2623 i32.const 0 call $~lib/env/abort unreachable @@ -35579,7 +35608,7 @@ if i32.const 0 i32.const 8 - i32.const 2632 + i32.const 2624 i32.const 0 call $~lib/env/abort unreachable @@ -35593,7 +35622,7 @@ if i32.const 0 i32.const 8 - i32.const 2633 + i32.const 2625 i32.const 0 call $~lib/env/abort unreachable @@ -35607,7 +35636,7 @@ if i32.const 0 i32.const 8 - i32.const 2634 + i32.const 2626 i32.const 0 call $~lib/env/abort unreachable @@ -35622,7 +35651,7 @@ if i32.const 0 i32.const 8 - i32.const 2635 + i32.const 2627 i32.const 0 call $~lib/env/abort unreachable @@ -35633,6 +35662,20 @@ i32.const 0 call $std/math/test_sign i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2628 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0 + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_signf + i32.eqz if i32.const 0 i32.const 8 @@ -35641,20 +35684,6 @@ call $~lib/env/abort unreachable end - f32.const 0 - f32.const 0 - f32.const 0 - i32.const 0 - call $std/math/test_signf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2644 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const -0 f32.const -0 f32.const 0 @@ -35664,7 +35693,7 @@ if i32.const 0 i32.const 8 - i32.const 2645 + i32.const 2637 i32.const 0 call $~lib/env/abort unreachable @@ -35678,7 +35707,7 @@ if i32.const 0 i32.const 8 - i32.const 2646 + i32.const 2638 i32.const 0 call $~lib/env/abort unreachable @@ -35692,7 +35721,7 @@ if i32.const 0 i32.const 8 - i32.const 2647 + i32.const 2639 i32.const 0 call $~lib/env/abort unreachable @@ -35706,7 +35735,7 @@ if i32.const 0 i32.const 8 - i32.const 2648 + i32.const 2640 i32.const 0 call $~lib/env/abort unreachable @@ -35720,7 +35749,7 @@ if i32.const 0 i32.const 8 - i32.const 2649 + i32.const 2641 i32.const 0 call $~lib/env/abort unreachable @@ -35734,7 +35763,7 @@ if i32.const 0 i32.const 8 - i32.const 2650 + i32.const 2642 i32.const 0 call $~lib/env/abort unreachable @@ -35749,7 +35778,7 @@ if i32.const 0 i32.const 8 - i32.const 2651 + i32.const 2643 i32.const 0 call $~lib/env/abort unreachable @@ -35760,6 +35789,84 @@ i32.const 0 call $std/math/test_signf i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2644 + i32.const 0 + call $~lib/env/abort + unreachable + end + block $~lib/math/NativeMath.signbit|inlined.4 (result i32) + f64.const 0 + set_local $1 + get_local $1 + i64.reinterpret/f64 + i64.const 63 + i64.shr_u + i32.wrap/i64 + get_local $1 + get_local $1 + f64.eq + i32.and + end + i32.const 1 + i32.and + i32.const 0 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2650 + i32.const 0 + call $~lib/env/abort + unreachable + end + block $~lib/math/NativeMath.signbit|inlined.5 (result i32) + f64.const -0 + set_local $1 + get_local $1 + i64.reinterpret/f64 + i64.const 63 + i64.shr_u + i32.wrap/i64 + get_local $1 + get_local $1 + f64.eq + i32.and + end + i32.const 1 + i32.and + i32.const 1 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2651 + i32.const 0 + call $~lib/env/abort + unreachable + end + block $~lib/math/NativeMath.signbit|inlined.6 (result i32) + f64.const 1 + set_local $1 + get_local $1 + i64.reinterpret/f64 + i64.const 63 + i64.shr_u + i32.wrap/i64 + get_local $1 + get_local $1 + f64.eq + i32.and + end + i32.const 1 + i32.and + i32.const 0 + i32.eq + i32.eqz if i32.const 0 i32.const 8 @@ -35768,6 +35875,340 @@ call $~lib/env/abort unreachable end + block $~lib/math/NativeMath.signbit|inlined.7 (result i32) + f64.const -1 + set_local $1 + get_local $1 + i64.reinterpret/f64 + i64.const 63 + i64.shr_u + i32.wrap/i64 + get_local $1 + get_local $1 + f64.eq + i32.and + end + i32.const 1 + i32.and + i32.const 1 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2653 + i32.const 0 + call $~lib/env/abort + unreachable + end + block $~lib/math/NativeMath.signbit|inlined.8 (result i32) + f64.const nan:0x8000000000000 + set_local $1 + get_local $1 + i64.reinterpret/f64 + i64.const 63 + i64.shr_u + i32.wrap/i64 + get_local $1 + get_local $1 + f64.eq + i32.and + end + i32.const 1 + i32.and + i32.const 0 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2654 + i32.const 0 + call $~lib/env/abort + unreachable + end + block $~lib/math/NativeMath.signbit|inlined.9 (result i32) + f64.const nan:0x8000000000000 + f64.neg + set_local $1 + get_local $1 + i64.reinterpret/f64 + i64.const 63 + i64.shr_u + i32.wrap/i64 + get_local $1 + get_local $1 + f64.eq + i32.and + end + i32.const 1 + i32.and + i32.const 0 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2655 + i32.const 0 + call $~lib/env/abort + unreachable + end + block $~lib/math/NativeMath.signbit|inlined.10 (result i32) + f64.const inf + set_local $1 + get_local $1 + i64.reinterpret/f64 + i64.const 63 + i64.shr_u + i32.wrap/i64 + get_local $1 + get_local $1 + f64.eq + i32.and + end + i32.const 1 + i32.and + i32.const 0 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2656 + i32.const 0 + call $~lib/env/abort + unreachable + end + block $~lib/math/NativeMath.signbit|inlined.11 (result i32) + f64.const inf + f64.neg + set_local $1 + get_local $1 + i64.reinterpret/f64 + i64.const 63 + i64.shr_u + i32.wrap/i64 + get_local $1 + get_local $1 + f64.eq + i32.and + end + i32.const 1 + i32.and + i32.const 1 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2657 + i32.const 0 + call $~lib/env/abort + unreachable + end + block $~lib/math/NativeMathf.signbit|inlined.4 (result i32) + f32.const 0 + set_local $4 + get_local $4 + i32.reinterpret/f32 + i32.const 31 + i32.shr_u + get_local $4 + get_local $4 + f32.eq + i32.and + end + i32.const 1 + i32.and + i32.const 0 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2663 + i32.const 0 + call $~lib/env/abort + unreachable + end + block $~lib/math/NativeMathf.signbit|inlined.5 (result i32) + f32.const -0 + set_local $4 + get_local $4 + i32.reinterpret/f32 + i32.const 31 + i32.shr_u + get_local $4 + get_local $4 + f32.eq + i32.and + end + i32.const 1 + i32.and + i32.const 1 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2664 + i32.const 0 + call $~lib/env/abort + unreachable + end + block $~lib/math/NativeMathf.signbit|inlined.6 (result i32) + f32.const 1 + set_local $4 + get_local $4 + i32.reinterpret/f32 + i32.const 31 + i32.shr_u + get_local $4 + get_local $4 + f32.eq + i32.and + end + i32.const 1 + i32.and + i32.const 0 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2665 + i32.const 0 + call $~lib/env/abort + unreachable + end + block $~lib/math/NativeMathf.signbit|inlined.7 (result i32) + f32.const -1 + set_local $4 + get_local $4 + i32.reinterpret/f32 + i32.const 31 + i32.shr_u + get_local $4 + get_local $4 + f32.eq + i32.and + end + i32.const 1 + i32.and + i32.const 1 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2666 + i32.const 0 + call $~lib/env/abort + unreachable + end + block $~lib/math/NativeMathf.signbit|inlined.8 (result i32) + f32.const nan:0x400000 + set_local $4 + get_local $4 + i32.reinterpret/f32 + i32.const 31 + i32.shr_u + get_local $4 + get_local $4 + f32.eq + i32.and + end + i32.const 1 + i32.and + i32.const 0 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2667 + i32.const 0 + call $~lib/env/abort + unreachable + end + block $~lib/math/NativeMathf.signbit|inlined.9 (result i32) + f32.const nan:0x400000 + f32.neg + set_local $4 + get_local $4 + i32.reinterpret/f32 + i32.const 31 + i32.shr_u + get_local $4 + get_local $4 + f32.eq + i32.and + end + i32.const 1 + i32.and + i32.const 0 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2668 + i32.const 0 + call $~lib/env/abort + unreachable + end + block $~lib/math/NativeMathf.signbit|inlined.10 (result i32) + f32.const inf + set_local $4 + get_local $4 + i32.reinterpret/f32 + i32.const 31 + i32.shr_u + get_local $4 + get_local $4 + f32.eq + i32.and + end + i32.const 1 + i32.and + i32.const 0 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2669 + i32.const 0 + call $~lib/env/abort + unreachable + end + block $~lib/math/NativeMathf.signbit|inlined.11 (result i32) + f32.const inf + f32.neg + set_local $4 + get_local $4 + i32.reinterpret/f32 + i32.const 31 + i32.shr_u + get_local $4 + get_local $4 + f32.eq + i32.and + end + i32.const 1 + i32.and + i32.const 1 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2670 + i32.const 0 + call $~lib/env/abort + unreachable + end f64.const -8.06684839057968 f64.const 4.535662560676869 f64.const 1.0044767307740567 @@ -35778,7 +36219,7 @@ if i32.const 0 i32.const 8 - i32.const 2663 + i32.const 2681 i32.const 0 call $~lib/env/abort unreachable @@ -35793,7 +36234,7 @@ if i32.const 0 i32.const 8 - i32.const 2664 + i32.const 2682 i32.const 0 call $~lib/env/abort unreachable @@ -35808,7 +36249,7 @@ if i32.const 0 i32.const 8 - i32.const 2665 + i32.const 2683 i32.const 0 call $~lib/env/abort unreachable @@ -35823,7 +36264,7 @@ if i32.const 0 i32.const 8 - i32.const 2666 + i32.const 2684 i32.const 0 call $~lib/env/abort unreachable @@ -35838,7 +36279,7 @@ if i32.const 0 i32.const 8 - i32.const 2667 + i32.const 2685 i32.const 0 call $~lib/env/abort unreachable @@ -35853,7 +36294,7 @@ if i32.const 0 i32.const 8 - i32.const 2668 + i32.const 2686 i32.const 0 call $~lib/env/abort unreachable @@ -35868,7 +36309,7 @@ if i32.const 0 i32.const 8 - i32.const 2669 + i32.const 2687 i32.const 0 call $~lib/env/abort unreachable @@ -35883,7 +36324,7 @@ if i32.const 0 i32.const 8 - i32.const 2670 + i32.const 2688 i32.const 0 call $~lib/env/abort unreachable @@ -35898,7 +36339,7 @@ if i32.const 0 i32.const 8 - i32.const 2671 + i32.const 2689 i32.const 0 call $~lib/env/abort unreachable @@ -35910,247 +36351,6 @@ i32.const 0 call $std/math/test_rem i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2672 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0 - f64.const 1 - f64.const 0 - f64.const 0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2675 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0 - f64.const 1 - f64.const -0 - f64.const 0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2676 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0.5 - f64.const 1 - f64.const 0.5 - f64.const 0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2677 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0.5 - f64.const 1 - f64.const -0.5 - f64.const 0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2678 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const 1 - f64.const 0 - f64.const 0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2679 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1 - f64.const 1 - f64.const -0 - f64.const 0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2680 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1.5 - f64.const 1 - f64.const -0.5 - f64.const 0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2681 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1.5 - f64.const 1 - f64.const 0.5 - f64.const 0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2682 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 2 - f64.const 1 - f64.const 0 - f64.const 0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2683 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -2 - f64.const 1 - f64.const -0 - f64.const 0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2684 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.const 1 - f64.const nan:0x8000000000000 - f64.const 0 - get_global $std/math/INVALID - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2685 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.neg - f64.const 1 - f64.const nan:0x8000000000000 - f64.const 0 - get_global $std/math/INVALID - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2686 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const nan:0x8000000000000 - f64.const 1 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2687 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0 - f64.const -1 - f64.const 0 - f64.const 0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2688 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0 - f64.const -1 - f64.const -0 - f64.const 0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2689 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0.5 - f64.const -1 - f64.const 0.5 - f64.const 0 - i32.const 0 - call $std/math/test_rem - i32.eqz if i32.const 0 i32.const 8 @@ -36159,43 +36359,13 @@ call $~lib/env/abort unreachable end - f64.const -0.5 - f64.const -1 - f64.const -0.5 f64.const 0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2691 - i32.const 0 - call $~lib/env/abort - unreachable - end f64.const 1 - f64.const -1 f64.const 0 f64.const 0 i32.const 0 call $std/math/test_rem i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2692 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1 - f64.const -1 - f64.const -0 - f64.const 0 - i32.const 0 - call $std/math/test_rem - i32.eqz if i32.const 0 i32.const 8 @@ -36204,9 +36374,9 @@ call $~lib/env/abort unreachable end - f64.const 1.5 - f64.const -1 - f64.const -0.5 + f64.const -0 + f64.const 1 + f64.const -0 f64.const 0 i32.const 0 call $std/math/test_rem @@ -36219,8 +36389,8 @@ call $~lib/env/abort unreachable end - f64.const -1.5 - f64.const -1 + f64.const 0.5 + f64.const 1 f64.const 0.5 f64.const 0 i32.const 0 @@ -36234,6 +36404,277 @@ call $~lib/env/abort unreachable end + f64.const -0.5 + f64.const 1 + f64.const -0.5 + f64.const 0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2696 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1 + f64.const 1 + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2697 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -1 + f64.const 1 + f64.const -0 + f64.const 0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2698 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1.5 + f64.const 1 + f64.const -0.5 + f64.const 0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2699 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -1.5 + f64.const 1 + f64.const 0.5 + f64.const 0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2700 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 2 + f64.const 1 + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2701 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -2 + f64.const 1 + f64.const -0 + f64.const 0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2702 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.const 1 + f64.const nan:0x8000000000000 + f64.const 0 + get_global $std/math/INVALID + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2703 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.neg + f64.const 1 + f64.const nan:0x8000000000000 + f64.const 0 + get_global $std/math/INVALID + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2704 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const nan:0x8000000000000 + f64.const 1 + f64.const nan:0x8000000000000 + f64.const 0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2705 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0 + f64.const -1 + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2706 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -1 + f64.const -0 + f64.const 0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2707 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0.5 + f64.const -1 + f64.const 0.5 + f64.const 0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2708 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0.5 + f64.const -1 + f64.const -0.5 + f64.const 0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2709 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1 + f64.const -1 + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2710 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -1 + f64.const -1 + f64.const -0 + f64.const 0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2711 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1.5 + f64.const -1 + f64.const -0.5 + f64.const 0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2712 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -1.5 + f64.const -1 + f64.const 0.5 + f64.const 0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2713 + i32.const 0 + call $~lib/env/abort + unreachable + end f64.const 2 f64.const -1 f64.const 0 @@ -36244,7 +36685,7 @@ if i32.const 0 i32.const 8 - i32.const 2696 + i32.const 2714 i32.const 0 call $~lib/env/abort unreachable @@ -36256,280 +36697,6 @@ i32.const 0 call $std/math/test_rem i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2697 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.const -1 - f64.const nan:0x8000000000000 - f64.const 0 - get_global $std/math/INVALID - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2698 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.neg - f64.const -1 - f64.const nan:0x8000000000000 - f64.const 0 - get_global $std/math/INVALID - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2699 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const nan:0x8000000000000 - f64.const -1 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2700 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0 - f64.const 0 - f64.const nan:0x8000000000000 - f64.const 0 - get_global $std/math/INVALID - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2701 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0 - f64.const -0 - f64.const nan:0x8000000000000 - f64.const 0 - get_global $std/math/INVALID - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2702 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0 - f64.const inf - f64.const 0 - f64.const 0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2703 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0 - f64.const inf - f64.neg - f64.const 0 - f64.const 0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2704 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2705 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0 - f64.const 0 - f64.const nan:0x8000000000000 - f64.const 0 - get_global $std/math/INVALID - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2706 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0 - f64.const -0 - f64.const nan:0x8000000000000 - f64.const 0 - get_global $std/math/INVALID - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2707 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0 - f64.const inf - f64.const -0 - f64.const 0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2708 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0 - f64.const inf - f64.neg - f64.const -0 - f64.const 0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2709 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2710 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const 0 - f64.const nan:0x8000000000000 - f64.const 0 - get_global $std/math/INVALID - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2711 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1 - f64.const 0 - f64.const nan:0x8000000000000 - f64.const 0 - get_global $std/math/INVALID - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2712 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.const 0 - f64.const nan:0x8000000000000 - f64.const 0 - get_global $std/math/INVALID - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2713 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.neg - f64.const 0 - f64.const nan:0x8000000000000 - f64.const 0 - get_global $std/math/INVALID - call $std/math/test_rem - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2714 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const nan:0x8000000000000 - f64.const 0 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 - call $std/math/test_rem - i32.eqz if i32.const 0 i32.const 8 @@ -36538,8 +36705,8 @@ call $~lib/env/abort unreachable end + f64.const inf f64.const -1 - f64.const -0 f64.const nan:0x8000000000000 f64.const 0 get_global $std/math/INVALID @@ -36554,7 +36721,8 @@ unreachable end f64.const inf - f64.const -0 + f64.neg + f64.const -1 f64.const nan:0x8000000000000 f64.const 0 get_global $std/math/INVALID @@ -36568,12 +36736,11 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.neg - f64.const -0 + f64.const nan:0x8000000000000 + f64.const -1 f64.const nan:0x8000000000000 f64.const 0 - get_global $std/math/INVALID + i32.const 0 call $std/math/test_rem i32.eqz if @@ -36584,11 +36751,11 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const -0 + f64.const 0 + f64.const 0 f64.const nan:0x8000000000000 f64.const 0 - i32.const 0 + get_global $std/math/INVALID call $std/math/test_rem i32.eqz if @@ -36599,8 +36766,8 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const 2 + f64.const 0 + f64.const -0 f64.const nan:0x8000000000000 f64.const 0 get_global $std/math/INVALID @@ -36614,11 +36781,11 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.const -0.5 - f64.const nan:0x8000000000000 f64.const 0 - get_global $std/math/INVALID + f64.const inf + f64.const 0 + f64.const 0 + i32.const 0 call $std/math/test_rem i32.eqz if @@ -36629,9 +36796,10 @@ call $~lib/env/abort unreachable end + f64.const 0 f64.const inf - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.neg + f64.const 0 f64.const 0 i32.const 0 call $std/math/test_rem @@ -36644,12 +36812,11 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.neg - f64.const 2 + f64.const 0 + f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 - get_global $std/math/INVALID + i32.const 0 call $std/math/test_rem i32.eqz if @@ -36660,9 +36827,8 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.neg - f64.const -0.5 + f64.const -0 + f64.const 0 f64.const nan:0x8000000000000 f64.const 0 get_global $std/math/INVALID @@ -36676,12 +36842,11 @@ call $~lib/env/abort unreachable end - f64.const inf - f64.neg - f64.const nan:0x8000000000000 + f64.const -0 + f64.const -0 f64.const nan:0x8000000000000 f64.const 0 - i32.const 0 + get_global $std/math/INVALID call $std/math/test_rem i32.eqz if @@ -36692,9 +36857,9 @@ call $~lib/env/abort unreachable end - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const -0 + f64.const inf + f64.const -0 f64.const 0 i32.const 0 call $std/math/test_rem @@ -36707,9 +36872,10 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 + f64.const -0 + f64.const inf + f64.neg + f64.const -0 f64.const 0 i32.const 0 call $std/math/test_rem @@ -36722,7 +36888,7 @@ call $~lib/env/abort unreachable end - f64.const -1 + f64.const -0 f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 @@ -36738,10 +36904,10 @@ unreachable end f64.const 1 - f64.const inf - f64.const 1 f64.const 0 - i32.const 0 + f64.const nan:0x8000000000000 + f64.const 0 + get_global $std/math/INVALID call $std/math/test_rem i32.eqz if @@ -36753,10 +36919,10 @@ unreachable end f64.const -1 - f64.const inf - f64.const -1 f64.const 0 - i32.const 0 + f64.const nan:0x8000000000000 + f64.const 0 + get_global $std/math/INVALID call $std/math/test_rem i32.eqz if @@ -36768,7 +36934,7 @@ unreachable end f64.const inf - f64.const inf + f64.const 0 f64.const nan:0x8000000000000 f64.const 0 get_global $std/math/INVALID @@ -36784,7 +36950,7 @@ end f64.const inf f64.neg - f64.const inf + f64.const 0 f64.const nan:0x8000000000000 f64.const 0 get_global $std/math/INVALID @@ -36798,10 +36964,9 @@ call $~lib/env/abort unreachable end - f64.const 1 - f64.const inf - f64.neg - f64.const 1 + f64.const nan:0x8000000000000 + f64.const 0 + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_rem @@ -36815,11 +36980,10 @@ unreachable end f64.const -1 - f64.const inf - f64.neg - f64.const -1 + f64.const -0 + f64.const nan:0x8000000000000 f64.const 0 - i32.const 0 + get_global $std/math/INVALID call $std/math/test_rem i32.eqz if @@ -36831,8 +36995,7 @@ unreachable end f64.const inf - f64.const inf - f64.neg + f64.const -0 f64.const nan:0x8000000000000 f64.const 0 get_global $std/math/INVALID @@ -36848,8 +37011,7 @@ end f64.const inf f64.neg - f64.const inf - f64.neg + f64.const -0 f64.const nan:0x8000000000000 f64.const 0 get_global $std/math/INVALID @@ -36863,9 +37025,9 @@ call $~lib/env/abort unreachable end - f64.const 1.75 - f64.const 0.5 - f64.const -0.25 + f64.const nan:0x8000000000000 + f64.const -0 + f64.const nan:0x8000000000000 f64.const 0 i32.const 0 call $std/math/test_rem @@ -36878,6 +37040,285 @@ call $~lib/env/abort unreachable end + f64.const inf + f64.const 2 + f64.const nan:0x8000000000000 + f64.const 0 + get_global $std/math/INVALID + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2738 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.const -0.5 + f64.const nan:0x8000000000000 + f64.const 0 + get_global $std/math/INVALID + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2739 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + f64.const 0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2740 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.neg + f64.const 2 + f64.const nan:0x8000000000000 + f64.const 0 + get_global $std/math/INVALID + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2741 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.neg + f64.const -0.5 + f64.const nan:0x8000000000000 + f64.const 0 + get_global $std/math/INVALID + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2742 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.neg + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + f64.const 0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2743 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + f64.const 0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2744 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + f64.const 0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2745 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -1 + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + f64.const 0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2746 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1 + f64.const inf + f64.const 1 + f64.const 0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2747 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -1 + f64.const inf + f64.const -1 + f64.const 0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2748 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.const inf + f64.const nan:0x8000000000000 + f64.const 0 + get_global $std/math/INVALID + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2749 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.neg + f64.const inf + f64.const nan:0x8000000000000 + f64.const 0 + get_global $std/math/INVALID + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2750 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1 + f64.const inf + f64.neg + f64.const 1 + f64.const 0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2751 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -1 + f64.const inf + f64.neg + f64.const -1 + f64.const 0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2752 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.const inf + f64.neg + f64.const nan:0x8000000000000 + f64.const 0 + get_global $std/math/INVALID + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2753 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.neg + f64.const inf + f64.neg + f64.const nan:0x8000000000000 + f64.const 0 + get_global $std/math/INVALID + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2754 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1.75 + f64.const 0.5 + f64.const -0.25 + f64.const 0 + i32.const 0 + call $std/math/test_rem + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2755 + i32.const 0 + call $~lib/env/abort + unreachable + end f64.const -1.75 f64.const 0.5 f64.const 0.25 @@ -36888,7 +37329,7 @@ if i32.const 0 i32.const 8 - i32.const 2738 + i32.const 2756 i32.const 0 call $~lib/env/abort unreachable @@ -36903,7 +37344,7 @@ if i32.const 0 i32.const 8 - i32.const 2739 + i32.const 2757 i32.const 0 call $~lib/env/abort unreachable @@ -36918,7 +37359,7 @@ if i32.const 0 i32.const 8 - i32.const 2740 + i32.const 2758 i32.const 0 call $~lib/env/abort unreachable @@ -36933,7 +37374,7 @@ if i32.const 0 i32.const 8 - i32.const 2741 + i32.const 2759 i32.const 0 call $~lib/env/abort unreachable @@ -36948,7 +37389,7 @@ if i32.const 0 i32.const 8 - i32.const 2750 + i32.const 2768 i32.const 0 call $~lib/env/abort unreachable @@ -36963,7 +37404,7 @@ if i32.const 0 i32.const 8 - i32.const 2751 + i32.const 2769 i32.const 0 call $~lib/env/abort unreachable @@ -36978,7 +37419,7 @@ if i32.const 0 i32.const 8 - i32.const 2752 + i32.const 2770 i32.const 0 call $~lib/env/abort unreachable @@ -36993,7 +37434,7 @@ if i32.const 0 i32.const 8 - i32.const 2753 + i32.const 2771 i32.const 0 call $~lib/env/abort unreachable @@ -37008,7 +37449,7 @@ if i32.const 0 i32.const 8 - i32.const 2754 + i32.const 2772 i32.const 0 call $~lib/env/abort unreachable @@ -37023,7 +37464,7 @@ if i32.const 0 i32.const 8 - i32.const 2755 + i32.const 2773 i32.const 0 call $~lib/env/abort unreachable @@ -37038,7 +37479,7 @@ if i32.const 0 i32.const 8 - i32.const 2756 + i32.const 2774 i32.const 0 call $~lib/env/abort unreachable @@ -37053,7 +37494,7 @@ if i32.const 0 i32.const 8 - i32.const 2757 + i32.const 2775 i32.const 0 call $~lib/env/abort unreachable @@ -37068,7 +37509,7 @@ if i32.const 0 i32.const 8 - i32.const 2758 + i32.const 2776 i32.const 0 call $~lib/env/abort unreachable @@ -37080,247 +37521,6 @@ i32.const 0 call $std/math/test_remf i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2759 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0 - f32.const 1 - f32.const 0 - f32.const 0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2762 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0 - f32.const 1 - f32.const -0 - f32.const 0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2763 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0.5 - f32.const 1 - f32.const 0.5 - f32.const 0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2764 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0.5 - f32.const 1 - f32.const -0.5 - f32.const 0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2765 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const 1 - f32.const 0 - f32.const 0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2766 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1 - f32.const 1 - f32.const -0 - f32.const 0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2767 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1.5 - f32.const 1 - f32.const -0.5 - f32.const 0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2768 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1.5 - f32.const 1 - f32.const 0.5 - f32.const 0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2769 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 2 - f32.const 1 - f32.const 0 - f32.const 0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2770 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -2 - f32.const 1 - f32.const -0 - f32.const 0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2771 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const 1 - f32.const nan:0x400000 - f32.const 0 - get_global $std/math/INVALID - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2772 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.neg - f32.const 1 - f32.const nan:0x400000 - f32.const 0 - get_global $std/math/INVALID - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2773 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const nan:0x400000 - f32.const 1 - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2774 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0 - f32.const -1 - f32.const 0 - f32.const 0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2775 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0 - f32.const -1 - f32.const -0 - f32.const 0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2776 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0.5 - f32.const -1 - f32.const 0.5 - f32.const 0 - i32.const 0 - call $std/math/test_remf - i32.eqz if i32.const 0 i32.const 8 @@ -37329,43 +37529,13 @@ call $~lib/env/abort unreachable end - f32.const -0.5 - f32.const -1 - f32.const -0.5 f32.const 0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2778 - i32.const 0 - call $~lib/env/abort - unreachable - end f32.const 1 - f32.const -1 f32.const 0 f32.const 0 i32.const 0 call $std/math/test_remf i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2779 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1 - f32.const -1 - f32.const -0 - f32.const 0 - i32.const 0 - call $std/math/test_remf - i32.eqz if i32.const 0 i32.const 8 @@ -37374,9 +37544,9 @@ call $~lib/env/abort unreachable end - f32.const 1.5 - f32.const -1 - f32.const -0.5 + f32.const -0 + f32.const 1 + f32.const -0 f32.const 0 i32.const 0 call $std/math/test_remf @@ -37389,8 +37559,8 @@ call $~lib/env/abort unreachable end - f32.const -1.5 - f32.const -1 + f32.const 0.5 + f32.const 1 f32.const 0.5 f32.const 0 i32.const 0 @@ -37404,6 +37574,277 @@ call $~lib/env/abort unreachable end + f32.const -0.5 + f32.const 1 + f32.const -0.5 + f32.const 0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2783 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1 + f32.const 1 + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2784 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -1 + f32.const 1 + f32.const -0 + f32.const 0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2785 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1.5 + f32.const 1 + f32.const -0.5 + f32.const 0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2786 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -1.5 + f32.const 1 + f32.const 0.5 + f32.const 0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2787 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 2 + f32.const 1 + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2788 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -2 + f32.const 1 + f32.const -0 + f32.const 0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2789 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.const 1 + f32.const nan:0x400000 + f32.const 0 + get_global $std/math/INVALID + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2790 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.neg + f32.const 1 + f32.const nan:0x400000 + f32.const 0 + get_global $std/math/INVALID + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2791 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const nan:0x400000 + f32.const 1 + f32.const nan:0x400000 + f32.const 0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2792 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0 + f32.const -1 + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2793 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -1 + f32.const -0 + f32.const 0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2794 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0.5 + f32.const -1 + f32.const 0.5 + f32.const 0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2795 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0.5 + f32.const -1 + f32.const -0.5 + f32.const 0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2796 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1 + f32.const -1 + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2797 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -1 + f32.const -1 + f32.const -0 + f32.const 0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2798 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1.5 + f32.const -1 + f32.const -0.5 + f32.const 0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2799 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -1.5 + f32.const -1 + f32.const 0.5 + f32.const 0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2800 + i32.const 0 + call $~lib/env/abort + unreachable + end f32.const 2 f32.const -1 f32.const 0 @@ -37414,7 +37855,7 @@ if i32.const 0 i32.const 8 - i32.const 2783 + i32.const 2801 i32.const 0 call $~lib/env/abort unreachable @@ -37426,280 +37867,6 @@ i32.const 0 call $std/math/test_remf i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2784 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const -1 - f32.const nan:0x400000 - f32.const 0 - get_global $std/math/INVALID - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2785 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.neg - f32.const -1 - f32.const nan:0x400000 - f32.const 0 - get_global $std/math/INVALID - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2786 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const nan:0x400000 - f32.const -1 - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2787 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0 - f32.const 0 - f32.const nan:0x400000 - f32.const 0 - get_global $std/math/INVALID - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2788 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0 - f32.const -0 - f32.const nan:0x400000 - f32.const 0 - get_global $std/math/INVALID - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2789 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0 - f32.const inf - f32.const 0 - f32.const 0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2790 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0 - f32.const inf - f32.neg - f32.const 0 - f32.const 0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2791 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0 - f32.const nan:0x400000 - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2792 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0 - f32.const 0 - f32.const nan:0x400000 - f32.const 0 - get_global $std/math/INVALID - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2793 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0 - f32.const -0 - f32.const nan:0x400000 - f32.const 0 - get_global $std/math/INVALID - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2794 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0 - f32.const inf - f32.const -0 - f32.const 0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2795 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0 - f32.const inf - f32.neg - f32.const -0 - f32.const 0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2796 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0 - f32.const nan:0x400000 - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2797 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const 0 - f32.const nan:0x400000 - f32.const 0 - get_global $std/math/INVALID - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2798 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1 - f32.const 0 - f32.const nan:0x400000 - f32.const 0 - get_global $std/math/INVALID - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2799 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const 0 - f32.const nan:0x400000 - f32.const 0 - get_global $std/math/INVALID - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2800 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.neg - f32.const 0 - f32.const nan:0x400000 - f32.const 0 - get_global $std/math/INVALID - call $std/math/test_remf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2801 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const nan:0x400000 - f32.const 0 - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_remf - i32.eqz if i32.const 0 i32.const 8 @@ -37708,8 +37875,8 @@ call $~lib/env/abort unreachable end + f32.const inf f32.const -1 - f32.const -0 f32.const nan:0x400000 f32.const 0 get_global $std/math/INVALID @@ -37724,7 +37891,8 @@ unreachable end f32.const inf - f32.const -0 + f32.neg + f32.const -1 f32.const nan:0x400000 f32.const 0 get_global $std/math/INVALID @@ -37738,12 +37906,11 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.neg - f32.const -0 + f32.const nan:0x400000 + f32.const -1 f32.const nan:0x400000 f32.const 0 - get_global $std/math/INVALID + i32.const 0 call $std/math/test_remf i32.eqz if @@ -37754,11 +37921,11 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const -0 + f32.const 0 + f32.const 0 f32.const nan:0x400000 f32.const 0 - i32.const 0 + get_global $std/math/INVALID call $std/math/test_remf i32.eqz if @@ -37769,8 +37936,8 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const 2 + f32.const 0 + f32.const -0 f32.const nan:0x400000 f32.const 0 get_global $std/math/INVALID @@ -37784,11 +37951,11 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.const -0.5 - f32.const nan:0x400000 f32.const 0 - get_global $std/math/INVALID + f32.const inf + f32.const 0 + f32.const 0 + i32.const 0 call $std/math/test_remf i32.eqz if @@ -37799,9 +37966,10 @@ call $~lib/env/abort unreachable end + f32.const 0 f32.const inf - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.neg + f32.const 0 f32.const 0 i32.const 0 call $std/math/test_remf @@ -37814,12 +37982,11 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.neg - f32.const 2 + f32.const 0 + f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 - get_global $std/math/INVALID + i32.const 0 call $std/math/test_remf i32.eqz if @@ -37830,9 +37997,8 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.neg - f32.const -0.5 + f32.const -0 + f32.const 0 f32.const nan:0x400000 f32.const 0 get_global $std/math/INVALID @@ -37846,12 +38012,11 @@ call $~lib/env/abort unreachable end - f32.const inf - f32.neg - f32.const nan:0x400000 + f32.const -0 + f32.const -0 f32.const nan:0x400000 f32.const 0 - i32.const 0 + get_global $std/math/INVALID call $std/math/test_remf i32.eqz if @@ -37862,9 +38027,9 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const -0 + f32.const inf + f32.const -0 f32.const 0 i32.const 0 call $std/math/test_remf @@ -37877,9 +38042,10 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const nan:0x400000 - f32.const nan:0x400000 + f32.const -0 + f32.const inf + f32.neg + f32.const -0 f32.const 0 i32.const 0 call $std/math/test_remf @@ -37892,7 +38058,7 @@ call $~lib/env/abort unreachable end - f32.const -1 + f32.const -0 f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 @@ -37908,10 +38074,10 @@ unreachable end f32.const 1 - f32.const inf - f32.const 1 f32.const 0 - i32.const 0 + f32.const nan:0x400000 + f32.const 0 + get_global $std/math/INVALID call $std/math/test_remf i32.eqz if @@ -37923,10 +38089,10 @@ unreachable end f32.const -1 - f32.const inf - f32.const -1 f32.const 0 - i32.const 0 + f32.const nan:0x400000 + f32.const 0 + get_global $std/math/INVALID call $std/math/test_remf i32.eqz if @@ -37938,7 +38104,7 @@ unreachable end f32.const inf - f32.const inf + f32.const 0 f32.const nan:0x400000 f32.const 0 get_global $std/math/INVALID @@ -37954,7 +38120,7 @@ end f32.const inf f32.neg - f32.const inf + f32.const 0 f32.const nan:0x400000 f32.const 0 get_global $std/math/INVALID @@ -37968,10 +38134,9 @@ call $~lib/env/abort unreachable end - f32.const 1 - f32.const inf - f32.neg - f32.const 1 + f32.const nan:0x400000 + f32.const 0 + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_remf @@ -37985,11 +38150,10 @@ unreachable end f32.const -1 - f32.const inf - f32.neg - f32.const -1 + f32.const -0 + f32.const nan:0x400000 f32.const 0 - i32.const 0 + get_global $std/math/INVALID call $std/math/test_remf i32.eqz if @@ -38001,8 +38165,7 @@ unreachable end f32.const inf - f32.const inf - f32.neg + f32.const -0 f32.const nan:0x400000 f32.const 0 get_global $std/math/INVALID @@ -38018,8 +38181,7 @@ end f32.const inf f32.neg - f32.const inf - f32.neg + f32.const -0 f32.const nan:0x400000 f32.const 0 get_global $std/math/INVALID @@ -38033,9 +38195,9 @@ call $~lib/env/abort unreachable end - f32.const 1.75 - f32.const 0.5 - f32.const -0.25 + f32.const nan:0x400000 + f32.const -0 + f32.const nan:0x400000 f32.const 0 i32.const 0 call $std/math/test_remf @@ -38048,6 +38210,285 @@ call $~lib/env/abort unreachable end + f32.const inf + f32.const 2 + f32.const nan:0x400000 + f32.const 0 + get_global $std/math/INVALID + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2825 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.const -0.5 + f32.const nan:0x400000 + f32.const 0 + get_global $std/math/INVALID + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2826 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.const nan:0x400000 + f32.const nan:0x400000 + f32.const 0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2827 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.neg + f32.const 2 + f32.const nan:0x400000 + f32.const 0 + get_global $std/math/INVALID + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2828 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.neg + f32.const -0.5 + f32.const nan:0x400000 + f32.const 0 + get_global $std/math/INVALID + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2829 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.neg + f32.const nan:0x400000 + f32.const nan:0x400000 + f32.const 0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2830 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const nan:0x400000 + f32.const nan:0x400000 + f32.const nan:0x400000 + f32.const 0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2831 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1 + f32.const nan:0x400000 + f32.const nan:0x400000 + f32.const 0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2832 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -1 + f32.const nan:0x400000 + f32.const nan:0x400000 + f32.const 0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2833 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1 + f32.const inf + f32.const 1 + f32.const 0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2834 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -1 + f32.const inf + f32.const -1 + f32.const 0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2835 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.const inf + f32.const nan:0x400000 + f32.const 0 + get_global $std/math/INVALID + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2836 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.neg + f32.const inf + f32.const nan:0x400000 + f32.const 0 + get_global $std/math/INVALID + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2837 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1 + f32.const inf + f32.neg + f32.const 1 + f32.const 0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2838 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -1 + f32.const inf + f32.neg + f32.const -1 + f32.const 0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2839 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.const inf + f32.neg + f32.const nan:0x400000 + f32.const 0 + get_global $std/math/INVALID + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2840 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.neg + f32.const inf + f32.neg + f32.const nan:0x400000 + f32.const 0 + get_global $std/math/INVALID + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2841 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1.75 + f32.const 0.5 + f32.const -0.25 + f32.const 0 + i32.const 0 + call $std/math/test_remf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2842 + i32.const 0 + call $~lib/env/abort + unreachable + end f32.const -1.75 f32.const 0.5 f32.const 0.25 @@ -38058,7 +38499,7 @@ if i32.const 0 i32.const 8 - i32.const 2825 + i32.const 2843 i32.const 0 call $~lib/env/abort unreachable @@ -38073,7 +38514,7 @@ if i32.const 0 i32.const 8 - i32.const 2826 + i32.const 2844 i32.const 0 call $~lib/env/abort unreachable @@ -38088,7 +38529,7 @@ if i32.const 0 i32.const 8 - i32.const 2827 + i32.const 2845 i32.const 0 call $~lib/env/abort unreachable @@ -38103,7 +38544,7 @@ if i32.const 0 i32.const 8 - i32.const 2828 + i32.const 2846 i32.const 0 call $~lib/env/abort unreachable @@ -38117,7 +38558,7 @@ if i32.const 0 i32.const 8 - i32.const 2893 + i32.const 2911 i32.const 0 call $~lib/env/abort unreachable @@ -38131,7 +38572,7 @@ if i32.const 0 i32.const 8 - i32.const 2894 + i32.const 2912 i32.const 0 call $~lib/env/abort unreachable @@ -38145,7 +38586,7 @@ if i32.const 0 i32.const 8 - i32.const 2895 + i32.const 2913 i32.const 0 call $~lib/env/abort unreachable @@ -38159,7 +38600,7 @@ if i32.const 0 i32.const 8 - i32.const 2896 + i32.const 2914 i32.const 0 call $~lib/env/abort unreachable @@ -38173,7 +38614,7 @@ if i32.const 0 i32.const 8 - i32.const 2897 + i32.const 2915 i32.const 0 call $~lib/env/abort unreachable @@ -38187,7 +38628,7 @@ if i32.const 0 i32.const 8 - i32.const 2898 + i32.const 2916 i32.const 0 call $~lib/env/abort unreachable @@ -38201,7 +38642,7 @@ if i32.const 0 i32.const 8 - i32.const 2899 + i32.const 2917 i32.const 0 call $~lib/env/abort unreachable @@ -38215,7 +38656,7 @@ if i32.const 0 i32.const 8 - i32.const 2900 + i32.const 2918 i32.const 0 call $~lib/env/abort unreachable @@ -38229,7 +38670,7 @@ if i32.const 0 i32.const 8 - i32.const 2901 + i32.const 2919 i32.const 0 call $~lib/env/abort unreachable @@ -38243,7 +38684,7 @@ if i32.const 0 i32.const 8 - i32.const 2902 + i32.const 2920 i32.const 0 call $~lib/env/abort unreachable @@ -38257,7 +38698,7 @@ if i32.const 0 i32.const 8 - i32.const 2905 + i32.const 2923 i32.const 0 call $~lib/env/abort unreachable @@ -38271,7 +38712,7 @@ if i32.const 0 i32.const 8 - i32.const 2906 + i32.const 2924 i32.const 0 call $~lib/env/abort unreachable @@ -38285,7 +38726,7 @@ if i32.const 0 i32.const 8 - i32.const 2907 + i32.const 2925 i32.const 0 call $~lib/env/abort unreachable @@ -38301,7 +38742,7 @@ if i32.const 0 i32.const 8 - i32.const 2908 + i32.const 2926 i32.const 0 call $~lib/env/abort unreachable @@ -38315,7 +38756,7 @@ if i32.const 0 i32.const 8 - i32.const 2909 + i32.const 2927 i32.const 0 call $~lib/env/abort unreachable @@ -38329,7 +38770,7 @@ if i32.const 0 i32.const 8 - i32.const 2918 + i32.const 2936 i32.const 0 call $~lib/env/abort unreachable @@ -38343,7 +38784,7 @@ if i32.const 0 i32.const 8 - i32.const 2919 + i32.const 2937 i32.const 0 call $~lib/env/abort unreachable @@ -38357,7 +38798,7 @@ if i32.const 0 i32.const 8 - i32.const 2920 + i32.const 2938 i32.const 0 call $~lib/env/abort unreachable @@ -38371,7 +38812,7 @@ if i32.const 0 i32.const 8 - i32.const 2921 + i32.const 2939 i32.const 0 call $~lib/env/abort unreachable @@ -38385,7 +38826,7 @@ if i32.const 0 i32.const 8 - i32.const 2922 + i32.const 2940 i32.const 0 call $~lib/env/abort unreachable @@ -38399,7 +38840,7 @@ if i32.const 0 i32.const 8 - i32.const 2923 + i32.const 2941 i32.const 0 call $~lib/env/abort unreachable @@ -38413,7 +38854,7 @@ if i32.const 0 i32.const 8 - i32.const 2924 + i32.const 2942 i32.const 0 call $~lib/env/abort unreachable @@ -38427,7 +38868,7 @@ if i32.const 0 i32.const 8 - i32.const 2925 + i32.const 2943 i32.const 0 call $~lib/env/abort unreachable @@ -38441,7 +38882,7 @@ if i32.const 0 i32.const 8 - i32.const 2926 + i32.const 2944 i32.const 0 call $~lib/env/abort unreachable @@ -38455,7 +38896,7 @@ if i32.const 0 i32.const 8 - i32.const 2927 + i32.const 2945 i32.const 0 call $~lib/env/abort unreachable @@ -38466,106 +38907,6 @@ i32.const 0 call $std/math/test_sinhf i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2930 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0 - f32.const -0 - f32.const 0 - i32.const 0 - call $std/math/test_sinhf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2931 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const inf - f32.const 0 - i32.const 0 - call $std/math/test_sinhf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2932 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.neg - f32.const inf - f32.neg - f32.const 0 - i32.const 0 - call $std/math/test_sinhf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2933 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const nan:0x400000 - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_sinhf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2934 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -8.06684839057968 - f64.const nan:0x8000000000000 - f64.const 0 - get_global $std/math/INVALID - call $std/math/test_sqrt - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2946 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 4.345239849338305 - f64.const 2.0845238903256313 - f64.const -0.07180261611938477 - get_global $std/math/INEXACT - call $std/math/test_sqrt - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2947 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -8.38143342755525 - f64.const nan:0x8000000000000 - f64.const 0 - get_global $std/math/INVALID - call $std/math/test_sqrt - i32.eqz if i32.const 0 i32.const 8 @@ -38574,11 +38915,11 @@ call $~lib/env/abort unreachable end - f64.const -6.531673581913484 - f64.const nan:0x8000000000000 - f64.const 0 - get_global $std/math/INVALID - call $std/math/test_sqrt + f32.const -0 + f32.const -0 + f32.const 0 + i32.const 0 + call $std/math/test_sinhf i32.eqz if i32.const 0 @@ -38588,11 +38929,11 @@ call $~lib/env/abort unreachable end - f64.const 9.267056966972586 - f64.const 3.0441841217266385 - f64.const -0.01546262577176094 - get_global $std/math/INEXACT - call $std/math/test_sqrt + f32.const inf + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_sinhf i32.eqz if i32.const 0 @@ -38602,11 +38943,13 @@ call $~lib/env/abort unreachable end - f64.const 0.6619858980995045 - f64.const 0.8136251582267503 - f64.const -0.08618157356977463 - get_global $std/math/INEXACT - call $std/math/test_sqrt + f32.const inf + f32.neg + f32.const inf + f32.neg + f32.const 0 + i32.const 0 + call $std/math/test_sinhf i32.eqz if i32.const 0 @@ -38616,11 +38959,11 @@ call $~lib/env/abort unreachable end - f64.const -0.4066039223853553 - f64.const nan:0x8000000000000 - f64.const 0 - get_global $std/math/INVALID - call $std/math/test_sqrt + f32.const nan:0x400000 + f32.const nan:0x400000 + f32.const 0 + i32.const 0 + call $std/math/test_sinhf i32.eqz if i32.const 0 @@ -38630,134 +38973,7 @@ call $~lib/env/abort unreachable end - f64.const 0.5617597462207241 - f64.const 0.7495063350104014 - f64.const -0.0981396734714508 - get_global $std/math/INEXACT - call $std/math/test_sqrt - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2953 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0.7741522965913037 - f64.const 0.879859248170583 - f64.const -0.37124353647232056 - get_global $std/math/INEXACT - call $std/math/test_sqrt - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2954 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0.6787637026394024 - f64.const nan:0x8000000000000 - f64.const 0 - get_global $std/math/INVALID - call $std/math/test_sqrt - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2955 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const nan:0x8000000000000 - f64.const nan:0x8000000000000 - f64.const 0 - i32.const 0 - call $std/math/test_sqrt - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2958 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.const inf - f64.const 0 - i32.const 0 - call $std/math/test_sqrt - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2959 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const inf - f64.neg - f64.const nan:0x8000000000000 - f64.const 0 - get_global $std/math/INVALID - call $std/math/test_sqrt - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2960 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 0 - f64.const 0 - f64.const 0 - i32.const 0 - call $std/math/test_sqrt - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2961 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -0 - f64.const -0 - f64.const 0 - i32.const 0 - call $std/math/test_sqrt - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2962 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const 1 - f64.const 1 - f64.const 0 - i32.const 0 - call $std/math/test_sqrt - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 2963 - i32.const 0 - call $~lib/env/abort - unreachable - end - f64.const -1 + f64.const -8.06684839057968 f64.const nan:0x8000000000000 f64.const 0 get_global $std/math/INVALID @@ -38771,6 +38987,231 @@ call $~lib/env/abort unreachable end + f64.const 4.345239849338305 + f64.const 2.0845238903256313 + f64.const -0.07180261611938477 + get_global $std/math/INEXACT + call $std/math/test_sqrt + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2965 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -8.38143342755525 + f64.const nan:0x8000000000000 + f64.const 0 + get_global $std/math/INVALID + call $std/math/test_sqrt + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2966 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -6.531673581913484 + f64.const nan:0x8000000000000 + f64.const 0 + get_global $std/math/INVALID + call $std/math/test_sqrt + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2967 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 9.267056966972586 + f64.const 3.0441841217266385 + f64.const -0.01546262577176094 + get_global $std/math/INEXACT + call $std/math/test_sqrt + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2968 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0.6619858980995045 + f64.const 0.8136251582267503 + f64.const -0.08618157356977463 + get_global $std/math/INEXACT + call $std/math/test_sqrt + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2969 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0.4066039223853553 + f64.const nan:0x8000000000000 + f64.const 0 + get_global $std/math/INVALID + call $std/math/test_sqrt + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2970 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0.5617597462207241 + f64.const 0.7495063350104014 + f64.const -0.0981396734714508 + get_global $std/math/INEXACT + call $std/math/test_sqrt + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2971 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0.7741522965913037 + f64.const 0.879859248170583 + f64.const -0.37124353647232056 + get_global $std/math/INEXACT + call $std/math/test_sqrt + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2972 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0.6787637026394024 + f64.const nan:0x8000000000000 + f64.const 0 + get_global $std/math/INVALID + call $std/math/test_sqrt + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2973 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const nan:0x8000000000000 + f64.const nan:0x8000000000000 + f64.const 0 + i32.const 0 + call $std/math/test_sqrt + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2976 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.const inf + f64.const 0 + i32.const 0 + call $std/math/test_sqrt + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2977 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const inf + f64.neg + f64.const nan:0x8000000000000 + f64.const 0 + get_global $std/math/INVALID + call $std/math/test_sqrt + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2978 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 0 + f64.const 0 + f64.const 0 + i32.const 0 + call $std/math/test_sqrt + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2979 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -0 + f64.const -0 + f64.const 0 + i32.const 0 + call $std/math/test_sqrt + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2980 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const 1 + f64.const 1 + f64.const 0 + i32.const 0 + call $std/math/test_sqrt + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2981 + i32.const 0 + call $~lib/env/abort + unreachable + end + f64.const -1 + f64.const nan:0x8000000000000 + f64.const 0 + get_global $std/math/INVALID + call $std/math/test_sqrt + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 2982 + i32.const 0 + call $~lib/env/abort + unreachable + end f64.const 4 f64.const 2 f64.const 0 @@ -38780,7 +39221,7 @@ if i32.const 0 i32.const 8 - i32.const 2965 + i32.const 2983 i32.const 0 call $~lib/env/abort unreachable @@ -38794,7 +39235,7 @@ if i32.const 0 i32.const 8 - i32.const 2966 + i32.const 2984 i32.const 0 call $~lib/env/abort unreachable @@ -38808,7 +39249,7 @@ if i32.const 0 i32.const 8 - i32.const 2967 + i32.const 2985 i32.const 0 call $~lib/env/abort unreachable @@ -38822,7 +39263,7 @@ if i32.const 0 i32.const 8 - i32.const 2968 + i32.const 2986 i32.const 0 call $~lib/env/abort unreachable @@ -38836,7 +39277,7 @@ if i32.const 0 i32.const 8 - i32.const 2969 + i32.const 2987 i32.const 0 call $~lib/env/abort unreachable @@ -38850,7 +39291,7 @@ if i32.const 0 i32.const 8 - i32.const 2970 + i32.const 2988 i32.const 0 call $~lib/env/abort unreachable @@ -38864,7 +39305,7 @@ if i32.const 0 i32.const 8 - i32.const 2971 + i32.const 2989 i32.const 0 call $~lib/env/abort unreachable @@ -38878,7 +39319,7 @@ if i32.const 0 i32.const 8 - i32.const 2972 + i32.const 2990 i32.const 0 call $~lib/env/abort unreachable @@ -38892,7 +39333,7 @@ if i32.const 0 i32.const 8 - i32.const 2973 + i32.const 2991 i32.const 0 call $~lib/env/abort unreachable @@ -38906,7 +39347,7 @@ if i32.const 0 i32.const 8 - i32.const 2974 + i32.const 2992 i32.const 0 call $~lib/env/abort unreachable @@ -38920,7 +39361,7 @@ if i32.const 0 i32.const 8 - i32.const 2975 + i32.const 2993 i32.const 0 call $~lib/env/abort unreachable @@ -38934,7 +39375,7 @@ if i32.const 0 i32.const 8 - i32.const 2976 + i32.const 2994 i32.const 0 call $~lib/env/abort unreachable @@ -38948,7 +39389,7 @@ if i32.const 0 i32.const 8 - i32.const 2977 + i32.const 2995 i32.const 0 call $~lib/env/abort unreachable @@ -38962,7 +39403,7 @@ if i32.const 0 i32.const 8 - i32.const 2978 + i32.const 2996 i32.const 0 call $~lib/env/abort unreachable @@ -38976,7 +39417,7 @@ if i32.const 0 i32.const 8 - i32.const 2979 + i32.const 2997 i32.const 0 call $~lib/env/abort unreachable @@ -38990,7 +39431,7 @@ if i32.const 0 i32.const 8 - i32.const 2980 + i32.const 2998 i32.const 0 call $~lib/env/abort unreachable @@ -39004,7 +39445,7 @@ if i32.const 0 i32.const 8 - i32.const 2981 + i32.const 2999 i32.const 0 call $~lib/env/abort unreachable @@ -39018,7 +39459,7 @@ if i32.const 0 i32.const 8 - i32.const 2982 + i32.const 3000 i32.const 0 call $~lib/env/abort unreachable @@ -39032,7 +39473,7 @@ if i32.const 0 i32.const 8 - i32.const 2983 + i32.const 3001 i32.const 0 call $~lib/env/abort unreachable @@ -39046,7 +39487,7 @@ if i32.const 0 i32.const 8 - i32.const 2984 + i32.const 3002 i32.const 0 call $~lib/env/abort unreachable @@ -39060,7 +39501,7 @@ if i32.const 0 i32.const 8 - i32.const 2985 + i32.const 3003 i32.const 0 call $~lib/env/abort unreachable @@ -39074,7 +39515,7 @@ if i32.const 0 i32.const 8 - i32.const 2986 + i32.const 3004 i32.const 0 call $~lib/env/abort unreachable @@ -39088,7 +39529,7 @@ if i32.const 0 i32.const 8 - i32.const 2987 + i32.const 3005 i32.const 0 call $~lib/env/abort unreachable @@ -39102,7 +39543,7 @@ if i32.const 0 i32.const 8 - i32.const 2988 + i32.const 3006 i32.const 0 call $~lib/env/abort unreachable @@ -39116,7 +39557,7 @@ if i32.const 0 i32.const 8 - i32.const 2989 + i32.const 3007 i32.const 0 call $~lib/env/abort unreachable @@ -39130,7 +39571,7 @@ if i32.const 0 i32.const 8 - i32.const 2990 + i32.const 3008 i32.const 0 call $~lib/env/abort unreachable @@ -39144,7 +39585,7 @@ if i32.const 0 i32.const 8 - i32.const 2991 + i32.const 3009 i32.const 0 call $~lib/env/abort unreachable @@ -39158,7 +39599,7 @@ if i32.const 0 i32.const 8 - i32.const 2992 + i32.const 3010 i32.const 0 call $~lib/env/abort unreachable @@ -39172,7 +39613,7 @@ if i32.const 0 i32.const 8 - i32.const 2993 + i32.const 3011 i32.const 0 call $~lib/env/abort unreachable @@ -39186,7 +39627,7 @@ if i32.const 0 i32.const 8 - i32.const 2994 + i32.const 3012 i32.const 0 call $~lib/env/abort unreachable @@ -39200,7 +39641,7 @@ if i32.const 0 i32.const 8 - i32.const 2995 + i32.const 3013 i32.const 0 call $~lib/env/abort unreachable @@ -39214,7 +39655,7 @@ if i32.const 0 i32.const 8 - i32.const 2996 + i32.const 3014 i32.const 0 call $~lib/env/abort unreachable @@ -39228,7 +39669,7 @@ if i32.const 0 i32.const 8 - i32.const 2997 + i32.const 3015 i32.const 0 call $~lib/env/abort unreachable @@ -39242,7 +39683,7 @@ if i32.const 0 i32.const 8 - i32.const 2998 + i32.const 3016 i32.const 0 call $~lib/env/abort unreachable @@ -39256,7 +39697,7 @@ if i32.const 0 i32.const 8 - i32.const 2999 + i32.const 3017 i32.const 0 call $~lib/env/abort unreachable @@ -39270,7 +39711,7 @@ if i32.const 0 i32.const 8 - i32.const 3000 + i32.const 3018 i32.const 0 call $~lib/env/abort unreachable @@ -39284,7 +39725,7 @@ if i32.const 0 i32.const 8 - i32.const 3001 + i32.const 3019 i32.const 0 call $~lib/env/abort unreachable @@ -39298,7 +39739,7 @@ if i32.const 0 i32.const 8 - i32.const 3002 + i32.const 3020 i32.const 0 call $~lib/env/abort unreachable @@ -39312,7 +39753,7 @@ if i32.const 0 i32.const 8 - i32.const 3003 + i32.const 3021 i32.const 0 call $~lib/env/abort unreachable @@ -39326,7 +39767,7 @@ if i32.const 0 i32.const 8 - i32.const 3004 + i32.const 3022 i32.const 0 call $~lib/env/abort unreachable @@ -39340,7 +39781,7 @@ if i32.const 0 i32.const 8 - i32.const 3005 + i32.const 3023 i32.const 0 call $~lib/env/abort unreachable @@ -39354,7 +39795,7 @@ if i32.const 0 i32.const 8 - i32.const 3006 + i32.const 3024 i32.const 0 call $~lib/env/abort unreachable @@ -39368,7 +39809,7 @@ if i32.const 0 i32.const 8 - i32.const 3007 + i32.const 3025 i32.const 0 call $~lib/env/abort unreachable @@ -39382,7 +39823,7 @@ if i32.const 0 i32.const 8 - i32.const 3008 + i32.const 3026 i32.const 0 call $~lib/env/abort unreachable @@ -39396,7 +39837,7 @@ if i32.const 0 i32.const 8 - i32.const 3009 + i32.const 3027 i32.const 0 call $~lib/env/abort unreachable @@ -39410,7 +39851,7 @@ if i32.const 0 i32.const 8 - i32.const 3010 + i32.const 3028 i32.const 0 call $~lib/env/abort unreachable @@ -39424,7 +39865,7 @@ if i32.const 0 i32.const 8 - i32.const 3011 + i32.const 3029 i32.const 0 call $~lib/env/abort unreachable @@ -39438,7 +39879,7 @@ if i32.const 0 i32.const 8 - i32.const 3012 + i32.const 3030 i32.const 0 call $~lib/env/abort unreachable @@ -39452,7 +39893,7 @@ if i32.const 0 i32.const 8 - i32.const 3013 + i32.const 3031 i32.const 0 call $~lib/env/abort unreachable @@ -39466,7 +39907,7 @@ if i32.const 0 i32.const 8 - i32.const 3014 + i32.const 3032 i32.const 0 call $~lib/env/abort unreachable @@ -39480,7 +39921,7 @@ if i32.const 0 i32.const 8 - i32.const 3015 + i32.const 3033 i32.const 0 call $~lib/env/abort unreachable @@ -39494,7 +39935,7 @@ if i32.const 0 i32.const 8 - i32.const 3016 + i32.const 3034 i32.const 0 call $~lib/env/abort unreachable @@ -39508,7 +39949,7 @@ if i32.const 0 i32.const 8 - i32.const 3017 + i32.const 3035 i32.const 0 call $~lib/env/abort unreachable @@ -39522,7 +39963,7 @@ if i32.const 0 i32.const 8 - i32.const 3018 + i32.const 3036 i32.const 0 call $~lib/env/abort unreachable @@ -39536,7 +39977,7 @@ if i32.const 0 i32.const 8 - i32.const 3019 + i32.const 3037 i32.const 0 call $~lib/env/abort unreachable @@ -39550,7 +39991,7 @@ if i32.const 0 i32.const 8 - i32.const 3020 + i32.const 3038 i32.const 0 call $~lib/env/abort unreachable @@ -39564,7 +40005,7 @@ if i32.const 0 i32.const 8 - i32.const 3021 + i32.const 3039 i32.const 0 call $~lib/env/abort unreachable @@ -39578,7 +40019,7 @@ if i32.const 0 i32.const 8 - i32.const 3022 + i32.const 3040 i32.const 0 call $~lib/env/abort unreachable @@ -39592,7 +40033,7 @@ if i32.const 0 i32.const 8 - i32.const 3023 + i32.const 3041 i32.const 0 call $~lib/env/abort unreachable @@ -39606,7 +40047,7 @@ if i32.const 0 i32.const 8 - i32.const 3024 + i32.const 3042 i32.const 0 call $~lib/env/abort unreachable @@ -39620,7 +40061,7 @@ if i32.const 0 i32.const 8 - i32.const 3025 + i32.const 3043 i32.const 0 call $~lib/env/abort unreachable @@ -39634,7 +40075,7 @@ if i32.const 0 i32.const 8 - i32.const 3026 + i32.const 3044 i32.const 0 call $~lib/env/abort unreachable @@ -39648,7 +40089,7 @@ if i32.const 0 i32.const 8 - i32.const 3027 + i32.const 3045 i32.const 0 call $~lib/env/abort unreachable @@ -39662,7 +40103,7 @@ if i32.const 0 i32.const 8 - i32.const 3028 + i32.const 3046 i32.const 0 call $~lib/env/abort unreachable @@ -39676,7 +40117,7 @@ if i32.const 0 i32.const 8 - i32.const 3029 + i32.const 3047 i32.const 0 call $~lib/env/abort unreachable @@ -39690,7 +40131,7 @@ if i32.const 0 i32.const 8 - i32.const 3030 + i32.const 3048 i32.const 0 call $~lib/env/abort unreachable @@ -39701,146 +40142,6 @@ get_global $std/math/INEXACT call $std/math/test_sqrt i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 3031 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -8.066848754882812 - f32.const nan:0x400000 - f32.const 0 - get_global $std/math/INVALID - call $std/math/test_sqrtf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 3040 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 4.345239639282227 - f32.const 2.084523916244507 - f32.const 0.3200402557849884 - get_global $std/math/INEXACT - call $std/math/test_sqrtf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 3041 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -8.381433486938477 - f32.const nan:0x400000 - f32.const 0 - get_global $std/math/INVALID - call $std/math/test_sqrtf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 3042 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -6.531673431396484 - f32.const nan:0x400000 - f32.const 0 - get_global $std/math/INVALID - call $std/math/test_sqrtf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 3043 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 9.267057418823242 - f32.const 3.0441842079162598 - f32.const 0.05022354796528816 - get_global $std/math/INEXACT - call $std/math/test_sqrtf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 3044 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0.6619858741760254 - f32.const 0.813625156879425 - f32.const 0.2240506112575531 - get_global $std/math/INEXACT - call $std/math/test_sqrtf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 3045 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0.40660393238067627 - f32.const nan:0x400000 - f32.const 0 - get_global $std/math/INVALID - call $std/math/test_sqrtf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 3046 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0.5617597699165344 - f32.const 0.7495063543319702 - f32.const 0.05895441770553589 - get_global $std/math/INEXACT - call $std/math/test_sqrtf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 3047 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0.7741522789001465 - f32.const 0.879859209060669 - f32.const -0.4874873757362366 - get_global $std/math/INEXACT - call $std/math/test_sqrtf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 3048 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0.6787636876106262 - f32.const nan:0x400000 - f32.const 0 - get_global $std/math/INVALID - call $std/math/test_sqrtf - i32.eqz if i32.const 0 i32.const 8 @@ -39849,92 +40150,7 @@ call $~lib/env/abort unreachable end - f32.const nan:0x400000 - f32.const nan:0x400000 - f32.const 0 - i32.const 0 - call $std/math/test_sqrtf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 3052 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.const inf - f32.const 0 - i32.const 0 - call $std/math/test_sqrtf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 3053 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const inf - f32.neg - f32.const nan:0x400000 - f32.const 0 - get_global $std/math/INVALID - call $std/math/test_sqrtf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 3054 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 0 - f32.const 0 - f32.const 0 - i32.const 0 - call $std/math/test_sqrtf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 3055 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -0 - f32.const -0 - f32.const 0 - i32.const 0 - call $std/math/test_sqrtf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 3056 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const 1 - f32.const 1 - f32.const 0 - i32.const 0 - call $std/math/test_sqrtf - i32.eqz - if - i32.const 0 - i32.const 8 - i32.const 3057 - i32.const 0 - call $~lib/env/abort - unreachable - end - f32.const -1 + f32.const -8.066848754882812 f32.const nan:0x400000 f32.const 0 get_global $std/math/INVALID @@ -39948,6 +40164,231 @@ call $~lib/env/abort unreachable end + f32.const 4.345239639282227 + f32.const 2.084523916244507 + f32.const 0.3200402557849884 + get_global $std/math/INEXACT + call $std/math/test_sqrtf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 3059 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -8.381433486938477 + f32.const nan:0x400000 + f32.const 0 + get_global $std/math/INVALID + call $std/math/test_sqrtf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 3060 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -6.531673431396484 + f32.const nan:0x400000 + f32.const 0 + get_global $std/math/INVALID + call $std/math/test_sqrtf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 3061 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 9.267057418823242 + f32.const 3.0441842079162598 + f32.const 0.05022354796528816 + get_global $std/math/INEXACT + call $std/math/test_sqrtf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 3062 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0.6619858741760254 + f32.const 0.813625156879425 + f32.const 0.2240506112575531 + get_global $std/math/INEXACT + call $std/math/test_sqrtf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 3063 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0.40660393238067627 + f32.const nan:0x400000 + f32.const 0 + get_global $std/math/INVALID + call $std/math/test_sqrtf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 3064 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0.5617597699165344 + f32.const 0.7495063543319702 + f32.const 0.05895441770553589 + get_global $std/math/INEXACT + call $std/math/test_sqrtf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 3065 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0.7741522789001465 + f32.const 0.879859209060669 + f32.const -0.4874873757362366 + get_global $std/math/INEXACT + call $std/math/test_sqrtf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 3066 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0.6787636876106262 + f32.const nan:0x400000 + f32.const 0 + get_global $std/math/INVALID + call $std/math/test_sqrtf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 3067 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const nan:0x400000 + f32.const nan:0x400000 + f32.const 0 + i32.const 0 + call $std/math/test_sqrtf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 3070 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.const inf + f32.const 0 + i32.const 0 + call $std/math/test_sqrtf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 3071 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const inf + f32.neg + f32.const nan:0x400000 + f32.const 0 + get_global $std/math/INVALID + call $std/math/test_sqrtf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 3072 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 0 + f32.const 0 + f32.const 0 + i32.const 0 + call $std/math/test_sqrtf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 3073 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -0 + f32.const -0 + f32.const 0 + i32.const 0 + call $std/math/test_sqrtf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 3074 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const 1 + f32.const 1 + f32.const 0 + i32.const 0 + call $std/math/test_sqrtf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 3075 + i32.const 0 + call $~lib/env/abort + unreachable + end + f32.const -1 + f32.const nan:0x400000 + f32.const 0 + get_global $std/math/INVALID + call $std/math/test_sqrtf + i32.eqz + if + i32.const 0 + i32.const 8 + i32.const 3076 + i32.const 0 + call $~lib/env/abort + unreachable + end f32.const 4 f32.const 2 f32.const 0 @@ -39957,7 +40398,7 @@ if i32.const 0 i32.const 8 - i32.const 3059 + i32.const 3077 i32.const 0 call $~lib/env/abort unreachable @@ -39971,7 +40412,7 @@ if i32.const 0 i32.const 8 - i32.const 3060 + i32.const 3078 i32.const 0 call $~lib/env/abort unreachable @@ -39985,7 +40426,7 @@ if i32.const 0 i32.const 8 - i32.const 3061 + i32.const 3079 i32.const 0 call $~lib/env/abort unreachable @@ -39999,7 +40440,7 @@ if i32.const 0 i32.const 8 - i32.const 3062 + i32.const 3080 i32.const 0 call $~lib/env/abort unreachable @@ -40013,7 +40454,7 @@ if i32.const 0 i32.const 8 - i32.const 3063 + i32.const 3081 i32.const 0 call $~lib/env/abort unreachable @@ -40027,7 +40468,7 @@ if i32.const 0 i32.const 8 - i32.const 3064 + i32.const 3082 i32.const 0 call $~lib/env/abort unreachable @@ -40041,7 +40482,7 @@ if i32.const 0 i32.const 8 - i32.const 3065 + i32.const 3083 i32.const 0 call $~lib/env/abort unreachable @@ -40055,7 +40496,7 @@ if i32.const 0 i32.const 8 - i32.const 3066 + i32.const 3084 i32.const 0 call $~lib/env/abort unreachable @@ -40069,7 +40510,7 @@ if i32.const 0 i32.const 8 - i32.const 3067 + i32.const 3085 i32.const 0 call $~lib/env/abort unreachable @@ -40083,7 +40524,7 @@ if i32.const 0 i32.const 8 - i32.const 3068 + i32.const 3086 i32.const 0 call $~lib/env/abort unreachable @@ -40097,7 +40538,7 @@ if i32.const 0 i32.const 8 - i32.const 3069 + i32.const 3087 i32.const 0 call $~lib/env/abort unreachable @@ -40111,7 +40552,7 @@ if i32.const 0 i32.const 8 - i32.const 3070 + i32.const 3088 i32.const 0 call $~lib/env/abort unreachable @@ -40125,7 +40566,7 @@ if i32.const 0 i32.const 8 - i32.const 3071 + i32.const 3089 i32.const 0 call $~lib/env/abort unreachable @@ -40139,7 +40580,7 @@ if i32.const 0 i32.const 8 - i32.const 3072 + i32.const 3090 i32.const 0 call $~lib/env/abort unreachable @@ -40153,7 +40594,7 @@ if i32.const 0 i32.const 8 - i32.const 3073 + i32.const 3091 i32.const 0 call $~lib/env/abort unreachable @@ -40167,7 +40608,7 @@ if i32.const 0 i32.const 8 - i32.const 3138 + i32.const 3156 i32.const 0 call $~lib/env/abort unreachable @@ -40181,7 +40622,7 @@ if i32.const 0 i32.const 8 - i32.const 3139 + i32.const 3157 i32.const 0 call $~lib/env/abort unreachable @@ -40195,7 +40636,7 @@ if i32.const 0 i32.const 8 - i32.const 3140 + i32.const 3158 i32.const 0 call $~lib/env/abort unreachable @@ -40209,7 +40650,7 @@ if i32.const 0 i32.const 8 - i32.const 3141 + i32.const 3159 i32.const 0 call $~lib/env/abort unreachable @@ -40223,7 +40664,7 @@ if i32.const 0 i32.const 8 - i32.const 3142 + i32.const 3160 i32.const 0 call $~lib/env/abort unreachable @@ -40237,7 +40678,7 @@ if i32.const 0 i32.const 8 - i32.const 3143 + i32.const 3161 i32.const 0 call $~lib/env/abort unreachable @@ -40251,7 +40692,7 @@ if i32.const 0 i32.const 8 - i32.const 3144 + i32.const 3162 i32.const 0 call $~lib/env/abort unreachable @@ -40265,7 +40706,7 @@ if i32.const 0 i32.const 8 - i32.const 3145 + i32.const 3163 i32.const 0 call $~lib/env/abort unreachable @@ -40279,7 +40720,7 @@ if i32.const 0 i32.const 8 - i32.const 3146 + i32.const 3164 i32.const 0 call $~lib/env/abort unreachable @@ -40293,7 +40734,7 @@ if i32.const 0 i32.const 8 - i32.const 3147 + i32.const 3165 i32.const 0 call $~lib/env/abort unreachable @@ -40307,7 +40748,7 @@ if i32.const 0 i32.const 8 - i32.const 3150 + i32.const 3168 i32.const 0 call $~lib/env/abort unreachable @@ -40321,7 +40762,7 @@ if i32.const 0 i32.const 8 - i32.const 3151 + i32.const 3169 i32.const 0 call $~lib/env/abort unreachable @@ -40335,7 +40776,7 @@ if i32.const 0 i32.const 8 - i32.const 3152 + i32.const 3170 i32.const 0 call $~lib/env/abort unreachable @@ -40350,7 +40791,7 @@ if i32.const 0 i32.const 8 - i32.const 3153 + i32.const 3171 i32.const 0 call $~lib/env/abort unreachable @@ -40364,7 +40805,7 @@ if i32.const 0 i32.const 8 - i32.const 3154 + i32.const 3172 i32.const 0 call $~lib/env/abort unreachable @@ -40378,7 +40819,7 @@ if i32.const 0 i32.const 8 - i32.const 3163 + i32.const 3181 i32.const 0 call $~lib/env/abort unreachable @@ -40392,7 +40833,7 @@ if i32.const 0 i32.const 8 - i32.const 3164 + i32.const 3182 i32.const 0 call $~lib/env/abort unreachable @@ -40406,7 +40847,7 @@ if i32.const 0 i32.const 8 - i32.const 3165 + i32.const 3183 i32.const 0 call $~lib/env/abort unreachable @@ -40420,7 +40861,7 @@ if i32.const 0 i32.const 8 - i32.const 3166 + i32.const 3184 i32.const 0 call $~lib/env/abort unreachable @@ -40434,7 +40875,7 @@ if i32.const 0 i32.const 8 - i32.const 3167 + i32.const 3185 i32.const 0 call $~lib/env/abort unreachable @@ -40448,7 +40889,7 @@ if i32.const 0 i32.const 8 - i32.const 3168 + i32.const 3186 i32.const 0 call $~lib/env/abort unreachable @@ -40462,7 +40903,7 @@ if i32.const 0 i32.const 8 - i32.const 3169 + i32.const 3187 i32.const 0 call $~lib/env/abort unreachable @@ -40476,7 +40917,7 @@ if i32.const 0 i32.const 8 - i32.const 3170 + i32.const 3188 i32.const 0 call $~lib/env/abort unreachable @@ -40490,7 +40931,7 @@ if i32.const 0 i32.const 8 - i32.const 3171 + i32.const 3189 i32.const 0 call $~lib/env/abort unreachable @@ -40504,7 +40945,7 @@ if i32.const 0 i32.const 8 - i32.const 3172 + i32.const 3190 i32.const 0 call $~lib/env/abort unreachable @@ -40518,7 +40959,7 @@ if i32.const 0 i32.const 8 - i32.const 3175 + i32.const 3193 i32.const 0 call $~lib/env/abort unreachable @@ -40532,7 +40973,7 @@ if i32.const 0 i32.const 8 - i32.const 3176 + i32.const 3194 i32.const 0 call $~lib/env/abort unreachable @@ -40546,7 +40987,7 @@ if i32.const 0 i32.const 8 - i32.const 3177 + i32.const 3195 i32.const 0 call $~lib/env/abort unreachable @@ -40561,7 +41002,7 @@ if i32.const 0 i32.const 8 - i32.const 3178 + i32.const 3196 i32.const 0 call $~lib/env/abort unreachable @@ -40575,7 +41016,7 @@ if i32.const 0 i32.const 8 - i32.const 3179 + i32.const 3197 i32.const 0 call $~lib/env/abort unreachable @@ -40589,7 +41030,7 @@ if i32.const 0 i32.const 8 - i32.const 3191 + i32.const 3209 i32.const 0 call $~lib/env/abort unreachable @@ -40603,7 +41044,7 @@ if i32.const 0 i32.const 8 - i32.const 3192 + i32.const 3210 i32.const 0 call $~lib/env/abort unreachable @@ -40617,7 +41058,7 @@ if i32.const 0 i32.const 8 - i32.const 3193 + i32.const 3211 i32.const 0 call $~lib/env/abort unreachable @@ -40631,7 +41072,7 @@ if i32.const 0 i32.const 8 - i32.const 3194 + i32.const 3212 i32.const 0 call $~lib/env/abort unreachable @@ -40645,7 +41086,7 @@ if i32.const 0 i32.const 8 - i32.const 3195 + i32.const 3213 i32.const 0 call $~lib/env/abort unreachable @@ -40659,7 +41100,7 @@ if i32.const 0 i32.const 8 - i32.const 3196 + i32.const 3214 i32.const 0 call $~lib/env/abort unreachable @@ -40673,7 +41114,7 @@ if i32.const 0 i32.const 8 - i32.const 3197 + i32.const 3215 i32.const 0 call $~lib/env/abort unreachable @@ -40687,7 +41128,7 @@ if i32.const 0 i32.const 8 - i32.const 3198 + i32.const 3216 i32.const 0 call $~lib/env/abort unreachable @@ -40701,7 +41142,7 @@ if i32.const 0 i32.const 8 - i32.const 3199 + i32.const 3217 i32.const 0 call $~lib/env/abort unreachable @@ -40715,7 +41156,7 @@ if i32.const 0 i32.const 8 - i32.const 3200 + i32.const 3218 i32.const 0 call $~lib/env/abort unreachable @@ -40729,7 +41170,7 @@ if i32.const 0 i32.const 8 - i32.const 3203 + i32.const 3221 i32.const 0 call $~lib/env/abort unreachable @@ -40743,7 +41184,7 @@ if i32.const 0 i32.const 8 - i32.const 3204 + i32.const 3222 i32.const 0 call $~lib/env/abort unreachable @@ -40759,7 +41200,7 @@ if i32.const 0 i32.const 8 - i32.const 3205 + i32.const 3223 i32.const 0 call $~lib/env/abort unreachable @@ -40773,7 +41214,7 @@ if i32.const 0 i32.const 8 - i32.const 3206 + i32.const 3224 i32.const 0 call $~lib/env/abort unreachable @@ -40787,7 +41228,7 @@ if i32.const 0 i32.const 8 - i32.const 3207 + i32.const 3225 i32.const 0 call $~lib/env/abort unreachable @@ -40801,7 +41242,7 @@ if i32.const 0 i32.const 8 - i32.const 3208 + i32.const 3226 i32.const 0 call $~lib/env/abort unreachable @@ -40815,7 +41256,7 @@ if i32.const 0 i32.const 8 - i32.const 3209 + i32.const 3227 i32.const 0 call $~lib/env/abort unreachable @@ -40829,7 +41270,7 @@ if i32.const 0 i32.const 8 - i32.const 3210 + i32.const 3228 i32.const 0 call $~lib/env/abort unreachable @@ -40843,7 +41284,7 @@ if i32.const 0 i32.const 8 - i32.const 3211 + i32.const 3229 i32.const 0 call $~lib/env/abort unreachable @@ -40857,7 +41298,7 @@ if i32.const 0 i32.const 8 - i32.const 3212 + i32.const 3230 i32.const 0 call $~lib/env/abort unreachable @@ -40871,7 +41312,7 @@ if i32.const 0 i32.const 8 - i32.const 3213 + i32.const 3231 i32.const 0 call $~lib/env/abort unreachable @@ -40885,7 +41326,7 @@ if i32.const 0 i32.const 8 - i32.const 3214 + i32.const 3232 i32.const 0 call $~lib/env/abort unreachable @@ -40899,7 +41340,7 @@ if i32.const 0 i32.const 8 - i32.const 3215 + i32.const 3233 i32.const 0 call $~lib/env/abort unreachable @@ -40913,7 +41354,7 @@ if i32.const 0 i32.const 8 - i32.const 3216 + i32.const 3234 i32.const 0 call $~lib/env/abort unreachable @@ -40927,7 +41368,7 @@ if i32.const 0 i32.const 8 - i32.const 3217 + i32.const 3235 i32.const 0 call $~lib/env/abort unreachable @@ -40941,7 +41382,7 @@ if i32.const 0 i32.const 8 - i32.const 3226 + i32.const 3244 i32.const 0 call $~lib/env/abort unreachable @@ -40955,7 +41396,7 @@ if i32.const 0 i32.const 8 - i32.const 3227 + i32.const 3245 i32.const 0 call $~lib/env/abort unreachable @@ -40969,7 +41410,7 @@ if i32.const 0 i32.const 8 - i32.const 3228 + i32.const 3246 i32.const 0 call $~lib/env/abort unreachable @@ -40983,7 +41424,7 @@ if i32.const 0 i32.const 8 - i32.const 3229 + i32.const 3247 i32.const 0 call $~lib/env/abort unreachable @@ -40997,7 +41438,7 @@ if i32.const 0 i32.const 8 - i32.const 3230 + i32.const 3248 i32.const 0 call $~lib/env/abort unreachable @@ -41011,7 +41452,7 @@ if i32.const 0 i32.const 8 - i32.const 3231 + i32.const 3249 i32.const 0 call $~lib/env/abort unreachable @@ -41025,7 +41466,7 @@ if i32.const 0 i32.const 8 - i32.const 3232 + i32.const 3250 i32.const 0 call $~lib/env/abort unreachable @@ -41039,7 +41480,7 @@ if i32.const 0 i32.const 8 - i32.const 3233 + i32.const 3251 i32.const 0 call $~lib/env/abort unreachable @@ -41053,7 +41494,7 @@ if i32.const 0 i32.const 8 - i32.const 3234 + i32.const 3252 i32.const 0 call $~lib/env/abort unreachable @@ -41067,7 +41508,7 @@ if i32.const 0 i32.const 8 - i32.const 3235 + i32.const 3253 i32.const 0 call $~lib/env/abort unreachable @@ -41081,7 +41522,7 @@ if i32.const 0 i32.const 8 - i32.const 3238 + i32.const 3256 i32.const 0 call $~lib/env/abort unreachable @@ -41095,7 +41536,7 @@ if i32.const 0 i32.const 8 - i32.const 3239 + i32.const 3257 i32.const 0 call $~lib/env/abort unreachable @@ -41111,7 +41552,7 @@ if i32.const 0 i32.const 8 - i32.const 3240 + i32.const 3258 i32.const 0 call $~lib/env/abort unreachable @@ -41125,7 +41566,7 @@ if i32.const 0 i32.const 8 - i32.const 3241 + i32.const 3259 i32.const 0 call $~lib/env/abort unreachable @@ -41139,7 +41580,7 @@ if i32.const 0 i32.const 8 - i32.const 3242 + i32.const 3260 i32.const 0 call $~lib/env/abort unreachable @@ -41153,7 +41594,7 @@ if i32.const 0 i32.const 8 - i32.const 3243 + i32.const 3261 i32.const 0 call $~lib/env/abort unreachable @@ -41167,7 +41608,7 @@ if i32.const 0 i32.const 8 - i32.const 3244 + i32.const 3262 i32.const 0 call $~lib/env/abort unreachable @@ -41181,7 +41622,7 @@ if i32.const 0 i32.const 8 - i32.const 3245 + i32.const 3263 i32.const 0 call $~lib/env/abort unreachable @@ -41195,7 +41636,7 @@ if i32.const 0 i32.const 8 - i32.const 3246 + i32.const 3264 i32.const 0 call $~lib/env/abort unreachable @@ -41209,7 +41650,7 @@ if i32.const 0 i32.const 8 - i32.const 3247 + i32.const 3265 i32.const 0 call $~lib/env/abort unreachable @@ -41223,7 +41664,7 @@ if i32.const 0 i32.const 8 - i32.const 3248 + i32.const 3266 i32.const 0 call $~lib/env/abort unreachable @@ -41237,7 +41678,7 @@ if i32.const 0 i32.const 8 - i32.const 3249 + i32.const 3267 i32.const 0 call $~lib/env/abort unreachable @@ -41251,7 +41692,7 @@ if i32.const 0 i32.const 8 - i32.const 3250 + i32.const 3268 i32.const 0 call $~lib/env/abort unreachable @@ -41265,7 +41706,7 @@ if i32.const 0 i32.const 8 - i32.const 3251 + i32.const 3269 i32.const 0 call $~lib/env/abort unreachable @@ -41279,7 +41720,7 @@ if i32.const 0 i32.const 8 - i32.const 3252 + i32.const 3270 i32.const 0 call $~lib/env/abort unreachable @@ -41293,7 +41734,7 @@ if i32.const 0 i32.const 8 - i32.const 3256 + i32.const 3274 i32.const 0 call $~lib/env/abort unreachable @@ -41307,7 +41748,7 @@ if i32.const 0 i32.const 8 - i32.const 3257 + i32.const 3275 i32.const 0 call $~lib/env/abort unreachable @@ -41321,7 +41762,7 @@ if i32.const 0 i32.const 8 - i32.const 3258 + i32.const 3276 i32.const 0 call $~lib/env/abort unreachable @@ -41335,7 +41776,7 @@ if i32.const 0 i32.const 8 - i32.const 3259 + i32.const 3277 i32.const 0 call $~lib/env/abort unreachable @@ -41349,7 +41790,7 @@ if i32.const 0 i32.const 8 - i32.const 3261 + i32.const 3279 i32.const 0 call $~lib/env/abort unreachable @@ -41363,7 +41804,7 @@ if i32.const 0 i32.const 8 - i32.const 3262 + i32.const 3280 i32.const 0 call $~lib/env/abort unreachable @@ -41377,7 +41818,7 @@ if i32.const 0 i32.const 8 - i32.const 3263 + i32.const 3281 i32.const 0 call $~lib/env/abort unreachable @@ -41391,7 +41832,7 @@ if i32.const 0 i32.const 8 - i32.const 3264 + i32.const 3282 i32.const 0 call $~lib/env/abort unreachable @@ -41405,7 +41846,7 @@ if i32.const 0 i32.const 8 - i32.const 3266 + i32.const 3284 i32.const 0 call $~lib/env/abort unreachable @@ -41419,7 +41860,7 @@ if i32.const 0 i32.const 8 - i32.const 3267 + i32.const 3285 i32.const 0 call $~lib/env/abort unreachable @@ -41433,7 +41874,7 @@ if i32.const 0 i32.const 8 - i32.const 3268 + i32.const 3286 i32.const 0 call $~lib/env/abort unreachable @@ -41447,7 +41888,7 @@ if i32.const 0 i32.const 8 - i32.const 3269 + i32.const 3287 i32.const 0 call $~lib/env/abort unreachable @@ -41461,7 +41902,7 @@ if i32.const 0 i32.const 8 - i32.const 3271 + i32.const 3289 i32.const 0 call $~lib/env/abort unreachable @@ -41475,7 +41916,7 @@ if i32.const 0 i32.const 8 - i32.const 3272 + i32.const 3290 i32.const 0 call $~lib/env/abort unreachable @@ -41489,7 +41930,7 @@ if i32.const 0 i32.const 8 - i32.const 3273 + i32.const 3291 i32.const 0 call $~lib/env/abort unreachable @@ -41503,7 +41944,7 @@ if i32.const 0 i32.const 8 - i32.const 3274 + i32.const 3292 i32.const 0 call $~lib/env/abort unreachable @@ -41517,7 +41958,7 @@ if i32.const 0 i32.const 8 - i32.const 3276 + i32.const 3294 i32.const 0 call $~lib/env/abort unreachable @@ -41531,7 +41972,7 @@ if i32.const 0 i32.const 8 - i32.const 3277 + i32.const 3295 i32.const 0 call $~lib/env/abort unreachable @@ -41545,7 +41986,7 @@ if i32.const 0 i32.const 8 - i32.const 3278 + i32.const 3296 i32.const 0 call $~lib/env/abort unreachable @@ -41559,7 +42000,7 @@ if i32.const 0 i32.const 8 - i32.const 3279 + i32.const 3297 i32.const 0 call $~lib/env/abort unreachable @@ -41573,7 +42014,7 @@ if i32.const 0 i32.const 8 - i32.const 3281 + i32.const 3299 i32.const 0 call $~lib/env/abort unreachable @@ -41587,7 +42028,7 @@ if i32.const 0 i32.const 8 - i32.const 3282 + i32.const 3300 i32.const 0 call $~lib/env/abort unreachable @@ -41601,7 +42042,7 @@ if i32.const 0 i32.const 8 - i32.const 3283 + i32.const 3301 i32.const 0 call $~lib/env/abort unreachable @@ -41615,7 +42056,7 @@ if i32.const 0 i32.const 8 - i32.const 3284 + i32.const 3302 i32.const 0 call $~lib/env/abort unreachable @@ -41629,7 +42070,7 @@ if i32.const 0 i32.const 8 - i32.const 3285 + i32.const 3303 i32.const 0 call $~lib/env/abort unreachable @@ -41643,7 +42084,7 @@ if i32.const 0 i32.const 8 - i32.const 3286 + i32.const 3304 i32.const 0 call $~lib/env/abort unreachable @@ -41657,7 +42098,7 @@ if i32.const 0 i32.const 8 - i32.const 3287 + i32.const 3305 i32.const 0 call $~lib/env/abort unreachable @@ -41675,12 +42116,12 @@ if i32.const 0 i32.const 8 - i32.const 3289 + i32.const 3307 i32.const 0 call $~lib/env/abort unreachable end ) - (func $null (; 157 ;) (type $v) + (func $null (; 155 ;) (type $v) ) )